@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-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}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:110px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:170px}}.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:110px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:170px}}.aa-blog-post--cases #hs_cos_wrapper_challenge-and-solution .aa-column--text,.aa-column--text,.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:60px}@media (min-width:992px){.aa-blog-post--cases #hs_cos_wrapper_challenge-and-solution .aa-column--text,.aa-column--text,.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:100px}}.aa-column--text,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:60px}@media (min-width:992px){.aa-column--text,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:100px}}.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:50px}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:60px}}.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:50px}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:60px}}.aa-panel,.burj{padding-top:110px}@media (min-width:992px){.aa-panel,.burj{padding-top:170px}}.aa-panel,.burj{padding-bottom:110px}@media (min-width:992px){.aa-panel,.burj{padding-bottom:170px}}.aa-module-outer-spacing-top--large{margin-top:110px}@media (min-width:992px){.aa-module-outer-spacing-top--large{margin-top:170px}}.aa-module-outer-spacing-bottom--large{margin-bottom:110px}@media (min-width:992px){.aa-module-outer-spacing-bottom--large{margin-bottom:170px}}.empire{padding-top:60px}@media (min-width:992px){.empire{padding-top:100px}}.empire{padding-bottom:60px}@media (min-width:992px){.empire{padding-bottom:100px}}.aa-module-outer-spacing-top--medium,.price-calculator .aa-hero+.aa-wysiwyg{margin-top:60px}@media (min-width:992px){.aa-module-outer-spacing-top--medium,.price-calculator .aa-hero+.aa-wysiwyg{margin-top:100px}}.aa-module-outer-spacing-bottom--medium{margin-bottom:60px}@media (min-width:992px){.aa-module-outer-spacing-bottom--medium{margin-bottom:100px}}.eiffel{padding-top:50px}@media (min-width:992px){.eiffel{padding-top:60px}}.aa-location-listing .aa-location,.eiffel{padding-bottom:50px}@media (min-width:992px){.aa-location-listing .aa-location,.eiffel{padding-bottom:60px}}.aa-blog-post__social-share,.aa-module-outer-spacing-top--small,blockquote{margin-top:50px}@media (min-width:992px){.aa-blog-post__social-share,.aa-module-outer-spacing-top--small,blockquote{margin-top:60px}}.aa-module-outer-spacing-bottom--small,.aa-plan-listing--simple .aa-plan-listing__header,blockquote{margin-bottom:50px}@media (min-width:992px){.aa-module-outer-spacing-bottom--small,.aa-plan-listing--simple .aa-plan-listing__header,blockquote{margin-bottom:60px}}.aa-module-spacing--xsmall,.liberty{padding-top:30px}@media (min-width:1440px){.aa-module-spacing--xsmall,.liberty{padding-top:40px}}.aa-feature-cards .aa-cards__header,.aa-module-spacing--xsmall,.aa-plan-listing__header,.liberty,.price-calculator .aa-hero .aa-hero-content{padding-bottom:30px}@media (min-width:1440px){.aa-feature-cards .aa-cards__header,.aa-module-spacing--xsmall,.aa-plan-listing__header,.liberty,.price-calculator .aa-hero .aa-hero-content{padding-bottom:40px}}.aa-form--popup .aa-popup-button,.aa-plan-listing--simple .aa-plan .aa-plan__footer{margin-top:30px}@media (min-width:1440px){.aa-form--popup .aa-popup-button,.aa-plan-listing--simple .aa-plan .aa-plan__footer{margin-top:40px}}.aa-popup .aa-popup-content__description,.aa-text--multicolumn__header{margin-bottom:30px}@media (min-width:1440px){.aa-popup .aa-popup-content__description,.aa-text--multicolumn__header{margin-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#fff}.aa-site-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-x:hidden}.aa-site-wrapper,.body-wrapper,body,html{min-height:100%;height:100%}.aa-site-wrapper{height:auto}.aa-blog-listing,.aa-blog-post,.aa-landing-page,.aa-system-page,.aa-webpage{-webkit-box-flex:1;-ms-flex:1;flex:1}footer,header,main{width:100%}>footer{margin-top:auto}a{text-decoration:underline;-webkit-text-decoration-color:#8d193e;text-decoration-color:#8d193e;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#25282a;-webkit-transition:all .2s ease;transition:all .2s ease}a:active,a:focus,a:hover{color:#25282a;text-decoration:none}a:focus{outline:none}a:active,a:hover{outline:0}.aa-bg-complementary a.aa-button--text-arrow,.aa-bg-complementary a.arrow-link,.aa-bg-light a.aa-button--text-arrow,.aa-bg-light a.arrow-link,.aa-bg-none a.aa-button--text-arrow,.aa-bg-none a.arrow-link,.aa-bg-overlay--complementary a.aa-button--text-arrow,.aa-bg-overlay--complementary a.arrow-link,.aa-bg-overlay--light a.aa-button--text-arrow,.aa-bg-overlay--light a.arrow-link,.aa-bg-overlay--white a.aa-button--text-arrow,.aa-bg-overlay--white a.arrow-link,.aa-bg-white a.aa-button--text-arrow,.aa-bg-white a.arrow-link,.aa-content-color--dark a.aa-button--text-arrow,.aa-content-color--dark a.arrow-link,.aa-module .aa-form--white-bg a.aa-button--text-arrow,.aa-module .aa-form--white-bg a.arrow-link,a.aa-button--text-arrow,a.arrow-link,button.aa-button--text-arrow,button.arrow-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#8d193e;background-color:transparent;font-weight:600;text-decoration:none}.aa-bg-complementary a.aa-button--text-arrow:before,.aa-bg-complementary a.arrow-link:before,.aa-bg-light a.aa-button--text-arrow:before,.aa-bg-light a.arrow-link:before,.aa-bg-none a.aa-button--text-arrow:before,.aa-bg-none a.arrow-link:before,.aa-bg-overlay--complementary a.aa-button--text-arrow:before,.aa-bg-overlay--complementary a.arrow-link:before,.aa-bg-overlay--light a.aa-button--text-arrow:before,.aa-bg-overlay--light a.arrow-link:before,.aa-bg-overlay--white a.aa-button--text-arrow:before,.aa-bg-overlay--white a.arrow-link:before,.aa-bg-white a.aa-button--text-arrow:before,.aa-bg-white a.arrow-link:before,.aa-content-color--dark a.aa-button--text-arrow:before,.aa-content-color--dark a.arrow-link:before,.aa-module .aa-form--white-bg a.aa-button--text-arrow:before,.aa-module .aa-form--white-bg a.arrow-link:before,a.aa-button--text-arrow:before,a.arrow-link:before,button.aa-button--text-arrow:before,button.arrow-link:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%238D193E"/></svg>');-webkit-box-sizing:content-box;box-sizing:content-box;display:block;-ms-flex-negative:0;flex-shrink:0;padding-right:12px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:19px}a.aa-button--text-arrow:active:before,a.aa-button--text-arrow:focus:before,a.aa-button--text-arrow:hover:before,a.arrow-link:active:before,a.arrow-link:focus:before,a.arrow-link:hover:before,button.aa-button--text-arrow:active:before,button.aa-button--text-arrow:focus:before,button.aa-button--text-arrow:hover:before,button.arrow-link:active:before,button.arrow-link:focus:before,button.arrow-link:hover:before{-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-transition:all .2s ease;transition:all .2s ease}.aa-button--text-arrow.hs-button:before,.aa-button.aa-button--text-arrow:before,.aa-button.arrow-link:before,.aa-form-button--text-arrow input.aa-button[type=submit]:before,.aa-form-button--text-arrow input.hs-button[type=submit]:before,.arrow-link.hs-button:before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;padding-left:12px}.aa-bg-black .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-black .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-black a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-black a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-black a.aa-button.arrow-link.aa-button--3:before,.aa-bg-black a.arrow-link.aa-button--3.hs-button:before,.aa-bg-complementary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-complementary .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-complementary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-complementary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-complementary a.aa-button.aa-button--3.arrow-link:before,.aa-bg-complementary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-dark-blue .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-dark-blue .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-dark-blue .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-dark-blue .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-dark-blue .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-dark-blue .hs-form .arrow-link.hs-button:before,.aa-bg-dark-blue .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-dark-blue .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-dark-blue a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-dark-blue a.aa-button.arrow-link.aa-button--3:before,.aa-bg-dark-blue a.arrow-link.aa-button--3.hs-button:before,.aa-bg-dark .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-dark .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-dark a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-dark a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-dark a.aa-button.arrow-link.aa-button--3:before,.aa-bg-dark a.arrow-link.aa-button--3.hs-button:before,.aa-bg-light .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-light .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-light a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-light a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-light a.aa-button.aa-button--3.arrow-link:before,.aa-bg-light a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--black .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--black .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--black a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--black a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--black a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--black a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--complementary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--complementary .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-overlay--complementary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--complementary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--complementary a.aa-button.aa-button--3.arrow-link:before,.aa-bg-overlay--complementary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--dark-blue .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-overlay--dark-blue .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--dark-blue .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-overlay--dark-blue .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-overlay--dark-blue .hs-form .arrow-link.hs-button:before,.aa-bg-overlay--dark-blue .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--dark-blue a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--dark-blue a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--dark .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--dark .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--dark a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--dark a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--dark a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--dark a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--light .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--light .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-overlay--light a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--light a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--light a.aa-button.aa-button--3.arrow-link:before,.aa-bg-overlay--light a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--primary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-overlay--primary .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-overlay--primary .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--primary .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-overlay--primary .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-overlay--primary .hs-form .arrow-link.hs-button:before,.aa-bg-overlay--primary .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--primary .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--primary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--primary a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--primary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--sea-green .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-overlay--sea-green .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--sea-green .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-overlay--sea-green .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-overlay--sea-green .hs-form .arrow-link.hs-button:before,.aa-bg-overlay--sea-green .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--sea-green a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--sea-green a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--sea-green a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--secondary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-overlay--secondary .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-overlay--secondary .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--secondary .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-overlay--secondary .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-overlay--secondary .hs-form .arrow-link.hs-button:before,.aa-bg-overlay--secondary .hs-form a.aa-button--3.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--secondary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--secondary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--white .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--white .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-overlay--white a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--white a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--white a.aa-button.aa-button--3.arrow-link:before,.aa-bg-overlay--white a.arrow-link.aa-button--3.hs-button:before,.aa-bg-primary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-primary .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-primary .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-primary .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-primary .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-primary .hs-form .arrow-link.hs-button:before,.aa-bg-primary .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-primary .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-primary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-primary a.aa-button.arrow-link.aa-button--3:before,.aa-bg-primary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-sea-green .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-sea-green .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-sea-green .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-sea-green .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-sea-green .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-sea-green .hs-form .arrow-link.hs-button:before,.aa-bg-sea-green .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-sea-green .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-sea-green a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-sea-green a.aa-button.arrow-link.aa-button--3:before,.aa-bg-sea-green a.arrow-link.aa-button--3.hs-button:before,.aa-bg-secondary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-secondary .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-secondary .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-secondary .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-secondary .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-secondary .hs-form .arrow-link.hs-button:before,.aa-bg-secondary .hs-form a.aa-button--3.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-secondary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-secondary a.aa-button.arrow-link.aa-button--3:before,.aa-bg-secondary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-white .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-white .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-white a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-white a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-white a.aa-button.aa-button--3.arrow-link:before,.aa-bg-white a.arrow-link.aa-button--3.hs-button:before,.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-button--3.arrow-link.hs-button:before,.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-button.aa-button--3.arrow-link:before,.aa-content-color--light .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-content-color--light .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-button--text-arrow.hs-button:before,.aa-content-color--light .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-content-color--light .hs-form .aa-button.arrow-link.hs-button:before,.aa-content-color--light .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-content-color--light .hs-form .arrow-link.hs-button:before,.aa-content-color--light .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-form--light .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-form--light .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-button--text-arrow.hs-button:before,.aa-form--light .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-form--light .hs-form .aa-button.arrow-link.hs-button:before,.aa-form--light .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-form--light .hs-form .arrow-link.hs-button:before,.aa-form--light .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-form-button--3 .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-form-button--3 .aa-form-button--text-arrow input.aa-button[type=submit]:before,.aa-form-button--3 .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-form-button--3 .hs-form input.aa-button--text-arrow.hs-button[type=submit]:before,.aa-form-button--3 .hs-form input.arrow-link.hs-button[type=submit]:before,.aa-form-button--3 input.aa-button--text-arrow.hs-button[type=submit]:before,.aa-form-button--3 input.aa-button.aa-button--text-arrow[type=submit]:before,.aa-form-button--3 input.aa-button.arrow-link[type=submit]:before,.aa-form-button--3 input.arrow-link.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-dark-blue .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--dark-blue .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--primary .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--sea-green .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--secondary .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-primary .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-sea-green .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-secondary .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-content-color--light .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-form--light .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-form-button--3 .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-form-button--3 input.aa-button[type=submit]:before,.aa-form-button--text-arrow .aa-form-button--3 input.hs-button[type=submit]:before,.aa-form-button--text-arrow .hs-form input.aa-button--3.hs-button[type=submit]:before,.aa-form-button--text-arrow input.aa-button--3.hs-button[type=submit]:before,.aa-form-button--text-arrow input.aa-button.aa-button--3[type=submit]:before,.hs-form .aa-bg-black a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-black a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-complementary a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-complementary a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-dark-blue a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-dark-blue a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-dark a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-dark a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-light a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-light a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-overlay--black a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--black a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-overlay--dark-blue a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--dark a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--dark a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--light a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--light a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-overlay--primary a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--primary a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--sea-green a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--secondary a.aa-button--3.hs-button.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--secondary a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--white a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--white a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-primary a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-primary a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-sea-green a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-sea-green a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-secondary a.aa-button--3.hs-button.aa-button--text-arrow:before,.hs-form .aa-bg-secondary a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-white a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-white a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-button--3.aa-button--text-arrow.hs-button:before,.hs-form .aa-button--3.arrow-link.hs-button:before,.hs-form .aa-form-button--3 .aa-form-button--text-arrow input.hs-button[type=submit]:before,.hs-form .aa-form-button--3 input.aa-button--text-arrow.hs-button[type=submit]:before,.hs-form .aa-form-button--3 input.arrow-link.hs-button[type=submit]:before,.hs-form .aa-form-button--text-arrow .aa-form-button--3 input.hs-button[type=submit]:before,.hs-form .aa-form-button--text-arrow input.aa-button--3.hs-button[type=submit]:before,.hs-form a.arrow-link.hs-button.aa-button--3:before,.hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,a.aa-button--3.aa-button--text-arrow.hs-button:before,a.aa-button.aa-button--3.aa-button--text-arrow:before,a.aa-button.arrow-link.aa-button--3:before,a.arrow-link.aa-button--3.hs-button:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%238D193E"/></svg>')}.aa-bg-complementary a.aa-button--text-arrow:active,.aa-bg-complementary a.aa-button--text-arrow:focus,.aa-bg-complementary a.aa-button--text-arrow:hover,.aa-bg-complementary a.arrow-link:active,.aa-bg-complementary a.arrow-link:focus,.aa-bg-complementary a.arrow-link:hover,.aa-bg-light a.aa-button--text-arrow:active,.aa-bg-light a.aa-button--text-arrow:focus,.aa-bg-light a.aa-button--text-arrow:hover,.aa-bg-light a.arrow-link:active,.aa-bg-light a.arrow-link:focus,.aa-bg-light a.arrow-link:hover,.aa-bg-none a.aa-button--text-arrow:active,.aa-bg-none a.aa-button--text-arrow:focus,.aa-bg-none a.aa-button--text-arrow:hover,.aa-bg-none a.arrow-link:active,.aa-bg-none a.arrow-link:focus,.aa-bg-none a.arrow-link:hover,.aa-bg-overlay--complementary a.aa-button--text-arrow:active,.aa-bg-overlay--complementary a.aa-button--text-arrow:focus,.aa-bg-overlay--complementary a.aa-button--text-arrow:hover,.aa-bg-overlay--complementary a.arrow-link:active,.aa-bg-overlay--complementary a.arrow-link:focus,.aa-bg-overlay--complementary a.arrow-link:hover,.aa-bg-overlay--light a.aa-button--text-arrow:active,.aa-bg-overlay--light a.aa-button--text-arrow:focus,.aa-bg-overlay--light a.aa-button--text-arrow:hover,.aa-bg-overlay--light a.arrow-link:active,.aa-bg-overlay--light a.arrow-link:focus,.aa-bg-overlay--light a.arrow-link:hover,.aa-bg-overlay--white a.aa-button--text-arrow:active,.aa-bg-overlay--white a.aa-button--text-arrow:focus,.aa-bg-overlay--white a.aa-button--text-arrow:hover,.aa-bg-overlay--white a.arrow-link:active,.aa-bg-overlay--white a.arrow-link:focus,.aa-bg-overlay--white a.arrow-link:hover,.aa-bg-white a.aa-button--text-arrow:active,.aa-bg-white a.aa-button--text-arrow:focus,.aa-bg-white a.aa-button--text-arrow:hover,.aa-bg-white a.arrow-link:active,.aa-bg-white a.arrow-link:focus,.aa-bg-white a.arrow-link:hover,.aa-content-color--dark a.aa-button--text-arrow:active,.aa-content-color--dark a.aa-button--text-arrow:focus,.aa-content-color--dark a.aa-button--text-arrow:hover,.aa-content-color--dark a.arrow-link:active,.aa-content-color--dark a.arrow-link:focus,.aa-content-color--dark a.arrow-link:hover,.aa-module .aa-form--white-bg a.aa-button--text-arrow:active,.aa-module .aa-form--white-bg a.aa-button--text-arrow:focus,.aa-module .aa-form--white-bg a.aa-button--text-arrow:hover,.aa-module .aa-form--white-bg a.arrow-link:active,.aa-module .aa-form--white-bg a.arrow-link:focus,.aa-module .aa-form--white-bg a.arrow-link:hover{color:#8d193e}.aa-bg-overlay--primary a,.aa-bg-overlay--secondary a,.aa-bg-primary a,.aa-bg-secondary a,.aa-content-color--light a{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.aa-bg-overlay--primary a.aa-button--text-arrow,.aa-bg-overlay--primary a.arrow-link,.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-overlay--secondary a.arrow-link,.aa-bg-primary a.aa-button--text-arrow,.aa-bg-primary a.arrow-link,.aa-bg-secondary a.aa-button--text-arrow,.aa-bg-secondary a.arrow-link,.aa-content-color--light a.aa-button--text-arrow,.aa-content-color--light a.arrow-link{color:#fff;text-decoration:none}.aa-bg-overlay--primary a.aa-button--text-arrow:before,.aa-bg-overlay--primary a.arrow-link:before,.aa-bg-overlay--secondary a.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.arrow-link:before,.aa-bg-primary a.aa-button--text-arrow:before,.aa-bg-primary a.arrow-link:before,.aa-bg-secondary a.aa-button--text-arrow:before,.aa-bg-secondary a.arrow-link:before,.aa-content-color--light a.aa-button--text-arrow:before,.aa-content-color--light a.arrow-link:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%23fff"/></svg>')}.aa-bg-dark-blue a,.aa-bg-overlay--dark-blue a,.aa-bg-overlay--sea-green a,.aa-bg-overlay--secondary a,.aa-bg-sea-green a,.aa-bg-secondary a{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.aa-bg-dark-blue a.aa-button--text-arrow,.aa-bg-dark-blue a.arrow-link,.aa-bg-overlay--dark-blue a.aa-button--text-arrow,.aa-bg-overlay--dark-blue a.arrow-link,.aa-bg-overlay--sea-green a.aa-button--text-arrow,.aa-bg-overlay--sea-green a.arrow-link,.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-overlay--secondary a.arrow-link,.aa-bg-sea-green a.aa-button--text-arrow,.aa-bg-sea-green a.arrow-link,.aa-bg-secondary a.aa-button--text-arrow,.aa-bg-secondary a.arrow-link{color:#88eac9;text-decoration:none}.aa-bg-dark-blue a.aa-button--text-arrow:hover,.aa-bg-dark-blue a.arrow-link:hover,.aa-bg-overlay--dark-blue a.aa-button--text-arrow:hover,.aa-bg-overlay--dark-blue a.arrow-link:hover,.aa-bg-overlay--sea-green a.aa-button--text-arrow:hover,.aa-bg-overlay--sea-green a.arrow-link:hover,.aa-bg-overlay--secondary a.aa-button--text-arrow:hover,.aa-bg-overlay--secondary a.arrow-link:hover,.aa-bg-sea-green a.aa-button--text-arrow:hover,.aa-bg-sea-green a.arrow-link:hover,.aa-bg-secondary a.aa-button--text-arrow:hover,.aa-bg-secondary a.arrow-link:hover{color:#88eac9}.aa-bg-dark-blue a.aa-button--text-arrow:before,.aa-bg-dark-blue a.arrow-link:before,.aa-bg-overlay--dark-blue a.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue a.arrow-link:before,.aa-bg-overlay--sea-green a.aa-button--text-arrow:before,.aa-bg-overlay--sea-green a.arrow-link:before,.aa-bg-overlay--secondary a.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.arrow-link:before,.aa-bg-sea-green a.aa-button--text-arrow:before,.aa-bg-sea-green a.arrow-link:before,.aa-bg-secondary a.aa-button--text-arrow:before,.aa-bg-secondary a.arrow-link:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%2388EAC9"/></svg>')}.aa-bg-transparent{background-color:transparent}hr{margin-top:0;margin-bottom:30px;border:0;border-top:4px solid #f8f8f8}@media (min-width:992px){hr{margin-bottom:40px}}iframe,img,video{max-width:100%}img{display:block;height:auto}.aa-numbers{display:grid;grid-template-columns:1fr;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:576px){.aa-numbers{grid-template-columns:1fr 1fr}}.aa-numbers .aa-numbers-desc{max-width:80%}.aa-numbers-big-text{font-size:40px;line-height:1.2em;font-weight:600;letter-spacing:-1px}@media (min-width:992px){.aa-numbers-big-text{font-size:52px}}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.625em;font-family:Poppins,Arial,sans-serif;font-weight:400;color:#0c0042;word-wrap:break-word;-ms-hyphens:manual;hyphens:manual}@media (min-width:992px){body{font-size:18px}}.backup-unsubscribe h3,h1,h2,h3,h4,h5,h6{margin:0;clear:both;font-family:Poppins,Arial,sans-serif;color:inherit;-ms-hyphens:manual;hyphens:manual}.backup-unsubscribe h3 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}@media (min-width:992px){.backup-unsubscribe h3 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:block}}.backup-unsubscribe h3:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1,h1{margin-bottom:20px;font-size:25px;line-height:1.2em;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:992px){.h1,h1{font-size:58px;line-height:1.17em;letter-spacing:-.03em}}.aa-hero-landing-page .aa-content h1,.h2,h2{margin-bottom:20px;font-size:25px;line-height:1.2em;letter-spacing:0;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:992px){.aa-hero-landing-page .aa-content h1,.h2,h2{margin-bottom:30px;font-size:48px;line-height:1.17em}}.aa-system #email-prefs-form h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .success,.h3,.hs-form .form-title,h3{margin-bottom:20px;font-size:22px;line-height:1.22em;letter-spacing:-.03em;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:992px){.aa-system #email-prefs-form h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .success,.h3,.hs-form .form-title,h3{font-size:44px;line-height:1.31em}}.aa-system #email-prefs-form h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2,.backup-unsubscribe h3,.h4,.teamtailor-jobs__job .teamtailor-jobs__job-title,h4{margin-bottom:20px;font-size:20px;line-height:1,4em;letter-spacing:0;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:992px){.aa-system #email-prefs-form h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2,.backup-unsubscribe h3,.h4,.teamtailor-jobs__job .teamtailor-jobs__job-title,h4{font-size:22px;line-height:32px}}.general-meetings__table__body__divider,.h5,.h6,h5,h6{margin-bottom:10px;font-size:16px;line-height:1.45em;letter-spacing:-.03em;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:1440px){.general-meetings__table__body__divider,.h5,.h6,h5,h6{font-size:18px;line-height:1.55em}}.h6,h6{font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none}p{margin-top:0;margin-bottom:0}p:not(:last-child){margin-bottom:20px}@media (min-width:768px){p:not(:last-child){margin-bottom:30px}}.aa-text-size--small,.teamtailor-jobs__job .teamtailor-jobs__job-info{font-size:14px;line-height:1.7em}.aa-text-size--large{font-size:20px;line-height:1,5em}@media (min-width:992px){.aa-text-size--large{font-size:24px;line-height:1.41em}}ol,ul{padding-left:30px;margin-top:20px;margin-bottom:20px}@media (min-width:768px){ol,ul{margin-top:30px;margin-bottom:30px}}ol:first-child,ol:last-child,ul:first-child,ul:last-child{margin-top:0}ul li:marker{color:#8d193e}.aa-bg-overlay--sea-green ul li:marker,.aa-bg-overlay--secondary ul li:marker,.aa-bg-sea-green ul li:marker,.aa-bg-secondary ul li:marker,.aa-content-color--light ul li:marker{color:#fff}.backup-unsubscribe img+h3,.backup-unsubscribe p+h3,img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,img+p,img+strong,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:30px}blockquote{margin-left:0;margin-right:0;font-size:28px;line-height:1.42em;font-weight:400}@media (min-width:992px){blockquote{font-size:32px;line-height:1.375em}}strong{font-weight:600}figcaption,i{font-style:italic}figcaption{font-family:var(--body_font);font-size:15px;line-height:1.4em}.aa-label,.aa-subheading{display:block;margin-bottom:15px;font-size:13px;line-height:1.5em;font-weight:600}@media (min-width:992px){.aa-label,.aa-subheading{font-size:15px;line-height:1.5em;margin-bottom:20px}.aa-label.aa-subheading--larger,.aa-label strong,.aa-subheading.aa-subheading--larger,.aa-subheading strong{font-size:22px}}.aa-label:last-child,.aa-subheading:last-child{margin-bottom:0}.aa-bg-image,.aa-module__bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.aa-module__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.aa-module__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%;max-height:100%}.aa-relative{position:relative;z-index:1}.aa-relative.aa-relative--5{z-index:5}.aa-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aa-image-wrapper--contain img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.aa-video-wrapper{padding:56.25% 0 0;position:relative}.aa-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aa-bg-overlay--primary,.aa-bg-primary{color:#fff}.aa-bg-overlay--primary .aa-label,.aa-bg-overlay--primary .aa-subheading,.aa-bg-primary .aa-label,.aa-bg-primary .aa-subheading{color:inherit}.aa-bg-overlay--primary a,.aa-bg-overlay--primary a:active,.aa-bg-overlay--primary a:focus,.aa-bg-overlay--primary a:hover,.aa-bg-primary a,.aa-bg-primary a:active,.aa-bg-primary a:focus,.aa-bg-primary a:hover{color:#f1f5f9}.aa-bg-black,.aa-bg-overlay--black,.aa-bg-overlay--secondary,.aa-bg-secondary{color:#fff}.aa-bg-black .aa-label,.aa-bg-black .aa-subheading,.aa-bg-overlay--black .aa-label,.aa-bg-overlay--black .aa-subheading,.aa-bg-overlay--secondary .aa-label,.aa-bg-overlay--secondary .aa-subheading,.aa-bg-secondary .aa-label,.aa-bg-secondary .aa-subheading{color:inherit}.aa-bg-black a,.aa-bg-overlay--black a,.aa-bg-overlay--secondary a,.aa-bg-secondary a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#88eac9;text-decoration-color:#88eac9}.aa-bg-black a:active,.aa-bg-black a:focus,.aa-bg-black a:hover,.aa-bg-overlay--black a:active,.aa-bg-overlay--black a:focus,.aa-bg-overlay--black a:hover,.aa-bg-overlay--secondary a:active,.aa-bg-overlay--secondary a:focus,.aa-bg-overlay--secondary a:hover,.aa-bg-secondary a:active,.aa-bg-secondary a:focus,.aa-bg-secondary a:hover{color:#fff;text-decoration:none}.aa-bg-complementary,.aa-bg-overlay--complementary{color:#0c0042}.aa-bg-complementary .aa-label,.aa-bg-complementary .aa-subheading,.aa-bg-overlay--complementary .aa-label,.aa-bg-overlay--complementary .aa-subheading{color:inherit}.aa-bg-complementary a,.aa-bg-complementary a:active,.aa-bg-complementary a:focus,.aa-bg-complementary a:hover,.aa-bg-overlay--complementary a,.aa-bg-overlay--complementary a:active,.aa-bg-overlay--complementary a:focus,.aa-bg-overlay--complementary a:hover{color:#25282a}.aa-bg-light,.aa-bg-overlay--light,.aa-bg-overlay--white,.aa-bg-white{color:#0c0042}.aa-bg-light .aa-label,.aa-bg-light .aa-subheading,.aa-bg-overlay--light .aa-label,.aa-bg-overlay--light .aa-subheading,.aa-bg-overlay--white .aa-label,.aa-bg-overlay--white .aa-subheading,.aa-bg-white .aa-label,.aa-bg-white .aa-subheading{color:inherit}.aa-bg-light a,.aa-bg-light a:active,.aa-bg-light a:focus,.aa-bg-light a:hover,.aa-bg-overlay--light a,.aa-bg-overlay--light a:active,.aa-bg-overlay--light a:focus,.aa-bg-overlay--light a:hover,.aa-bg-overlay--white a,.aa-bg-overlay--white a:active,.aa-bg-overlay--white a:focus,.aa-bg-overlay--white a:hover,.aa-bg-white a,.aa-bg-white a:active,.aa-bg-white a:focus,.aa-bg-white a:hover{color:#25282a}.aa-bg-dark-blue,.aa-bg-overlay--dark-blue,.aa-bg-overlay--sea-green,.aa-bg-sea-green{color:#fff}.aa-bg-dark-blue .aa-label,.aa-bg-dark-blue .aa-subheading,.aa-bg-overlay--dark-blue .aa-label,.aa-bg-overlay--dark-blue .aa-subheading,.aa-bg-overlay--sea-green .aa-label,.aa-bg-overlay--sea-green .aa-subheading,.aa-bg-sea-green .aa-label,.aa-bg-sea-green .aa-subheading{color:inherit}.aa-bg-dark-blue a,.aa-bg-dark-blue a:active,.aa-bg-dark-blue a:focus,.aa-bg-dark-blue a:hover,.aa-bg-overlay--dark-blue a,.aa-bg-overlay--dark-blue a:active,.aa-bg-overlay--dark-blue a:focus,.aa-bg-overlay--dark-blue a:hover,.aa-bg-overlay--sea-green a,.aa-bg-overlay--sea-green a:active,.aa-bg-overlay--sea-green a:focus,.aa-bg-overlay--sea-green a:hover,.aa-bg-sea-green a,.aa-bg-sea-green a:active,.aa-bg-sea-green a:focus,.aa-bg-sea-green a:hover{color:#f1f5f9}.aa-bg-dark-blue,.aa-bg-overlay--dark-blue{color:#fff}.aa-bg-dark-blue .aa-label,.aa-bg-dark-blue .aa-subheading,.aa-bg-overlay--dark-blue .aa-label,.aa-bg-overlay--dark-blue .aa-subheading{color:inherit}.aa-bg-dark-blue a,.aa-bg-dark-blue a:active,.aa-bg-dark-blue a:focus,.aa-bg-dark-blue a:hover,.aa-bg-overlay--dark-blue a,.aa-bg-overlay--dark-blue a:active,.aa-bg-overlay--dark-blue a:focus,.aa-bg-overlay--dark-blue a:hover{color:#f1f5f9}.aa-overlap{position:relative}.aa-overlap:after{content:"";bottom:0;height:10vh;left:0;max-height:100px;position:absolute;width:100%;z-index:1}@media (min-width:992px){.aa-overlap:after{height:20vh;max-height:200px}}.aa-overlap .aa-inner{position:relative;z-index:2}.aa-overlap.aa-overlap-bg-primary:after{background-color:#8d193e}.aa-overlap.aa-overlap-bg-secondary:after{background-color:#25282a}.aa-overlap.aa-overlap-bg-complementary:after{background-color:#f1f5f9}.aa-overlap.aa-overlap-bg-white:after{background-color:#fff}.aa-overlap.aa-overlap-bg-sea-green:after{background-color:#255d67}.aa-overlap.aa-overlap-bg-dark-blue:after{background-color:#2d4669}.aa-bg-overlay--primary,.aa-bg-primary{background-color:#8d193e}.aa-bg-overlay--primary:before{background-color:#8d193e;opacity:.7}.aa-content-color--primary{color:#8d193e}.aa-bg-overlay--secondary,.aa-bg-secondary{background-color:#25282a}.aa-bg-overlay--secondary:before{background-color:#25282a;opacity:.7}.aa-content-color--secondary{color:#25282a}.aa-bg-complementary,.aa-bg-overlay--complementary{background-color:#f1f5f9}.aa-bg-overlay--complementary:before{background-color:#f1f5f9;opacity:.7}.aa-content-color--complementary{color:#f1f5f9}.aa-bg-light,.aa-bg-overlay--light{background-color:#f8f8f8}.aa-bg-overlay--light:before{background-color:#f8f8f8;opacity:.7}.aa-content-color--light{color:#fff}.aa-bg-dark,.aa-bg-overlay--dark{background-color:#25282a}.aa-bg-overlay--dark:before{background-color:#25282a;opacity:.7}.aa-content-color--dark,.aa-module .aa-form--white-bg{color:#0c0042;-webkit-text-decoration-color:#88eac9;text-decoration-color:#88eac9}.aa-bg-overlay--white,.aa-bg-white{background-color:#fff}.aa-bg-overlay--white:before{background-color:#fff;opacity:.7}.aa-content-color--white{color:#fff}.aa-bg-black,.aa-bg-overlay--black{background-color:#25282a}.aa-bg-overlay--black:before{background-color:#25282a;opacity:.7}.aa-content-color--black{color:#25282a}.aa-bg-overlay--sea-green:before{background-color:#255d67;opacity:.7}.aa-content-color--sea-green{color:#255d67}.aa-bg-overlay--dark-blue:before{background-color:#2d4669;opacity:.7}.aa-content-color--dark-blue{color:#2d4669}.aa-accent-all-sea-green,.aa-accent-sea-green strong,.aa-subheading.aa-accent-sea-green{color:#255d67}.aa-bg-overlay--sea-green,.aa-bg-sea-green{background-color:#255d67}.aa-accent-all-dark-blue,.aa-accent-dark-blue strong,.aa-subheading.aa-accent-dark-blue{color:#2d4669}.aa-bg-dark-blue,.aa-bg-overlay--dark-blue{background-color:#2d4669}.aa-accent-all-orange,.aa-accent-orange strong,.aa-subheading.aa-accent-orange{color:#ea9d1b}.aa-bg-orange{background-color:#ea9d1b}.aa-accent-all-fresh-green,.aa-accent-fresh-green strong,.aa-subheading.aa-accent-fresh-green{color:#88eac9}.aa-bg-fresh-green{background-color:#88eac9}.aa-accent-all-soft-yellow,.aa-accent-soft-yellow strong,.aa-subheading.aa-accent-soft-yellow{color:#fff1a7}.aa-bg-soft-yellow{background-color:#fff1a7}.aa-accent-all-sky-blue,.aa-accent-sky-blue strong,.aa-subheading.aa-accent-sky-blue{color:#ccecff}.aa-bg-sky-blue{background-color:#ccecff}.aa-accent-all-device-green,.aa-accent-device-green strong,.aa-subheading.aa-accent-device-green{color:#17c662}.aa-bg-device-green{background-color:#17c662}.aa-accent-all-control-orange,.aa-accent-control-orange strong,.aa-subheading.aa-accent-control-orange{color:#ff8b00}.aa-bg-control-orange{background-color:#ff8b00}.aa-accent-all-control-blue,.aa-accent-control-blue strong,.aa-subheading.aa-accent-control-blue{color:#1093e4}.aa-bg-control-blue{background-color:#1093e4}.aa-accent-all-works-blue,.aa-accent-works-blue strong,.aa-subheading.aa-accent-works-blue{color:#1093e4}.aa-bg-works-blue{background-color:#1093e4}.aa-bg-overlay{position:relative}.aa-bg-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.aa-bg-overlay>.aa-inner{position:relative;z-index:10}.aa-bg-video{position:relative}.aa-bg-video>.aa-inner{position:relative;z-index:10}.aa-bg-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ie .aa-bg-video{overflow:hidden}.ie .aa-bg-video video{position:absolute;top:50%;left:50%;right:auto;bottom:auto;min-width:100%;min-height:100%;max-height:none;width:auto;height:auto;padding:0;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.aa-module{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-module-width--full,.aa-module-width--page{width:100%}@media (min-width:992px){.aa-module-width--page{max-width:1440px;margin-left:auto;margin-right:auto}}body .aa-content-color-white{color:#fff}body .aa-content-color-black{color:#0c0042}.aa-module-height--full,.aa-module-height--normal,.aa-module-height--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-height--small{min-height:400px}@media (max-height:400px){.aa-module-height--small{min-height:90vh}}.aa-module-height--normal{min-height:800px}@media (max-height:800px){.aa-module-height--normal{min-height:90vh}}.aa-module-height--full{min-height:calc(100vh - 95px)}@media (min-width:992px){.aa-module-height--full{min-height:calc(100vh - 100px)}}.aa-content{width:100%}.aa-content-position--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-content-position--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-content-alignment--left{text-align:left}.aa-content-alignment--center{text-align:center}@media (max-width:599px){.aa-content-alignment-mobile--left{text-align:left}.aa-content-alignment-mobile--center{text-align:center}}.aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:max(5%,28px);padding-right:max(5%,28px)}@media (min-width:576px){.aa-inner{padding-left:max(7%,28px);padding-right:max(7%,28px)}}@media (min-width:992px){.aa-inner{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:25px;padding-right:25px}}.aa-content-width--full,.aa-content-width--narrow,.aa-content-width--normal,.aa-content-width--wide{width:100%}@media (min-width:992px){.aa-content-width--narrow{max-width:480px}}@media (min-width:992px){.aa-content-width--normal{max-width:720px}}@media (min-width:992px){.aa-content-width--wide{max-width:1200px}}@media (min-width:992px){.aa-content-width--full{max-width:1440px}}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:768px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.border-radius--default,.border-radius-video--default iframe,.border-radius-video--default video{border-radius:20px;overflow:hidden}.shadow--default,.shadow-video--default iframe,.shadow-video--default video{-webkit-box-shadow:0 0 7px rgba(0,0,0,.2);box-shadow:0 0 7px rgba(0,0,0,.2)}.shadow-video--large iframe,.shadow-video--large video{-webkit-box-shadow:0 0 26px rgba(0,0,0,.5);box-shadow:0 0 26px rgba(0,0,0,.5)}body.popup--enabled main{position:relative;z-index:50}.aa-popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-popup.aa-popup--video{padding:0}.aa-popup.aa-popup--video .aa-close-popup{z-index:10}.aa-popup.aa-popup--video .aa-popup__inner{max-width:800px;width:90%}.aa-popup.aa-popup--video .aa-popup-content{padding:0;line-height:0}.aa-popup.aa-popup--video .aa-popup-content p{font-size:1px;line-height:0}.aa-popup .submitted-message{background:#f1f5f9;padding:20px;width:100%;border:1px solid rgba(37,40,42,.25)}.aa-popup .submitted-message:not(:first-child){margin-top:20px}.aa-popup .aa-popup__inner{z-index:5;height:auto;max-height:100%;overflow:auto!important}.aa-popup .aa-popup__bg.aa-close-popup{width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-color:transparent}.aa-popup form .hs_submit .hs-button{background-color:#8d193e;border-color:#8d193e;border-radius:6px;border-width:2px;color:#fff;padding:18px 30px}.aa-popup .aa-popup-content{overflow:hidden;height:auto;max-height:100%;color:#0c0042;text-align:left}.content-wrapper{margin:0 auto;padding:0 1rem}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.container-width,.dnd-section>.row-fluid{margin:0 auto}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}:root{--gap:2.127659574%;--black:#2a2a2e;--yellow:#fcbd29;--pink:#eea0b7;--turquoise:#6dc3ca;--violet:#d1acdc;--blue:#5fc3eb}.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.row-fluid [class*=span]{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row-fluid .span11{width:89.53234%;width:calc(91.66% - var(--gap))}.row-fluid .span10{width:81.20234%;width:calc(83.33% - var(--gap))}.row-fluid .span9{width:72.87234%;width:calc(75% - var(--gap))}.row-fluid .span8{width:64.53234%;width:calc(66.66% - var(--gap))}.row-fluid .span7{width:56.20234%;width:calc(58.33% - var(--gap))}.row-fluid .span6{width:47.87234%;width:calc(50% - var(--gap))}.row-fluid .span5{width:39.53234%;width:calc(41.66% - var(--gap))}.row-fluid .span4{width:31.20234%;width:calc(33.33% - var(--gap))}.row-fluid .span3{width:22.87234%;width:calc(25% - var(--gap))}.row-fluid .span2{width:14.53234%;width:calc(16.66% - var(--gap))}.row-fluid .span1{width:6.20234%;width:calc(8.33% - var(--gap))}}.aa-button,.hs-button,.hs-form .hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:0;border-style:solid;font-size:14px;line-height:1.4;font-family:Poppins,Arial,sans-serif;font-style:normal;font-weight:600;text-decoration:none;text-align:center;background:transparent;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width:992px){.aa-button,.hs-button,.hs-form .hs-button{font-size:18px}}.aa-button:active,.aa-button:focus,.aa-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover{outline:0;text-decoration:none!important}.hs-form a.hs-button,a.aa-button,a.hs-button{text-decoration:none}.aa-bg-black a.aa-button--1,.aa-bg-complementary .hs-form .hs-button,.aa-bg-complementary a.aa-button--1,.aa-bg-dark-blue a.aa-button--1,.aa-bg-dark a.aa-button--1,.aa-bg-light .hs-form .hs-button,.aa-bg-light a.aa-button--1,.aa-bg-none .hs-form .hs-button,.aa-bg-overlay--black a.aa-button--1,.aa-bg-overlay--complementary .hs-form .hs-button,.aa-bg-overlay--complementary a.aa-button--1,.aa-bg-overlay--dark-blue a.aa-button--1,.aa-bg-overlay--dark a.aa-button--1,.aa-bg-overlay--light .hs-form .hs-button,.aa-bg-overlay--light a.aa-button--1,.aa-bg-overlay--primary a.aa-button--1,.aa-bg-overlay--sea-green a.aa-button--1,.aa-bg-overlay--secondary a.aa-button--1,.aa-bg-overlay--white .hs-form .hs-button,.aa-bg-overlay--white a.aa-button--1,.aa-bg-primary a.aa-button--1,.aa-bg-sea-green a.aa-button--1,.aa-bg-secondary a.aa-button--1,.aa-bg-white .hs-form .hs-button,.aa-bg-white a.aa-button--1,.aa-button--1,.aa-content-color--dark .hs-form .hs-button,.aa-form--dark .hs-form .hs-button,.aa-form-button--1 input[type=submit],.aa-hero-form .hs-form .hs-button,.aa-hero-landing-page .aa-hero-form .hs-form .hs-button,.aa-hero-support-form .aa-hero-form .hs-form .hs-button,.aa-module .aa-form--white-bg .hs-form .hs-button,.hs-button,a.aa-button--1{padding:18px 30px;border-color:#8d193e;border-radius:6px;border-width:2px;color:#fff;background-color:#8d193e}.aa-bg-black a.aa-button--1:active,.aa-bg-black a.aa-button--1:focus,.aa-bg-black a.aa-button--1:hover,.aa-bg-complementary .hs-form .hs-button:active,.aa-bg-complementary .hs-form .hs-button:focus,.aa-bg-complementary .hs-form .hs-button:hover,.aa-bg-complementary a.aa-button--1:active,.aa-bg-complementary a.aa-button--1:focus,.aa-bg-complementary a.aa-button--1:hover,.aa-bg-dark-blue a.aa-button--1:active,.aa-bg-dark-blue a.aa-button--1:focus,.aa-bg-dark-blue a.aa-button--1:hover,.aa-bg-dark a.aa-button--1:active,.aa-bg-dark a.aa-button--1:focus,.aa-bg-dark a.aa-button--1:hover,.aa-bg-light .hs-form .hs-button:active,.aa-bg-light .hs-form .hs-button:focus,.aa-bg-light .hs-form .hs-button:hover,.aa-bg-light a.aa-button--1:active,.aa-bg-light a.aa-button--1:focus,.aa-bg-light a.aa-button--1:hover,.aa-bg-none .hs-form .hs-button:active,.aa-bg-none .hs-form .hs-button:focus,.aa-bg-none .hs-form .hs-button:hover,.aa-bg-overlay--black a.aa-button--1:active,.aa-bg-overlay--black a.aa-button--1:focus,.aa-bg-overlay--black a.aa-button--1:hover,.aa-bg-overlay--complementary .hs-form .hs-button:active,.aa-bg-overlay--complementary .hs-form .hs-button:focus,.aa-bg-overlay--complementary .hs-form .hs-button:hover,.aa-bg-overlay--complementary a.aa-button--1:active,.aa-bg-overlay--complementary a.aa-button--1:focus,.aa-bg-overlay--complementary a.aa-button--1:hover,.aa-bg-overlay--dark-blue a.aa-button--1:active,.aa-bg-overlay--dark-blue a.aa-button--1:focus,.aa-bg-overlay--dark-blue a.aa-button--1:hover,.aa-bg-overlay--dark a.aa-button--1:active,.aa-bg-overlay--dark a.aa-button--1:focus,.aa-bg-overlay--dark a.aa-button--1:hover,.aa-bg-overlay--light .hs-form .hs-button:active,.aa-bg-overlay--light .hs-form .hs-button:focus,.aa-bg-overlay--light .hs-form .hs-button:hover,.aa-bg-overlay--light a.aa-button--1:active,.aa-bg-overlay--light a.aa-button--1:focus,.aa-bg-overlay--light a.aa-button--1:hover,.aa-bg-overlay--primary a.aa-button--1:active,.aa-bg-overlay--primary a.aa-button--1:focus,.aa-bg-overlay--primary a.aa-button--1:hover,.aa-bg-overlay--sea-green a.aa-button--1:active,.aa-bg-overlay--sea-green a.aa-button--1:focus,.aa-bg-overlay--sea-green a.aa-button--1:hover,.aa-bg-overlay--secondary a.aa-button--1:active,.aa-bg-overlay--secondary a.aa-button--1:focus,.aa-bg-overlay--secondary a.aa-button--1:hover,.aa-bg-overlay--white .hs-form .hs-button:active,.aa-bg-overlay--white .hs-form .hs-button:focus,.aa-bg-overlay--white .hs-form .hs-button:hover,.aa-bg-overlay--white a.aa-button--1:active,.aa-bg-overlay--white a.aa-button--1:focus,.aa-bg-overlay--white a.aa-button--1:hover,.aa-bg-primary a.aa-button--1:active,.aa-bg-primary a.aa-button--1:focus,.aa-bg-primary a.aa-button--1:hover,.aa-bg-sea-green a.aa-button--1:active,.aa-bg-sea-green a.aa-button--1:focus,.aa-bg-sea-green a.aa-button--1:hover,.aa-bg-secondary a.aa-button--1:active,.aa-bg-secondary a.aa-button--1:focus,.aa-bg-secondary a.aa-button--1:hover,.aa-bg-white .hs-form .hs-button:active,.aa-bg-white .hs-form .hs-button:focus,.aa-bg-white .hs-form .hs-button:hover,.aa-bg-white a.aa-button--1:active,.aa-bg-white a.aa-button--1:focus,.aa-bg-white a.aa-button--1:hover,.aa-button--1:active,.aa-button--1:focus,.aa-button--1:hover,.aa-content-color--dark .hs-form .hs-button:active,.aa-content-color--dark .hs-form .hs-button:focus,.aa-content-color--dark .hs-form .hs-button:hover,.aa-form--dark .hs-form .hs-button:active,.aa-form--dark .hs-form .hs-button:focus,.aa-form--dark .hs-form .hs-button:hover,.aa-form-button--1 input:active[type=submit],.aa-form-button--1 input:focus[type=submit],.aa-form-button--1 input:hover[type=submit],.aa-hero-form .hs-form .hs-button:active,.aa-hero-form .hs-form .hs-button:focus,.aa-hero-form .hs-form .hs-button:hover,.aa-module .aa-form--white-bg .hs-form .hs-button:active,.aa-module .aa-form--white-bg .hs-form .hs-button:focus,.aa-module .aa-form--white-bg .hs-form .hs-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover{border-color:#711432;color:#fff;background-color:#711432}.aa-bg-black a.aa-button--1-outline,.aa-bg-complementary a.aa-button--1-outline,.aa-bg-dark-blue a.aa-button--1-outline,.aa-bg-dark a.aa-button--1-outline,.aa-bg-light a.aa-button--1-outline,.aa-bg-overlay--black a.aa-button--1-outline,.aa-bg-overlay--complementary a.aa-button--1-outline,.aa-bg-overlay--dark-blue a.aa-button--1-outline,.aa-bg-overlay--dark a.aa-button--1-outline,.aa-bg-overlay--light a.aa-button--1-outline,.aa-bg-overlay--primary a.aa-button--1-outline,.aa-bg-overlay--sea-green a.aa-button--1-outline,.aa-bg-overlay--secondary a.aa-button--1-outline,.aa-bg-overlay--white a.aa-button--1-outline,.aa-bg-primary a.aa-button--1-outline,.aa-bg-sea-green a.aa-button--1-outline,.aa-bg-secondary a.aa-button--1-outline,.aa-bg-white a.aa-button--1-outline,.aa-button--1-outline,.aa-form-button--1-outline input[type=submit],a.aa-button--1-outline{padding:18px 30px;border-color:#8d193e;border-radius:6px;border-width:2px;color:#8d193e;background-color:transparent}.aa-bg-black a.aa-button--1-outline:active,.aa-bg-black a.aa-button--1-outline:focus,.aa-bg-black a.aa-button--1-outline:hover,.aa-bg-complementary a.aa-button--1-outline:active,.aa-bg-complementary a.aa-button--1-outline:focus,.aa-bg-complementary a.aa-button--1-outline:hover,.aa-bg-dark-blue a.aa-button--1-outline:active,.aa-bg-dark-blue a.aa-button--1-outline:focus,.aa-bg-dark-blue a.aa-button--1-outline:hover,.aa-bg-dark a.aa-button--1-outline:active,.aa-bg-dark a.aa-button--1-outline:focus,.aa-bg-dark a.aa-button--1-outline:hover,.aa-bg-light a.aa-button--1-outline:active,.aa-bg-light a.aa-button--1-outline:focus,.aa-bg-light a.aa-button--1-outline:hover,.aa-bg-overlay--black a.aa-button--1-outline:active,.aa-bg-overlay--black a.aa-button--1-outline:focus,.aa-bg-overlay--black a.aa-button--1-outline:hover,.aa-bg-overlay--complementary a.aa-button--1-outline:active,.aa-bg-overlay--complementary a.aa-button--1-outline:focus,.aa-bg-overlay--complementary a.aa-button--1-outline:hover,.aa-bg-overlay--dark-blue a.aa-button--1-outline:active,.aa-bg-overlay--dark-blue a.aa-button--1-outline:focus,.aa-bg-overlay--dark-blue a.aa-button--1-outline:hover,.aa-bg-overlay--dark a.aa-button--1-outline:active,.aa-bg-overlay--dark a.aa-button--1-outline:focus,.aa-bg-overlay--dark a.aa-button--1-outline:hover,.aa-bg-overlay--light a.aa-button--1-outline:active,.aa-bg-overlay--light a.aa-button--1-outline:focus,.aa-bg-overlay--light a.aa-button--1-outline:hover,.aa-bg-overlay--primary a.aa-button--1-outline:active,.aa-bg-overlay--primary a.aa-button--1-outline:focus,.aa-bg-overlay--primary a.aa-button--1-outline:hover,.aa-bg-overlay--sea-green a.aa-button--1-outline:active,.aa-bg-overlay--sea-green a.aa-button--1-outline:focus,.aa-bg-overlay--sea-green a.aa-button--1-outline:hover,.aa-bg-overlay--secondary a.aa-button--1-outline:active,.aa-bg-overlay--secondary a.aa-button--1-outline:focus,.aa-bg-overlay--secondary a.aa-button--1-outline:hover,.aa-bg-overlay--white a.aa-button--1-outline:active,.aa-bg-overlay--white a.aa-button--1-outline:focus,.aa-bg-overlay--white a.aa-button--1-outline:hover,.aa-bg-primary a.aa-button--1-outline:active,.aa-bg-primary a.aa-button--1-outline:focus,.aa-bg-primary a.aa-button--1-outline:hover,.aa-bg-sea-green a.aa-button--1-outline:active,.aa-bg-sea-green a.aa-button--1-outline:focus,.aa-bg-sea-green a.aa-button--1-outline:hover,.aa-bg-secondary a.aa-button--1-outline:active,.aa-bg-secondary a.aa-button--1-outline:focus,.aa-bg-secondary a.aa-button--1-outline:hover,.aa-bg-white a.aa-button--1-outline:active,.aa-bg-white a.aa-button--1-outline:focus,.aa-bg-white a.aa-button--1-outline:hover,.aa-button--1-outline:active,.aa-button--1-outline:focus,.aa-button--1-outline:hover,.aa-form-button--1-outline input:active[type=submit],.aa-form-button--1-outline input:focus[type=submit],.aa-form-button--1-outline input:hover[type=submit]{border-color:#8d193e;color:#fff;background-color:#8d193e}.aa-bg-black a.aa-button--1-arrow,.aa-bg-complementary a.aa-button--1-arrow,.aa-bg-dark-blue a.aa-button--1-arrow,.aa-bg-dark a.aa-button--1-arrow,.aa-bg-light a.aa-button--1-arrow,.aa-bg-overlay--black a.aa-button--1-arrow,.aa-bg-overlay--complementary a.aa-button--1-arrow,.aa-bg-overlay--dark-blue a.aa-button--1-arrow,.aa-bg-overlay--dark a.aa-button--1-arrow,.aa-bg-overlay--light a.aa-button--1-arrow,.aa-bg-overlay--primary a.aa-button--1-arrow,.aa-bg-overlay--sea-green a.aa-button--1-arrow,.aa-bg-overlay--secondary a.aa-button--1-arrow,.aa-bg-overlay--white a.aa-button--1-arrow,.aa-bg-primary a.aa-button--1-arrow,.aa-bg-sea-green a.aa-button--1-arrow,.aa-bg-secondary a.aa-button--1-arrow,.aa-bg-white a.aa-button--1-arrow,.aa-button--1-arrow,.aa-form-button--1-arrow input[type=submit],a.aa-button--1-arrow{padding:18px 30px;border-color:#8d193e;border-radius:6px;border-width:2px;color:#fff;background-color:#8d193e}.aa-bg-black a.aa-button--1-arrow:active,.aa-bg-black a.aa-button--1-arrow:focus,.aa-bg-black a.aa-button--1-arrow:hover,.aa-bg-complementary a.aa-button--1-arrow:active,.aa-bg-complementary a.aa-button--1-arrow:focus,.aa-bg-complementary a.aa-button--1-arrow:hover,.aa-bg-dark-blue a.aa-button--1-arrow:active,.aa-bg-dark-blue a.aa-button--1-arrow:focus,.aa-bg-dark-blue a.aa-button--1-arrow:hover,.aa-bg-dark a.aa-button--1-arrow:active,.aa-bg-dark a.aa-button--1-arrow:focus,.aa-bg-dark a.aa-button--1-arrow:hover,.aa-bg-light a.aa-button--1-arrow:active,.aa-bg-light a.aa-button--1-arrow:focus,.aa-bg-light a.aa-button--1-arrow:hover,.aa-bg-overlay--black a.aa-button--1-arrow:active,.aa-bg-overlay--black a.aa-button--1-arrow:focus,.aa-bg-overlay--black a.aa-button--1-arrow:hover,.aa-bg-overlay--complementary a.aa-button--1-arrow:active,.aa-bg-overlay--complementary a.aa-button--1-arrow:focus,.aa-bg-overlay--complementary a.aa-button--1-arrow:hover,.aa-bg-overlay--dark-blue a.aa-button--1-arrow:active,.aa-bg-overlay--dark-blue a.aa-button--1-arrow:focus,.aa-bg-overlay--dark-blue a.aa-button--1-arrow:hover,.aa-bg-overlay--dark a.aa-button--1-arrow:active,.aa-bg-overlay--dark a.aa-button--1-arrow:focus,.aa-bg-overlay--dark a.aa-button--1-arrow:hover,.aa-bg-overlay--light a.aa-button--1-arrow:active,.aa-bg-overlay--light a.aa-button--1-arrow:focus,.aa-bg-overlay--light a.aa-button--1-arrow:hover,.aa-bg-overlay--primary a.aa-button--1-arrow:active,.aa-bg-overlay--primary a.aa-button--1-arrow:focus,.aa-bg-overlay--primary a.aa-button--1-arrow:hover,.aa-bg-overlay--sea-green a.aa-button--1-arrow:active,.aa-bg-overlay--sea-green a.aa-button--1-arrow:focus,.aa-bg-overlay--sea-green a.aa-button--1-arrow:hover,.aa-bg-overlay--secondary a.aa-button--1-arrow:active,.aa-bg-overlay--secondary a.aa-button--1-arrow:focus,.aa-bg-overlay--secondary a.aa-button--1-arrow:hover,.aa-bg-overlay--white a.aa-button--1-arrow:active,.aa-bg-overlay--white a.aa-button--1-arrow:focus,.aa-bg-overlay--white a.aa-button--1-arrow:hover,.aa-bg-primary a.aa-button--1-arrow:active,.aa-bg-primary a.aa-button--1-arrow:focus,.aa-bg-primary a.aa-button--1-arrow:hover,.aa-bg-sea-green a.aa-button--1-arrow:active,.aa-bg-sea-green a.aa-button--1-arrow:focus,.aa-bg-sea-green a.aa-button--1-arrow:hover,.aa-bg-secondary a.aa-button--1-arrow:active,.aa-bg-secondary a.aa-button--1-arrow:focus,.aa-bg-secondary a.aa-button--1-arrow:hover,.aa-bg-white a.aa-button--1-arrow:active,.aa-bg-white a.aa-button--1-arrow:focus,.aa-bg-white a.aa-button--1-arrow:hover,.aa-button--1-arrow:active,.aa-button--1-arrow:focus,.aa-button--1-arrow:hover,.aa-form-button--1-arrow input:active[type=submit],.aa-form-button--1-arrow input:focus[type=submit],.aa-form-button--1-arrow input:hover[type=submit]{border-color:#711432;color:#fff;background-color:#711432}.aa-bg-black a.aa-button--2,.aa-bg-complementary a.aa-button--2,.aa-bg-dark-blue a.aa-button--2,.aa-bg-dark a.aa-button--2,.aa-bg-light a.aa-button--2,.aa-bg-overlay--black a.aa-button--2,.aa-bg-overlay--complementary a.aa-button--2,.aa-bg-overlay--dark-blue a.aa-button--2,.aa-bg-overlay--dark a.aa-button--2,.aa-bg-overlay--light a.aa-button--2,.aa-bg-overlay--primary a.aa-button--2,.aa-bg-overlay--sea-green a.aa-button--2,.aa-bg-overlay--secondary a.aa-button--2,.aa-bg-overlay--white a.aa-button--2,.aa-bg-primary a.aa-button--2,.aa-bg-sea-green a.aa-button--2,.aa-bg-secondary a.aa-button--2,.aa-bg-white a.aa-button--2,.aa-button--2,.aa-form-button--2 input[type=submit],a.aa-button--2{padding:18px 30px;border-color:#88eac9;border-radius:6px;border-width:2px;color:#0c0042;background-color:#88eac9}.aa-bg-black a.aa-button--2:active,.aa-bg-black a.aa-button--2:focus,.aa-bg-black a.aa-button--2:hover,.aa-bg-complementary a.aa-button--2:active,.aa-bg-complementary a.aa-button--2:focus,.aa-bg-complementary a.aa-button--2:hover,.aa-bg-dark-blue a.aa-button--2:active,.aa-bg-dark-blue a.aa-button--2:focus,.aa-bg-dark-blue a.aa-button--2:hover,.aa-bg-dark a.aa-button--2:active,.aa-bg-dark a.aa-button--2:focus,.aa-bg-dark a.aa-button--2:hover,.aa-bg-light a.aa-button--2:active,.aa-bg-light a.aa-button--2:focus,.aa-bg-light a.aa-button--2:hover,.aa-bg-overlay--black a.aa-button--2:active,.aa-bg-overlay--black a.aa-button--2:focus,.aa-bg-overlay--black a.aa-button--2:hover,.aa-bg-overlay--complementary a.aa-button--2:active,.aa-bg-overlay--complementary a.aa-button--2:focus,.aa-bg-overlay--complementary a.aa-button--2:hover,.aa-bg-overlay--dark-blue a.aa-button--2:active,.aa-bg-overlay--dark-blue a.aa-button--2:focus,.aa-bg-overlay--dark-blue a.aa-button--2:hover,.aa-bg-overlay--dark a.aa-button--2:active,.aa-bg-overlay--dark a.aa-button--2:focus,.aa-bg-overlay--dark a.aa-button--2:hover,.aa-bg-overlay--light a.aa-button--2:active,.aa-bg-overlay--light a.aa-button--2:focus,.aa-bg-overlay--light a.aa-button--2:hover,.aa-bg-overlay--primary a.aa-button--2:active,.aa-bg-overlay--primary a.aa-button--2:focus,.aa-bg-overlay--primary a.aa-button--2:hover,.aa-bg-overlay--sea-green a.aa-button--2:active,.aa-bg-overlay--sea-green a.aa-button--2:focus,.aa-bg-overlay--sea-green a.aa-button--2:hover,.aa-bg-overlay--secondary a.aa-button--2:active,.aa-bg-overlay--secondary a.aa-button--2:focus,.aa-bg-overlay--secondary a.aa-button--2:hover,.aa-bg-overlay--white a.aa-button--2:active,.aa-bg-overlay--white a.aa-button--2:focus,.aa-bg-overlay--white a.aa-button--2:hover,.aa-bg-primary a.aa-button--2:active,.aa-bg-primary a.aa-button--2:focus,.aa-bg-primary a.aa-button--2:hover,.aa-bg-sea-green a.aa-button--2:active,.aa-bg-sea-green a.aa-button--2:focus,.aa-bg-sea-green a.aa-button--2:hover,.aa-bg-secondary a.aa-button--2:active,.aa-bg-secondary a.aa-button--2:focus,.aa-bg-secondary a.aa-button--2:hover,.aa-bg-white a.aa-button--2:active,.aa-bg-white a.aa-button--2:focus,.aa-bg-white a.aa-button--2:hover,.aa-button--2:active,.aa-button--2:focus,.aa-button--2:hover,.aa-form-button--2 input:active[type=submit],.aa-form-button--2 input:focus[type=submit],.aa-form-button--2 input:hover[type=submit]{border-color:#6dbba1;color:#0c0042;background-color:#6dbba1}.aa-bg-black a.aa-button--2-outline,.aa-bg-complementary a.aa-button--2-outline,.aa-bg-dark-blue a.aa-button--2-outline,.aa-bg-dark a.aa-button--2-outline,.aa-bg-light a.aa-button--2-outline,.aa-bg-overlay--black a.aa-button--2-outline,.aa-bg-overlay--complementary a.aa-button--2-outline,.aa-bg-overlay--dark-blue a.aa-button--2-outline,.aa-bg-overlay--dark a.aa-button--2-outline,.aa-bg-overlay--light a.aa-button--2-outline,.aa-bg-overlay--primary a.aa-button--2-outline,.aa-bg-overlay--sea-green a.aa-button--2-outline,.aa-bg-overlay--secondary a.aa-button--2-outline,.aa-bg-overlay--white a.aa-button--2-outline,.aa-bg-primary a.aa-button--2-outline,.aa-bg-sea-green a.aa-button--2-outline,.aa-bg-secondary a.aa-button--2-outline,.aa-bg-white a.aa-button--2-outline,.aa-button--2-outline,.aa-form-button--2-outline input[type=submit],a.aa-button--2-outline{padding:18px 30px;border-color:#88eac9;border-radius:6px;border-width:2px;color:#88eac9;background-color:transparent}.aa-bg-black a.aa-button--2-outline:active,.aa-bg-black a.aa-button--2-outline:focus,.aa-bg-black a.aa-button--2-outline:hover,.aa-bg-complementary a.aa-button--2-outline:active,.aa-bg-complementary a.aa-button--2-outline:focus,.aa-bg-complementary a.aa-button--2-outline:hover,.aa-bg-dark-blue a.aa-button--2-outline:active,.aa-bg-dark-blue a.aa-button--2-outline:focus,.aa-bg-dark-blue a.aa-button--2-outline:hover,.aa-bg-dark a.aa-button--2-outline:active,.aa-bg-dark a.aa-button--2-outline:focus,.aa-bg-dark a.aa-button--2-outline:hover,.aa-bg-light a.aa-button--2-outline:active,.aa-bg-light a.aa-button--2-outline:focus,.aa-bg-light a.aa-button--2-outline:hover,.aa-bg-overlay--black a.aa-button--2-outline:active,.aa-bg-overlay--black a.aa-button--2-outline:focus,.aa-bg-overlay--black a.aa-button--2-outline:hover,.aa-bg-overlay--complementary a.aa-button--2-outline:active,.aa-bg-overlay--complementary a.aa-button--2-outline:focus,.aa-bg-overlay--complementary a.aa-button--2-outline:hover,.aa-bg-overlay--dark-blue a.aa-button--2-outline:active,.aa-bg-overlay--dark-blue a.aa-button--2-outline:focus,.aa-bg-overlay--dark-blue a.aa-button--2-outline:hover,.aa-bg-overlay--dark a.aa-button--2-outline:active,.aa-bg-overlay--dark a.aa-button--2-outline:focus,.aa-bg-overlay--dark a.aa-button--2-outline:hover,.aa-bg-overlay--light a.aa-button--2-outline:active,.aa-bg-overlay--light a.aa-button--2-outline:focus,.aa-bg-overlay--light a.aa-button--2-outline:hover,.aa-bg-overlay--primary a.aa-button--2-outline:active,.aa-bg-overlay--primary a.aa-button--2-outline:focus,.aa-bg-overlay--primary a.aa-button--2-outline:hover,.aa-bg-overlay--sea-green a.aa-button--2-outline:active,.aa-bg-overlay--sea-green a.aa-button--2-outline:focus,.aa-bg-overlay--sea-green a.aa-button--2-outline:hover,.aa-bg-overlay--secondary a.aa-button--2-outline:active,.aa-bg-overlay--secondary a.aa-button--2-outline:focus,.aa-bg-overlay--secondary a.aa-button--2-outline:hover,.aa-bg-overlay--white a.aa-button--2-outline:active,.aa-bg-overlay--white a.aa-button--2-outline:focus,.aa-bg-overlay--white a.aa-button--2-outline:hover,.aa-bg-primary a.aa-button--2-outline:active,.aa-bg-primary a.aa-button--2-outline:focus,.aa-bg-primary a.aa-button--2-outline:hover,.aa-bg-sea-green a.aa-button--2-outline:active,.aa-bg-sea-green a.aa-button--2-outline:focus,.aa-bg-sea-green a.aa-button--2-outline:hover,.aa-bg-secondary a.aa-button--2-outline:active,.aa-bg-secondary a.aa-button--2-outline:focus,.aa-bg-secondary a.aa-button--2-outline:hover,.aa-bg-white a.aa-button--2-outline:active,.aa-bg-white a.aa-button--2-outline:focus,.aa-bg-white a.aa-button--2-outline:hover,.aa-button--2-outline:active,.aa-button--2-outline:focus,.aa-button--2-outline:hover,.aa-form-button--2-outline input:active[type=submit],.aa-form-button--2-outline input:focus[type=submit],.aa-form-button--2-outline input:hover[type=submit]{border-color:#88eac9;color:#fff;background-color:#88eac9}.aa-bg-black a.aa-button--2-arrow,.aa-bg-complementary a.aa-button--2-arrow,.aa-bg-dark-blue a.aa-button--2-arrow,.aa-bg-dark a.aa-button--2-arrow,.aa-bg-light a.aa-button--2-arrow,.aa-bg-overlay--black a.aa-button--2-arrow,.aa-bg-overlay--complementary a.aa-button--2-arrow,.aa-bg-overlay--dark-blue a.aa-button--2-arrow,.aa-bg-overlay--dark a.aa-button--2-arrow,.aa-bg-overlay--light a.aa-button--2-arrow,.aa-bg-overlay--primary a.aa-button--2-arrow,.aa-bg-overlay--sea-green a.aa-button--2-arrow,.aa-bg-overlay--secondary a.aa-button--2-arrow,.aa-bg-overlay--white a.aa-button--2-arrow,.aa-bg-primary a.aa-button--2-arrow,.aa-bg-sea-green a.aa-button--2-arrow,.aa-bg-secondary a.aa-button--2-arrow,.aa-bg-white a.aa-button--2-arrow,.aa-button--2-arrow,.aa-form-button--2-arrow input[type=submit],a.aa-button--2-arrow{padding:18px 30px;border-color:#88eac9;border-radius:6px;border-width:2px;color:#0c0042;background-color:#88eac9}.aa-bg-black a.aa-button--2-arrow:active,.aa-bg-black a.aa-button--2-arrow:focus,.aa-bg-black a.aa-button--2-arrow:hover,.aa-bg-complementary a.aa-button--2-arrow:active,.aa-bg-complementary a.aa-button--2-arrow:focus,.aa-bg-complementary a.aa-button--2-arrow:hover,.aa-bg-dark-blue a.aa-button--2-arrow:active,.aa-bg-dark-blue a.aa-button--2-arrow:focus,.aa-bg-dark-blue a.aa-button--2-arrow:hover,.aa-bg-dark a.aa-button--2-arrow:active,.aa-bg-dark a.aa-button--2-arrow:focus,.aa-bg-dark a.aa-button--2-arrow:hover,.aa-bg-light a.aa-button--2-arrow:active,.aa-bg-light a.aa-button--2-arrow:focus,.aa-bg-light a.aa-button--2-arrow:hover,.aa-bg-overlay--black a.aa-button--2-arrow:active,.aa-bg-overlay--black a.aa-button--2-arrow:focus,.aa-bg-overlay--black a.aa-button--2-arrow:hover,.aa-bg-overlay--complementary a.aa-button--2-arrow:active,.aa-bg-overlay--complementary a.aa-button--2-arrow:focus,.aa-bg-overlay--complementary a.aa-button--2-arrow:hover,.aa-bg-overlay--dark-blue a.aa-button--2-arrow:active,.aa-bg-overlay--dark-blue a.aa-button--2-arrow:focus,.aa-bg-overlay--dark-blue a.aa-button--2-arrow:hover,.aa-bg-overlay--dark a.aa-button--2-arrow:active,.aa-bg-overlay--dark a.aa-button--2-arrow:focus,.aa-bg-overlay--dark a.aa-button--2-arrow:hover,.aa-bg-overlay--light a.aa-button--2-arrow:active,.aa-bg-overlay--light a.aa-button--2-arrow:focus,.aa-bg-overlay--light a.aa-button--2-arrow:hover,.aa-bg-overlay--primary a.aa-button--2-arrow:active,.aa-bg-overlay--primary a.aa-button--2-arrow:focus,.aa-bg-overlay--primary a.aa-button--2-arrow:hover,.aa-bg-overlay--sea-green a.aa-button--2-arrow:active,.aa-bg-overlay--sea-green a.aa-button--2-arrow:focus,.aa-bg-overlay--sea-green a.aa-button--2-arrow:hover,.aa-bg-overlay--secondary a.aa-button--2-arrow:active,.aa-bg-overlay--secondary a.aa-button--2-arrow:focus,.aa-bg-overlay--secondary a.aa-button--2-arrow:hover,.aa-bg-overlay--white a.aa-button--2-arrow:active,.aa-bg-overlay--white a.aa-button--2-arrow:focus,.aa-bg-overlay--white a.aa-button--2-arrow:hover,.aa-bg-primary a.aa-button--2-arrow:active,.aa-bg-primary a.aa-button--2-arrow:focus,.aa-bg-primary a.aa-button--2-arrow:hover,.aa-bg-sea-green a.aa-button--2-arrow:active,.aa-bg-sea-green a.aa-button--2-arrow:focus,.aa-bg-sea-green a.aa-button--2-arrow:hover,.aa-bg-secondary a.aa-button--2-arrow:active,.aa-bg-secondary a.aa-button--2-arrow:focus,.aa-bg-secondary a.aa-button--2-arrow:hover,.aa-bg-white a.aa-button--2-arrow:active,.aa-bg-white a.aa-button--2-arrow:focus,.aa-bg-white a.aa-button--2-arrow:hover,.aa-button--2-arrow:active,.aa-button--2-arrow:focus,.aa-button--2-arrow:hover,.aa-form-button--2-arrow input:active[type=submit],.aa-form-button--2-arrow input:focus[type=submit],.aa-form-button--2-arrow input:hover[type=submit]{border-color:#6dbba1;color:#0c0042;background-color:#6dbba1}.aa-bg-black a.aa-button--3,.aa-bg-complementary a.aa-button--3,.aa-bg-dark-blue .hs-form .hs-button,.aa-bg-dark-blue a.aa-button--3,.aa-bg-dark a.aa-button--3,.aa-bg-light a.aa-button--3,.aa-bg-overlay--black a.aa-button--3,.aa-bg-overlay--complementary a.aa-button--3,.aa-bg-overlay--dark-blue .hs-form .hs-button,.aa-bg-overlay--dark-blue a.aa-button--3,.aa-bg-overlay--dark a.aa-button--3,.aa-bg-overlay--light a.aa-button--3,.aa-bg-overlay--primary .hs-form .hs-button,.aa-bg-overlay--primary a.aa-button--3,.aa-bg-overlay--sea-green .hs-form .hs-button,.aa-bg-overlay--sea-green a.aa-button--3,.aa-bg-overlay--secondary .hs-form .hs-button,.aa-bg-overlay--secondary a.aa-button--3,.aa-bg-overlay--white a.aa-button--3,.aa-bg-primary .hs-form .hs-button,.aa-bg-primary a.aa-button--3,.aa-bg-sea-green .hs-form .hs-button,.aa-bg-sea-green a.aa-button--3,.aa-bg-secondary .hs-form .hs-button,.aa-bg-secondary a.aa-button--3,.aa-bg-white a.aa-button--3,.aa-button--3,.aa-content-color--light .hs-form .hs-button,.aa-form--light .hs-form .hs-button,.aa-form-button--3 input[type=submit],a.aa-button--3{padding:18px 30px;border-color:#fff;border-radius:6px;border-width:2px;color:#8d193e;background-color:#fff}.aa-bg-black a.aa-button--3:active,.aa-bg-black a.aa-button--3:focus,.aa-bg-black a.aa-button--3:hover,.aa-bg-complementary a.aa-button--3:active,.aa-bg-complementary a.aa-button--3:focus,.aa-bg-complementary a.aa-button--3:hover,.aa-bg-dark-blue .hs-form .hs-button:active,.aa-bg-dark-blue .hs-form .hs-button:focus,.aa-bg-dark-blue .hs-form .hs-button:hover,.aa-bg-dark-blue a.aa-button--3:active,.aa-bg-dark-blue a.aa-button--3:focus,.aa-bg-dark-blue a.aa-button--3:hover,.aa-bg-dark a.aa-button--3:active,.aa-bg-dark a.aa-button--3:focus,.aa-bg-dark a.aa-button--3:hover,.aa-bg-light a.aa-button--3:active,.aa-bg-light a.aa-button--3:focus,.aa-bg-light a.aa-button--3:hover,.aa-bg-overlay--black a.aa-button--3:active,.aa-bg-overlay--black a.aa-button--3:focus,.aa-bg-overlay--black a.aa-button--3:hover,.aa-bg-overlay--complementary a.aa-button--3:active,.aa-bg-overlay--complementary a.aa-button--3:focus,.aa-bg-overlay--complementary a.aa-button--3:hover,.aa-bg-overlay--dark-blue .hs-form .hs-button:active,.aa-bg-overlay--dark-blue .hs-form .hs-button:focus,.aa-bg-overlay--dark-blue .hs-form .hs-button:hover,.aa-bg-overlay--dark-blue a.aa-button--3:active,.aa-bg-overlay--dark-blue a.aa-button--3:focus,.aa-bg-overlay--dark-blue a.aa-button--3:hover,.aa-bg-overlay--dark a.aa-button--3:active,.aa-bg-overlay--dark a.aa-button--3:focus,.aa-bg-overlay--dark a.aa-button--3:hover,.aa-bg-overlay--light a.aa-button--3:active,.aa-bg-overlay--light a.aa-button--3:focus,.aa-bg-overlay--light a.aa-button--3:hover,.aa-bg-overlay--primary .hs-form .hs-button:active,.aa-bg-overlay--primary .hs-form .hs-button:focus,.aa-bg-overlay--primary .hs-form .hs-button:hover,.aa-bg-overlay--primary a.aa-button--3:active,.aa-bg-overlay--primary a.aa-button--3:focus,.aa-bg-overlay--primary a.aa-button--3:hover,.aa-bg-overlay--sea-green .hs-form .hs-button:active,.aa-bg-overlay--sea-green .hs-form .hs-button:focus,.aa-bg-overlay--sea-green .hs-form .hs-button:hover,.aa-bg-overlay--sea-green a.aa-button--3:active,.aa-bg-overlay--sea-green a.aa-button--3:focus,.aa-bg-overlay--sea-green a.aa-button--3:hover,.aa-bg-overlay--secondary .hs-form .hs-button:active,.aa-bg-overlay--secondary .hs-form .hs-button:focus,.aa-bg-overlay--secondary .hs-form .hs-button:hover,.aa-bg-overlay--secondary a.aa-button--3:active,.aa-bg-overlay--secondary a.aa-button--3:focus,.aa-bg-overlay--secondary a.aa-button--3:hover,.aa-bg-overlay--white a.aa-button--3:active,.aa-bg-overlay--white a.aa-button--3:focus,.aa-bg-overlay--white a.aa-button--3:hover,.aa-bg-primary .hs-form .hs-button:active,.aa-bg-primary .hs-form .hs-button:focus,.aa-bg-primary .hs-form .hs-button:hover,.aa-bg-primary a.aa-button--3:active,.aa-bg-primary a.aa-button--3:focus,.aa-bg-primary a.aa-button--3:hover,.aa-bg-sea-green .hs-form .hs-button:active,.aa-bg-sea-green .hs-form .hs-button:focus,.aa-bg-sea-green .hs-form .hs-button:hover,.aa-bg-sea-green a.aa-button--3:active,.aa-bg-sea-green a.aa-button--3:focus,.aa-bg-sea-green a.aa-button--3:hover,.aa-bg-secondary .hs-form .hs-button:active,.aa-bg-secondary .hs-form .hs-button:focus,.aa-bg-secondary .hs-form .hs-button:hover,.aa-bg-secondary a.aa-button--3:active,.aa-bg-secondary a.aa-button--3:focus,.aa-bg-secondary a.aa-button--3:hover,.aa-bg-white a.aa-button--3:active,.aa-bg-white a.aa-button--3:focus,.aa-bg-white a.aa-button--3:hover,.aa-button--3:active,.aa-button--3:focus,.aa-button--3:hover,.aa-content-color--light .hs-form .hs-button:active,.aa-content-color--light .hs-form .hs-button:focus,.aa-content-color--light .hs-form .hs-button:hover,.aa-form--light .hs-form .hs-button:active,.aa-form--light .hs-form .hs-button:focus,.aa-form--light .hs-form .hs-button:hover,.aa-form-button--3 input:active[type=submit],.aa-form-button--3 input:focus[type=submit],.aa-form-button--3 input:hover[type=submit]{border-color:#e8d1d8;color:#8d193e;background-color:#e8d1d8}.aa-bg-black a.aa-button--3-arrow,.aa-bg-complementary a.aa-button--3-arrow,.aa-bg-dark-blue a.aa-button--3-arrow,.aa-bg-dark a.aa-button--3-arrow,.aa-bg-light a.aa-button--3-arrow,.aa-bg-overlay--black a.aa-button--3-arrow,.aa-bg-overlay--complementary a.aa-button--3-arrow,.aa-bg-overlay--dark-blue a.aa-button--3-arrow,.aa-bg-overlay--dark a.aa-button--3-arrow,.aa-bg-overlay--light a.aa-button--3-arrow,.aa-bg-overlay--primary a.aa-button--3-arrow,.aa-bg-overlay--sea-green a.aa-button--3-arrow,.aa-bg-overlay--secondary a.aa-button--3-arrow,.aa-bg-overlay--white a.aa-button--3-arrow,.aa-bg-primary a.aa-button--3-arrow,.aa-bg-sea-green a.aa-button--3-arrow,.aa-bg-secondary a.aa-button--3-arrow,.aa-bg-white a.aa-button--3-arrow,.aa-button--3-arrow,.aa-form-button--3-arrow input[type=submit],a.aa-button--3-arrow{padding:18px 30px;border-color:#fff;border-radius:6px;border-width:2px;color:#8d193e;background-color:#fff}.aa-bg-black a.aa-button--3-arrow:active,.aa-bg-black a.aa-button--3-arrow:focus,.aa-bg-black a.aa-button--3-arrow:hover,.aa-bg-complementary a.aa-button--3-arrow:active,.aa-bg-complementary a.aa-button--3-arrow:focus,.aa-bg-complementary a.aa-button--3-arrow:hover,.aa-bg-dark-blue a.aa-button--3-arrow:active,.aa-bg-dark-blue a.aa-button--3-arrow:focus,.aa-bg-dark-blue a.aa-button--3-arrow:hover,.aa-bg-dark a.aa-button--3-arrow:active,.aa-bg-dark a.aa-button--3-arrow:focus,.aa-bg-dark a.aa-button--3-arrow:hover,.aa-bg-light a.aa-button--3-arrow:active,.aa-bg-light a.aa-button--3-arrow:focus,.aa-bg-light a.aa-button--3-arrow:hover,.aa-bg-overlay--black a.aa-button--3-arrow:active,.aa-bg-overlay--black a.aa-button--3-arrow:focus,.aa-bg-overlay--black a.aa-button--3-arrow:hover,.aa-bg-overlay--complementary a.aa-button--3-arrow:active,.aa-bg-overlay--complementary a.aa-button--3-arrow:focus,.aa-bg-overlay--complementary a.aa-button--3-arrow:hover,.aa-bg-overlay--dark-blue a.aa-button--3-arrow:active,.aa-bg-overlay--dark-blue a.aa-button--3-arrow:focus,.aa-bg-overlay--dark-blue a.aa-button--3-arrow:hover,.aa-bg-overlay--dark a.aa-button--3-arrow:active,.aa-bg-overlay--dark a.aa-button--3-arrow:focus,.aa-bg-overlay--dark a.aa-button--3-arrow:hover,.aa-bg-overlay--light a.aa-button--3-arrow:active,.aa-bg-overlay--light a.aa-button--3-arrow:focus,.aa-bg-overlay--light a.aa-button--3-arrow:hover,.aa-bg-overlay--primary a.aa-button--3-arrow:active,.aa-bg-overlay--primary a.aa-button--3-arrow:focus,.aa-bg-overlay--primary a.aa-button--3-arrow:hover,.aa-bg-overlay--sea-green a.aa-button--3-arrow:active,.aa-bg-overlay--sea-green a.aa-button--3-arrow:focus,.aa-bg-overlay--sea-green a.aa-button--3-arrow:hover,.aa-bg-overlay--secondary a.aa-button--3-arrow:active,.aa-bg-overlay--secondary a.aa-button--3-arrow:focus,.aa-bg-overlay--secondary a.aa-button--3-arrow:hover,.aa-bg-overlay--white a.aa-button--3-arrow:active,.aa-bg-overlay--white a.aa-button--3-arrow:focus,.aa-bg-overlay--white a.aa-button--3-arrow:hover,.aa-bg-primary a.aa-button--3-arrow:active,.aa-bg-primary a.aa-button--3-arrow:focus,.aa-bg-primary a.aa-button--3-arrow:hover,.aa-bg-sea-green a.aa-button--3-arrow:active,.aa-bg-sea-green a.aa-button--3-arrow:focus,.aa-bg-sea-green a.aa-button--3-arrow:hover,.aa-bg-secondary a.aa-button--3-arrow:active,.aa-bg-secondary a.aa-button--3-arrow:focus,.aa-bg-secondary a.aa-button--3-arrow:hover,.aa-bg-white a.aa-button--3-arrow:active,.aa-bg-white a.aa-button--3-arrow:focus,.aa-bg-white a.aa-button--3-arrow:hover,.aa-button--3-arrow:active,.aa-button--3-arrow:focus,.aa-button--3-arrow:hover,.aa-form-button--3-arrow input:active[type=submit],.aa-form-button--3-arrow input:focus[type=submit],.aa-form-button--3-arrow input:hover[type=submit]{border-color:#e8d1d8;color:#8d193e;background-color:#e8d1d8}.aa-bg-black a.aa-button--text-arrow,.aa-bg-complementary a.aa-button--text-arrow,.aa-bg-dark-blue a.aa-button--text-arrow,.aa-bg-dark a.aa-button--text-arrow,.aa-bg-light a.aa-button--text-arrow,.aa-bg-overlay--black a.aa-button--text-arrow,.aa-bg-overlay--complementary a.aa-button--text-arrow,.aa-bg-overlay--dark-blue a.aa-button--text-arrow,.aa-bg-overlay--dark a.aa-button--text-arrow,.aa-bg-overlay--light a.aa-button--text-arrow,.aa-bg-overlay--primary a.aa-button--text-arrow,.aa-bg-overlay--sea-green a.aa-button--text-arrow,.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-overlay--white a.aa-button--text-arrow,.aa-bg-primary a.aa-button--text-arrow,.aa-bg-sea-green a.aa-button--text-arrow,.aa-bg-secondary a.aa-button--text-arrow,.aa-bg-white a.aa-button--text-arrow,.aa-button--text-arrow,.aa-form-button--text-arrow input[type=submit],a.aa-button--text-arrow{padding:0;border-color:#fff;border-radius:0;border-width:0;color:#8d193e;background-color:#fff}.aa-button--text-arrow:active,.aa-button--text-arrow:focus,.aa-button--text-arrow:hover,.aa-form-button--text-arrow input:active[type=submit],.aa-form-button--text-arrow input:focus[type=submit],.aa-form-button--text-arrow input:hover[type=submit],a.aa-button--text-arrow:active,a.aa-button--text-arrow:focus,a.aa-button--text-arrow:hover{border-color:transparent;color:#8d193e;background-color:transparent}.aa-bg-black a.aa-button--form,.aa-bg-complementary a.aa-button--form,.aa-bg-dark-blue a.aa-button--form,.aa-bg-dark a.aa-button--form,.aa-bg-light a.aa-button--form,.aa-bg-overlay--black a.aa-button--form,.aa-bg-overlay--complementary a.aa-button--form,.aa-bg-overlay--dark-blue a.aa-button--form,.aa-bg-overlay--dark a.aa-button--form,.aa-bg-overlay--light a.aa-button--form,.aa-bg-overlay--primary a.aa-button--form,.aa-bg-overlay--sea-green a.aa-button--form,.aa-bg-overlay--secondary a.aa-button--form,.aa-bg-overlay--white a.aa-button--form,.aa-bg-primary a.aa-button--form,.aa-bg-sea-green a.aa-button--form,.aa-bg-secondary a.aa-button--form,.aa-bg-white a.aa-button--form,.aa-button--form,.aa-form-button--form input[type=submit],.hs-form .hs-button,a.aa-button--form{padding:18px 30px;border-color:#8d193e;border-radius:6px;border-width:2px;color:#fff;background-color:#8d193e}.aa-bg-black a.aa-button--form:active,.aa-bg-black a.aa-button--form:focus,.aa-bg-black a.aa-button--form:hover,.aa-bg-complementary a.aa-button--form:active,.aa-bg-complementary a.aa-button--form:focus,.aa-bg-complementary a.aa-button--form:hover,.aa-bg-dark-blue a.aa-button--form:active,.aa-bg-dark-blue a.aa-button--form:focus,.aa-bg-dark-blue a.aa-button--form:hover,.aa-bg-dark a.aa-button--form:active,.aa-bg-dark a.aa-button--form:focus,.aa-bg-dark a.aa-button--form:hover,.aa-bg-light a.aa-button--form:active,.aa-bg-light a.aa-button--form:focus,.aa-bg-light a.aa-button--form:hover,.aa-bg-overlay--black a.aa-button--form:active,.aa-bg-overlay--black a.aa-button--form:focus,.aa-bg-overlay--black a.aa-button--form:hover,.aa-bg-overlay--complementary a.aa-button--form:active,.aa-bg-overlay--complementary a.aa-button--form:focus,.aa-bg-overlay--complementary a.aa-button--form:hover,.aa-bg-overlay--dark-blue a.aa-button--form:active,.aa-bg-overlay--dark-blue a.aa-button--form:focus,.aa-bg-overlay--dark-blue a.aa-button--form:hover,.aa-bg-overlay--dark a.aa-button--form:active,.aa-bg-overlay--dark a.aa-button--form:focus,.aa-bg-overlay--dark a.aa-button--form:hover,.aa-bg-overlay--light a.aa-button--form:active,.aa-bg-overlay--light a.aa-button--form:focus,.aa-bg-overlay--light a.aa-button--form:hover,.aa-bg-overlay--primary a.aa-button--form:active,.aa-bg-overlay--primary a.aa-button--form:focus,.aa-bg-overlay--primary a.aa-button--form:hover,.aa-bg-overlay--sea-green a.aa-button--form:active,.aa-bg-overlay--sea-green a.aa-button--form:focus,.aa-bg-overlay--sea-green a.aa-button--form:hover,.aa-bg-overlay--secondary a.aa-button--form:active,.aa-bg-overlay--secondary a.aa-button--form:focus,.aa-bg-overlay--secondary a.aa-button--form:hover,.aa-bg-overlay--white a.aa-button--form:active,.aa-bg-overlay--white a.aa-button--form:focus,.aa-bg-overlay--white a.aa-button--form:hover,.aa-bg-primary a.aa-button--form:active,.aa-bg-primary a.aa-button--form:focus,.aa-bg-primary a.aa-button--form:hover,.aa-bg-sea-green a.aa-button--form:active,.aa-bg-sea-green a.aa-button--form:focus,.aa-bg-sea-green a.aa-button--form:hover,.aa-bg-secondary a.aa-button--form:active,.aa-bg-secondary a.aa-button--form:focus,.aa-bg-secondary a.aa-button--form:hover,.aa-bg-white a.aa-button--form:active,.aa-bg-white a.aa-button--form:focus,.aa-bg-white a.aa-button--form:hover,.aa-button--form:active,.aa-button--form:focus,.aa-button--form:hover,.aa-form-button--form input:active[type=submit],.aa-form-button--form input:focus[type=submit],.aa-form-button--form input:hover[type=submit],.hs-form .hs-button:active,.hs-form .hs-button:focus,.hs-form .hs-button:hover{border-color:#360a18;color:#fff;background-color:#360a18}.aa-bg-black a.aa-button--1-arrow:after,.aa-bg-complementary a.aa-button--1-arrow:after,.aa-bg-dark-blue a.aa-button--1-arrow:after,.aa-bg-dark a.aa-button--1-arrow:after,.aa-bg-light a.aa-button--1-arrow:after,.aa-bg-overlay--black a.aa-button--1-arrow:after,.aa-bg-overlay--complementary a.aa-button--1-arrow:after,.aa-bg-overlay--dark-blue a.aa-button--1-arrow:after,.aa-bg-overlay--dark a.aa-button--1-arrow:after,.aa-bg-overlay--light a.aa-button--1-arrow:after,.aa-bg-overlay--primary a.aa-button--1-arrow:after,.aa-bg-overlay--sea-green a.aa-button--1-arrow:after,.aa-bg-overlay--secondary a.aa-button--1-arrow:after,.aa-bg-overlay--white a.aa-button--1-arrow:after,.aa-bg-primary a.aa-button--1-arrow:after,.aa-bg-sea-green a.aa-button--1-arrow:after,.aa-bg-secondary a.aa-button--1-arrow:after,.aa-bg-white a.aa-button--1-arrow:after,.aa-button--1-arrow:after,.aa-form-button--1-arrow input[type=submit]:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="30" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M29.098 6.195a.75.75 0 000-1.06L24.325.362a.75.75 0 00-1.06 1.06l4.242 4.243-4.242 4.243a.75.75 0 101.06 1.06l4.773-4.773zm-28.81.22h28.28v-1.5H.288v1.5z" fill="%23fff"/></svg>');display:block;padding-left:16px}.aa-bg-black a.aa-button--2-arrow:after,.aa-bg-complementary a.aa-button--2-arrow:after,.aa-bg-dark-blue a.aa-button--2-arrow:after,.aa-bg-dark a.aa-button--2-arrow:after,.aa-bg-light a.aa-button--2-arrow:after,.aa-bg-overlay--black a.aa-button--2-arrow:after,.aa-bg-overlay--complementary a.aa-button--2-arrow:after,.aa-bg-overlay--dark-blue a.aa-button--2-arrow:after,.aa-bg-overlay--dark a.aa-button--2-arrow:after,.aa-bg-overlay--light a.aa-button--2-arrow:after,.aa-bg-overlay--primary a.aa-button--2-arrow:after,.aa-bg-overlay--sea-green a.aa-button--2-arrow:after,.aa-bg-overlay--secondary a.aa-button--2-arrow:after,.aa-bg-overlay--white a.aa-button--2-arrow:after,.aa-bg-primary a.aa-button--2-arrow:after,.aa-bg-sea-green a.aa-button--2-arrow:after,.aa-bg-secondary a.aa-button--2-arrow:after,.aa-bg-white a.aa-button--2-arrow:after,.aa-button--2-arrow:after,.aa-form-button--2-arrow input[type=submit]:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="30" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M29.098 6.195a.75.75 0 000-1.06L24.325.362a.75.75 0 00-1.06 1.06l4.242 4.243-4.242 4.243a.75.75 0 101.06 1.06l4.773-4.773zm-28.81.22h28.28v-1.5H.288v1.5z" fill="%2325282A"/></svg>');display:block;padding-left:16px}.aa-bg-black a.aa-button--3-arrow:after,.aa-bg-complementary a.aa-button--3-arrow:after,.aa-bg-dark-blue a.aa-button--3-arrow:after,.aa-bg-dark a.aa-button--3-arrow:after,.aa-bg-light a.aa-button--3-arrow:after,.aa-bg-overlay--black a.aa-button--3-arrow:after,.aa-bg-overlay--complementary a.aa-button--3-arrow:after,.aa-bg-overlay--dark-blue a.aa-button--3-arrow:after,.aa-bg-overlay--dark a.aa-button--3-arrow:after,.aa-bg-overlay--light a.aa-button--3-arrow:after,.aa-bg-overlay--primary a.aa-button--3-arrow:after,.aa-bg-overlay--sea-green a.aa-button--3-arrow:after,.aa-bg-overlay--secondary a.aa-button--3-arrow:after,.aa-bg-overlay--white a.aa-button--3-arrow:after,.aa-bg-primary a.aa-button--3-arrow:after,.aa-bg-sea-green a.aa-button--3-arrow:after,.aa-bg-secondary a.aa-button--3-arrow:after,.aa-bg-white a.aa-button--3-arrow:after,.aa-button--3-arrow:after,.aa-form-button--3-arrow input[type=submit]:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="30" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M29.098 6.195a.75.75 0 000-1.06L24.325.362a.75.75 0 00-1.06 1.06l4.242 4.243-4.242 4.243a.75.75 0 101.06 1.06l4.773-4.773zm-28.81.22h28.28v-1.5H.288v1.5z" fill="%238D193E"/></svg>');display:block;padding-left:16px}.aa-bg-black a.aa-button--text-arrow,.aa-bg-complementary a.aa-button--text-arrow,.aa-bg-dark-blue a.aa-button--text-arrow,.aa-bg-dark a.aa-button--text-arrow,.aa-bg-light a.aa-button--text-arrow,.aa-bg-overlay--black a.aa-button--text-arrow,.aa-bg-overlay--complementary a.aa-button--text-arrow,.aa-bg-overlay--dark-blue a.aa-button--text-arrow,.aa-bg-overlay--dark a.aa-button--text-arrow,.aa-bg-overlay--light a.aa-button--text-arrow,.aa-bg-overlay--primary a.aa-button--text-arrow,.aa-bg-overlay--sea-green a.aa-button--text-arrow,.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-overlay--white a.aa-button--text-arrow,.aa-bg-primary a.aa-button--text-arrow,.aa-bg-sea-green a.aa-button--text-arrow,.aa-bg-secondary a.aa-button--text-arrow,.aa-bg-white a.aa-button--text-arrow,.aa-button--text-arrow,.aa-form-button--text-arrow input[type=submit],a.aa-button--text-arrow{background-color:transparent;text-align:left;line-height:1.3em}.aa-bg-black a.aa-button--text-arrow:before,.aa-bg-complementary a.aa-button--text-arrow:before,.aa-bg-dark-blue a.aa-button--text-arrow:before,.aa-bg-dark a.aa-button--text-arrow:before,.aa-bg-light a.aa-button--text-arrow:before,.aa-bg-overlay--black a.aa-button--text-arrow:before,.aa-bg-overlay--complementary a.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue a.aa-button--text-arrow:before,.aa-bg-overlay--dark a.aa-button--text-arrow:before,.aa-bg-overlay--light a.aa-button--text-arrow:before,.aa-bg-overlay--primary a.aa-button--text-arrow:before,.aa-bg-overlay--sea-green a.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.aa-button--text-arrow:before,.aa-bg-overlay--white a.aa-button--text-arrow:before,.aa-bg-primary a.aa-button--text-arrow:before,.aa-bg-sea-green a.aa-button--text-arrow:before,.aa-bg-secondary a.aa-button--text-arrow:before,.aa-bg-white a.aa-button--text-arrow:before,.aa-button--text-arrow:before,.aa-form-button--text-arrow input[type=submit]:before{position:relative;top:1px}.aa-bg-black a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-complementary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-dark-blue a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-dark a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-light a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--black a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--complementary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--dark-blue a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--dark a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--light a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--primary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--sea-green a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--secondary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--white a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-primary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-sea-green a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-secondary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-white a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-button--text-arrow.aa-button--text-arrow-smaller,.aa-form-button--text-arrow input.aa-button--text-arrow-smaller[type=submit]{font-size:16px}.aa-bg-dark-blue .aa-button--text-arrow,.aa-bg-dark-blue .aa-form-button--text-arrow input[type=submit],.aa-bg-dark-blue a.aa-button--text-arrow,.aa-bg-overlay--dark-blue .aa-button--text-arrow,.aa-bg-overlay--dark-blue .aa-form-button--text-arrow input[type=submit],.aa-bg-overlay--dark-blue a.aa-button--text-arrow,.aa-bg-overlay--primary .aa-button--text-arrow,.aa-bg-overlay--primary .aa-form-button--text-arrow input[type=submit],.aa-bg-overlay--primary a.aa-button--text-arrow,.aa-bg-overlay--secondary .aa-button--text-arrow,.aa-bg-overlay--secondary .aa-form-button--text-arrow input[type=submit],.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-primary .aa-button--text-arrow,.aa-bg-primary .aa-form-button--text-arrow input[type=submit],.aa-bg-primary a.aa-button--text-arrow,.aa-bg-secondary .aa-button--text-arrow,.aa-bg-secondary .aa-form-button--text-arrow input[type=submit],.aa-bg-secondary a.aa-button--text-arrow,.aa-content-color--light .aa-button--text-arrow,.aa-content-color--light .aa-form-button--text-arrow input[type=submit],.aa-content-color--light a.aa-button--text-arrow,.aa-form-button--text-arrow .aa-bg-dark-blue input[type=submit],.aa-form-button--text-arrow .aa-bg-overlay--dark-blue input[type=submit],.aa-form-button--text-arrow .aa-bg-overlay--primary input[type=submit],.aa-form-button--text-arrow .aa-bg-overlay--secondary input[type=submit],.aa-form-button--text-arrow .aa-bg-primary input[type=submit],.aa-form-button--text-arrow .aa-bg-secondary input[type=submit],.aa-form-button--text-arrow .aa-content-color--light input[type=submit]{color:#fff}.aa-bg-black a.aa-button--2-outline:hover,.aa-bg-complementary a.aa-button--2-outline:hover,.aa-bg-dark-blue a.aa-button--2-outline:hover,.aa-bg-dark a.aa-button--2-outline:hover,.aa-bg-light a.aa-button--2-outline:hover,.aa-bg-overlay--black a.aa-button--2-outline:hover,.aa-bg-overlay--complementary a.aa-button--2-outline:hover,.aa-bg-overlay--dark-blue a.aa-button--2-outline:hover,.aa-bg-overlay--dark a.aa-button--2-outline:hover,.aa-bg-overlay--light a.aa-button--2-outline:hover,.aa-bg-overlay--primary a.aa-button--2-outline:hover,.aa-bg-overlay--sea-green a.aa-button--2-outline:hover,.aa-bg-overlay--secondary a.aa-button--2-outline:hover,.aa-bg-overlay--white a.aa-button--2-outline:hover,.aa-bg-primary a.aa-button--2-outline:hover,.aa-bg-sea-green a.aa-button--2-outline:hover,.aa-bg-secondary a.aa-button--2-outline:hover,.aa-bg-white a.aa-button--2-outline:hover,.aa-button--2-outline:hover,.aa-form-button--2-outline input:hover[type=submit]{color:#25282a}.aa-bg-overlay--sea-green .aa-button--text-arrow,.aa-bg-overlay--sea-green .aa-form-button--text-arrow input[type=submit],.aa-bg-overlay--sea-green a.aa-button--text-arrow,.aa-bg-sea-green .aa-button--text-arrow,.aa-bg-sea-green .aa-form-button--text-arrow input[type=submit],.aa-bg-sea-green a.aa-button--text-arrow,.aa-form-button--text-arrow .aa-bg-overlay--sea-green input[type=submit],.aa-form-button--text-arrow .aa-bg-sea-green input[type=submit]{color:#88eac9}.aa-bg-overlay--sea-green .aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-form-button--text-arrow input[type=submit]:before,.aa-bg-sea-green .aa-button--text-arrow:before,.aa-bg-sea-green .aa-form-button--text-arrow input[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--sea-green input[type=submit]:before,.aa-form-button--text-arrow .aa-bg-sea-green input[type=submit]:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%2388EAC9"/></svg>')}.aa-button+.aa-button,.aa-button+.hs-button,.hs-button+.aa-button,.hs-button+.hs-button,.hs-form .aa-button+.hs-button,.hs-form .hs-button+.aa-button,.hs-form .hs-button+.hs-button{margin-top:20px}@media (min-width:576px){.aa-button+.aa-button,.aa-button+.hs-button,.hs-button+.aa-button,.hs-button+.hs-button,.hs-form .aa-button+.hs-button,.hs-form .hs-button+.aa-button,.hs-form .hs-button+.hs-button{margin-top:0;margin-left:20px}}.aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-button-group.aa-button-group--gap{grid-gap:3rem;gap:3rem}.aa-button-group.aa-button-group--gap .aa-button,.aa-button-group.aa-button-group--gap .hs-button{margin:0}.aa-button-group.aa-button-group--gap:not(:first-child){margin-top:2rem}.aa-button-group.aa-button-group--columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-button-group.aa-button-group--columns .aa-button--text-arrow,.aa-button-group.aa-button-group--columns .aa-form-button--text-arrow input[type=submit],.aa-form-button--text-arrow .aa-button-group.aa-button-group--columns input[type=submit]{margin-top:30px}.aa-button-group .aa-button,.aa-button-group .hs-button{margin-top:20px;margin-right:20px;margin-left:0}.aa-button-group .aa-button+.aa-button,.aa-button-group .aa-button+.hs-button,.aa-button-group .hs-button+.aa-button,.aa-button-group .hs-button+.hs-button,.aa-button-group .hs-form .aa-button+.hs-button,.aa-button-group .hs-form .hs-button+.aa-button,.aa-button-group .hs-form .hs-button+.hs-button{margin-left:0}.aa-button-group.aa-button-group--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-button-group.aa-button-group--mobile-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-button-group.aa-button-group--mobile-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:576px){.aa-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-button-group.aa-button-group--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.form-title{margin:0;padding-bottom:30px;color:#0c0042;background-color:transparent}.form-title:empty{display:none}.hs-form{border:1px solid transparent;font-size:16px;line-height:22px;text-align:left;background-color:transparent}.aa-landing-page .form-title,.aa-module .form-title{padding:0;color:inherit;background-color:transparent}.aa-landing-page .hs-form,.aa-module .hs-form{padding:0;border:0;background-color:transparent}.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media (min-width:768px){.hs-form-field{margin-bottom:25px}}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-input{width:100%;height:45px;padding:5px 10px;outline:0;border:1px solid #a5a7a7;border-left:0;border-right:0;border-top:0;color:inherit;line-height:1;text-decoration:none;background-color:transparent;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-input{padding-left:0;padding-right:15px}}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:focus,.hs-input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#25282a}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-webkit-input-placeholder,.hs-input::-webkit-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-moz-placeholder,.hs-input::-moz-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:-ms-input-placeholder,.hs-input:-ms-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-ms-input-placeholder,.hs-input::-ms-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::placeholder,.hs-input::placeholder{color:inherit;opacity:.6}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:29px}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=checkbox],.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=radio],.hs-input[type=checkbox],.hs-input[type=radio]{width:auto;height:auto;margin-right:6px;border:0;position:relative;top:4px;background-color:transparent}@media (min-width:992px){.hsv-form{padding:35px 45px!important}.hsv-form-wrapper{padding:30px 60px!important}}.hs-form-field .inputs-list label span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hs-form-field .multi-container li{margin:0}.hs-form-field .multi-container li:not(:last-of-type){margin-bottom:5px}.hs-fieldtype-select .input{position:relative}.hs-fieldtype-select .input svg{position:absolute;height:10px;top:calc(50% - 5px);right:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-select select#hs-pwd-widget-password svg path,.hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password svg path,.hs-fieldtype-select select.hs-input:hover~svg path,.hs-fieldtype-select select.hs-input svg path{fill:#25282a}.aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password,select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password option,select.hs-input option{color:#25282a;padding:0 10px;background-color:#fff}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-textarea textarea#hs-pwd-widget-password,.hs-fieldtype-textarea .aa-system .hs_cos_wrapper_type_password_prompt textarea#hs-pwd-widget-password,.hs-fieldtype-textarea textarea.hs-input{width:100%;height:100px;padding-top:10px;padding-bottom:10px;background-color:transparent;resize:vertical}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=file],.hs-input[type=file]{height:auto;padding:0;background-color:transparent;border-color:transparent}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-date #hs-pwd-widget-password,.hs-fieldtype-date .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-fieldtype-date .hs-input{width:auto!important;padding-right:44px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20h-4v-4h4v4zm-6-10h-4v4h4v-4zm6 0h-4v4h4v-4zM8 16H4v4h4v-4zm6 0h-4v4h4v-4zm-6-6H4v4h4v-4zm16-8v22H0V2h3v1c0 1.103.897 2 2 2s2-.897 2-2V2h10v1c0 1.103.897 2 2 2s2-.897 2-2V2h3zm-2 6H2v14h20V8zm-2-7a1 1 0 10-2 0v2a1 1 0 102 0V1zM6 3a1 1 0 11-2 0V1a1 1 0 112 0v2z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:18px auto}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-date #hs-pwd-widget-password,.hs-fieldtype-date .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-fieldtype-date .hs-input{padding-right:54px;background-position:calc(100% - 15px) 50%}}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-date #hs-pwd-widget-password::-webkit-calendar-picker-indicator,.hs-fieldtype-date .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-webkit-calendar-picker-indicator,.hs-fieldtype-date .hs-input::-webkit-calendar-picker-indicator{display:none}.hs-fieldtype-date .hs-datepicker .fn-date-picker .pika-button{-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}.hs-fieldtype-date .hs-datepicker .fn-date-picker .pika-button:hover{background-color:#8d193e!important;opacity:.7!important}.hs-fieldtype-date .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:#f1f5f9;color:#25282a}.hs-fieldtype-date .hs-datepicker .fn-date-picker .is-today .pika-button{color:#25282a}.hs-submit{margin-top:20px;text-align:center}.hs-form .hs-button{min-width:200px}.hs-form ol,.hs-form ul{margin:0;padding:0;list-style:none}.hs-form ol li,.hs-form ul li{list-style:none}.hs-form-field>label{font-weight:600}.hs-form-field>label span{display:inline-block;margin-bottom:5px}.hs-form-field>label span:empty,.hs-form-field>label span:empty+span{display:none}.hs-form legend{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;margin-top:5px;margin-left:10px;font-size:.8em;line-height:1.2;opacity:.8}@media (min-width:992px){.hs-form legend{margin-top:10px;margin-left:15px}}.hs-form .hs-richtext p{font-size:inherit;line-height:inherit}.hs-form .hs-richtext p:not(:last-of-type){margin-bottom:10px}.hs-form .hs-richtext+.hs-form-field{margin-top:10px}.aa-system .hs_cos_wrapper_type_password_prompt .error#hs-pwd-widget-password,.hs-input.error{border-color:#25282a}ul.hs-error-msgs{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:10px;margin-left:10px}@media (min-width:992px){ul.hs-error-msgs{margin-left:15px}}ul.hs-error-msgs li{list-style:none}ul.hs-error-msgs label{color:#25282a;font-size:.8em;line-height:1.2;font-style:italic}ul.hs-error-msgs label:before{content:"!";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2rem;height:1.2rem;border:1px solid #25282a;border-radius:50%;margin-right:5px;font-style:normal;font-weight:700}.hs_error_rollup{margin-top:15px;padding:15px;border:1px solid #25282a}.hs_error_rollup .hs-error-msgs{margin:0}.hs_gdpr_consent_data .hs-form-booleancheckbox label,.hs_gdpr_consent_marketing .hs-form-booleancheckbox label{font-weight:700}form.hs-form fieldset{max-width:none}form.hs-form fieldset.form-columns-1 .hs-form-field,form.hs-form fieldset.form-columns-2 .hs-form-field,form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}form.hs-form fieldset.form-columns-1 .input,form.hs-form fieldset.form-columns-2 .input,form.hs-form fieldset.form-columns-3 .input{margin-right:0}.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-1 #hs-pwd-widget-password,form.hs-form fieldset.form-columns-1 .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,form.hs-form fieldset.form-columns-1 .hs-input{width:100%}.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-1 input#hs-pwd-widget-password[type=checkbox],.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-1 input#hs-pwd-widget-password[type=radio],form.hs-form fieldset.form-columns-1 .aa-system .hs_cos_wrapper_type_password_prompt input#hs-pwd-widget-password[type=checkbox],form.hs-form fieldset.form-columns-1 .aa-system .hs_cos_wrapper_type_password_prompt input#hs-pwd-widget-password[type=radio],form.hs-form fieldset.form-columns-1 input[type=checkbox].hs-input,form.hs-form fieldset.form-columns-1 input[type=radio].hs-input{width:auto}@media (min-width:768px){form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 7.5px)}}@media (min-width:768px){form.hs-form fieldset.form-columns-2 .hs-form-field:not(:first-of-type){margin-left:15px}}@media (min-width:768px){form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33333% - 10px)}}@media (min-width:768px){form.hs-form fieldset.form-columns-3 .hs-form-field:not(:first-of-type){margin-left:15px}}@media (max-device-width:480px) and (min-device-width:320px),(max-width:400px){.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-2 #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-3 #hs-pwd-widget-password,form.hs-form fieldset.form-columns-2 .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,form.hs-form fieldset.form-columns-2 .hs-input,form.hs-form fieldset.form-columns-3 .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,form.hs-form fieldset.form-columns-3 .hs-input{width:100%!important}form.hs-form fieldset.form-columns-2 input[type=checkbox],form.hs-form fieldset.form-columns-2 input[type=radio],form.hs-form fieldset.form-columns-3 input[type=checkbox],form.hs-form fieldset.form-columns-3 input[type=radio]{width:auto!important}}.hs-form .legal-consent-container p{margin-bottom:20px}.aa-bg-dark-blue .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-dark-blue .hs-input,.aa-bg-overlay--dark-blue .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--dark-blue .hs-input,.aa-bg-overlay--primary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--primary .hs-input,.aa-bg-overlay--sea-green .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--sea-green .hs-input,.aa-bg-overlay--secondary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--secondary .hs-input,.aa-bg-primary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-primary .hs-input,.aa-bg-sea-green .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-sea-green .hs-input,.aa-bg-secondary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-secondary .hs-input,.aa-content-color--light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-content-color--light .hs-input,.aa-form--light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-form--light .hs-input,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-dark-blue #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--dark-blue #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--primary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--sea-green #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--secondary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-primary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-sea-green #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-secondary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-content-color--light #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-form--light #hs-pwd-widget-password{border-color:hsla(0,0%,100%,.4)}.aa-bg-dark-blue ul.hs-error-msgs label,.aa-bg-overlay--dark-blue ul.hs-error-msgs label,.aa-bg-overlay--primary ul.hs-error-msgs label,.aa-bg-overlay--sea-green ul.hs-error-msgs label,.aa-bg-overlay--secondary ul.hs-error-msgs label,.aa-bg-primary ul.hs-error-msgs label,.aa-bg-sea-green ul.hs-error-msgs label,.aa-bg-secondary ul.hs-error-msgs label,.aa-content-color--light ul.hs-error-msgs label,.aa-form--light ul.hs-error-msgs label{color:#fff}.aa-bg-dark-blue ul.hs-error-msgs label:before,.aa-bg-overlay--dark-blue ul.hs-error-msgs label:before,.aa-bg-overlay--primary ul.hs-error-msgs label:before,.aa-bg-overlay--sea-green ul.hs-error-msgs label:before,.aa-bg-overlay--secondary ul.hs-error-msgs label:before,.aa-bg-primary ul.hs-error-msgs label:before,.aa-bg-sea-green ul.hs-error-msgs label:before,.aa-bg-secondary ul.hs-error-msgs label:before,.aa-content-color--light ul.hs-error-msgs label:before,.aa-form--light ul.hs-error-msgs label:before{border-color:#fff}.aa-bg-dark-blue .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-dark-blue .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-dark-blue .hs-fieldtype-select select~svg path,.aa-bg-overlay--dark-blue .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-overlay--dark-blue .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-overlay--dark-blue .hs-fieldtype-select select~svg path,.aa-bg-overlay--primary .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-overlay--primary .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-overlay--primary .hs-fieldtype-select select~svg path,.aa-bg-overlay--sea-green .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-overlay--sea-green .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-overlay--sea-green .hs-fieldtype-select select~svg path,.aa-bg-overlay--secondary .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-overlay--secondary .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-overlay--secondary .hs-fieldtype-select select~svg path,.aa-bg-primary .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-primary .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-primary .hs-fieldtype-select select~svg path,.aa-bg-sea-green .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-sea-green .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-sea-green .hs-fieldtype-select select~svg path,.aa-bg-secondary .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-secondary .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-secondary .hs-fieldtype-select select~svg path,.aa-content-color--light .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-content-color--light .hs-fieldtype-select select.hs-input:hover~svg path,.aa-content-color--light .hs-fieldtype-select select~svg path,.aa-form--light .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-form--light .hs-fieldtype-select select.hs-input:hover~svg path,.aa-form--light .hs-fieldtype-select select~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-dark-blue .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--dark-blue .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--primary .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--sea-green .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--secondary .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-primary .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-sea-green .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-secondary .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-content-color--light .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-form--light .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path{fill:#fff}.aa-bg-complementary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-complementary .hs-input,.aa-bg-light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-light .hs-input,.aa-bg-none .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-none .hs-input,.aa-bg-overlay--complementary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--complementary .hs-input,.aa-bg-overlay--light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--light .hs-input,.aa-bg-overlay--white .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--white .hs-input,.aa-bg-white .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-white .hs-input,.aa-content-color--dark .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-content-color--dark .hs-input,.aa-form--dark .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-form--dark .hs-input,.aa-module .aa-form--white-bg .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-module .aa-form--white-bg .hs-input,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-complementary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-light #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-none #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--complementary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--light #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--white #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-white #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-content-color--dark #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-form--dark #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-module .aa-form--white-bg #hs-pwd-widget-password{border-color:#a5a7a7}.hs-form>.form-columns-0 .hs-richtext{padding-bottom:30px}.aa-site-header__hamburger{margin-left:18px}.aa-hamburger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;position:relative;width:26px;z-index:200}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{background-color:#25282a;display:block;height:2px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.aa-hamburger span:after,.aa-hamburger span:before{content:"";position:absolute}.aa-hamburger span:before{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.aa-hamburger span:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.aa-header-background--primary .aa-hamburger span,.aa-header-background--primary .aa-hamburger span:after,.aa-header-background--primary .aa-hamburger span:before,.aa-header-background--transparent-dark .aa-hamburger span,.aa-header-background--transparent-dark .aa-hamburger span:after,.aa-header-background--transparent-dark .aa-hamburger span:before{background-color:#fff}.js-nav-open .aa-hamburger span{background-color:transparent!important}.js-nav-open .aa-hamburger span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-open .aa-hamburger span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aa-link-grid,.teamtailor-jobs__job-wrapper{display:grid}.aa-link-grid--2{grid-template-columns:1fr;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:768px){.aa-link-grid--2{grid-template-columns:1fr 1fr}}.aa-link-grid--3,.teamtailor-jobs__job-wrapper{grid-template-columns:1fr;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:768px){.aa-link-grid--3,.teamtailor-jobs__job-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:992px){.aa-link-grid--3,.teamtailor-jobs__job-wrapper{grid-template-columns:1fr 1fr 1fr}}.aa-link-item,.teamtailor-jobs__job{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:30px;padding-bottom:30px;border-bottom:1px solid rgba(37,40,42,.2);text-decoration:none}.aa-link-item:after,.teamtailor-jobs__job:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="30" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M29.098 6.195a.75.75 0 000-1.06L24.325.362a.75.75 0 00-1.06 1.06l4.242 4.243-4.242 4.243a.75.75 0 101.06 1.06l4.773-4.773zm-28.81.22h28.28v-1.5H.288v1.5z" fill="%238D193E"/></svg>');display:block}.aa-link-item:after,.aa-link-item:hover:after,.teamtailor-jobs__job:after,.teamtailor-jobs__job:hover:after{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.aa-link-item:hover:after,.teamtailor-jobs__job:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.aa-link-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:50px}.aa-link-item-desc{font-size:12px;line-height:1.2}.aa-navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-navigation-container{margin-left:auto;margin-right:auto}}.aa-site-header .aa-navigation-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}@media (min-width:992px){.aa-site-header .aa-navigation-buttons{margin-left:15px}}@media (min-width:1200px){.aa-site-header .aa-navigation-buttons{margin-left:20px}}.aa-site-header .aa-navigation-buttons .aa-button,.aa-site-header .aa-navigation-buttons .hs-button{font-size:14px;padding:11px 13px}.aa-site-header .aa-navigation-buttons .aa-button+.aa-button,.aa-site-header .aa-navigation-buttons .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.hs-button{margin-right:6px}@media (min-width:992px){.aa-site-header .aa-navigation-buttons .aa-button,.aa-site-header .aa-navigation-buttons .hs-button{padding:10px}}@media (min-width:1200px){.aa-site-header .aa-navigation-buttons .aa-button,.aa-site-header .aa-navigation-buttons .hs-button{padding:12px 16px}.aa-site-header .aa-navigation-buttons .aa-button+.aa-button,.aa-site-header .aa-navigation-buttons .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.hs-button{margin-right:8px}}@media (min-width:1440px){.aa-site-header .aa-navigation-buttons .aa-button,.aa-site-header .aa-navigation-buttons .hs-button{font-size:15px;padding:15px 22px}.aa-site-header .aa-navigation-buttons .aa-button+.aa-button,.aa-site-header .aa-navigation-buttons .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.hs-button{margin-right:12px}}.aa-form-button--1-outline .aa-site-header .aa-navigation-buttons input[type=submit],.aa-site-header .aa-navigation-buttons .aa-button--1-outline,.aa-site-header .aa-navigation-buttons .aa-form-button--1-outline input[type=submit]{display:none!important}@media (min-width:1200px){.aa-form-button--1-outline .aa-site-header .aa-navigation-buttons input[type=submit],.aa-site-header .aa-navigation-buttons .aa-button--1-outline,.aa-site-header .aa-navigation-buttons .aa-form-button--1-outline input[type=submit]{display:inline-block!important}}.aa-navigation--mobile .aa-navigation-buttons{margin:20px auto 0}.aa-navigation--mobile .aa-navigation-buttons .aa-button,.aa-navigation--mobile .aa-navigation-buttons .hs-button{font-size:14px;padding:11px 13px}.aa-navigation li,.aa-navigation ul{list-style:none;padding:0;margin:0}.aa-navigation ul li a{display:block;text-decoration:none}.aa-navigation--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-navigation--primary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-navigation--primary .hs-menu-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:inherit;list-style:none}.aa-navigation--primary .hs-menu-wrapper>ul>li{height:inherit}@media (min-width:992px){.aa-navigation--primary .hs-menu-wrapper>ul>li:not(:last-child){margin-right:20px}}@media (min-width:1200px){.aa-navigation--primary .hs-menu-wrapper>ul>li:not(:last-child){margin-right:25px}}@media (min-width:1440px){.aa-navigation--primary .hs-menu-wrapper>ul>li:not(:last-child){margin-right:30px}}@media (min-width:1680px){.aa-navigation--primary .hs-menu-wrapper>ul>li:not(:last-child){margin-right:40px}}.aa-navigation--primary .hs-menu-wrapper>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;font-size:14px;line-height:1.1;font-weight:400}@media (min-width:1200px){.aa-navigation--primary .hs-menu-wrapper>ul>li>a{font-size:15px}}.aa-navigation--primary .hs-menu-wrapper>ul>li.open>a,.aa-navigation--primary .hs-menu-wrapper>ul>li>a:active,.aa-navigation--primary .hs-menu-wrapper>ul>li>a:focus,.aa-navigation--primary .hs-menu-wrapper>ul>li>a:hover{color:#8d193e}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children{position:relative}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children:after{content:"";background-color:#8d193e;height:4px;left:-13px;position:absolute;top:calc(100% + 38px);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:calc(100% + 26px)}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>a:after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 6.02 3.716" xmlns="http://www.w3.org/2000/svg"><path d="M3.01 3.716L0 .707.707 0 3.01 2.302 5.312 0l.708.707z" fill="%2325282A"/></svg>');margin-left:5px;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .2s ease;transition:all .2s ease;width:8px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children.open>a:after,.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>a:active:after,.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>a:focus:after,.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>a:hover:after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 6.02 3.716" xmlns="http://www.w3.org/2000/svg"><path d="M3.01 3.716L0 .707.707 0 3.01 2.302 5.312 0l.708.707z" fill="%238D193E"/></svg>')}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children.open>a:after{-webkit-transform:translateY(2px) rotate(-180deg);transform:translateY(2px) rotate(-180deg)}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children:active>a:after{-webkit-transform:translateY(0);transform:translateY(0)}.aa-navigation .hs-menu-depth-2 .title{margin:30px 0 0;display:block;font-size:1.5rem}@media (min-width:992px){.aa-navigation .hs-menu-depth-2 .title{font-size:2rem;margin:35px 0 0}}.aa-navigation .hs-menu-depth-2.hs-menu-depth-2--title{display:block!important}.aa-navigation .hs-menu-depth-2:first-child .title{margin-top:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;left:50%;max-width:375px;padding-bottom:60px;padding-top:60px;position:absolute;top:calc(100% + 41px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50vw;max-height:100vh}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper:before{content:"";background-color:#f1f5f9;height:100%;left:-100vw;position:absolute;top:0;width:200vw}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper .hs-menu-level-2--text-smaller .hs-menu-depth-2{margin-bottom:15px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper .hs-menu-level-2--text-smaller a{font-size:1.5rem}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--multi{max-width:520px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--multi .hs-menu-level-2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--multi .hs-menu-depth-2{max-width:375px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured{max-width:90vw;left:10vw;width:1425px;padding-left:20px;padding-right:20px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .hs-menu-level-2__featured__inner{max-width:330px;width:100%}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .hs-menu-depth-2 a{max-width:370px;width:100%}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .hs-menu-level-2{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .hs-menu-depth-2:not(:last-child){margin-bottom:20px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .cta_button{text-decoration:none!important}.aa-navigation--primary .hs-menu-depth-1:first-child .hs-menu-children-wrapper--featured{left:31vw!important}@media (min-width:1200px){.aa-navigation--primary .hs-menu-depth-1:first-child .hs-menu-children-wrapper--featured{left:27vw!important}}@media (min-width:1440px){.aa-navigation--primary .hs-menu-depth-1:first-child .hs-menu-children-wrapper--featured{left:20vw!important}}.aa-navigation--primary .hs-menu-depth-1:nth-child(2) .hs-menu-children-wrapper--featured{left:17vw!important}.aa-navigation--primary .hs-menu-depth-1:nth-child(4) .hs-menu-children-wrapper--featured{left:-7vw!important}@media (min-width:1200px){.aa-navigation--primary .hs-menu-depth-1:nth-child(4) .hs-menu-children-wrapper--featured{left:6vw!important}}.aa-navigation--primary .hs-menu-depth-1:last-child .hs-menu-children-wrapper--featured{left:-15vw!important}@media (min-width:1200px){.aa-navigation--primary .hs-menu-depth-1:last-child .hs-menu-children-wrapper--featured{left:-2vw!important}}.hs-menu-level-2__featured{position:relative;z-index:5}@media (min-width:992px){.hs-menu-level-2__featured{margin:0;border-left:1px solid rgba(0,0,0,.3);padding:0 0 0 60px}}.hs-menu-level-2__featured .hs-menu-level-2__featured__content{margin-top:35px}@media (min-width:992px){.hs-menu-level-2__featured .hs-menu-level-2__featured__content{margin:0}}.hs-menu-level-2__featured .title{margin:0 0 15px;display:block;font-size:1.8rem}@media (min-width:992px){.hs-menu-level-2__featured .title{font-size:2rem;margin:0 0 15px}}.hs-menu-level-2__featured__button a{margin-top:20px;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;text-align:left}.aa-navigation--primary .hs-menu-depth-1.open:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.aa-navigation--primary .hs-menu-depth-1.open>.hs-menu-children-wrapper{display:block}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper ul>li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;position:relative;width:100%;z-index:2}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper ul>li:not(:last-child){margin-bottom:25px}@media (min-width:992px){.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper ul>li:not(:last-child){margin-bottom:30px}}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper img:not(.default){grid-column:1/2;grid-row:1/3;height:20px;margin-right:12px;margin-top:3px;-o-object-fit:contain;object-fit:contain;width:20px}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default){grid-column:2/3;grid-row:1/2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px}@media (min-width:992px){.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default){font-size:inherit}}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):active,.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):focus,.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):hover{text-decoration:underline}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):not(.aa-button):not(.hs-button):not(.default):after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%238D193E" shape-rendering="geometricPrecision"/></svg>');-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin-left:auto;padding-left:15px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}@media (min-width:992px){.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):not(.aa-button):not(.hs-button):not(.default):after{width:20px}}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):active:after,.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):focus:after,.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper p{grid-column:2/3;grid-row:2/3;color:rgba(37,40,42,.7);font-size:13px;line-height:22px;margin-top:5px}@media (min-width:992px){.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper p{font-size:14px;line-height:24px}}.aa-navigation .aa-navigation-inner{overflow-y:auto;max-height:70vh;padding-right:15px}@media (max-width:991px){body.js-nav-open,html.js-nav-open{overflow:hidden}}.aa-navigation--mobile{background-color:#f1f5f9;height:calc(100% - 95px);overflow-y:scroll;position:fixed;right:-100%;top:95px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:998}.aa-navigation--mobile .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding-bottom:45px;padding-top:45px}.aa-navigation--mobile .hs-menu-wrapper{margin-bottom:auto}.aa-navigation--mobile .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{margin:15px 0}.aa-navigation--mobile .hs-menu-depth-1>ul.hs-menu-level-2__featured{width:100%;max-width:100%;margin:30px 0;background:#fff;padding:40px 30px}.aa-navigation--mobile .hs-menu-depth-1>ul.hs-menu-level-2__featured li{max-width:360px;margin:0 auto;width:100%}.js-nav-open .aa-navigation--mobile{right:0}.aa-navigation--mobile ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;list-style:none}.aa-navigation--mobile ul li{padding:0;margin:0}.aa-navigation--mobile .hs-menu-depth-1:not(:last-child){margin-bottom:20px}.aa-navigation--mobile .hs-menu-depth-1>a{font-size:inherit;font-weight:400;line-height:1.1;padding:7px 0}.aa-navigation--mobile .hs-menu-depth-1>ul{display:none;margin:0;padding-bottom:15px;padding-left:10px;padding-top:0}.aa-navigation--mobile .hs-menu-depth-1>ul:first-of-type{padding-top:15px}.aa-navigation--mobile .hs-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-navigation--mobile .hs-item-has-children>a:after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 6.02 3.716" xmlns="http://www.w3.org/2000/svg"><path d="M3.01 3.716L0 .707.707 0 3.01 2.302 5.312 0l.708.707z" fill="%2325282A"/></svg>');margin-left:8px;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .2s ease;transition:all .2s ease;width:9px}.aa-navigation--mobile .hs-item-has-children.open>a:after{-webkit-transform:translateY(2px) rotate(-180deg);transform:translateY(2px) rotate(-180deg)}.hs-menu-level-2__featured__logos__inner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:minmax(0,1fr);grid-gap:20px 20px}@media (min-width:768px){.hs-menu-level-2__featured__logos__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.hs-menu-level-2__featured__logos__inner .hs-menu-level-2__featured__logos__logo{width:100%}.hs-menu-level-2__featured__logos__inner .hs-menu-level-2__featured__logos__logo a{display:block}.hs-menu-level-2__featured__logos__inner .hs-menu-level-2__featured__logos__logo img{width:100%;height:auto}.aa-icon{display:block;margin-bottom:20px}.aa-icon .aa-icon__inner{width:30px;height:30px;position:relative;overflow:hidden}.aa-icon .aa-icon__inner.aa-icon__inner--small{width:20px;height:20px}.aa-icon .aa-icon__inner.aa-icon__inner--large{width:40px;height:40px}.aa-icon .aa-icon__inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.aa-social-links{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}.aa-social-links__icon{background-color:#8d193e;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;width:40px;margin:0 5px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-social-links__icon svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.aa-social-links__icon:active svg,.aa-social-links__icon:focus svg,.aa-social-links__icon:hover svg{fill:#fff}.aa-video-container{position:relative;overflow:hidden;padding-bottom:56.25%;background-size:cover;background-repeat:no-repeat}.aa-video-container video{position:absolute;width:100%;height:100%;height:auto;background-size:cover;-webkit-transform:none;transform:none;margin-left:0;-o-object-fit:cover;object-fit:cover}.aa-video-container--youtube{padding-bottom:0}.aa-video-thumbnail{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;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;cursor:pointer}.aa-video-thumbnail,.aa-video-thumbnail:before{position:absolute;top:0;bottom:0;left:0;right:0}.aa-video-thumbnail:before{content:"";background-color:rgba(37,40,42,.5)}.aa-video-thumbnail.is-hidden{opacity:0;visibility:hidden}.aa-video-thumbnail+video{visibility:hidden}.aa-video-thumbnail.is-hidden+video{visibility:visible}.aa-video-thumbnail .aa-play{pointer-events:none}.aa-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;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;height:60px;width:60px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width:768px){.aa-play{height:80px;width:80px}}.aa-play:before{position:relative;content:"";display:block;width:0;height:0;margin-top:2px;margin-left:6px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:17.5px 0 17.5px 23px;z-index:100}@media (min-width:768px){.aa-play:before{border-width:35px 0 35px 46px}}.aa-play:hover{cursor:pointer}.aa-youtube{background-color:#25282a;position:relative;padding-top:56.25%;overflow:hidden}.aa-youtube:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#25282a;opacity:.3}.aa-youtube img{width:100%;height:auto;top:-16.84%;left:0}.aa-youtube iframe,.aa-youtube img{position:absolute}.aa-youtube iframe{z-index:2;height:100%;width:100%;top:0;left:0}.slick-slide{z-index:4}.slick-dots{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0;list-style:none;text-align:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:140px;z-index:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(33%,rgba(0,0,0,.6)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.6) 33%,transparent)}.slick-dots li.slick-active button:before{opacity:1;background:#fff}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:"";background:#fff;border-radius:50%;text-align:center;opacity:.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li{position:relative;display:inline-block;margin:0 10px;padding:0}.slick-dots li,.slick-dots li button{width:15px;height:15px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.aa-site-header{height:95px;left:0;position:fixed;top:0;width:100%;z-index:20}@media (min-width:992px){.aa-site-header{height:100px}}.aa-site-header .aa-branding{margin-right:15px}.aa-blog-listing,.aa-blog-post,.aa-landing-page,.aa-system-page,.aa-webpage{margin-top:95px}@media (min-width:992px){.aa-blog-listing,.aa-blog-post,.aa-landing-page,.aa-system-page,.aa-webpage{margin-top:100px}}.aa-site-header.aa-site-header--landing-page .aa-site-header__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-site-header.aa-site-header--landing-page .aa-branding{margin-right:0}.aa-site-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:inherit;padding-top:15px;max-width:1950px}@media (min-width:992px){.aa-site-header__inner{padding-top:0}}.aa-branding{width:100%;max-width:109px}@media (min-width:1200px){.aa-branding{max-width:124px}}@media (min-width:1440px){.aa-branding{max-width:140px}}.aa-branding a{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-branding a,.aa-branding svg{height:100%;width:100%}.aa-site-footer{padding-top:60px;padding-bottom:60px;width:100%}@media (min-width:992px){.aa-site-footer{padding-top:90px;padding-bottom:90px}}.aa-site-footer__primary__inner,.aa-site-footer__secondary__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.aa-site-footer__primary__inner,.aa-site-footer__secondary__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-site-footer__primary__inner{border-bottom:1px solid rgba(241,245,249,.2);padding-bottom:40px}@media (min-width:992px){.aa-site-footer__primary__inner{padding-bottom:55px}}.aa-site-footer__primary__inner .aa-branding{width:26px}.aa-site-footer__primary__inner .aa-branding:not(:last-child){margin-bottom:18px}.aa-site-footer__primary__inner .aa-site-footer__rich-text{margin-bottom:20px}.aa-site-footer__primary__inner .aa-site-footer__social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.aa-site-footer__primary__inner .aa-site-footer__social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-site-footer__primary__inner .aa-site-footer__social a:not(:last-child){margin-right:15px}.aa-site-footer__primary__inner .aa-site-footer__social a:active,.aa-site-footer__primary__inner .aa-site-footer__social a:focus,.aa-site-footer__primary__inner .aa-site-footer__social a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.aa-site-footer__primary__inner .aa-site-footer__social svg{height:100%;width:18px}.aa-site-footer__secondary .aa-site-footer__secondary__inner{padding-top:40px}@media (min-width:992px){.aa-site-footer__secondary .aa-site-footer__secondary__inner{padding-top:30px}}.aa-site-footer__secondary .aa-site-footer__copyright{margin-bottom:15px;margin-right:0;text-align:center}@media (min-width:992px){.aa-site-footer__secondary .aa-site-footer__copyright{margin-bottom:0;margin-right:auto;text-align:left}}.aa-site-footer__secondary .aa-site-footer__policies{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-site-footer__secondary .aa-site-footer__policies{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-site-footer__secondary .aa-site-footer__policies a,.aa-site-footer__secondary p{color:hsla(0,0%,100%,.6);font-size:14px;line-height:24px}.aa-site-footer__secondary a{text-decoration:none}.aa-site-footer__secondary a:not(:last-child){margin-bottom:15px;margin-right:0}@media (min-width:992px){.aa-site-footer__secondary a:not(:last-child){margin-bottom:0;margin-right:15px}}@media (min-width:1200px){.aa-site-footer__secondary a:not(:last-child){margin-right:20px}}.aa-site-footer__secondary a:active,.aa-site-footer__secondary a:focus,.aa-site-footer__secondary a:hover{text-decoration:underline}.aa-site-footer__col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.aa-site-footer__col .hs-menu-depth-2 p{font-size:15px;margin:25px 0 5px}@media (min-width:992px){.aa-site-footer__col{display:block;text-align:left}}.aa-site-footer__col:first-child{margin-bottom:40px}@media (min-width:992px){.aa-site-footer__col:first-child{margin-bottom:0;margin-right:auto}}.aa-site-footer__col:first-child li,.aa-site-footer__col:first-child p{font-size:14px;line-height:24px;max-width:300px}.aa-site-footer__col:not(:first-child):not(:last-child){margin-bottom:20px;margin-right:0}@media (min-width:992px){.aa-site-footer__col:not(:first-child):not(:last-child){margin-bottom:0;margin-right:40px}}@media (min-width:1200px){.aa-site-footer__col:not(:first-child):not(:last-child){margin-right:60px}}@media (min-width:992px){.aa-site-footer__col:nth-child(2){margin-left:20px}}.aa-site-footer__col ul{margin:0;padding:0;list-style:none}.aa-site-footer__col a{text-decoration:none}.aa-site-footer__col a:active,.aa-site-footer__col a:focus,.aa-site-footer__col a:hover{text-decoration:underline}.aa-site-footer__col .hs-menu-depth-1{font-weight:600}.aa-site-footer__col .hs-menu-depth-1:not(:only-child){margin-bottom:10px}@media (min-width:992px){.aa-site-footer__col .hs-menu-depth-1:not(:only-child){font-size:16px;margin-bottom:18px}}.aa-site-footer__col .hs-menu-depth-1 a{font-weight:inherit}@media (min-width:992px){.aa-site-footer__col .hs-menu-depth-1 a{font-size:inherit}}@media (min-width:1200px){.aa-site-footer__col .hs-menu-depth-1 a{font-size:inherit}}.aa-site-footer__col .hs-menu-depth-2:not(:last-child){margin-bottom:5px}.aa-site-footer__col .hs-menu-depth-2 a{color:hsla(0,0%,100%,.8);font-size:14px;line-height:24px}.aa-site-footer--landing-page.aa-site-footer{padding-top:35px;padding-bottom:35px}.aa-site-footer--landing-page .aa-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-site-footer--landing-page .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-site-footer--landing-page .aa-branding svg path{fill:#fff}.aa-site-footer--landing-page .aa-site-footer__policies{margin-top:15px}@media (min-width:992px){.aa-site-footer--landing-page .aa-site-footer__policies{margin-top:0}}.aa-accordion--header{margin-bottom:30px}@media (min-width:992px){.aa-accordion--header{margin-bottom:35px}}.aa-accordion-item{border-bottom:1px solid rgba(37,40,42,.2);padding:12px 0}.aa-accordion-item:first-child{border-top:1px solid rgba(37,40,42,.2)}.aa-accordion-item__header{padding:10px 40px 10px 0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aa-accordion-item__header:after,.aa-accordion-item__header:before{content:"";background-color:#25282a;height:2px;position:absolute;right:0;top:calc(50% - 1px);-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}.aa-accordion-item__header:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.aa-accordion-item__header.is-active:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.aa-accordion-item__header.is-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-accordion-item__body{display:none;margin-top:12px;padding-bottom:10px;padding-right:40px}.aa-bg-dark-blue .aa-accordion-item,.aa-bg-overlay--dark-blue .aa-accordion-item,.aa-bg-overlay--primary .aa-accordion-item,.aa-bg-overlay--sea-green .aa-accordion-item,.aa-bg-overlay--secondary .aa-accordion-item,.aa-bg-primary .aa-accordion-item,.aa-bg-sea-green .aa-accordion-item,.aa-bg-secondary .aa-accordion-item{border-bottom:1px solid hsla(0,0%,100%,.2)}.aa-bg-dark-blue .aa-accordion-item:first-child,.aa-bg-overlay--dark-blue .aa-accordion-item:first-child,.aa-bg-overlay--primary .aa-accordion-item:first-child,.aa-bg-overlay--sea-green .aa-accordion-item:first-child,.aa-bg-overlay--secondary .aa-accordion-item:first-child,.aa-bg-primary .aa-accordion-item:first-child,.aa-bg-sea-green .aa-accordion-item:first-child,.aa-bg-secondary .aa-accordion-item:first-child{border-top:1px solid hsla(0,0%,100%,.2)}.aa-bg-dark-blue .aa-accordion-item__header:after,.aa-bg-dark-blue .aa-accordion-item__header:before,.aa-bg-overlay--dark-blue .aa-accordion-item__header:after,.aa-bg-overlay--dark-blue .aa-accordion-item__header:before,.aa-bg-overlay--primary .aa-accordion-item__header:after,.aa-bg-overlay--primary .aa-accordion-item__header:before,.aa-bg-overlay--sea-green .aa-accordion-item__header:after,.aa-bg-overlay--sea-green .aa-accordion-item__header:before,.aa-bg-overlay--secondary .aa-accordion-item__header:after,.aa-bg-overlay--secondary .aa-accordion-item__header:before,.aa-bg-primary .aa-accordion-item__header:after,.aa-bg-primary .aa-accordion-item__header:before,.aa-bg-sea-green .aa-accordion-item__header:after,.aa-bg-sea-green .aa-accordion-item__header:before,.aa-bg-secondary .aa-accordion-item__header:after,.aa-bg-secondary .aa-accordion-item__header:before{background-color:#fff}@media (min-width:992px){.aa-accordion-columns .aa-accordion-item,.aa-accordion-columns .aa-accordion-item:first-child{border:0}.aa-accordion-columns .aa-accordion-item:before{content:"";display:block;height:1px;width:50%;background:rgba(37,40,42,.2);-webkit-transform:translateY(-12px);transform:translateY(-12px)}.aa-accordion-columns .aa-accordion-item:last-child:after{content:"";display:block;height:1px;width:50%;background:rgba(37,40,42,.2);-webkit-transform:translateY(12px);transform:translateY(12px)}}.aa-accordion-columns .aa-accordion__body{position:relative}@media (min-width:992px){.aa-accordion-columns .aa-accordion-item__body,.aa-accordion-columns .aa-accordion-item__header{max-width:50%}}.aa-accordion-columns .aa-accordion-item__image{display:none}@media (min-width:992px){.aa-accordion-columns .aa-accordion-item__image{position:absolute;right:0;top:0;max-width:47%;width:100%;margin-top:0;margin-bottom:0;display:block;visibility:hidden}.aa-accordion-columns .aa-accordion-item__image img{margin-right:0;margin-left:auto}}.aa-accordion-columns .aa-accordion-item.is-active .aa-accordion-item__image{display:block;margin-top:20px;margin-bottom:20px}@media (min-width:992px){.aa-accordion-columns .aa-accordion-item.is-active .aa-accordion-item__image{visibility:visible;margin-top:0;margin-bottom:0}}.price-calculator .aa-hero{position:relative;min-height:550px;margin-bottom:0}@media (min-width:768px){.price-calculator .aa-hero{min-height:700px}}@media (min-width:992px){.price-calculator .aa-hero{min-height:800px;margin-bottom:80px}}.price-calculator .aa-hero .aa-hero__body{text-align:center;margin-left:auto;margin-right:auto}.price-calculator .aa-hero .aa-hero-content{color:#fff;padding-top:60px;padding-left:20px;padding-right:20px}@media (min-width:992px){.price-calculator .aa-hero .aa-hero-content{padding-top:130px}}@media (min-width:1440px){.price-calculator .aa-hero .aa-hero-content{padding-left:0;padding-right:0}}.price-calculator .aa-hero .aa-hero-bg{position:absolute;top:0;left:0;right:0;width:100%;height:65%;z-index:-1}.price-calculator .aa-hero .aa-hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:919px){.price-calculator .aa-hero+.aa-wysiwyg{margin-top:20px}}@media (min-width:768px){.price-calculator .aa-devices{display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.price-calculator .aa-devices .aa-device{width:100%;margin-top:20px}.price-calculator .aa-devices .aa-device .calculator-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:240px;margin-left:auto;margin-right:auto}.price-calculator .aa-devices .aa-device .calculator-input input{border:0;border-bottom:1px solid #000;padding-bottom:10px;padding-top:10px;width:100%}@media (min-width:768px){.price-calculator .aa-devices .aa-device{max-width:33.3333%;width:100%;margin-top:40px}}.price-calculator .aa-devices .aa-device img{width:auto;height:300px;margin:0 auto 20px}@media (min-width:768px){.price-calculator .aa-devices .aa-device img{height:500px;margin:0 auto 40px}}.price-calculator .aa-devices .aa-device select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;height:40px;width:100%;max-width:250px;padding-left:10px;padding-right:10px;margin-bottom:10px;font-family:Poppins,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-decoration:none;color:#25282a;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://5435996.fs1.hubspotusercontent-na1.net/hubfs/5435996/avidly-v2/assets/icons/arrow-down.svg);background-size:17px 10px;background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-color:#fff;border:1px solid #25282a;border-radius:0}@media (min-width:768px){.price-calculator .aa-devices .aa-device select{margin-bottom:0}}@media (min-width:992px){.price-calculator .aa-devices .aa-device select{height:50px;font-size:15px}}.price-calculator .aa-devices .aa-device select option{font-weight:400;color:#25282a}.price-calculator .aa-devices .aa-device select::-ms-expand{display:none}.price-calculator .aa-devices .aa-device select:focus{outline:none}.price-calculator .aa-wysiwyg .aa-wysiwyg__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.price-calculator .aa-wysiwyg .aa-wysiwyg__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.price-calculator .aa-wysiwyg .aa-wysiwyg__inner{padding-left:0;padding-right:0}}.price-calculator .aa-wysiwyg .aa-wysiwyg__body-inner{margin-top:30px;margin-bottom:30px}@media (min-width:992px){.price-calculator .aa-wysiwyg .aa-wysiwyg__body-inner{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;margin-top:0;margin-bottom:0}}.price-calculator .aa-wysiwyg .aa-wysiwyg__body-inner .whale{margin-bottom:0}.price-calculator .aa-wysiwyg .aa-wysiwyg__body-inner h2{margin-top:0}@media (min-width:992px){.price-calculator .aa-wysiwyg .aa-wysiwyg__header{width:45%}}.price-calculator .aa-wysiwyg .aa-wysiwyg__body{margin-bottom:30px}.price-calculator .aa-wysiwyg .aa-wysiwyg__body .aa-numbers-big-text{color:#65ad65;margin-bottom:0;line-height:1.2}@media (min-width:992px){.price-calculator .aa-wysiwyg .aa-wysiwyg__body{width:55%;margin-bottom:0}.price-calculator .aa-wysiwyg .aa-wysiwyg__body .aa-wysiwyg__body-inner{max-width:610px;margin-left:auto;margin-right:auto}}.price-calculator .aa-devices .slick-next,.price-calculator .aa-devices .slick-prev{height:28px;width:45px}.price-calculator .aa-devices button.slick-prev.slick-arrow{left:20px;z-index:1;background:none;border:0;overflow:hidden}.price-calculator .aa-devices button.slick-prev.slick-arrow:before{content:"";background-image:url(https://5435996.fs1.hubspotusercontent-na1.net/hubfs/5435996/avidly-v2/assets/icons/dark/svg/arrow-right-dark_thicker.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;width:24px;height:24px;display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.price-calculator .aa-devices button.slick-next.slick-arrow{right:20px;z-index:1;background:none;border:0;overflow:hidden}.price-calculator .aa-devices button.slick-next.slick-arrow:before{content:"";background-image:url(https://5435996.fs1.hubspotusercontent-na1.net/hubfs/5435996/avidly-v2/assets/icons/dark/svg/arrow-right-dark_thicker.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;width:24px;height:24px;display:block}.price-calculator--rent .slick-list{width:100%}.price-calculator--rent .aa-results{display:none}.price-calculator--rent .aa-results.active{display:block}.price-calculator--rent .aa-results__inner{margin-left:auto;margin-right:auto}@media (min-width:992px){.price-calculator--rent .aa-wysiwyg .aa-wysiwyg__header{width:60%}}@media (min-width:992px){.price-calculator--rent .aa-wysiwyg .aa-wysiwyg__body{width:40%}}.price-calculator--rent input,.price-calculator--rent select{border:0;border-bottom:1px solid #000;padding-bottom:10px;padding-top:10px;width:100%}.price-calculator--rent .aa-results__selects{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-calculator--rent .aa-results__selects>input,.price-calculator--rent .aa-results__selects>select{max-width:48%}@media (min-width:576px){.price-calculator--rent .aa-results__selects>input,.price-calculator--rent .aa-results__selects>select{max-width:45%}}.price-calculator--rent .aa-results__result{display:grid;grid-template-columns:70% 1fr;grid-template-rows:auto}.price-calculator--rent .aa-results__result .aa-results__result__price{text-align:right}.price-calculator--rent .aa-results__text{margin-top:30px;margin-bottom:30px}.price-calculator--rent .aa-results__result--heading{font-weight:700}.price-calculator--rent .aa-devices .slick-next,.price-calculator--rent .aa-devices .slick-prev{bottom:65%}@media (min-width:992px){.price-calculator--rent .aa-devices .slick-next,.price-calculator--rent .aa-devices .slick-prev{bottom:63%}}.price-calculator--rent .aa-devices .slick-prev{position:absolute;left:0}.price-calculator--rent .aa-devices .slick-next{position:absolute;right:0}.price-calculator--rent .aa-wysiwyg .aa-wysiwyg__body-inner{margin-top:50px}.price-calculator--rent .aa-wysiwyg .aa-wysiwyg__body-inner h2{margin-bottom:0}.aa-wysiwyg__inner .price-calculator--rent .aa-results__subtitle{font-weight:700}.aa-device .aa-iphone__name{margin-bottom:0}.price-calculator--rent .aa-hero-content h1{margin-bottom:30px}.price-calculator--rent .aa-hero-content p{max-width:980px;margin-left:auto;margin-right:auto}.aa-cards__body{display:grid;grid-gap:45px;grid-template-columns:1fr;width:100%}@media (min-width:768px){.aa-cards__body{grid-gap:45px 16px;grid-template-columns:1fr 1fr}}@media (min-width:992px){.aa-cards__body{grid-gap:60px 22px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.aa-cards--two .aa-cards__body{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.aa-cards--two .aa-cards__body{grid-gap:60px 30px}}@media (min-width:992px){.aa-cards--four .aa-cards__body{grid-gap:60px 18px;grid-template-columns:1fr 1fr 1fr 1fr}}.aa-blog-listing--filtering .aa-cards .aa-content{width:100%;margin-bottom:50px}@media (min-width:992px){.aa-blog-listing--filtering .aa-cards .aa-content{max-width:1244px;margin-right:-44px}}.aa-blog-listing--filtering .aa-tags .aa-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-blog-listing--filtering .aa-tags .aa-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-blog-listing--filtering .aa-tags .aa-content .aa-tag{margin-bottom:0}.aa-blog-listing--filtering .aa-tags__type{margin-top:10px;margin-bottom:20px}@media (min-width:768px){.aa-blog-listing--filtering .aa-tags__type{margin-top:0;margin-bottom:0}}.aa-blog-listing--filtering .aa-tags .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-blog-listing--filtering .aa-tags .hs-input,.aa-system .hs_cos_wrapper_type_password_prompt .aa-blog-listing--filtering .aa-tags #hs-pwd-widget-password{border-color:#8d193e;border-width:2px;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="16" height="10" fill="%238D193E" xmlns="http://www.w3.org/2000/svg"><path d="M2.286 0L8 5.714 13.714 0 16 1.143l-8 8-8-8L2.286 0z"/></svg>');background-repeat:no-repeat;background-position:right 55%;background-size:12px;padding-right:18px}.aa-blog-listing--filtering .aa-cards__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-blog-listing--filtering .aa-card{width:100%;height:auto;margin-bottom:45px}@media (min-width:768px){.aa-blog-listing--filtering .aa-card{width:calc(50% - 16px)}}@media (min-width:992px){.aa-blog-listing--filtering .aa-card{width:calc(33% - 22px)}}.aa-blog-listing--filtering .aa-card.hidden{display:none}@media (min-width:768px){.aa-blog-listing--filtering .aa-filter-gutter-sizer{width:16px}}@media (min-width:992px){.aa-blog-listing--filtering .aa-filter-gutter-sizer{width:22px}}.aa-blog-listing--filtering .aa-cards__footer{padding-top:20px;text-align:center}.aa-card{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:100%;min-width:0}.aa-cards--card-bg .aa-card{background-color:#fff}.aa-cards--card-bg .aa-card__body{padding:30px}.aa-card--image a{display:block;height:100%;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.aa-card--image a:hover{-webkit-transform:scale(.98);transform:scale(.98)}@media (min-width:992px){.aa-card--image a:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.aa-card--image img{aspect-ratio:4/3;height:auto}.aa-card--image.aa-card--image-layout-square img{aspect-ratio:1!important;border-radius:20px;overflow:hidden}.aa-card__body:not(:first-child){padding-top:20px}@media (min-width:992px){.aa-card__body:not(:first-child){padding-top:25px}}.aa-card__footer{padding-top:20px}.aa-cards--articles .aa-cards--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}@media (min-width:992px){.aa-cards--articles .aa-cards--header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}}.aa-cards--articles .aa-cards--header .aa-subheading{-ms-flex-preferred-size:100%;flex-basis:100%}.aa-cards--articles .aa-cards--header a{font-weight:400;margin-top:10px}@media (min-width:992px){.aa-cards--articles .aa-cards--header a{margin-top:0;margin-left:auto}}.aa-cards--articles .aa-card{border-bottom:1px solid rgba(37,40,42,.15);padding-bottom:10px}.aa-cards--articles .aa-card--image img{aspect-ratio:3/4}.aa-cards--articles .aa-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.aa-cards--articles .aa-card__title{margin-top:0}.aa-cards--articles .aa-card__title:not(:last-child){margin-bottom:7px}.aa-cards--articles .aa-card__title a{color:inherit;text-decoration:none}.aa-cards--articles .aa-card__title a:active,.aa-cards--articles .aa-card__title a:focus,.aa-cards--articles .aa-card__title a:hover{color:inherit;text-decoration:underline}.aa-cards--articles .aa-card__description{margin-bottom:0}.aa-cards--articles .aa-card__description:not(:last-child){margin-bottom:14px}.aa-cards--articles .aa-card__topics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.aa-cards--articles .aa-card__topics a{color:#8d193e;font-size:14px;font-weight:600;line-height:2;text-decoration:none;text-transform:uppercase}.aa-cards--articles .aa-card__topics a:active,.aa-cards--articles .aa-card__topics a:focus,.aa-cards--articles .aa-card__topics a:hover{text-decoration:underline}.aa-cards--articles .aa-card__topics a:not(:last-child){margin-right:20px}@media (min-width:992px){.aa-cards--articles .aa-card__topics a:not(:last-child){margin-right:25px}}.aa-cards--articles .aa-card--info{font-size:12px;margin-bottom:2px}.aa-blog-listing--premium .aa-cards--articles .aa-card--image:not(.aa-card--image-layout-square) img{border-radius:0 20px 20px 0}.aa-blog-listing--premium .aa-tags .aa-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.aa-blog-listing--premium .aa-tags .aa-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-blog-listing--webinars .aa-cards--articles .aa-card--image img{aspect-ratio:15/9}.aa-feature-cards .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-feature-cards .aa-cards__header .aa-subheading{margin-bottom:10px}.aa-feature-cards .aa-card__body:not(:first-child){padding-top:10px}.aa-feature-cards .aa-card__header{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:40px;margin-top:-30px;position:relative;z-index:3}@media (min-width:768px){.aa-feature-cards .aa-card__header{font-size:34px;line-height:44px}}.aa-feature-cards.aa-bg-none .aa-card__header{margin-top:20px}.aa-feature-cards .aa-card__image{position:relative;overflow:hidden;height:260px;margin-bottom:5px}.aa-feature-cards .aa-card__image img{position:relative;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.aa-feature-cards .aa-card__image.aa-card__image--layout-rounded{border-radius:20px;overflow:hidden}.aa-feature-cards a.aa-card__image:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.aa-feature-cards .aa-card__image:not(.disable-overlay):before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:2}@media (min-width:992px){.aa-cards--cases .aa-cards__body{grid-gap:70px 22px}}.aa-cards--cases .aa-card{border-bottom:none;padding-bottom:0}.aa-cards--cases .aa-card__body{padding-top:0}.aa-cards--cases .aa-card--image img{aspect-ratio:7/4;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.aa-cards--cases .aa-card--image a{overflow:hidden;position:relative}.aa-cards--cases .aa-card--image a:hover{-webkit-transform:none;transform:none}.aa-cards--cases .aa-card--image a:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.aa-cards--cases .aa-card--image a:before{content:"";background-color:rgba(0,0,0,.16);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.aa-cards--cases .aa-card__title{font-size:28px;letter-spacing:-.03em;line-height:1.2;margin-top:-20px;position:relative;z-index:3}@media (min-width:992px){.aa-cards--cases .aa-card__title{font-size:32px}}.aa-cards--cases .aa-card__title a:active,.aa-cards--cases .aa-card__title a:focus,.aa-cards--cases .aa-card__title a:hover{text-decoration:none}.aa-cards--facts .aa-cards--header{margin-bottom:35px}@media (min-width:992px){.aa-cards--facts .aa-cards--header{margin-bottom:45px}}.aa-cards--facts .aa-card{border-bottom:1px solid rgba(37,40,42,.2);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:30px}.aa-cards--facts .aa-cards__body{grid-gap:40px}@media (min-width:768px){.aa-cards--facts .aa-cards__body{grid-gap:50px 25px}}@media (min-width:992px){.aa-cards--facts .aa-cards__body{grid-gap:60px 25px}}.aa-cards--facts .aa-card__body{margin-left:18px;padding-top:0}.aa-cards--facts .aa-card--fact-icon{-webkit-filter:brightness(0) invert(24%) sepia(13%) saturate(2204%) hue-rotate(176deg) brightness(91%) contrast(87%);filter:brightness(0) invert(24%) sepia(13%) saturate(2204%) hue-rotate(176deg) brightness(91%) contrast(87%);height:36px;margin-top:5px;opacity:.2;width:36px}@media (min-width:992px){.aa-cards--facts .aa-card--fact-icon{height:40px;width:40px}}.aa-cards--facts .aa-card--fact-label{margin-bottom:2px;font-size:12px}@media (min-width:992px){.aa-cards--facts .aa-card--fact-label{margin-bottom:4px}}.aa-cards--facts .aa-card--fact-value{margin-bottom:0}.init-slick-slider .aa-cards__body{clip-path:polygon(0 -5%,130% -5%,130% 100%,0 100%);width:calc(100% - 40px)}@media (min-width:768px){.init-slick-slider .aa-cards__body{width:calc(100% - 60px)}}@media (min-width:992px){.init-slick-slider .aa-cards__body{width:calc(100% - 100px)}}@media (min-width:1440px){.init-slick-slider .aa-cards__body{width:100%}}.init-slick-slider .aa-cards__body .slick-list{overflow:visible;overflow:initial}.init-slick-slider .aa-cards__body .slick-list:after{content:"";background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(70%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%);height:100%;position:absolute;right:-30%;top:0;width:calc(30% + 15px)}@media (min-width:768px){.init-slick-slider .aa-cards__body .slick-list:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}}@media (min-width:992px){.init-slick-slider .aa-cards__body .slick-list:after{width:calc(30% + 21px)}}.init-slick-slider .aa-cards__body .slick-slide{margin-right:16px}@media (min-width:992px){.init-slick-slider .aa-cards__body .slick-slide{margin-right:22px}}.init-slick-slider .aa-cards__body .slick-next,.init-slick-slider .aa-cards__body .slick-prev{aspect-ratio:1/1;background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h50v50H0z" fill="%238D193E"/><path d="M33.305 24.518l-4.329-4.329a.68.68 0 10-.962.962l3.168 3.168H16.496v1.361H31.18l-3.168 3.168a.68.68 0 10.962.962l4.329-4.329a.68.68 0 00.002-.963z" fill="%23FFF"/></svg>');border:0;border-radius:50%;padding:0;position:absolute;right:-20px;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:56px}@media (min-width:992px){.init-slick-slider .aa-cards__body .slick-next,.init-slick-slider .aa-cards__body .slick-prev{right:-17px}}@media (min-width:1680px){.init-slick-slider .aa-cards__body .slick-next,.init-slick-slider .aa-cards__body .slick-prev{right:calc(-15% - 28px)}}.init-slick-slider .aa-cards__body .slick-next:hover,.init-slick-slider .aa-cards__body .slick-prev:hover{cursor:pointer;-webkit-transform:translateY(-50%) scale(1.07);transform:translateY(-50%) scale(1.07)}@media (min-width:768px){.init-slick-slider .aa-cards__body .slick-next:hover,.init-slick-slider .aa-cards__body .slick-prev:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}}.init-slick-slider .aa-cards__body .slick-next:active,.init-slick-slider .aa-cards__body .slick-prev:active{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.init-slick-slider .aa-cards__body .slick-prev{right:auto;left:-20px}.aa-bg-complementary.init-slick-slider .aa-cards__body .slick-list:after,.init-slick-slider.aa-bg-overlay--complementary .aa-cards__body .slick-list:after{background:-webkit-gradient(linear,left top,right top,from(rgba(241,245,249,0)),color-stop(70%,#f1f5f9));background:linear-gradient(90deg,rgba(241,245,249,0),#f1f5f9 70%)}@media (min-width:768px){.aa-bg-complementary.init-slick-slider .aa-cards__body .slick-list:after,.init-slick-slider.aa-bg-overlay--complementary .aa-cards__body .slick-list:after{background:-webkit-gradient(linear,left top,right top,from(rgba(241,245,249,0)),color-stop(50%,#f1f5f9));background:linear-gradient(90deg,rgba(241,245,249,0),#f1f5f9 50%)}}.init-slick-slider--mobile .aa-cards__body{clip-path:polygon(0 -5%,130% -5%,130% 100%,0 100%);width:calc(100% - 40px)}@media (min-width:768px){.init-slick-slider--mobile .aa-cards__body{width:calc(100% - 60px)}}@media (min-width:992px){.init-slick-slider--mobile .aa-cards__body{width:100%}}.init-slick-slider--mobile .aa-cards__body .slick-list{overflow:visible;overflow:initial}.init-slick-slider--mobile .aa-cards__body .slick-list:after{content:"";background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(70%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%);height:100%;position:absolute;right:-30%;top:0;width:calc(30% + 15px)}@media (min-width:768px){.init-slick-slider--mobile .aa-cards__body .slick-list:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}}@media (min-width:992px){.init-slick-slider--mobile .aa-cards__body .slick-list:after{width:calc(30% + 21px)}}.init-slick-slider--mobile .aa-cards__body .slick-slide{margin-right:16px}@media (min-width:992px){.init-slick-slider--mobile .aa-cards__body .slick-slide{margin-right:22px}}.init-slick-slider--mobile .aa-cards__body .slick-next,.init-slick-slider--mobile .aa-cards__body .slick-prev{aspect-ratio:1/1;background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h50v50H0z" fill="%238D193E"/><path d="M33.305 24.518l-4.329-4.329a.68.68 0 10-.962.962l3.168 3.168H16.496v1.361H31.18l-3.168 3.168a.68.68 0 10.962.962l4.329-4.329a.68.68 0 00.002-.963z" fill="%23FFF"/></svg>');border:0;border-radius:50%;padding:0;position:absolute;right:-20px;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:56px}@media (min-width:992px){.init-slick-slider--mobile .aa-cards__body .slick-next,.init-slick-slider--mobile .aa-cards__body .slick-prev{right:-17px}}@media (min-width:1680px){.init-slick-slider--mobile .aa-cards__body .slick-next,.init-slick-slider--mobile .aa-cards__body .slick-prev{right:calc(-15% - 28px)}}.init-slick-slider--mobile .aa-cards__body .slick-next:hover,.init-slick-slider--mobile .aa-cards__body .slick-prev:hover{cursor:pointer;-webkit-transform:translateY(-50%) scale(1.07);transform:translateY(-50%) scale(1.07)}@media (min-width:768px){.init-slick-slider--mobile .aa-cards__body .slick-next:hover,.init-slick-slider--mobile .aa-cards__body .slick-prev:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}}.init-slick-slider--mobile .aa-cards__body .slick-next:active,.init-slick-slider--mobile .aa-cards__body .slick-prev:active{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.init-slick-slider--mobile .aa-cards__body .slick-prev{right:auto;left:-20px}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.aa-columns .aa-inner,.aa-columns__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-columns__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-column{width:50%;padding-left:0;padding-right:0}}.aa-column__body{margin-bottom:20px}.aa-column--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:992px){.aa-column--text{margin-left:0;margin-right:auto;max-width:600px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1440px){.aa-columns__body--large-video .aa-column--text{max-width:480px}.aa-columns__body--large-video .aa-column--video{width:60%}}@media screen and (max-width:991px){.aa-columns__body:first-child .aa-column--text{padding-top:0}}@media (min-width:992px){.aa-columns .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-left:auto;margin-right:120px}.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--video{margin-right:auto}.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--video .hs-video-container,.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--video .hs-video-widget,.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--video iframe{left:0}}@media (min-width:992px){.aa-columns .aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--text{margin-right:auto;margin-left:120px}.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--video{margin-left:auto;margin-right:0}.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--video .hs-video-container,.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--video .hs-video-widget,.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--video iframe{left:auto;right:0}}.aa-column-icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}@media (min-width:992px){.aa-column-icons{padding-bottom:40px}}.aa-column-icons.aa-column-icons--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-column-icons .aa-column-icon{margin-right:20px}.aa-column-icons .aa-column-icon:last-child{margin-right:0}.aa-column-icon{margin-bottom:10px}.aa-column-icon--large img{width:100%;max-width:200px;height:auto}.aa-column-icon--medium img{width:100%;max-width:100px;height:auto}.aa-column-icon--smaller img{width:100%;max-width:60px;height:auto}.aa-column-icon--small img{width:100%;max-width:30px;height:auto}.aa-column-icon--large.aa-column-icon--size-height img{width:auto;max-width:100%;max-height:200px;height:200px}.aa-column-icon--medium.aa-column-icon--size-height img{width:auto;max-width:100%;max-height:100px;height:100px}.aa-column-icon--smaller.aa-column-icon--size-height img{width:auto;max-width:100%;max-height:60px;height:60px}.aa-column-icon--small.aa-column-icon--size-height img{width:auto;max-width:100%;max-height:30px;height:30px}.aa-column-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:2rem 3rem;gap:2rem 3rem}.aa-column-icons .aa-column-icon{margin:0}.aa-column--image{-ms-flex-item-align:stretch;align-self:stretch;min-height:500px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:992px){.aa-column--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aa-column--image.aa-column--image-empty{min-height:0!important;height:0}.aa-column--video{aspect-ratio:16/9;margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}@media (min-width:992px){.aa-column--video{margin:auto 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.aa-column--video .hs-video-container,.aa-column--video .hs-video-widget,.aa-column--video iframe{position:absolute;width:100%}}@media (min-width:1440px){.aa-column--video{-ms-flex-negative:0;flex-shrink:0}}.aa-columns__body+.aa-columns__body{margin-top:60px}.aa-columns .aa-numbers{padding-top:20px}.aa-columns--no-spacing .aa-columns__body+.aa-columns__body{margin-top:0}.aa-columns--no-spacing .aa-columns__body{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aa-columns--no-spacing .aa-columns__body .aa-column--image{margin-bottom:0;background-size:cover;min-height:300px}@media (min-width:992px){.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-right:auto;margin-left:120px}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--video{margin-left:auto;margin-right:0}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--video .hs-video-container,.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--video .hs-video-widget,.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--video iframe{left:auto;right:0}}@media (min-width:992px){.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--text{margin-left:auto;margin-right:120px}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--video{margin-left:0;margin-right:auto}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--video .hs-video-container,.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--video .hs-video-widget,.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--video iframe{left:0;right:auto}}.aa-columns.aa-module-width--full .aa-inner{max-width:100%;padding:0}.aa-columns.aa-module-width--full .aa-column--text{padding-left:max(5%,28px);padding-right:max(5%,28px)}@media (min-width:576px){.aa-columns.aa-module-width--full .aa-column--text{padding-left:max(7%,28px);padding-right:max(7%,28px)}}@media (min-width:992px){.aa-columns.aa-module-width--full .aa-column--text{padding-left:25px;padding-right:25px}}@media (min-width:992px){.aa-columns.aa-module-width--full .aa-columns__body:nth-of-type(odd) .aa-column--text{padding-right:0}.aa-columns.aa-module-width--full .aa-columns__body:nth-of-type(2n) .aa-column--text{padding-left:0}.aa-columns.aa-module-width--full.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--text{padding-left:0;padding-right:25px}.aa-columns.aa-module-width--full.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--text{padding-left:25px;padding-right:0}}.aa-columns.aa-module-width--full .aa-column--video{padding:0 max(5%,28px)}@media (min-width:576px){.aa-columns.aa-module-width--full .aa-column--video{padding:0 max(7%,28px)}}@media (min-width:992px){.aa-columns.aa-module-width--full .aa-column--video .hs-video-container,.aa-columns.aa-module-width--full .aa-column--video .hs-video-widget,.aa-columns.aa-module-width--full .aa-column--video iframe{width:calc(100% - 25px)}}.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video .hs-video-widget{position:relative}.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--text,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video{padding-left:25px;padding-right:25px}@media (min-width:992px){.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--text,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video{padding-left:50px;padding-right:50px}}@media (max-width:991px){.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--text,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video{padding-top:25px}}@media (max-width:991px){.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video{padding-top:0;padding-bottom:25px}}@media (min-width:992px){.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none):nth-of-type(2n) .aa-column--video,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none):nth-of-type(odd) .aa-column--text{padding-right:0}.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none):nth-of-type(2n) .aa-column--text,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none):nth-of-type(odd) .aa-column--video{padding-left:0}}@media (min-width:992px){.aa-columns.aa-module-width--page.aa-columns--reversed .aa-columns__body:not(.aa-bg-none):nth-of-type(2n) .aa-column--video,.aa-columns.aa-module-width--page.aa-columns--reversed .aa-columns__body:not(.aa-bg-none):nth-of-type(odd) .aa-column--text{padding-left:0;padding-right:50px}.aa-columns.aa-module-width--page.aa-columns--reversed .aa-columns__body:not(.aa-bg-none):nth-of-type(2n) .aa-column--text,.aa-columns.aa-module-width--page.aa-columns--reversed .aa-columns__body:not(.aa-bg-none):nth-of-type(odd) .aa-column--video{padding-left:50px;padding-right:0}}.aa-cta .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-cta .aa-inner.aa-content-type--button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-cta .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-cta.aa-module-width--page{width:calc(100% - 40px);margin-left:auto;margin-right:auto}@media (min-width:1440px){.aa-cta.aa-module-width--page{width:100%}}.aa-cta .aa-column{width:100%}@media (min-width:768px){.aa-cta .aa-column{width:50%}}.aa-cta__body{margin-top:20px;margin-bottom:20px}.aa-content-cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}@media (min-width:768px){.aa-content-cta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}}.aa-cta .hs-form{max-width:100%}@media (min-width:992px){.aa-cta .hs-form{max-width:480px}}.aa-cta .hs-form .hs-button{width:100%}@media (min-width:768px){.aa-content-type--form .aa-content-text{padding-right:5%}}@media (min-width:768px){.aa-content-type--form .aa-content-cta{padding-left:5%}}.aa-content-type--button .aa-cta__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-focus-box{position:relative;width:calc(100% - 40px);margin-left:auto;margin-right:auto;overflow:hidden}.aa-focus-box.aa-bg-overlay-gradient--primary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(141,25,62,.9)),to(rgba(141,25,62,.5)));background:linear-gradient(90deg,rgba(141,25,62,.9) 25.55%,rgba(141,25,62,.5))}.aa-focus-box.aa-bg-overlay-gradient--secondary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(37,40,42,.9)),to(rgba(37,40,42,.5)));background:linear-gradient(90deg,rgba(37,40,42,.9) 25.55%,rgba(37,40,42,.5))}.aa-focus-box.aa-bg-overlay-gradient--complementary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(241,245,249,.9)),to(rgba(241,245,249,.5)));background:linear-gradient(90deg,rgba(241,245,249,.9) 25.55%,rgba(241,245,249,.5))}.aa-focus-box.aa-bg-overlay-gradient--light:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,hsla(0,0%,97.3%,.9)),to(hsla(0,0%,97.3%,.5)));background:linear-gradient(90deg,hsla(0,0%,97.3%,.9) 25.55%,hsla(0,0%,97.3%,.5))}.aa-focus-box.aa-bg-overlay-gradient--dark:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(37,40,42,.9)),to(rgba(37,40,42,.5)));background:linear-gradient(90deg,rgba(37,40,42,.9) 25.55%,rgba(37,40,42,.5))}.aa-focus-box.aa-bg-overlay-gradient--white:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.9) 25.55%,hsla(0,0%,100%,.5))}.aa-focus-box.aa-bg-overlay-gradient--sea-green:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(37,93,103,.9)),to(rgba(37,93,103,.5)));background:linear-gradient(90deg,rgba(37,93,103,.9) 25.55%,rgba(37,93,103,.5))}@media (min-width:1440px){.aa-focus-box{width:100%}}.aa-focus-box__body,.aa-focus-box__header{margin-bottom:20px}.aa-focus-box__body:last-child,.aa-focus-box__header:last-child{margin-bottom:0}.aa-focus-box .aa-content-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;margin-left:auto;margin-right:auto;margin-bottom:-15%}.aa-focus-box .aa-content-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;min-height:500px;max-height:800px}@media (min-width:992px){.aa-focus-box .aa-content-img{position:absolute;right:0;top:50%;right:-50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;margin:0}}@media (min-width:992px){.aa-focus-box .aa-focus-content--normal+.aa-content-img{width:35%}}@media (min-width:992px){.aa-focus-box--image-active .aa-content-width--normal{padding-right:5%}}@media (min-width:1200px){.aa-focus-box--image-active .aa-content-width--normal{padding-right:0}}.aa-focus-box--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-focus-box--image .aa-inner{padding-bottom:60px}@media (min-width:992px){.aa-focus-box--image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-focus-box--image .aa-inner{padding-bottom:0}}@media screen and (max-width:991px){.aa-focus-box--image{padding-bottom:0}}@media (min-width:992px){.aa-form .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.aa-form__column{width:50%}}.aa-form__column__inner{width:100%}@media (min-width:992px){.aa-form__column__inner{max-width:480px;margin-left:auto;margin-right:auto}}.aa-form__header{margin-bottom:20px}@media (min-width:992px){.aa-form__header{margin-bottom:30px}}.aa-form--two-columns .aa-form__column+.aa-form__column{margin-top:30px}@media (min-width:992px){.aa-form--two-columns .aa-form__column+.aa-form__column{margin-top:0}}@media (min-width:992px){.aa-form--two-columns .aa-form__column:first-child{padding-right:5%}}.aa-form--one-column .aa-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-form--one-column .aa-form__column+.aa-form__column{margin-top:30px}.aa-form--popup .aa-form__column__inner{max-width:100%}.aa-form--popup .aa-form__column:first-child,.aa-form--popup .aa-form__column:last-child{width:100%}@media (min-width:992px){.aa-form--popup .aa-form__column:first-child{width:60%;padding-right:5%}.aa-form--popup .aa-form__column:last-child{width:40%}}.aa-form--popup .aa-form__column:last-child .aa-form__column__inner{height:100%;position:relative}.aa-form--popup .aa-form__column:last-child .aa-form__column__inner img{margin-top:30px;max-width:100%;height:100%}@media (min-width:992px){.aa-form--popup .aa-form__column:last-child .aa-form__column__inner img{margin-top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:0;-webkit-transform:none;transform:none;max-width:1000%}}.aa-form--popup .aa-form__column:last-child .aa-form__column__inner .hidden-lg-up img{margin-left:auto;margin-right:auto}.dnd-column.span4 .aa-form--popup .aa-form__column.aa-form__column--full{width:100%;padding-left:0;padding-right:0}.dnd-column.span4 .aa-form__column.aa-form__column--empty{display:none}.aa-module .aa-form--white-bg{background-color:#fff;padding:57px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:12px}.aa-module .aa-form--white-bg .hs-form .hs-button{width:100%}.aa-module .aa-form--white-bg a{color:#000;text-decoration:underline}.aa-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999;padding:60px 20px}.aa-popup.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-popup .aa-popup__inner{position:relative;max-width:600px;width:600px;background-color:#fff;overflow:hidden;border-radius:12px;-webkit-box-shadow:0 6px 8px 1px rgba(0,0,0,.05);box-shadow:0 6px 8px 1px rgba(0,0,0,.05)}.aa-popup .aa-popup-content{overflow-y:auto;padding:10%;height:100%}.aa-popup .aa-close-popup{position:absolute;top:10px;right:10px;font-size:30px;background-color:#fff;border:0}.aa-popup .aa-close-popup:hover{cursor:pointer}@media (min-width:992px){.aa-popup .aa-close-popup{right:15px}}.aa-popup .aa-popup-content__description{text-align:center}.aa-bg-black .aa-popup a.aa-button--1,.aa-bg-complementary .aa-popup a.aa-button--1,.aa-bg-complementary .hs-form .aa-popup .hs-button,.aa-bg-dark-blue .aa-popup a.aa-button--1,.aa-bg-dark .aa-popup a.aa-button--1,.aa-bg-light .aa-popup a.aa-button--1,.aa-bg-light .hs-form .aa-popup .hs-button,.aa-bg-none .hs-form .aa-popup .hs-button,.aa-bg-overlay--black .aa-popup a.aa-button--1,.aa-bg-overlay--complementary .aa-popup a.aa-button--1,.aa-bg-overlay--complementary .hs-form .aa-popup .hs-button,.aa-bg-overlay--dark-blue .aa-popup a.aa-button--1,.aa-bg-overlay--dark .aa-popup a.aa-button--1,.aa-bg-overlay--light .aa-popup a.aa-button--1,.aa-bg-overlay--light .hs-form .aa-popup .hs-button,.aa-bg-overlay--primary .aa-popup a.aa-button--1,.aa-bg-overlay--sea-green .aa-popup a.aa-button--1,.aa-bg-overlay--secondary .aa-popup a.aa-button--1,.aa-bg-overlay--white .aa-popup a.aa-button--1,.aa-bg-overlay--white .hs-form .aa-popup .hs-button,.aa-bg-primary .aa-popup a.aa-button--1,.aa-bg-sea-green .aa-popup a.aa-button--1,.aa-bg-secondary .aa-popup a.aa-button--1,.aa-bg-white .aa-popup a.aa-button--1,.aa-bg-white .hs-form .aa-popup .hs-button,.aa-content-color--dark .hs-form .aa-popup .hs-button,.aa-form--dark .hs-form .aa-popup .hs-button,.aa-form-button--1 .aa-popup input[type=submit],.aa-hero-form .hs-form .aa-popup .hs-button,.aa-module .aa-form--white-bg .hs-form .aa-popup .hs-button,.aa-popup .aa-bg-black a.aa-button--1,.aa-popup .aa-bg-complementary .hs-form .hs-button,.aa-popup .aa-bg-complementary a.aa-button--1,.aa-popup .aa-bg-dark-blue a.aa-button--1,.aa-popup .aa-bg-dark a.aa-button--1,.aa-popup .aa-bg-light .hs-form .hs-button,.aa-popup .aa-bg-light a.aa-button--1,.aa-popup .aa-bg-none .hs-form .hs-button,.aa-popup .aa-bg-overlay--black a.aa-button--1,.aa-popup .aa-bg-overlay--complementary .hs-form .hs-button,.aa-popup .aa-bg-overlay--complementary a.aa-button--1,.aa-popup .aa-bg-overlay--dark-blue a.aa-button--1,.aa-popup .aa-bg-overlay--dark a.aa-button--1,.aa-popup .aa-bg-overlay--light .hs-form .hs-button,.aa-popup .aa-bg-overlay--light a.aa-button--1,.aa-popup .aa-bg-overlay--primary a.aa-button--1,.aa-popup .aa-bg-overlay--sea-green a.aa-button--1,.aa-popup .aa-bg-overlay--secondary a.aa-button--1,.aa-popup .aa-bg-overlay--white .hs-form .hs-button,.aa-popup .aa-bg-overlay--white a.aa-button--1,.aa-popup .aa-bg-primary a.aa-button--1,.aa-popup .aa-bg-sea-green a.aa-button--1,.aa-popup .aa-bg-secondary a.aa-button--1,.aa-popup .aa-bg-white .hs-form .hs-button,.aa-popup .aa-bg-white a.aa-button--1,.aa-popup .aa-button--1,.aa-popup .aa-content-color--dark .hs-form .hs-button,.aa-popup .aa-form--dark .hs-form .hs-button,.aa-popup .aa-form-button--1 input[type=submit],.aa-popup .aa-hero-form .hs-form .hs-button,.aa-popup .aa-module .aa-form--white-bg .hs-form .hs-button,.aa-popup .hs-button{width:100%}.aa-hero{padding-left:0;padding-right:0;margin-bottom:80px}.aa-hero .aa-inner{position:relative;max-width:1440px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-hero .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1440px){.aa-hero .aa-content{padding-left:0}}.aa-hero .aa-content-width--narrow{width:100%;max-width:100%}@media (min-width:992px){.aa-hero .aa-content-width--narrow{width:570px;max-width:50%}}@media (min-width:992px){.aa-hero{min-height:600px;margin-bottom:0}}@media screen and (max-width:992px){.aa-hero .aa-content-width--narrow{padding-bottom:0}}.aa-hero__footer .aa-button,.aa-hero__footer .hs-button{margin-right:20px;margin-top:20px;margin-left:0}.aa-hero .hero-img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;z-index:2}.aa-hero .hero-img.border-radius img{border-radius:20px!important;overflow:hidden}.aa-hero .hero-img a img{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:translateY(0);transform:translateY(0)}.aa-hero .hero-img a.focus-visible img,.aa-hero .hero-img a:focus-visible img,.aa-hero .hero-img a:hover img{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.aa-hero .hero-img.image-overlap{-webkit-transform:translateY(30px);transform:translateY(30px)}.aa-hero .hero-img.image-overlap img{max-width:650px;width:100%;height:auto}@media (min-width:992px){.aa-hero .hero-img{width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aa-hero .hero-img.image-overlap{-webkit-transform:translateY(60px);transform:translateY(60px)}}.aa-hero__header{margin-bottom:30px}.aa-hero__header:only-child{margin-bottom:0}.aa-hero__header .aa-title a{text-decoration:none;color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.aa-hero__header .aa-title a.focus-visible,.aa-hero__header .aa-title a:focus-visible,.aa-hero__header .aa-title a:hover{text-decoration:underline}.aa-hero__footer{margin-top:18px}.aa-hero__body{margin-bottom:10px}.aa-hero__body:last-child{margin-bottom:0}.aa-hero-front{position:relative}.aa-hero-front .hero-img{height:600px;width:100%}.aa-hero-front .hero-img.image-overlap img{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:100%}@media (min-width:992px){.aa-hero-front .hero-img{height:700px;width:50%;margin-right:50px;padding:0}}.aa-hero-front .aa-hero-inline-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aa-hero-front .hero-img-graphic{position:absolute;right:0;bottom:0;top:auto;width:50%;-webkit-transform:translateY(70%);transform:translateY(70%);overflow:hidden;z-index:2}.aa-hero-front .hero-img-graphic svg{-webkit-transform:translateX(5%);transform:translateX(5%)}@media (min-width:768px){.aa-hero-front .hero-img-graphic svg{-webkit-transform:translateX(25%);transform:translateX(25%)}}@media (min-width:992px){.aa-hero-front .hero-img-graphic{top:5%;bottom:auto;-webkit-transform:translateY(40%);transform:translateY(40%);width:20%}.aa-hero-front .hero-img-graphic svg{-webkit-transform:translateX(5%);transform:translateX(5%)}}.aa-hero-front .hero-social{position:absolute;bottom:-80px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:3}.aa-hero-front .hero-social svg path{fill:#8d193e}@media (min-width:992px){.aa-hero-front .hero-social{left:auto;right:15px;bottom:auto;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-hero-front .hero-social svg path{fill:#fff}}@media (min-width:1680px){.aa-hero-front .hero-social{right:-50px}}.aa-hero-front .hero-social .social-icon{margin-bottom:0;margin-left:10px;margin-right:10px}.aa-hero-front .hero-social .social-icon:last-child{margin-bottom:0;margin-right:0}@media (min-width:992px){.aa-hero-front .hero-social .social-icon{margin-bottom:50px;margin-right:0;margin-left:0}}.aa-hero-front .hero-arrow{display:none}@media (min-width:1200px){.aa-hero-front .hero-arrow{position:absolute;right:15px;bottom:-60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:60px}.aa-hero-front .hero-arrow svg{height:80%}}@media (min-width:1680px){.aa-hero-front .hero-arrow{right:-50px}}.aa-hero-front__video-container{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;top:0;right:0;left:0;z-index:9999;padding-left:20px;padding-right:20px;background-color:rgba(0,0,0,.6)}.aa-hero-front__video-container.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-hero-front__video-container .video-inner{position:relative;width:920px;max-width:100%}.aa-hero-front__video-container .close-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:-40px;right:0;width:40px;height:40px;cursor:pointer}.aa-hero-front__video-container .close-video svg{width:25px;height:25px}.aa-hero-front__video-container .close-video svg path{fill:#fff}@media (min-width:992px){.aa-hero-front__video-container{padding-left:0;padding-right:0}}.aa-hero-front .hero-img .aa-play{position:absolute;top:10px;left:30px;width:auto;-webkit-transform:none;transform:none}.aa-hero-front .hero-img .aa-play:before{position:absolute;left:15px;border-width:8px 0 8px 12px}.aa-hero-front .hero-img .aa-play span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:200px;margin-left:60px;color:#fff}.aa-hero-front .hero-img .aa-play:after{content:"";display:block;position:absolute;left:0;height:50px;width:50px;background-color:#8d193e;border-radius:50%}.aa-hero-front .hero-img .aa-play:hover:after{background-color:#711432;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.aa-graphic-color--primary path{fill:#8d193e}.aa-graphic-color--secondary path{fill:#25282a}.aa-graphic-color--complementary path{fill:#f1f5f9}.aa-graphic-color--light path{fill:#f8f8f8}.aa-graphic-color--dark path{fill:#25282a}.aa-graphic-color--white path{fill:#fff}.aa-graphic-color--black path{fill:#25282a}.aa-graphic-color--sea-green path{fill:#255d67}.aa-graphic-color--dark-blue path{fill:#2d4669}.aa-graphic-color--orange path{fill:#ea9d1b}.aa-graphic-color--fresh-green path{fill:#88eac9}.aa-graphic-color--soft-yellow path{fill:#fff1a7}.aa-graphic-color--sky-blue path{fill:#ccecff}.aa-graphic-color--device-green path{fill:#17c662}.aa-graphic-color--control-orange path{fill:#ff8b00}.aa-graphic-color--control-blue path,.aa-graphic-color--works-blue path{fill:#1093e4}.aa-hero-overlap{position:relative}.aa-hero-overlap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background-color:#fff;z-index:1}@media (min-width:992px){.aa-hero-overlap:after{height:120px}}.aa-hero-overlap.aa-overlap-bg-primary:after{background-color:#8d193e}.aa-hero-overlap.aa-overlap-bg-secondary:after{background-color:#25282a}.aa-hero-overlap.aa-overlap-bg-complementary:after{background-color:#f1f5f9}.aa-hero-overlap.aa-overlap-bg-white:after{background-color:#fff}.aa-hero-overlap.aa-overlap-bg-sea-green:after{background-color:#255d67}.aa-hero-overlap.aa-overlap-bg-dark-blue:after{background-color:#2d4669}.aa-hero-overlap .aa-hero__body{margin-bottom:0}.aa-hero-landing-page .aa-content{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding-bottom:0}.aa-hero-landing-page .aa-content .aa-hero__body,.aa-hero-landing-page .aa-content .aa-hero__header{margin-bottom:0;text-align:center}@media (min-width:992px){.aa-hero-landing-page .aa-content .aa-hero__body,.aa-hero-landing-page .aa-content .aa-hero__header{padding-right:30px;text-align:left}}.aa-hero-landing-page .aa-content .aa-hero__image-overlap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:140%;height:100%;margin-top:20px;z-index:2}.aa-hero-landing-page .aa-content .aa-hero__image-overlap img{max-height:100%;max-width:100%;width:100%}.aa-hero-landing-page .aa-content .aa-hero__image-overlap .aa-video-wrapper,.aa-hero-landing-page .aa-content .aa-hero__image-overlap .hs-video-widget{width:100%}@media (min-width:992px){.aa-hero-landing-page .aa-content .aa-hero__image-overlap{width:100%;height:auto;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal;margin-top:30px;padding-bottom:40px;padding-right:20px}}.aa-hero-landing-page--video .aa-content .aa-hero__image-overlap{width:100%}.aa-hero-landing-page.aa-hero-overlap.aa-bg-overlay:before{height:70%}@media (min-width:992px){.aa-hero-landing-page.aa-hero-overlap.aa-bg-overlay:before{height:calc(100% - 120px)}}.aa-hero-form .hs-form .hs-button{width:100%}.aa-hero-landing-page .aa-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-hero-landing-page .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.aa-hero-landing-page .aa-content{max-width:50%}}@media (min-width:1440px){.aa-hero-landing-page .aa-content{max-width:55%}}.aa-hero-landing-page .aa-hero-form{position:relative;max-width:100%;margin-top:30px}@media (min-width:992px){.aa-hero-landing-page .aa-hero-form{max-width:50%;margin-top:0}}.aa-hero-landing-page .aa-hero-form .hs-form a{color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.aa-hero-landing-page .aa-hero-form ul.hs-error-msgs label{color:inherit}.aa-hero-landing-page .aa-hero-form ul.hs-error-msgs label:before{border-color:inherit}.aa-hero-landing-page--video .aa-hero-form{margin-top:30px}@media (min-width:992px){.aa-hero-landing-page--video .aa-hero-form{margin-top:0}}.aa-hero-form__inner{position:relative;max-width:100%;width:100%;background-color:#fff;border-radius:12px;padding:25px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);z-index:2}@media (min-width:992px){.aa-hero-form__inner{max-width:515px;padding:57px}}.aa-hero-form__inner .aa-hero-form-title{text-align:center;margin-bottom:40px}.aa-hero-image-row .aa-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-hero-support-form{margin-bottom:0}.aa-hero-support-form.aa-hero-overlap.aa-bg-overlay:before{height:70%}.aa-hero-support-form .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-hero-support-form .aa-hero-form{position:relative}.aa-hero-support-form .aa-hero-form .hs-form a{color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.aa-hero-support-form .aa-hero-form ul.hs-error-msgs label{color:inherit}.aa-hero-support-form .aa-hero-form ul.hs-error-msgs label:before{border-color:inherit}.aa-hero-support-form .aa-hero-form .aa-blue-circle,.aa-hero-support-form .aa-hero-form .aa-yellow-circle{display:none}@media (min-width:768px){.aa-hero-support-form .aa-hero-form .aa-blue-circle{display:block;position:absolute;right:0;top:50px;-webkit-transform:translateX(60%);transform:translateX(60%)}.aa-hero-support-form .aa-hero-form .aa-yellow-circle{display:block;position:absolute;left:0;top:50%;-webkit-transform:translateX(-60%) translateY(-50%);transform:translateX(-60%) translateY(-50%)}}.aa-hero-support-form .aa-hero-form__inner{max-width:100%}.aa-hero-support-form.aa-hero-overlap:after{height:30%}.aa-hero-support-form.aa-hero-two-column .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-hero-support-form.aa-hero-two-column .aa-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.aa-hero-support-form.aa-hero-two-column .aa-content,.aa-hero-support-form.aa-hero-two-column .aa-hero-form{width:100%}.aa-hero-support-form.aa-hero-two-column .aa-hero-img{display:none}@media (min-width:992px){.aa-hero-support-form.aa-hero-two-column .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-hero-support-form.aa-hero-two-column .aa-content{width:65%}.aa-hero-support-form.aa-hero-two-column .aa-hero-form{width:35%}.aa-hero-support-form.aa-hero-two-column .aa-hero-form.aa-hero-form--normal{width:50%}.aa-hero-support-form.aa-hero-two-column .aa-hero-img{position:absolute;bottom:30%;right:-30%;height:550px;display:block;z-index:1}.aa-hero-support-form.aa-hero-two-column .aa-hero-img img{height:100%;width:auto}.aa-hero-support-form.aa-hero-two-column .aa-hero__body,.aa-hero-support-form.aa-hero-two-column .aa-hero__header{max-width:515px;text-align:left}.aa-hero-support-form.aa-hero-two-column .aa-content__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}}@media (min-width:1200px){.aa-hero-support-form.aa-hero-two-column .aa-content__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-hero-support-form.aa-hero-two-column .aa-hero-img{right:-55%}.aa-hero-support-form.aa-hero-two-column .aa-hero-img img{height:100%;width:auto}}.aa-hero--case{margin-bottom:0}@media (min-width:992px){.aa-hero--case .aa-inner{grid-gap:50px;gap:50px}}.aa-hero--case .hero-img.image-overlap{-webkit-transform:translateY(50px);transform:translateY(50px)}@media (min-width:992px){.aa-hero--case .hero-img.image-overlap{-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:-100px;-webkit-transform:none;transform:none}}.aa-hero--case .hero-img.image-overlap img{aspect-ratio:8/5;max-width:none}@media (min-width:992px){.aa-hero--case .hero-img.image-overlap img{aspect-ratio:auto;max-width:610px}}.aa-hero--case .hero-img.image-overlap .aa-hero--case-client-logo{aspect-ratio:auto;background-color:#fff;max-height:60px;max-width:120px;-o-object-fit:initial;object-fit:fill;padding:13px;position:absolute;right:30px;top:-25px;width:auto;z-index:2}@media (min-width:992px){.aa-hero--case .hero-img.image-overlap .aa-hero--case-client-logo{max-height:110px;max-width:180px;padding:24px;right:-10px;top:30px}}@media (min-width:1680px){.aa-hero--case .hero-img.image-overlap .aa-hero--case-client-logo{right:-40px;top:50px}}.aa-hero--case .aa-hero__footer{margin-top:25px}.aa-hero--case .aa-hero__topics{margin-bottom:0}.aa-bg-dark-blue .aa-hero__technologies a,.aa-bg-dark-blue .aa-hero__technologies span,.aa-bg-dark-blue .aa-hero__topics a,.aa-bg-dark-blue .aa-hero__topics span,.aa-bg-overlay--dark-blue .aa-hero__technologies a,.aa-bg-overlay--dark-blue .aa-hero__technologies span,.aa-bg-overlay--dark-blue .aa-hero__topics a,.aa-bg-overlay--dark-blue .aa-hero__topics span{color:#88eac9;text-decoration:none}.aa-bg-dark-blue .aa-hero__technologies a:active,.aa-bg-dark-blue .aa-hero__technologies a:focus,.aa-bg-dark-blue .aa-hero__technologies a:hover,.aa-bg-dark-blue .aa-hero__topics a:active,.aa-bg-dark-blue .aa-hero__topics a:focus,.aa-bg-dark-blue .aa-hero__topics a:hover,.aa-bg-overlay--dark-blue .aa-hero__technologies a:active,.aa-bg-overlay--dark-blue .aa-hero__technologies a:focus,.aa-bg-overlay--dark-blue .aa-hero__technologies a:hover,.aa-bg-overlay--dark-blue .aa-hero__topics a:active,.aa-bg-overlay--dark-blue .aa-hero__topics a:focus,.aa-bg-overlay--dark-blue .aa-hero__topics a:hover{text-decoration:underline}.aa-hero-front__video-container.aa-hero-front__video-container--fixed .video-inner{max-width:100%;position:relative;width:76%;height:94vh;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}.aa-hero-front__video-container.aa-hero-front__video-container--fixed .video-inner video{width:100%;height:auto;max-height:100%}.aa-hero-front__video-container.aa-hero-front__video-container--fixed .video-inner .close-video{top:0;z-index:20;left:auto;right:-30px}.aa-icon-listing .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.aa-icon-listing .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-icon-listing .aa-content-text{width:100%;margin-bottom:30px}.aa-icon-listing .aa-content-text .aa-icon-listing__header{margin-bottom:20px}@media (min-width:992px){.aa-icon-listing .aa-content-text{width:32%;margin-bottom:0}}.aa-icon-listing__body-img{margin-bottom:20px}.aa-content-icons{display:grid;grid-template-columns:1fr;grid-row-gap:50px;row-gap:50px;grid-column-gap:55px;-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px;width:100%}@media (min-width:576px){.aa-content-icons{grid-template-columns:1fr 1fr}}@media (min-width:992px){.aa-content-icons{width:60%;padding-left:3%}}.aa-content-icons .aa-icon-listing-heading{max-width:80%;margin-bottom:10px}.aa-content-icons .aa-icon-img img{max-width:31px;max-height:31px;width:100%;height:auto;margin-bottom:10px}.aa-icon-listing-item{max-width:80%}@media (min-width:576px){.aa-icon-listing-item{max-width:100%}}.aa-icon-listing__footer{padding-top:20px}.aa-icon-listing--simple:not(.aa-icon-listing--simple-layout4) .aa-inner{max-width:1200px}.aa-icon-listing--simple .aa-content-icons{grid-template-columns:1fr;width:100%;padding-left:0}.aa-icon-listing--simple .aa-content-icons .aa-icon-listing-heading{max-width:100%;font-size:20px;line-height:23px;letter-spacing:-1px;-ms-hyphens:manual;hyphens:manual}@media (min-width:768px){.aa-icon-listing--simple .aa-content-icons{grid-template-columns:1fr 1fr;grid-column-gap:135px;-webkit-column-gap:135px;-moz-column-gap:135px;column-gap:135px;grid-row-gap:65px;row-gap:65px}.aa-icon-listing--simple .aa-content-icons .aa-icon-listing-heading{font-size:36px;line-height:40px}}@media (min-width:992px){.aa-icon-listing--simple .aa-content-icons{grid-template-columns:1fr 1fr 1fr;grid-column-gap:135px;-webkit-column-gap:135px;-moz-column-gap:135px;column-gap:135px;grid-row-gap:65px;row-gap:65px}}@media (min-width:992px){.aa-icon-listing--simple .aa-content-icons.aa-content-icons--layout4{grid-column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:60px;row-gap:60px}.aa-icon-listing--simple .aa-content-icons.aa-content-icons--layout4 .aa-icon-listing-heading{font-size:1.1em;line-height:1.3em}}.aa-icon-listing--simple .aa-icon-listing-item{max-width:100%}.aa-image-text-boxes{display:grid;grid-template-columns:1fr}@media (min-width:992px){.aa-image-text-boxes{grid-template-columns:1fr 1fr 1fr}}.aa-image-text-box.content--image{aspect-ratio:1/1}.aa-image-text-box.content--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15%}.aa-image-text-box.content--text .aa-text__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.aa-image-text-box.content--text .aa-button,.aa-image-text-box.content--text .hs-button{font-size:16px}.aa-image-text-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-ir-newsfeed .aa-link-item,.aa-ir-newsfeed .teamtailor-jobs__job{height:100%}.aa-ir-all-articles .aa-content{margin-left:auto;margin-right:auto}.aa-hero-landing-page .aa-content .aa-ir-all-articles .news-article h1,.aa-ir-all-articles .news-article .aa-hero-landing-page .aa-content h1,.aa-ir-all-articles .news-article .h2{margin-bottom:0;margin-top:30px}.aa-ir-all-articles .news-article span{font-size:16px!important}.aa-ir-all-articles .news-article .news-article__docs{margin-top:30px}.aa-ir-events .aa-text__header{padding-bottom:20px}.aa-ir-events .aa-content-width--normal{max-width:960px}.aa-ir-events iframe{width:100%!important}.aa-ir-events .aa-text__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-ir-events .aa-text__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aa-ir-events .aa-column:last-child{text-align:left;margin-top:15px}@media (min-width:768px){.aa-ir-events .aa-column:last-child{text-align:right;margin-top:0}}main>.hs_cos_wrapper>div:first-child>.aa-irfeed{margin-top:88px}@media (min-width:992px){.news-list.news-list--list .news-grid,.news-list.news-list--list .news-list__header{max-width:960px;margin-left:auto;margin-right:auto}}@media (min-width:1680px){.news-list.news-list--list .news-grid,.news-list.news-list--list .news-list__header{padding-left:0;padding-right:0}}.news-list.news-list--list .news-list__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}@media (min-width:992px){.news-list.news-list--list .news-list__categories{margin-bottom:0}}.news-list.news-list--list .news-list__categories>div{margin-right:15px}.news-list.news-list--list .news-list__categories ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.news-list.news-list--list .news-list__categories ul li{margin:0;width:100%}.news-list.news-list--list .news-grid{display:block}.news-list.news-list--list .news-grid__article{border:none;border-bottom:1px solid #fff;margin-bottom:40px;padding:0 0 40px;background-color:transparent!important;background-color:initial!important}.news-list.news-list--list .news-grid__article h3{margin:0;width:100%;max-width:840px}.news-list.news-list--list .news-grid__article:hover h3,.news-list.news-list--list .news-grid__article[focus-within] h3{text-decoration:underline;color:#fff}.news-list.news-list--list .news-grid__article:focus-within h3,.news-list.news-list--list .news-grid__article:hover h3{text-decoration:underline;color:#fff}.news-list.news-list--list .news-grid__article .news-grid__article__date{color:#80d3d0;font-size:1rem}.news-list.news-list--list .news-grid__article .news-grid__article__link h3{color:#fff}.news-list.news-list--list .news-grid__article:last-child{margin-bottom:0;padding-bottom:0;border:none}.news-list__header{display:block;width:100%}@media (min-width:992px){.news-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.news-grid{display:block}@media (min-width:992px){.news-grid{display:grid;grid-gap:40px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.news-grid{display:grid;grid-gap:40px;grid-template-columns:repeat(3,1fr)}}.news-grid__article{padding:20px;border:1px solid #dbcec8;-webkit-transition:background .25s ease;transition:background .25s ease;position:relative;margin-bottom:30px}@media (min-width:576px){.news-grid__article{padding:40px}}@media (min-width:992px){.news-grid__article{margin-bottom:0}}.news-grid__article:focus,.news-grid__article:hover{background-color:#dbcec8;color:#24252d}.news-grid__article:focus .news-grid__article__date,.news-grid__article:hover .news-grid__article__date{color:#24252d}.news-grid__article__link{width:100%;height:100%;position:absolute;top:0;left:0}.news-grid__article__date{color:#80d3d0;margin-bottom:10px}.news-list__header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0}.news-list__header ul li{margin-left:0;margin-right:25px;float:none;padding-left:0;list-style:none}@media (min-width:992px){.news-list__header ul li{margin-left:25px;margin-right:0}}.news-article__header{margin-bottom:30px;border-bottom:1px solid rgba(37,40,42,.2)}.news-article__header__date.mediumtext{padding-top:10px;padding-bottom:15px}.news-article__header__link,.news-article__header h1{margin-bottom:20px}.news-article__content{width:100%;max-width:1045px}@media (min-width:992px){.news-article__content{float:left;width:58%}}.news-article__content:last-child{width:100%;max-width:100%}.aa-irfeed__latest .news-grid__article__date{color:#8d193e}.aa-irfeed__latest .news-list__header.news-list__header--center{display:block}.aa-irfeed__latest .news-grid__article{position:relative;border:1px solid #8d193e;background-color:rgba(36,37,45,.6)}.aa-irfeed__latest .news-grid__article:hover:not(.news-grid__article--nolink){background-color:#8d193e;color:#fff}.aa-irfeed__latest .news-grid__article:hover:not(.news-grid__article--nolink) .news-grid__article__date{color:#25282a}.aa-irfeed__latest .news-grid__article:hover:not(.news-grid__article--nolink) svg path{stroke:#25282a}.aa-irfeed__latest .news-grid__article:hover:not(.news-grid__article--nolink) svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.aa-irfeed__latest .news-grid__article__date{font-family:Suisse Intl Medium,sans-serif;font-size:16px}.aa-irfeed__latest h3{color:#fff;margin:0}.aa-irfeed__latest .aa-card__footer{position:absolute;bottom:0;right:0}.aa-irfeed__latest svg{overflow:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease;transition:all .2s ease}.aa-irfeed__latest svg path{stroke:#8d193e}.aa-irfeed__latest .news-list{background-position:50%;background-size:cover}@media (min-width:992px){.aa-irfeed__latest .news-grid.news-grid--2{display:grid;grid-gap:40px;grid-template-columns:repeat(2,1fr)}}.aa-irfeed__latest .news-grid.news-grid--1{grid-template-columns:repeat(1,1fr)}.aa-irfeed--reports-events .news-grid__article__date,.aa-irfeed--reports-events a,.aa-irfeed--reports-events p{color:#fff!important}.aa-irfeed--reports-events .news-grid__article__date{margin-bottom:15px}.aa-irfeed--reports-events h3{margin-bottom:6px}.aa-irfeed--reports-events h3 a{text-decoration:none}.aa-irfeed--reports-events h3 a:hover{text-decoration:underline}.aa-irfeed--reports-events .news-grid__article--quick-links a{display:block;margin:0 0 4px}.aa-irfeed--reports-events .aa-card__footer{padding-right:5px}.aa-irfeed--reports-events .aa-card__read-more{width:120px}.aa-irfeed--reports-events .aa-card__read-more svg{position:relative;top:2px}.aa-irfeed--reports-events .aa-card__read-more a{text-decoration:none;color:#8d193e!important}.aa-irfeed--reports-events h2{margin:0}.news-article__docs{border:1px solid #dbcec8;padding:25px;margin-top:32px}@media (min-width:992px){.news-article__docs{float:left;padding-left:25px;padding-right:25px;margin-left:8.33%;width:33.33%;margin-top:0}}.aa-irfeed__inner .news-article{max-width:100%}.aa-ir-highlights .aa-link-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-ir-highlights .aa-link-column:last-child{margin-top:40px}@media (min-width:768px){.aa-ir-highlights .aa-link-column:last-child{margin-top:0}}.aa-ir-highlights .aa-link-column>h4,.aa-ir-highlights .backup-unsubscribe .aa-link-column>h3,.backup-unsubscribe .aa-ir-highlights .aa-link-column>h3{margin-bottom:15px}@media (min-width:992px){.aa-ir-highlights .aa-link-grid--2{grid-column-gap:120px;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}}.aa-ir-highlights .aa-link-item,.aa-ir-highlights .teamtailor-jobs__job{border-top:1px solid rgba(37,40,42,.2);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.aa-irfeed__meetings{max-width:1250px;width:100%;margin:0 auto;overflow-y:auto}.aa-irfeed__meetings .general-meetings__table__body__article{display:block;padding:20px}.aa-irfeed__reports{max-width:100%;width:100%;margin:0 auto;overflow-y:auto}.aa-irfeed__reports.aa-no-pb{padding-bottom:0}.aa-irfeed__reports .reports-section-wrap{width:100%;overflow:auto}.aa-irfeed__reports .reports-section-wrap>div{min-width:600px;max-width:none;width:100%}.general-meetings__table__header{margin-bottom:10px;padding-top:20px;padding-bottom:20px;border-bottom:2px solid rgba(37,40,42,.2)}.general-meetings__table__header ul{padding:0;margin:0}.general-meetings__table__header ul li{display:inline-block}a.router-link-exact-active{color:#8d193e;font-weight:600}.general-meetings__table__header ul li a{display:inline-block;margin-right:20px;cursor:pointer;text-decoration:none}.reports-table .general-meetings__table__body__divider{margin-top:10px}.general-meetings__table__body__article{margin-bottom:10px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(37,40,42,.1);line-height:150%}.general-meetings__table__body__article:last-child{border-bottom:0}.general-meetings__table__body__article,.general-meetings__table__body__divider{display:-webkit-box;display:-ms-flexbox;display:flex}.col-wrap .general-meetings__table__body [class*=col-]{float:none;display:inline-block}.general-meetings__table__body .col-6{width:50%}.general-meetings__table__body .col-3{width:25%}.aa-ir-subscription-form .aa-button,.aa-ir-subscription-form .hs-button{width:100%}.aa-ir-subscription-form .aa-form__column:last-child{margin-top:20px}@media (min-width:992px){.aa-ir-subscription-form .aa-form__column:last-child{margin:0}}.aa-image .aa-image-wrapper img{height:auto}.aa-site-header .lang_switcher--container{margin-left:15px}.aa-site-header .lang_switcher--container .lang_switcher_class{position:relative;cursor:pointer}.aa-site-header .lang_switcher--container .lang_switcher_class:hover ul{top:calc(100% + 28px);visibility:visible;opacity:1;z-index:1}.aa-site-header .lang_switcher--container .lang_switcher_class:hover .lang_switcher--chevron-icon{-webkit-transform:translateY(2px);transform:translateY(2px)}.aa-site-header .lang_switcher--container .lang_switcher--dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.aa-site-header .lang_switcher--container .lang_switcher--dropdown svg{fill:#25282a;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-site-header .lang_switcher--container .lang_switcher--dropdown .lang_switcher--lang-icon{margin-right:4px;width:16px}@media (min-width:1200px){.aa-site-header .lang_switcher--container .lang_switcher--dropdown .lang_switcher--lang-icon{margin-right:5px;width:20px}}.aa-site-header .lang_switcher--container .lang_switcher--dropdown .lang_switcher--chevron-icon{width:7px}.aa-site-header .lang_switcher--container .lang_switcher_class ul{background:#f8f8f8;border-radius:6px;border:1px solid rgba(37,40,42,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 20px;position:absolute;top:calc(100% + 20px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;opacity:0;z-index:-1}.aa-site-header .lang_switcher--container .lang_switcher_class ul:before{display:block;position:absolute;content:"";top:-28px;left:0;right:0;height:28px}.aa-site-header .lang_switcher--container .lang_switcher_class ul li:not(:last-child){margin-bottom:5px}@media (min-width:1200px){.aa-site-header .lang_switcher--container .lang_switcher_class ul{padding:13px 22px}}.lang_switcher_class ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0}.lang_switcher_class ul a{color:#25282a;font-size:14px;text-decoration:none}@media (min-width:1200px){.lang_switcher_class ul a{font-size:15px}}.lang_switcher_class ul a:hover{color:#8d193e}.lang_switcher_class ul li.current a{font-weight:600}.aa-navigation--mobile .lang_switcher--container{margin-top:60px}.aa-navigation--mobile .lang_switcher--container .lang_switcher--dropdown{display:none}.aa-navigation--mobile .lang_switcher--container .lang_switcher_class ul li{margin:0 10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-navigation--mobile .lang_switcher--container .lang_switcher_class ul li.current{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.aa-link-listing .aa-link-item,.aa-link-listing .teamtailor-jobs__job{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-link-listing .aa-link-grid--3,.aa-link-listing .teamtailor-jobs__job-wrapper{grid-column-gap:70px;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.aa-link-listing .aa-link-item__inner{padding-right:15px}.aa-link-listing__header{padding-bottom:20px}.aa-location-listing .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-location-listing .aa-location:last-child{padding-bottom:0}.aa-location-list-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-row-gap:30px;row-gap:30px}@media (min-width:992px){.aa-location-list-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.aa-location-list-grid{grid-template-columns:repeat(6,1fr)}}.aa-location-map .aa-inner{position:relative;max-width:100%;height:510px;overflow:hidden}@media (min-width:992px){.aa-location-map .aa-inner{height:780px}}.aa-location-map .hero-map{position:absolute!important;height:100%;width:100%;overflow:visible!important}.aa-location-map .aa-subheading{margin-bottom:5px}.aa-logo-wall .aa-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:11%;-webkit-column-gap:11%;-moz-column-gap:11%;column-gap:11%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:40px;row-gap:40px}@media (min-width:576px){.aa-logo-wall .aa-content{grid-column-gap:8%;-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:8%}}@media (min-width:768px){.aa-logo-wall .aa-content{grid-column-gap:60px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (min-width:992px){.aa-logo-wall .aa-content{grid-row-gap:50px;row-gap:50px}}@media (min-width:1440px){.aa-logo-wall .aa-content{grid-column-gap:72px;-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px}}.aa-logo-wall .aa-image-wrapper--contain{aspect-ratio:10/4;width:26%}@media (min-width:576px){.aa-logo-wall .aa-image-wrapper--contain{width:19%}}@media (min-width:768px){.aa-logo-wall .aa-image-wrapper--contain{width:120px}}@media (min-width:1440px){.aa-logo-wall .aa-image-wrapper--contain{width:140px}}.aa-logo-wall a{display:block;height:100%;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.aa-logo-wall a:active,.aa-logo-wall a:focus,.aa-logo-wall a:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.aa-card-column{position:relative;margin-top:30px}@media (min-width:992px){.aa-card-column{margin-top:0}}.aa-card-column .aa-card-column__inner{position:relative;padding:40px 50px;border-radius:12px;max-width:90%;z-index:1}@media (min-width:992px){.aa-card-column .aa-card-column__inner{max-width:450px;margin-right:110px;margin-left:auto}}.aa-card-column__graphic{position:absolute;right:-60px;top:-70px;z-index:0}@media (min-width:992px){.aa-card-column__graphic{right:0;top:-70px}}.aa-card-column .aa-accent-sea-green path{fill:#255d67}.aa-card-column .aa-accent-dark-blue path{fill:#2d4669}.aa-card-column .aa-accent-orange path{fill:#ea9d1b}.aa-card-column .aa-accent-fresh-green path{fill:#88eac9}.aa-card-column .aa-accent-soft-yellow path{fill:#fff1a7}.aa-card-column .aa-accent-sky-blue path{fill:#ccecff}.aa-card-column .aa-accent-device-green path{fill:#17c662}.aa-card-column .aa-accent-control-orange path{fill:#ff8b00}.aa-card-column .aa-accent-control-blue path,.aa-card-column .aa-accent-works-blue path{fill:#1093e4}.aa-panels__inner{width:100%}.aa-panels__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-panels__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-panel{position:relative;width:100%}@media (min-width:1200px){.aa-panel{padding-top:200px}}.aa-panel:first-of-type{max-width:100%;width:100%;background-color:#fff}@media (min-width:1440px){.aa-panel:first-of-type{max-width:58.33333%;padding-right:120px}}@media (min-width:1680px){.aa-panel:last-of-type{max-width:41.66667%;padding-left:120px}}.aa-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:16px;padding-right:16px;position:relative;z-index:20}@media (min-width:768px){.aa-panel__body{padding-top:50px}}@media (min-width:1440px){.aa-panel__body{max-width:600px;margin-left:auto}}@media (min-width:1680px){.aa-panel__body{padding-left:0;padding-right:0}}@media (min-width:1440px){.aa-panel:last-of-type .aa-panel__body{margin-left:0}}.aa-landing-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;width:100%;background-color:#fff}@media (min-width:992px){.aa-landing-form{padding:60px 50px}}.aa-landing-form__header{display:block;margin-bottom:32px}.aa-plan-listing .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-plan-listing__header .aa-subheading{margin-bottom:10px}.aa-plan-listing .aa-plan-listing__body{display:grid;grid-template-columns:1fr;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px}@media (min-width:768px){.aa-plan-listing .aa-plan-listing__body{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.aa-plan-listing .aa-plan-listing__body.aa-plan-listing__body--two{grid-template-columns:1fr 1fr}}.aa-plan-listing .aa-plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10%;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05)}.aa-plan-listing .aa-plan .aa-subheading{margin-bottom:10px}.aa-plan-listing .aa-plan .aa-plan__header{margin-bottom:15px}@media (min-width:768px){.aa-plan-listing .aa-plan .aa-plan__header{margin-bottom:35px}}.aa-plan-listing .aa-plan ul{list-style-type:none;padding-left:0;margin-bottom:15px}.aa-plan-listing .aa-plan li:not(:last-child){margin-bottom:15px}.aa-plan-listing .aa-plan .aa-plan__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.aa-plan-listing .aa-plan .aa-plan-footer-text{font-weight:600;margin-bottom:35px}.aa-plan-listing .aa-plan .aa-button,.aa-plan-listing .aa-plan .hs-button{width:100%}.aa-plan-listing--simple .aa-plan-listing__body{grid-column-gap:0;grid-row-gap:40px}.aa-plan-listing--simple .aa-plan-listing__header{margin-left:auto;margin-right:auto}.aa-plan-listing--simple .aa-plan__image{height:40px;margin-bottom:30px}.aa-plan-listing--simple .aa-plan__image img{margin:0 auto}.aa-plan-listing--simple .aa-plan{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0}.aa-plan-listing--simple .aa-plan .aa-button,.aa-plan-listing--simple .aa-plan .hs-button{width:auto;-ms-flex-item-align:center;align-self:center}.aa-plan-listing--simple .aa-plan li{list-style-image:url(https://5435996.fs1.hubspotusercontent-na1.net/hubfs/5435996/Avidly/techstep-v2/icons/white-checkmark.svg)}.aa-plan-listing--simple .aa-plan .aa-plan__header{margin-bottom:15px}@media (min-width:768px){.aa-plan-listing--simple .aa-plan .aa-plan__header{margin-bottom:64px}}.aa-plan-listing--simple .aa-plan .aa-plan__main-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:14%;padding-right:14%}.aa-plan-listing--simple .aa-plan .aa-plan__main-content a{color:#88eac9;text-decoration:none;font-weight:600}.aa-plan-listing--simple .aa-plan .aa-plan__main-content a:hover{text-decoration:underline}.aa-plan-listing--simple .aa-plan .aa-plan__footer{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.aa-plan-listing--simple .aa-plan:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:40px}@media (min-width:768px){.aa-plan-listing--simple .aa-plan:not(:last-child){border-bottom:none;padding-bottom:0}}@media (min-width:768px){.aa-plan-listing--simple .aa-plan:not(:last-child) .aa-plan__main-content{border-right:1px solid hsla(0,0%,100%,.2)}}.aa-promoted-image .aa-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-promoted-image .aa-content+.aa-content{margin-top:60px}@media (min-width:992px){.aa-promoted-image .aa-content+.aa-content{margin-top:75px}}.aa-promoted-image a.aa-button--text-arrow,.aa-promoted-image a.arrow-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-promoted-image img{aspect-ratio:4/3;height:auto}@media (min-width:992px){.aa-promoted-image img{aspect-ratio:16/9}}.aa-promoted-image .two-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-promoted-image .two-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-promoted-image .two-images .aa-image-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%}.aa-promoted-image .two-images img{aspect-ratio:1/1}.aa-promoted-image .aa-promoted-image__content:not(.two-images).aa-promoted-image__content--auto img{aspect-ratio:initial;width:100%;height:auto}.aa-quote blockquote{margin-top:0;-ms-hyphens:manual;hyphens:manual;font-size:28px;line-height:40px}@media (min-width:992px){.aa-quote blockquote{font-size:42px;line-height:54px}}.aa-quote blockquote.size--medium{font-size:36px;line-height:46px}.aa-quote blockquote.size--small{font-size:32px;line-height:40px}.aa-quote .aa-quote__position{opacity:.6}.aa-quote__header{margin-bottom:20px}.aa-quote__body{margin-bottom:40px}.aa-quote__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-quote__image{width:100px;height:100px;margin-bottom:20px;overflow:hidden;border-radius:50%}.aa-quote__image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-object-position:center center;object-position:center center}.aa-quote__logo{max-width:180px;margin:20px auto 0}.aa-content-alignment--center .aa-quote__image{-ms-flex-item-align:center;align-self:center}@media (min-width:992px){.aa-quote .aa-content-width--normal{max-width:830px}}.teamtailor-jobs__job{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0!important}.teamtailor-jobs__job .teamtailor-jobs__job-title{margin-bottom:0;max-width:80%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.teamtailor-jobs__job .teamtailor-jobs__job-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.teamtailor-jobs__job:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.teamtailor-jobs__job:hover:after{position:absolute;right:0;top:50%;-webkit-transform:translateX(3px) translateY(-50%);transform:translateX(3px) translateY(-50%)}.aa-text__body,.aa-text__header{margin-bottom:20px}.aa-text__body:last-child,.aa-text__header:last-child{margin-bottom:0}.aa-text--multicolumn .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-text--multicolumn__content{display:grid;grid-column-gap:60px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;grid-row-gap:60px;row-gap:60px}@media (min-width:992px){.aa-text--multicolumn__content.aa-content-columns--two{grid-template-columns:repeat(2,1fr)}.aa-text--multicolumn__content.aa-content-columns--three{grid-template-columns:repeat(3,1fr)}}.aa-text__image:not(:only-child){margin-bottom:30px}.aa-system-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-system-page.search-results{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-system-page .aa-content>.hs_cos_wrapper{display:block;text-align:left}.aa-system-page .aa-content>.hs_cos_wrapper:not(:last-child){margin-bottom:30px}.aa-system-page .aa-content>.hs_cos_wrapper .hs-form-field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-system-page .aa-content>.hs_cos_wrapper a[class$=show-password]{margin-left:auto}.aa-system-page .aa-content>.hs_cos_wrapper .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:not([type=checkbox]),.aa-system-page .aa-content>.hs_cos_wrapper .hs-input:not([type=checkbox]),.aa-system .hs_cos_wrapper_type_password_prompt .aa-system-page .aa-content>.hs_cos_wrapper #hs-pwd-widget-password:not([type=checkbox]){width:100%!important;margin-top:6px}.aa-system-page .aa-content>.hs_cos_wrapper .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=checkbox],.aa-system-page .aa-content>.hs_cos_wrapper .hs-input[type=checkbox],.aa-system .hs_cos_wrapper_type_password_prompt .aa-system-page .aa-content>.hs_cos_wrapper #hs-pwd-widget-password[type=checkbox]{margin-bottom:auto;margin-top:auto}.aa-system-page .aa-content>.hs_cos_wrapper .hs-error-msgs{padding:0;margin:0}.aa-system-page .aa-content>.hs_cos_wrapper .hs-submit,.aa-system-page .aa-content>.hs_cos_wrapper input+input.hs-button{margin-top:35px}.backup-unsubscribe .page-header+form{margin-top:50px}.aa-system #email-prefs-form p.header{font-weight:700;margin-bottom:10px;margin-top:32px}.aa-system #email-prefs-form .hs-button{margin-top:25px}.aa-system #email-prefs-form input{margin-right:8px}.aa-system #email-prefs-form .item{margin-bottom:20px}.aa-system #email-prefs-form .item .checkbox-row{margin-bottom:7px}.aa-system #email-prefs-form .item .checkbox-row+p{font-size:16px}.aa-system #email-prefs-form .item p{margin-top:0}.aa-system #hs_cos_wrapper_subscriptions_confirmation>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header{font-style:italic;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1:empty{display:none}.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2{font-style:normal}.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header br{display:none}.aa-system #hs_cos_wrapper_subscriptions_confirmation .success{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0!important}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password{height:50px!important;margin-top:5px!important}.aa-tags{margin-bottom:-20px}.aa-tags .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-tags .aa-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.aa-tag{color:rgba(37,40,42,.7);font-size:16px;font-weight:400;margin-bottom:16px;position:relative;text-decoration:none}@media (min-width:992px){.aa-tag{font-size:17px;margin-bottom:10px}}.aa-tag:after{content:"";background-color:rgba(37,40,42,.4);height:2px;width:0;position:absolute;left:0;bottom:-1px;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-tag:active,.aa-tag:focus,.aa-tag:hover{color:rgba(37,40,42,.7)}.aa-tag:active:after,.aa-tag:focus:after,.aa-tag:hover:after{width:100%}.aa-tag:not(:last-child){margin-right:20px}@media (min-width:992px){.aa-tag:not(:last-child){margin-right:35px}}.aa-tag.aa-tag--current{color:#8d193e;font-weight:600}.aa-tag.aa-tag--current:after{background-color:#8d193e;width:100%}.aa-bg-dark-blue .aa-tag,.aa-bg-overlay--dark-blue .aa-tag{color:hsla(0,0%,100%,.8)}.aa-bg-dark-blue .aa-tag:after,.aa-bg-overlay--dark-blue .aa-tag:after{background-color:hsla(0,0%,100%,.4)}.aa-bg-dark-blue .aa-tag:focus,.aa-bg-dark-blue .aa-tag:hover,.aa-bg-overlay--dark-blue .aa-tag:focus,.aa-bg-overlay--dark-blue .aa-tag:hover{color:hsla(0,0%,100%,.8)}.aa-bg-dark-blue .aa-tag:active,.aa-bg-overlay--dark-blue .aa-tag:active{color:#fff}.aa-bg-dark-blue .aa-tag:active:after,.aa-bg-overlay--dark-blue .aa-tag:active:after{background-color:hsla(0,0%,100%,.6)}.aa-bg-dark-blue .aa-tag.aa-tag--current,.aa-bg-overlay--dark-blue .aa-tag.aa-tag--current{color:#88eac9}.aa-bg-dark-blue .aa-tag.aa-tag--current:after,.aa-bg-overlay--dark-blue .aa-tag.aa-tag--current:after{background-color:#88eac9}.aa-pagination .aa-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.aa-pagination li:not(:last-child){margin-right:15px}.aa-pagination li:not(:last-child) a{padding:0 5px}.aa-pagination li:last-child{margin-left:8px}.aa-pagination li a{color:rgba(37,40,42,.7);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:1;position:relative;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-pagination li a.aa-pagination--active{color:#8d193e;-webkit-transform:none!important;transform:none!important}.aa-pagination li a.aa-pagination--active:after{content:none}.aa-pagination li a:after{content:"";background-color:rgba(37,40,42,.4);height:2px;width:0;position:absolute;left:0;bottom:-2px;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-pagination li a:active:after,.aa-pagination li a:focus:after,.aa-pagination li a:hover:after{width:100%}.aa-bg-dark-blue.aa-pagination li a,.aa-pagination.aa-bg-overlay--dark-blue li a{color:hsla(0,0%,100%,.8)}.aa-bg-dark-blue.aa-pagination li a.aa-pagination--active,.aa-pagination.aa-bg-overlay--dark-blue li a.aa-pagination--active{color:#88eac9}.aa-bg-dark-blue.aa-pagination li a:after,.aa-pagination.aa-bg-overlay--dark-blue li a:after{background-color:hsla(0,0%,100%,.4)}.aa-bg-dark-blue.aa-pagination li a:active,.aa-pagination.aa-bg-overlay--dark-blue li a:active{color:#fff}.aa-bg-dark-blue.aa-pagination li a:active:after,.aa-pagination.aa-bg-overlay--dark-blue li a:active:after{background-color:hsla(0,0%,100%,.6)}.aa-blog-listing .aa-hero{margin-bottom:0}.aa-blog-listing .aa-hero .hero-img img{aspect-ratio:1/1;border-radius:50%;max-width:600px;-o-object-fit:cover;object-fit:cover;width:100%}.aa-blog-listing.aa-blog-listing--premium .aa-hero .hero-img img,.aa-blog-listing.aa-blog-listing--webinars .aa-hero .hero-img img{border-radius:0}.aa-blog--simple-listing article{border-bottom:1px solid rgba(37,40,42,.15);-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:25px}@media (min-width:992px){.aa-blog--simple-listing article{padding-bottom:30px}}.aa-blog--simple-listing article:not(:last-child){margin-bottom:40px}@media (min-width:992px){.aa-blog--simple-listing article:not(:last-child){margin-bottom:55px}}.aa-blog--simple-listing a.aa-button--text-arrow,.aa-blog--simple-listing a.arrow-link{color:#25282a;text-decoration:none}.aa-blog--simple-listing a.aa-button--text-arrow:before,.aa-blog--simple-listing a.arrow-link:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%2325282A"/></svg>');padding-right:14px;width:20px}@media (min-width:992px){.aa-blog--simple-listing a.aa-button--text-arrow:before,.aa-blog--simple-listing a.arrow-link:before{width:22px}}.aa-blog--simple-listing a.aa-button--text-arrow:focus,.aa-blog--simple-listing a.aa-button--text-arrow:hover,.aa-blog--simple-listing a.arrow-link:focus,.aa-blog--simple-listing a.arrow-link:hover{color:#25282a}.aa-blog--simple-listing a.aa-button--text-arrow:active,.aa-blog--simple-listing a.arrow-link:active{color:#8d193e}.aa-blog--simple-listing a.aa-button--text-arrow:active:before,.aa-blog--simple-listing a.arrow-link:active:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%238D193E"/></svg>')}.aa-blog--author .aa-bg-complementary .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-complementary .aa-content>a.arrow-link,.aa-blog--author .aa-bg-light .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-light .aa-content>a.arrow-link,.aa-blog--author .aa-bg-none .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-none .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--complementary .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--complementary .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--light .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--light .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--white .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--white .aa-content>a.arrow-link,.aa-blog--author .aa-bg-white .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-white .aa-content>a.arrow-link,.aa-blog--author .aa-content-color--dark .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-content-color--dark .aa-content>a.arrow-link,.aa-blog--author .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-content>a.arrow-link,.aa-blog--author .aa-module .aa-form--white-bg .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-module .aa-form--white-bg .aa-content>a.arrow-link{font-size:15px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media (min-width:992px){.aa-blog--author .aa-bg-complementary .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-complementary .aa-content>a.arrow-link,.aa-blog--author .aa-bg-light .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-light .aa-content>a.arrow-link,.aa-blog--author .aa-bg-none .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-none .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--complementary .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--complementary .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--light .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--light .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--white .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--white .aa-content>a.arrow-link,.aa-blog--author .aa-bg-white .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-white .aa-content>a.arrow-link,.aa-blog--author .aa-content-color--dark .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-content-color--dark .aa-content>a.arrow-link,.aa-blog--author .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-content>a.arrow-link,.aa-blog--author .aa-module .aa-form--white-bg .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-module .aa-form--white-bg .aa-content>a.arrow-link{font-size:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:50px}}.aa-blog--author .aa-blog--author-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width:992px){.aa-blog--author .aa-blog--author-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;text-align:left}.aa-blog--author .aa-blog--author-wrapper a{grid-column:2/3;grid-row:2/3}.aa-blog--author .aa-blog--author-wrapper p+a{-ms-flex-item-align:end;align-self:end}}.aa-blog--author img{aspect-ratio:1/1;border-radius:50%;margin-bottom:35px;-o-object-fit:cover;object-fit:cover;width:140px}@media (min-width:992px){.aa-blog--author img{grid-column:1/2;grid-row:1/3;margin-bottom:auto;margin-right:35px;width:150px}}.aa-blog--author .aa-subheading{margin-bottom:9px}@media (min-width:992px){.aa-blog--author .aa-subheading{grid-column:2/3;grid-row:1/2;margin-bottom:45px}.aa-blog--author .aa-subheading+.h4,.aa-blog--author .aa-subheading+h4,.aa-blog--author .aa-system #email-prefs-form .aa-subheading+h2,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-subheading+h1,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-subheading+h2,.aa-blog--author .backup-unsubscribe .aa-subheading+h3,.aa-blog--author .teamtailor-jobs__job .aa-subheading+.teamtailor-jobs__job-title,.aa-system #email-prefs-form .aa-blog--author .aa-subheading+h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author .aa-subheading+h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author .aa-subheading+h2,.backup-unsubscribe .aa-blog--author .aa-subheading+h3,.teamtailor-jobs__job .aa-blog--author .aa-subheading+.teamtailor-jobs__job-title{-ms-flex-item-align:end;align-self:end}}.aa-blog--author .aa-system #email-prefs-form h2,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2,.aa-blog--author .backup-unsubscribe h3,.aa-blog--author .h4,.aa-blog--author .teamtailor-jobs__job .teamtailor-jobs__job-title,.aa-blog--author h4,.aa-system #email-prefs-form .aa-blog--author h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author h2,.backup-unsubscribe .aa-blog--author h3,.teamtailor-jobs__job .aa-blog--author .teamtailor-jobs__job-title{margin-bottom:10px;margin-top:0}@media (min-width:992px){.aa-blog--author .aa-system #email-prefs-form h2,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2,.aa-blog--author .backup-unsubscribe h3,.aa-blog--author .h4,.aa-blog--author .teamtailor-jobs__job .teamtailor-jobs__job-title,.aa-blog--author h4,.aa-system #email-prefs-form .aa-blog--author h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author h2,.backup-unsubscribe .aa-blog--author h3,.teamtailor-jobs__job .aa-blog--author .teamtailor-jobs__job-title{grid-column:2/3;grid-row:1/2}}.aa-blog--author p{margin-bottom:20px}@media (min-width:992px){.aa-blog--author p{grid-column:2/3;grid-row:2/3;margin-bottom:42px}}.aa-blog-post .aa-blog--author .aa-content{border-top:1px solid rgba(37,40,42,.2)}.aa-blog-post--header .aa-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-blog-post--header .aa-content+.aa-content{margin-top:45px}.aa-blog-post--header .aa-card--info{font-size:12px;margin-bottom:8px}.aa-blog-post--header h1{margin-top:0;margin-bottom:15px}@media (min-width:992px){.aa-blog-post--header h1{margin-bottom:20px}}.aa-blog-post--header p:nth-last-child(2){margin-bottom:18px}@media (min-width:992px){.aa-blog-post--header p:nth-last-child(2){margin-bottom:25px}}.aa-blog-post--header .aa-card__topics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-blog-post--header .aa-card__topics a{color:#8d193e;font-size:14px;font-weight:600;line-height:2;text-decoration:none;text-transform:uppercase}.aa-blog-post--header .aa-card__topics a:active,.aa-blog-post--header .aa-card__topics a:focus,.aa-blog-post--header .aa-card__topics a:hover{text-decoration:underline}.aa-blog-post--header .aa-card__topics a:not(:last-child){margin-right:20px}@media (min-width:992px){.aa-blog-post--header .aa-card__topics a:not(:last-child){margin-right:25px}}.aa-blog-post--header img{width:100%;height:auto;border-radius:20px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.2);box-shadow:0 0 7px rgba(0,0,0,.2)}@media (min-width:992px){.aa-blog-post--header img{aspect-ratio:16/7}}.aa-blog-post-content{margin-bottom:-20px}.aa-blog-post-content h2{font-size:30px;line-height:1.2em}@media (min-width:992px){.aa-blog-post-content h2{font-size:40px;line-height:1.2em}}.aa-blog-post__social-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-blog-post__social-share span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:20px}.aa-blog-post__social-share path{fill:#fff}.aa-blog-post__social-share a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#8d193e;border-radius:50%}.aa-blog-post__social-share a:hover{background-color:#25282a}.aa-blog-post__social-share a:not(:last-child){margin-right:8px}.aa-site-header-brand{position:fixed;left:0;right:0;height:65px}@media (min-width:992px){.aa-site-header-brand{position:absolute;left:290px;height:85px;width:calc(100% - 290px)}}.aa-site-header-brand.aa-bg-overlay--primary svg path,.aa-site-header-brand.aa-bg-primary svg path{fill:#fff}.aa-header-breadcrumb{font-size:12px;display:none}@media (min-width:560px){.aa-header-breadcrumb{display:block}}@media (min-width:992px){.aa-header-breadcrumb{font-size:inherit;margin-right:0}}.aa-site-header-brand .aa-inner{padding-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-gap:30px;gap:30px}.aa-site-header-brand .aa-branding{margin-left:0;margin-right:auto;max-width:90px;margin-top:-2px}@media (min-width:992px){.aa-site-header-brand .aa-branding{max-width:109px;margin-top:0}}@media (min-width:992px){.aa-site-header-brand .aa-inner{margin-right:36px}.aa-site-header-brand .aa-navigation-container{margin-right:0;margin-left:auto;padding-right:0}}.aa-site-header-brand .aa-hamburger span,.aa-site-header-brand .aa-hamburger span:after,.aa-site-header-brand .aa-hamburger span:before{background-color:#fff}.aa-navigation--mobile--brand{top:65px}@media (min-width:992px){.aa-navigation--mobile--brand{top:inherit}}.aa-brand-book .aa-brand-book-sidebar{position:fixed;left:0;top:0;bottom:0;width:290px;height:100vh}.aa-brand-book .aa-brand-book-sidebar .aa-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:85px;width:100%;max-width:100%;padding-left:36px}.aa-brand-book .aa-brand-book-sidebar .aa-branding a{width:140px;height:auto;margin-top:-5px}.aa-brand-book>.container-fluid{position:relative;margin-left:0;margin-top:65px;padding-left:max(5%,28px);padding-right:max(5%,28px)}@media (min-width:576px){.aa-brand-book>.container-fluid{padding-left:max(7%,28px);padding-right:max(7%,28px)}}@media (min-width:992px){.aa-brand-book>.container-fluid{padding-left:60px;padding-right:60px;margin-left:290px;margin-top:85px}}.aa-brand-book>.container-fluid>.row-fluid-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.aa-brand-book>.container-fluid .aa-module.aa-bg-none .aa-inner,.aa-brand-book>.container-fluid .aa-module.aa-bg-overlay--white .aa-inner,.aa-brand-book>.container-fluid .aa-module.aa-bg-white .aa-inner{padding-left:0;padding-right:0}.aa-brand-book>.container-fluid .aa-focus-box{width:100%}.aa-brand-book>.container-fluid .aa-columns .aa-columns__body:not(.aa-bg-none):not(.aa-bg-white):not(.aa-bg-overlay--white) .aa-column--text,.aa-brand-book>.container-fluid .aa-focus-box .aa-inner{padding-left:60px}@media screen and (max-width:991px){.aa-brand-book>.container-fluid .aa-columns .aa-columns__body:not(.aa-bg-none):not(.aa-bg-white):not(.aa-bg-overlay--white) .aa-column--text{padding-top:60px}}.aa-brand-book>.container-fluid .aa-columns.aa-module-width--full .aa-columns__body.aa-bg-none:nth-of-type(odd) .aa-column--text{padding-left:0}.aa-brand-book>.container-fluid .aa-cta .aa-inner{padding-left:20px;padding-right:20px}.aa-sidebar-navigation{padding-left:max(5%,28px)}@media (min-width:576px){.aa-sidebar-navigation{padding-left:max(7%,28px)}}@media (min-width:992px){.aa-sidebar-navigation{padding-left:36px;padding-top:45px}}.aa-sidebar-navigation ul{padding-left:0;list-style:none;margin-bottom:25px}.aa-sidebar-navigation li{position:relative}.aa-sidebar-navigation li a{text-decoration:none;padding-top:3px;padding-bottom:3px}@media (min-width:992px){.aa-sidebar-navigation li a{font-size:14px;line-height:24px}}.aa-sidebar-navigation li a:hover{color:#8d193e}.aa-sidebar-navigation li.top-level>ul{margin-top:5px}.aa-sidebar-navigation li.top-level>a,.aa-sidebar-navigation li.top-level>span{font-size:16px;font-weight:600}.aa-sidebar-navigation li.active-item a{color:#8d193e}.aa-sidebar-navigation li.active-item svg{position:absolute;left:-7px;top:12px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2hlcm8uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJoZWxwZXJzL19zaXplcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb3JlL19lbGVtZW50cy5zY3NzIiwiaGVscGVycy9fdGhlbWUtb3ZlcnJpZGVzLnNjc3MiLCJzdHlsZS5jc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImNvcmUvX3R5cG9ncmFwaHkuc2NzcyIsImNvcmUvX3V0aWxpdGllcy5zY3NzIiwiY29yZS9fY29udGFpbmVycy1kbmQuc2NzcyIsImNvcmUvX2xheW91dC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImhlbHBlcnMvX2Z1bmN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL19saW5rLWl0ZW0uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2ljb24uc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJjb21wb25lbnRzL19zbGljay5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwibW9kdWxlcy9fY2FsY3VsYXRvci5zY3NzIiwibW9kdWxlcy9fY2FyZHMuc2NzcyIsIm1vZHVsZXMvX2Nhcm91c2VsLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19jdGEuc2NzcyIsIm1vZHVsZXMvX2ZvY3VzLWJveC5zY3NzIiwibW9kdWxlcy9fZm9ybS5zY3NzIiwibW9kdWxlcy9faWNvbi1saXN0aW5nLnNjc3MiLCJtb2R1bGVzL19pbWFnZS10ZXh0LWJveGVzLnNjc3MiLCJtb2R1bGVzL19pci1uZXdzZmVlZC5zY3NzIiwibW9kdWxlcy9faXItZXZlbnRzLnNjc3MiLCJtb2R1bGVzL19pci1mZWVkLnNjc3MiLCJtb2R1bGVzL19pci1saW5rLWhpZ2hsaWdodHMuc2NzcyIsIm1vZHVsZXMvX2lyLW1lZXRpbmdzLnNjc3MiLCJtb2R1bGVzL19pci1yZXBvcnRzLnNjc3MiLCJtb2R1bGVzL19pci1zdWJzY3JpcHRpb24tZm9ybS5zY3NzIiwibW9kdWxlcy9faW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX2xhbmd1YWdlLnNjc3MiLCJtb2R1bGVzL19saW5rLWxpc3Rpbmcuc2NzcyIsIm1vZHVsZXMvX2xvY2F0aW9uLWxpc3Rpbmcuc2NzcyIsIm1vZHVsZXMvX2xvY2F0aW9uLW1hcC5zY3NzIiwibW9kdWxlcy9fbG9nby13YWxsLnNjc3MiLCJtb2R1bGVzL19tdWx0aWNvbHVtbi13aXRoLWNhcmRzLnNjc3MiLCJtb2R1bGVzL19wYW5lbHMuc2NzcyIsIm1vZHVsZXMvX3BsYW4tbGlzdGluZy5zY3NzIiwibW9kdWxlcy9fcHJvbW90ZWQtaW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX3F1b3RlLnNjc3MiLCJtb2R1bGVzL190ZWFtdGFpbG9yLWxpc3Rpbmcuc2NzcyIsIm1vZHVsZXMvX3RleHQuc2NzcyIsInRlbXBsYXRlcy9fc3lzdGVtLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2ctaW5kZXguc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1wb3N0LnNjc3MiLCJ0ZW1wbGF0ZXMvX2JyYW5kLWJvb2suc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrbkJBLGdCQUNxQjtBQ25uQnJCLDJFQUEyRSxDQVUzRSxLQUNFLGdCQUFpQixDQUNqQiw2QkFDRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2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LHNCQW9CSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQXJCZCx3Q0F5Qkksd0JKdE1hLENJNktqQiwwQ0E2Qkksd0JKek1lLENJNEtuQiw4Q0FpQ0ksd0JKNU1tQixDSTJLdkIsc0NBcUNJLHFCSnJOVyxDSWdMZiwwQ0F5Q0ksd0JKL01lLENJc0tuQiwwQ0E2Q0ksd0JKbE5lLENJbURuQix1Q0F3S1Esd0JKbk9TLENJc09iLCtCQUlRLHdCSjFPSyxDSTJPTCxVQUFZLENBSXBCLDJCQU9RLGFKdFBLLENJNkVqQiwyQ0FzSlEsd0JKbE9XLENJcU9mLGlDQUlRLHdCSnpPTyxDSTBPUCxVQUFZLENBSXBCLDZCQU9RLGFKclBPLENJa0duQixtREFnSVEsd0JKak9lLENJb09uQixxQ0FJUSx3Qkp4T1csQ0l5T1gsVUFBWSxDQUlwQixpQ0FPUSxhSnBQVyxDSWtIdkIsbUNBK0dRLHdCSi9OTyxDSWtPWCw2QkFJUSx3Qkp0T0csQ0l1T0gsVUFBWSxDQUlwQix5QkFFUSxVSnBQRyxDSXFPWCxpQ0FDSSx3QkpoT00sQ0ltT1YsNEJBSVEsd0JKdk9FLENJd09GLFVBQVksQ0FJcEIsc0RBSVEsYUpyTE8sQ0lzTFAscUNKMU9TLENJME9ULDZCSjFPUyxDSTJHckIsbUNBOEdRLHFCSnRPTyxDSXlPWCw2QkFJUSxxQko3T0csQ0k4T0gsVUFBWSxDQUlwQix5QkFPUSxVSnpQRyxDSWlGZixtQ0FxSlEsd0JKdk9PLENJME9YLDZCQUlRLHdCSjlPRyxDSStPSCxVQUFZLENBSXBCLHlCQU9RLGFKMVBHLENJME9YLGlDQUlRLHdCSm5PTyxDSW9PUCxVQUFZLENBSXBCLDZCQU9RLGFKL09PLENJK05mLGlDQUlRLHdCSmxPTyxDSW1PUCxVQUFZLENBSXBCLDZCQU9RLGFKOU9PLENJOFBmLHdGQUNJLGFKaFFXLENJK0huQiwyQ0FxSVEsd0JKcFFXLENJK1BmLHdGQUNJLGFKL1BXLENJK0huQiwyQ0FvSVEsd0JKblFXLENJOFBmLCtFQUNJLGFKOVBRLENJaVFaLGNBQ0ksd0JKbFFRLENJNlBaLDhGQUNJLGFKN1BhLENJZ1FqQixtQkFDSSx3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R29DLENPakdwQyxpQlBvSXNCLENPbkl0QixlTERZLENLRVosb0JBQXFCLENBQ3JCLGlCQUFrQixDQUVsQixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLCtCTGlCWSxDS2pCWix1QkxpQlksQ0pwQlIseUJTbEJSLDBDQXdCUSxjQUFlLENBU3RCLENBakNELHdHQTRCUSxTQUFVLENBQ1YsOEJBQWlDLENBTXpDLDZDQUNJLG9CQUFxQixDQU9yQixxdUNBQ0ksaUJQZ0hvQixDTy9HcEIsb0JQbENTLENPbUNULGlCUDZHb0IsQ081R3BCLGdCUDJHbUIsQ096R25CLFVQekNPLENPMkNQLHdCUHhDUyxDT2dDYixrNUhBYVEsb0JQeUd5QyxDT3ZHekMsVVBsREcsQ09vREgsd0JQb0c2QyxDT3JIckQsODFCQUNJLGlCUDhIb0IsQ083SHBCLG9CUGxDUyxDT21DVCxpQlAySG9CLENPMUhwQixnQlB5SG1CLENPdkhuQixhUHRDUyxDT3dDVCw0QlBtSCtCLENPM0huQyxpMUZBYVEsb0JQN0NLLENPK0NMLFVQbERHLENPb0RILHdCUGpESyxDT2dDYixvekJBQ0ksaUJQNElvQixDTzNJcEIsb0JQbENTLENPbUNULGlCUHlJb0IsQ094SXBCLGdCUHVJbUIsQ09ySW5CLFVQekNPLENPMkNQLHdCUHhDUyxDT2dDYix5dEZBYVEsb0JQcUl5QyxDT25JekMsVVBsREcsQ09vREgsd0JQZ0k2QyxDT2pKckQsc3JCQUNJLGlCUDBKb0IsQ096SnBCLG9CUHhCYSxDT3lCYixpQlB1Sm9CLENPdEpwQixnQlBxSm1CLENPbkpuQixhUHhCWSxDTzBCWix3QlA5QmEsQ09zQmpCLGkzRUFhUSxvQlBtSjZDLENPako3QyxhUGpDUSxDT21DUix3QlA4SWlELENPL0p6RCw4MUJBQ0ksaUJQd0tvQixDT3ZLcEIsb0JQeEJhLENPeUJiLGlCUHFLb0IsQ09wS3BCLGdCUG1LbUIsQ09qS25CLGFQNUJhLENPOEJiLDRCUDZKK0IsQ09yS25DLGkxRkFhUSxvQlBuQ1MsQ09xQ1QsVVBsREcsQ09vREgsd0JQdkNTLENPc0JqQixvekJBQ0ksaUJQc0xvQixDT3JMcEIsb0JQeEJhLENPeUJiLGlCUG1Mb0IsQ09sTHBCLGdCUGlMbUIsQ08vS25CLGFQeEJZLENPMEJaLHdCUDlCYSxDT3NCakIseXRGQWFRLG9CUCtLNkMsQ083SzdDLGFQakNRLENPbUNSLHdCUDBLaUQsQ08zTHpELCtrQ0FDSSxpQlBvTW9CLENPbk1wQixpQlByQ08sQ09zQ1AsaUJQaU1vQixDT2hNcEIsZ0JQK0xtQixDTzdMbkIsYVB0Q1MsQ093Q1QscUJQM0NPLENPbUNYLDB2SEFhUSxvQlA2THlDLENPM0x6QyxhUC9DSyxDT2lETCx3QlB3TDZDLENPek1yRCxvekJBQ0ksaUJQa05vQixDT2pOcEIsaUJQckNPLENPc0NQLGlCUCtNb0IsQ085TXBCLGdCUDZNbUIsQ08zTW5CLGFQdENTLENPd0NULHFCUDNDTyxDT21DWCx5dEZBYVEsb0JQMk15QyxDT3pNekMsYVAvQ0ssQ09pREwsd0JQc002QyxDT3ZOckQsbTNCQUNJLFNQZ09jLENPL05kLGlCUHJDTyxDT3NDUCxlUDZOb0IsQ081TnBCLGNQMk5tQixDT3pObkIsYVB0Q1MsQ093Q1QscUJQM0NPLENPbUNYLG1WQWFRLHdCUHlOMkIsQ092TjNCLGFQL0NLLENPaURMLDRCUG9OK0IsQ09yT3ZDLHl3QkFDSSxpQlA4T29CLENPN09wQixvQlBsQ1MsQ09tQ1QsaUJQMk9vQixDTzFPcEIsZ0JQeU9tQixDT3ZPbkIsVVB6Q08sQ08yQ1Asd0JQeENTLENPZ0NiLG9uRkFhUSxvQlB1T3FDLENPck9yQyxVUGxERyxDT29ESCx3QlBrT3lDLENPNU1yRCx1NUJBQ0ksd1NBQXNoQixDQUN0aEIsYUFBYyxDQUNkLGlCQUFrQixDQUd0Qix1NUJBQ0ksMlNBQXNoQixDQUN0aEIsYUFBYyxDQUNkLGlCQUFrQixDQUd0Qix1NUJBQ0ksMlNBQXdoQixDQUN4aEIsYUFBYyxDQUNkLGlCQUFrQixDQXREbEIsbTNCQTREQSw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBTHRCLHUrQkFRUSxpQkFBa0IsQ0FDbEIsT0FBUSxDQU1oQixtN0NBQ0EsY0FBZSxDQUdmLG1qREFNUSxVQUFXLENBbEZmLCs3QkF3RkEsYVB2SGUsQ08wSG5CLHNjQUdRLGFQcEhhLENPaUhyQixxWkFNWSx1U0FBOFYsQ0FjMVcscUxBQ0ksZUFBZ0IsQ1R6SVoseUJTd0lSLHFMQUlRLFlBQWEsQ0FDYixnQkFBaUIsQ0FFeEIsQ0FLRCxpQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDQUwvQixzQ0FTUSxhQUFTLENBQVQsUUFBUyxDQVRqQixrR0FZWSxRQUFTLENBWnJCLHdEQWdCWSxlQUFnQixDQWhCNUIsMENBc0JJLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQXRCMUIsbVBBMEJRLGVBQWdCLENBMUJ4Qix3REErQlEsZUFBZ0IsQ0FJaEIsaUJBQWtCLENBQ2xCLGFBTGdCLENBL0J4Qiw0U0F3Q1EsYUFBZ0IsQ0F4Q3hCLHlDQTRDUSx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQTVDL0IsOENBZ0RRLHNCQUEyQixDQUEzQixtQkFBMkIsQ0FBM0IsMEJBQTJCLENBaERuQyxnREFxRFEsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ1R6TXZCLHlCU29KUixpQkEwRFEsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBM0QzQix5Q0E4RFksdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDMUIsQ0NwT1QsWUFDSSxRQUFTLENBQ1QsbUJBQW9CLENBRXBCLGFSa0VnQixDUWhFaEIsNEJSZ1RxQyxDUXRUekMsa0JBU1EsWUFBYSxDQUlyQixTQUNJLDRCUjBTMkIsQ1F4UzNCLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsZUFBZ0IsQ0FFaEIsNEJSa1MrQixDUTlSbkMsb0RBR1EsU0FBVSxDQUVWLGFBQWMsQ0FFZCw0QkFBNkIsQ0FQckMsOENBV1EsU0FBVSxDQUNWLFFBQVMsQ0FFVCw0QkFBNkIsQ0FTckMsZUFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixrQkFBbUIsQ1ZsQ2YseUJVK0JSLGVBTVEsa0JBQW1CLENBRTFCLENBa0JELGtGQUNJLFVBQVcsQ0FDWCxXQUFZLENBSVosZ0JSdU51QixDUWxOdkIsU0FBVSxDQUNWLHdCQUFxQixDQUNyQixhQUFjLENBQ2QsY0FBZSxDQUNmLFlBQWEsQ0FFYixhQUFjLENBQ2QsYUFBYyxDQUNkLG9CQUFxQixDQUVyQiw0QlIrTXNDLENRN010QyxjQUFlLENBQ2YsdUJBQWdCLENBQWhCLGVBQWdCLENWakZaLHlCVXlEUixrRkEyQlEsY0FBZSxDQUNmLGtCUmtNc0IsQ1FuTDdCLENBM0NELDhGQWdDUSxZQUFhLENBR2IsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLG9CUmpHTSxDUTZEZCx3SUF3Q1EsYUFBYyxDQUNkLFVBQVksQ0F6Q3BCLHNIQXdDUSxhQUFjLENBQ2QsVUFBWSxDQXpDcEIsOEhBd0NRLGFBQWMsQ0FDZCxVQUFZLENBekNwQixnSUF3Q1EsYUFBYyxDQUNkLFVBQVksQ0F6Q3BCLDRHQXdDUSxhQUFjLENBQ2QsVUFBWSxDQUlwQixvRUFDSSxnQkFBaUIsQ0FJckIsME5BRUksVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsUUFBUyxDQUNULGlCQUFrQixDQUNsQixPQUFRLENBRVIsNEJBQTZCLENWcEh6Qix5QlV1SFIsVUFDSSwyQkFBNkIsQ0FFakMsa0JBQ0ksMkJBQTZCLENBQ2hDLENBSUQsdUNBQ0ksd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBU3JCLG1DQUVRLFFBQVMsQ0FGakIsc0RBS1ksaUJBQWtCLENBTTlCLDRCQUNJLGlCQUFrQixDQUd0QixnQ0FDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLG1CQUFvQixDQUNwQixTQUFVLENBQ1Ysa0NBQTJCLENBQTNCLDBCQUEyQixDQUUzQixtQkFBb0IsQ0FNeEIsOGhCQUNJLFlSN0tlLENRaUxuQiw4RkFDSSx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBRHBCLDRHQUlRLGFSMUxPLENRNExQLGNBQWUsQ0FFZixxQlI3TE8sQ1FpTWYsdVBBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsbUJBQW9CLENBRXBCLDRCUmdHc0MsQ1EvRnRDLGVBQWdCLENBSXBCLHdHQUNJLFdBQVksQ0FDWixTQUFVLENBRVYsNEJBQTZCLENBQzdCLHdCQUF5QixDQUk3QixtTkFDSSxvQkFBc0IsQ0FDdEIsa0JBQStDLENBRS9DLHliQzdKNkMsQ0Q4SjdDLDJCQUE0QixDQUM1Qix5Q0FBaUUsQ0FDakUseUJBQTBCLENWbE50Qix5QlUyTVIsbU5BVVEsa0JBQWtELENBRWxELHlDQUFtRSxDQU0xRSxDQWxCRCw0VEFnQlEsWUFBYSxDQUtyQiwrREFFUSxpQ0FBMkIsQ0FBM0IseUJBQTJCLENBQzNCLHlCQUEyQixDQUhuQyxxRUFNWSxrQ0FBcUMsQ0FDckMsb0JBQXVCLENBUG5DLDRFQVlRLHdCUmpQZSxDUWtQZixhUmpQTSxDUW9PZCx5RUFpQlEsYVJyUE0sQ1E0UGQsV0FDSSxlQUFnQixDQUVoQixpQkFBa0IsQ0FHdEIsb0JBSUksZUFBZ0IsQ0FNcEIsd0JBRUksUUFBUyxDQUNULFNBQVUsQ0FDVixlQUFnQixDQUpwQiw4QkFPUSxlQUFnQixDQUt4QixxQkFDSSxlTnpSWSxDTXdSaEIsMEJBSVEsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUwxQixxRUFTWSxZQUFhLENBTXpCLGdCQUNJLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBQ1IsYUFBYyxDQUNkLGNBQWUsQ0FDZixnQlJqQnVCLENRbUJ2QixjQUFnQixDQUNoQixlQUFnQixDQUVoQixVQUFZLENWNVNSLHlCVW1TUixnQkFZUSxlQUFnQixDQUNoQixnQlJ6QnNCLENRMkI3QixDQUdELHdCQUVRLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FINUIsMkNBTVksa0JBQW1CLENBTi9CLHFDQVdRLGVBQWdCLENBS3hCLDhGQUNJLG9CUjVVZSxDUStVbkIsaUJBQ0ksNEJBQVMsQ0FBVCxpQkFBUyxDQUFULFFBQVMsQ0FDVCxlQUFnQixDQUNoQixnQlJ0RHVCLENGdFJuQix5QlV5VVIsaUJBTVEsZ0JSeERzQixDUW9GN0IsQ0FsQ0Qsb0JBVVEsZUFBZ0IsQ0FWeEIsdUJBY1EsYVI3VlcsQ1E4VlgsY0FBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBakIxQiw4QkFvQlksV0FBWSxDQUNaLDBCQUFvQixDQUFwQiwwQkFBb0IsQ0FBcEIsbUJBQW9CLENBQ3BCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFlBQWEsQ0FDYixhQUFjLENBQ2Qsd0JSeldPLENRMFdQLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FFakIsaUJBQWtCLENBQ2xCLGVOM1dJLENNaVhoQixpQkFDSSxlQUFnQixDQUNoQixZQUFhLENBQ2Isd0JSdlhlLENRb1huQixnQ0FNUSxRQUFTLENBYWpCLCtHQUdRLGVOdllRLENNZ1poQixzQkFDSSxjQUFlLENBR25CLDRKQUlRLFVBQVcsQ0FKbkIsb0lBUVEsY0FBZSxDQUl2Qix5UUFFUSxVQUFXLENBRm5CLGlvQkFPUSxVQUFXLENWcGFYLHlCVXdhUixvREFHWSx1QkFBNEMsQ0FRbkQsQ1ZuYkcseUJVd2FSLHdFQVFnQixnQlJ0SlEsQ1F3SmYsQ1ZsYkQseUJVc2JSLG9EQUdZLDRCQUFxRCxDQVE1RCxDVmpjRyx5QlVzYlIsd0VBUWdCLGdCUnBLUSxDUXNLZixDQUlULCtFQUNJLGtoQkFHUSxvQkFBc0IsQ0FIOUIsa09BUVEsb0JBQXNCLENBQ3pCLENBSVQsb0NBRVEsa0JBQW1CLENBSzNCLHVuRUFFUSwrQkFBbUMsQ0FGM0MsdWJBUVEsVVIzZU8sQ1FtZWYsNmZBV1EsaUJSOWVPLENRbWVmLHM2SEFlUSxTUmxmTyxDUXNmZixrbUVBRVEsb0JBQXFCLENBUTdCLHNDQUNJLG1CQUFvQixDRXpnQnhCLDJCQUNFLGdCQUFpQixDQUduQixjQUNFLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FQZCxzRUFZSSx3QlZUVyxDVVVYLGFBQWMsQ0FDZCxVQUFXLENBQ1gsK0JSbUJZLENRbkJaLHVCUm1CWSxDUWxCWixVQUFXLENBaEJmLG1EQXFCSSxVQUFXLENBQ1gsaUJBQWtCLENBdEJ0QiwwQkEwQkksa0NBQTJCLENBQTNCLDBCQUEyQixDQTFCL0IseUJBOEJJLGlDQUEwQixDQUExQix5QkFBMEIsQ0FJOUIsaVdBUU0scUJWdENTLENVMkNmLGdDQUdJLHNDQUF3QyxDQUg1Qyx1Q0FNTSwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBTjlCLHNDQVNNLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0MzRC9CLDRDQUNJLFlBQWEsQ0FHakIsaUJBQ0kseUJBQTBCLENBQzFCLG9CQUFnQixDQUFoQix1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENiV1oseUJhYlIsaUJBS1EsNkJBQThCLENBRXJDLENBRUQsK0NBQ0kseUJBQTBCLENBQzFCLG9CQUFnQixDQUFoQix1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENiRVoseUJhSlIsK0NBS1EsNkJBQThCLENBTXJDLENiUE8seUJhSlIsK0NBU1EsaUNBQWtDLENBRXpDLENBR0Qsb0NBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5Qiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUVwQix5Q1g5QlcsQ1dnQ1gsb0JBQXFCLENBWHpCLGdEQWNRLDJTQUF3aEIsQ0FDeGhCLGFUTFEsQ1NWaEIsNEdBZ0JRLDZDVE5RLENTTVIscUNUTlEsQ1NNUiw2QlROUSxDU01SLHdEVE5RLENTVmhCLDREQW9CUSxpQ0FBMEIsQ0FBMUIseUJUVlEsQ1NlaEIscUJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FFdEIsa0JBQW1CLENBR3ZCLG1CQUNJLGNBQWUsQ0FDZixlQUFnQixDQzlEcEIseUJBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDZGdCYix5QmNsQlIseUJBS0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUVyQixDQUVELHVDQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQTJCLENBQTNCLDZCQUEyQixDQUEzQiw4QkFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGdCQUFpQixDZEtYLHlCY1JSLHVDQU1JLGdCQUFpQixDQTRDcEIsQ2QxQ08sMEJjUlIsdUNBVUksZ0JBQWlCLENBd0NwQixDQWxERCxvR0FjSSxjQUFlLENBQ2YsaUJBQWtCLENBZnRCLHNjQWtCTSxnQkFBaUIsQ2RWZix5QmNSUixvR0FzQk0sWUFBYSxDQW1CaEIsQ2RqQ0ssMEJjUlIsb0dBMEJNLGlCQUFrQixDQTFCeEIsc2NBNkJRLGdCQUFpQixDQUNsQixDZHRCQywwQmNSUixvR0FrQ00sY0FBZSxDQUNmLGlCQUFrQixDQW5DeEIsc2NBc0NRLGlCQUFrQixDQUNuQixDQXZDUCx1T0E0Q0ksc0JBQXdCLENkcENwQiwwQmNSUix1T0ErQ00sOEJBQWdDLENBRW5DLENBR0gsOENBQ0Usa0JBQW1CLENBRHJCLGtIQUlJLGNBQWUsQ0FDZixpQkFBa0IsQ0FJdEIsb0NBS0ksZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFFBQVMsQ0FQYix1QkFXSSxhQUFjLENBQ2Qsb0JBQXFCLENBSXpCLHdCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENkekViLHlCY3FFUix3QkFPSSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFdEIsQ0FFRCw0Q0FDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLGNBQWUsQ0FDZixlQUFnQixDQUdsQiwrQ0FDRSxjQUFlLENkeEZULHlCY3VGUixnRUFNTSxpQkFBa0IsQ0FjckIsQ2QzR0ssMEJjdUZSLGdFQVVNLGlCQUFrQixDQVVyQixDZDNHSywwQmN1RlIsZ0VBY00saUJBQWtCLENBTXJCLENkM0dLLDBCY3VGUixnRUFrQk0saUJBQWtCLENBRXJCLENBR0gsaURBR0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVWNUhZLENKTVIsMEJjOEdSLGlEQVdNLGNBQWUsQ0FFbEIsQ0FiSCw0TkFtQkksYVp4SWEsQ1k0SWpCLDhEQUNFLGlCQUFrQixDQURwQixvRUFJSSxVQUFXLENBQ1gsd0JaakphLENZa0piLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QiwyQkFBb0IsQ0FBcEIsbUJBQW9CLENBQ3BCLCtCVjVIWSxDVTRIWix1QlY1SFksQ1U2SFosdUJBQXdCLENBWjVCLHNFQWdCSSx5TUFBNE0sQ0FDNU0sZUFBZ0IsQ0FDaEIsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQiwrQlZwSVksQ1VvSVosdUJWcElZLENVcUlaLFNBQVUsQ0FwQmQsZ1RBMkJJLHlNQUE4TSxDQTNCbE4sMkVBK0JJLGlEQUEwQyxDQUExQyx5Q0FBMEMsQ0EvQjlDLDZFQW1DSSwrQkFBMEIsQ0FBMUIsdUJBQTBCLENBSTlCLHVDQUdJLGVBQWtCLENBQ2xCLGFBQWMsQ0FDZCxnQkFBaUIsQ2RqTGIseUJjNEtSLHVDQU9NLGNBQWUsQ0FDZixlQUFrQixDQUVyQixDQVZILHVEQWFJLHVCQUF5QixDQWI3QixtREFrQk0sWUFBYSxDQU1uQix3RkFDRSxZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUFlLENBQ2YsUUFBUyxDQUNULGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0QixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FYbkIsK0ZBY0ksVUFBVyxDQUNYLHdCWnhObUIsQ1l5Tm5CLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixXQUFZLENBcEJoQix3SUEwQk0sa0JBQW1CLENBMUJ6Qix5SEE4Qk0sZ0JBQWlCLENBOUJ2Qix3SEFtQ0ksZUFBZ0IsQ0FuQ3BCLHlJQXNDTSxZQUFhLENBQ2IsbUNBQXFDLENBQ3JDLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsY0FBaUIsQ0ExQ3ZCLHlJQW1ETSxlQUFnQixDQW5EdEIsMkhBMkRJLGNBQWUsQ0FDZixTQUFVLENBQ1YsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixrQkFBbUIsQ0EvRHZCLDZKQW9FTSxlQUFnQixDQUNoQixVQUFXLENBckVqQiw4SUEwRU0sZUFBZ0IsQ0FDaEIsVUFBVyxDQTNFakIsNElBK0VNLFlBQWEsQ0FDYixtQ0FBcUMsQ0FDckMsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixjQUFpQixDQW5GdkIsNkpBd0ZNLGtCQUFtQixDQXhGekIsdUlBNkZNLDhCQUFnQyxDQVF0Qyx5RkFHRSxtQkFBcUIsQ2Q1U2YsMEJjeVNSLHlGQU1JLG1CQUFxQixDQU14QixDZHJUTywwQmN5U1IseUZBVUksbUJBQXFCLENBRXhCLENBTUQsMEZBRUksbUJBQXFCLENBS3pCLDBGQUVJLG1CQUFxQixDZHBVakIsMEJja1VSLDBGQUtNLGtCQUFvQixDQUV2QixDQUdILHdGQUdJLG9CQUFzQixDZC9VbEIsMEJjNFVSLHdGQU1NLG1CQUFxQixDQUd4QixDQUlILDJCQUNFLGlCQUFrQixDQUNsQixTQUFVLENkM1ZKLHlCY3lWUiwyQkFPSSxRQUFTLENBQ1Qsb0NBQXNDLENBQ3RDLGtCQUFvQixDQXFCdkIsQ0E5QkQsK0RBY0ksZUFBZ0IsQ2R2V1oseUJjeVZSLCtEQWdCTSxRQUFTLENBR1osQ0FuQkgsa0NBc0JJLGVBQWtCLENBQ2xCLGFBQWMsQ0FDZCxnQkFBaUIsQ2RqWGIseUJjeVZSLGtDQTBCTSxjQUFlLENBQ2YsZUFBa0IsQ0FFckIsQ0FHSCxxQ0FDRSxlQUFnQixDQUNoQixvQ0FBK0IsQ0FBL0Isb0NBQStCLENBQS9CLDZCQUErQixDQUMvQixlQUFnQixDQUdsQixvREFHSSwyQkFBb0IsQ0FBcEIsbUJBQW9CLENBSHhCLHdFQU9JLGFBQWMsQ0FJbEIscUZBR0ksWUFBYSxDQUNiLDhCQUErQixDQUMvQiw0QkFBNkIsQ0FDN0IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxTQUFVLENBUmQsc0dBV00sa0JBQW1CLENkclpqQix5QmMwWVIsc0dBY1Esa0JBQW1CLENBRXRCLENBaEJMLGlHQW9CSSxlQUFrQixDQUNsQixZQUFlLENBQ2YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixjQUFlLENBQ2YscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixVQUFXLENBMUJmLCtGQThCSSxlQUFrQixDQUNsQixZQUFlLENBQ2Ysd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixjQUFlLENkNWFYLHlCYzBZUiwrRkFxQ00saUJBQWtCLENBNEJyQixDQWpFSCxnVEEyQ00seUJBQTBCLENBM0NoQyxtSkErQ00sNFVBQStYLENBQy9YLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsK0JWMWFVLENVMGFWLHVCVjFhVSxDVTJhVixVQUFXLENkL2JULHlCYzBZUixtSkF3RFEsVUFBVyxDQUVkLENBMURMLGtVQStETSxpQ0FBMEIsQ0FBMUIseUJBQTBCLENBL0RoQyxpRkFvRUksZUFBa0IsQ0FDbEIsWUFBZSxDQUNmLHVCWjNkVyxDWTRkWCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGNBQWUsQ2RuZFgseUJjMFlSLGlGQTRFTSxjQUFlLENBQ2YsZ0JBQWlCLENBRXBCLENBR0gsb0NBQ0UsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBU25CLHlCQUhGLGtDQUlJLGVBQWdCLENBRW5CLENBRUQsdUJBQ0Usd0JabmZxQixDWW9mckIsd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsV0FBWSxDQUNaLFFBQVMsQ0FDVCwrQlZoZWMsQ1VnZWQsdUJWaGVjLENVaWVkLFVBQVcsQ0FDWCxXQUFZLENBVGQsaUNBWUksMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FmckIsd0NBbUJJLGtCQUFtQixDQW5CdkIseUZBd0JJLGFBQWMsQ0F4QmxCLHFFQThCSSxVQUFXLENBQ1gsY0FBZSxDQUNmLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixpQkFBNEIsQ0FsQ2hDLHdFQXFDTSxlQUFnQixDQUNoQixhQUFjLENBQ2QsVUFBVyxDQU9qQixvQ0FDRSxPQUFRLENBR1YsMEJBQ0UsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBR3RCLFNBQVUsQ0FDVixRQUFTLENBQ1QsZUFBZ0IsQ0FHbEIsNkJBRUUsU0FBVSxDQUNWLFFBQVMsQ0FHWCx5REFHSSxrQkFBbUIsQ0FIdkIsMENBT0ksaUJBQWtCLENBQ2xCLGVWNWpCWSxDVTZqQlosZUFBZ0IsQ0FDaEIsYUFBYyxDQVZsQiwyQ0FjSSxZQUFhLENBQ2IsUUFBUyxDQUNULG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsYUFBYyxDQWxCbEIseURBc0JNLGdCQUFpQixDQUt2QiwrQ0FHSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBSnZCLHFEQU9NLHlNQUE0TSxDQUM1TSxlQUFnQixDQUNoQixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLCtCVi9qQlUsQ1UrakJWLHVCVi9qQlUsQ1Vna0JWLFNBQVUsQ0FYaEIsMERBZ0JJLGlEQUEwQyxDQUExQyx5Q0FBMEMsQ0FJOUMseUNBQ0UsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGtCQUFlLENBQWYsY0FBZSxDQUNmLG1DQUFxQyxDQUNyQyxrQkFBbUIsQ2RubUJiLHlCYzZsQlIseUNBUUksaURBQW9ELENBY3ZELENBdEJELGlGQVlJLFVBQVcsQ0FaZixtRkFlTSxhQUFjLENBZnBCLHFGQWtCTSxVQUFXLENBQ1gsV0FBWSxDQ3RvQmxCLFNBQ0ksYUFBYyxDQUNkLGtCQUFtQixDQUZ2Qix5QkFLTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFpQixDQUNqQixlQUFnQixDQVJ2QiwrQ0FZVyxVQUFXLENBQ1gsV0FBWSxDQWJ2QiwrQ0FrQlcsVUFBVyxDQUNYLFdBQVksQ0FuQnZCLDZCQXVCVyxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsOEJBQTRCLENBQTVCLDJCQUE0QixDQ3RCdkMsaUJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUczQix1QkFDSSx3QmRJYSxDY0hiLGlCQUFrQixDQUNsQiwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQixXQUFZLENBQ1osVUFBVyxDQUNYLFlBQWEsQ0FDYixpQkFBa0IsQ0FFbEIsK0JadUJZLENZdkJaLHVCWnVCWSxDWWRoQiwyQkFDSSxTZGpCVyxDY2tCWCxXQUFZLENBQ1osUUFBUyxDQUNULGlCQUFrQixDQUNsQixPQUFRLENBQ1Isc0NBQWdDLENBQWhDLDhCQUFnQyxDQUNoQyxVQUFXLENBR2Ysb0dBR0ksU2Q3QlcsQ2VSZixvQkFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FMaEMsMEJBUVEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osV0FBWSxDQUNaLHFCQUFzQixDQUN0QixzQkFBZSxDQUFmLGNBQWUsQ0FDZixhQUFjLENBQ2QsbUJBQWlCLENBQWpCLGdCQUFpQixDQUl6Qiw2QkFDSSxnQkFBaUIsQ0FHckIsb0JBTUMsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUV2QixxQkFBc0IsQ0FDdEIsdUJBQTJCLENBQzNCLDJCQUE0QixDQUM1QixTQUFVLENBQ1YsU0FBVSxDQUNWLG1DYkFlLENhQWYsMkJiQWUsQ2FFZixjQUFlLENBakJoQiwrQ0FDQyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFFBQVMsQ0FDVCxNQUFPLENBQ1AsT2ZyQmMsQ2VnQmYsMkJBb0JFLFVBQVcsQ0FNWCxrQ2YxQ2EsQ2VnQmYsOEJBOEJRLFNBQVUsQ0FDVixpQkFBa0IsQ0EvQjFCLDBCQW1DUSxpQkFBa0IsQ0FuQzFCLG9DQXVDUSxrQkFBbUIsQ0F2QzNCLDZCQTJDRSxtQkFBb0IsQ0FLdEIsU0FFSSx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCw0QkFBNkIsQ0FFN0IsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixXQUFZLENBQ1osVUFBVyxDQUdYLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULG1EQUE0QyxDQUE1QywyQ0FBNEMsQ0FDNUMsV0FBWSxDQUVaLCtCQUEyQixDQUEzQix1QkFBMkIsQ2pCeEV2Qix5QmlCcURSLFNBc0JRLFdBQVksQ0FDWixVQUFXLENBeUJsQixDQWhERCxnQkEyQlEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsT0FBUSxDQUNSLFFBQVMsQ0FDVCxjQUFlLENBQ2YsZUFBZ0IsQ0FHaEIscURmbkdPLENlbUdQLGtCZm5HTyxDZW1HUCxpQ2ZuR08sQ2VxR1AsV0FBWSxDakIzRloseUJpQnFEUixnQkF5Q1ksNkJBQThCLENBRXJDLENBM0NMLGVBOENRLGNBQWUsQ0FLdkIsWUFDSSx3QmZwSFcsQ2VxSFgsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFnQixDQUpwQixrQkFPUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWix3QmZoSU8sQ2VpSVAsVUFBVyxDQUduQixnQkFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixNQUFPLENBSVgsbUNBRUksaUJBQWtCLENBSXRCLG1CQUNJLFNBQVUsQ0FDVixXQUFZLENBQ1osVUFBVyxDQUNYLEtBQU0sQ0FDTixNQUFPLENDbEtYLGFBRUEsU0FBVSxDQUdWLFlBQ0ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLFVBQVcsQ0FDWCxTQUFVLENBQ1YsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQix5QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLGtCQUFlLENBQWYsY0FBZSxDQUNmLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsdUdBQTBFLENBQTFFLCtEQUEwRSxDQUc5RSwwQ0FDSSxTQUFVLENBQ1YsZUFBZ0IsQ0FHcEIsNkJBRUksYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLFVBQVcsQ0FDYixlQUFnQixDQUNoQixpQkFBa0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFZLENBQ1osa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdwQyxlQUNFLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FHckIsYUFBYyxDQUNkLFNBQ2UsQ0FHbkIscUNBUEksVUFBVyxDQUNYLFdBQVksQ0FHWixjQWN1QixDQVgzQixzQkFDSSxXQUFZLENBQ1osYUFBYyxDQUNkLGFBQWMsQ0FHZCxXQUFZLENBRVosaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxZQUFhLENBQ2Isc0JBQXVCLENDL0QzQixnQkFDRSxXQUFZLENBQ1osTUFBTyxDQUNQLGNBQWUsQ0FDZixLQUFNLENBQ04sVUFBVyxDQUNYLFVBQVcsQ25CWUwseUJtQmxCUixnQkFTSSxZQUFhLENBTWhCLENBZkQsNkJBYUksaUJBQWtCLENsQnFCdEIsNEVrQlpFLGVBQWdCLENuQkpWLHlCQ2dCUiw0RWtCVEksZ0JBQWlCLENBRXBCLENBRUQsb0VBR0ksdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FIM0IsMERBT0ksY0FBZSxDQUtuQix1QkFDRSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGdCZm5Cd0IsQ0pUbEIseUJtQnVCUix1QkFTSSxhQUFjLENBRWpCLENBRUQsYUFDRSxVQUFXLENBQ1gsZUFBZ0IsQ25CdENWLDBCbUJvQ1IsYUFLSSxlQUFnQixDQWdCbkIsQ25CekRPLDBCbUJvQ1IsYUFTSSxlQUFnQixDQVluQixDQXJCRCxlQWFJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBYmpCLGdDQWtCSSxXQUFZLENBQ1osVUFBVyxDQ3pFZixnQkFDRSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLFVBQVcsQ3BCZUwseUJvQmxCUixnQkFNSSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBRXZCLENBRUQsa0VBRUUsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsVUFBVyxDcEJHTCx5Qm9CUFIsa0VBT0ksNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBRXRCLENBRUQsZ0NBQ0UsNENsQlZxQixDa0JXckIsbUJBQW9CLENwQk5kLHlCb0JJUixnQ0FLSSxtQkFBb0IsQ0F1Q3ZCLENBNUNELDZDQVNJLFVBQVcsQ0FUZiw4REFZTSxrQkFBbUIsQ0FaekIsMkRBaUJJLGtCQUFtQixDQWpCdkIsd0RBcUJJLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBdEJqQiwwREF5Qk0sbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwrQmhCVlUsQ2dCVVYsdUJoQlZVLENnQmhCaEIsMkVBNkJRLGlCQUFrQixDQTdCMUIsaU1BbUNRLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FuQzlCLDREQXdDTSxXQUFZLENBQ1osVUFBVyxDQUtqQiw2REFHSSxnQkFBaUIsQ3BCckRiLHlCb0JrRFIsNkRBTU0sZ0JBQWlCLENBRXBCLENBUkgsc0RBV0ksa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixpQkFBa0IsQ3BCL0RkLHlCb0JrRFIsc0RBZ0JNLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixlQUFnQixDQUVuQixDQXBCSCxxREF1Qkksd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ3BCM0VsQix5Qm9Ca0RSLHFEQTRCTSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFdEIsQ0E5Qkgsb0ZBa0NJLHdCbEI5RlcsQ2tCK0ZYLGNBQWUsQ0FDZixnQkFBaUIsQ0FwQ3JCLDZCQXdDSSxvQkFBcUIsQ0F4Q3pCLDhDQTJDTSxrQkFBbUIsQ0FDbkIsY0FBZSxDcEI5RmIseUJvQmtEUiw4Q0ErQ1EsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBTXJCLENwQnhHRywwQm9Ca0RSLDhDQW9EUSxpQkFBa0IsQ0FFckIsQ0F0REwsMEdBMkRNLHlCQUEwQixDQUtoQyxxQkFDRSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FKcEIsd0NBUUksY0FBZSxDQUNmLGlCQUFrQixDcEIzSGQseUJvQmtIUixxQkFhSSxhQUFjLENBQ2QsZUFBZ0IsQ0E0Rm5CLENBMUdELGlDQWtCSSxrQkFBbUIsQ3BCcElmLHlCb0JrSFIsaUNBcUJNLGVBQWdCLENBQ2hCLGlCQUFrQixDQVNyQixDQS9CSCx1RUEyQk0sY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQTdCdEIsd0RBa0NJLGtCQUFtQixDQUNuQixjQUFlLENwQnJKWCx5Qm9Ca0hSLHdEQXNDTSxlQUFnQixDQUNoQixpQkFBa0IsQ0FNckIsQ3BCL0pLLDBCb0JrSFIsd0RBMkNNLGlCQUFrQixDQUVyQixDcEIvSksseUJvQmtIUixrQ0FpRE0sZ0JBQWlCLENBRXBCLENBbkRILHdCQXNESSxRQUFTLENBQ1QsU0FBVSxDQUNWLGVBQWdCLENBeERwQix1QkE0REksb0JBQXFCLENBNUR6Qix3RkFpRU0seUJBQTBCLENBakVoQyxzQ0FzRUksZWhCNUxZLENnQnNIaEIsdURBeUVNLGtCQUFtQixDcEIzTGpCLHlCb0JrSFIsdURBNEVRLGNBQWUsQ0FDZixrQkFBbUIsQ0FFdEIsQ0EvRUwsd0NBa0ZNLG1CQUFvQixDcEJwTWxCLHlCb0JrSFIsd0NBcUZRLGlCQUFrQixDQU1yQixDcEI3TUcsMEJvQmtIUix3Q0F5RlEsaUJBQWtCLENBRXJCLENBM0ZMLHVEQWlHTSxpQkFBa0IsQ0FqR3hCLHdDQXFHTSx3QmxCak9TLENrQmtPVCxjQUFlLENBQ2YsZ0JBQWlCLENBS3ZCLDZDQUdJLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FKeEIsd0NBUUksd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENwQnZPbEIseUJvQjhOUix3Q0FZTSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FFakMsQ0FmSCxvREFrQkksU2xCMVBXLENrQndPZix3REFzQkksZUFBZ0IsQ3BCcFBaLHlCb0I4TlIsd0RBeUJNLFlBQWEsQ0FFaEIsQ0MzUUgsc0JBQ0Usa0JBQW1CLENyQmlCYix5QnFCbEJSLHNCQUlJLGtCQUFtQixDQUV0QixDQUVELG1CQUNFLHlDbkJGYSxDbUJHYixjQUFlLENBRmpCLCtCQUtJLHNDbkJOVyxDbUJVZiwyQkFDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZix3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FKbkIsbUVBUUksVUFBVyxDQUNYLHdCbkJuQlcsQ21Cb0JYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLG1CQUFvQixDQUNwQiwrQmpCT1ksQ2lCUFosdUJqQk9ZLENpQk5aLFVBQVcsQ0FmZixpQ0FtQkksK0JBQXdCLENBQXhCLHVCQUF3QixDQW5CNUIsNENBeUJNLDJCQUFvQixDQUFwQixtQkFBb0IsQ0F6QjFCLDJDQTZCTSxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBSy9CLHlCQUNFLFlBQWEsQ0FDYixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsa0JBQW1CLENBR3JCLGdVQU1JLDBDbkJ4RFcsQ21Ca0RmLGdhQVNNLHVDbkIzRFMsQ21Ca0RmLHcyQkFpQk0scUJuQm5FUyxDRlVQLHlCcUJnRVIsOEZBS1EsUUFBUyxDQUxqQixnREFRUSxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FDWCxTQUFVLENBQ1YsNEJBQTZCLENBQzdCLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FicEMsMERBZ0JRLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQUNYLFNBQVUsQ0FDViw0QkFBNkIsQ0FDN0Isa0NBQTJCLENBQTNCLDBCQUEyQixDQUM1QixDQXRCUCwwQ0EwQk0saUJBQWtCLENyQjFGaEIseUJxQmdFUixnR0FnQ1EsYUFBYyxDQUNmLENBakNQLGdEQXFDTSxZQUFhLENyQnJHWCx5QnFCZ0VSLGdEQXdDUSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBQU0sQ0FDTixhQUFjLENBQ2QsVUFBVyxDQUNYLFlBQWUsQ0FDZixlQUFrQixDQUNsQixhQUFjLENBQ2QsaUJBQWtCLENBaEQxQixvREFtRFUsY0FBZSxDQUNmLGdCQUFpQixDQUNsQixDQXJEVCw2RUEyRE0sYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGtCQUFtQixDckI3SGpCLHlCcUJnRVIsNkVBZ0VRLGtCQUFtQixDQUNuQixZQUFlLENBQ2YsZUFBa0IsQ0FFckIsQ0MxSkwsMkJBQ0ksaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixlQUFrQixDdEJtQmQseUJzQnRCUiwyQkFNUSxnQkFBaUIsQ0FrRHhCLEN0QmxDTyx5QnNCdEJSLDJCQVVRLGdCQUFpQixDQUNqQixrQkFBbUIsQ0E2QzFCLENBeERELDBDQWVRLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBakIxQiw0Q0F5QlEsVUFBVyxDQUVYLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsa0JBQW1CLEN0QlBuQix5QnNCdEJSLDRDQWdDWSxpQkFBa0IsQ0FPekIsQ3RCakJHLDBCc0J0QlIsNENBb0NZLGNBQWUsQ0FDZixlQUFnQixDQUV2QixDQXZDTCx1Q0EwQ1EsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFVBQVcsQ0FDWCxVQUFXLENBQ1gsVUFBVyxDQWhEbkIsMkNBbURZLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUs3QixvQ0FDSSx1Q0FDSSxlQUFnQixDQUNuQixDdEJ2Q0cseUJzQjJDUiw4QkFHUSxtQkFBYSxDQUFiLFlBQWEsQ0FDYixtQkFBb0IsQ0FDcEIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBZ0cxQixDQXZHRCx5Q0FXUSxVQUFXLENBRVgsZUFBZ0IsQ0FieEIsMkRBZ0JZLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FyQjlCLGlFQXdCZ0IsUUFBUyxDQUNULDRCQUE2QixDQUM3QixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLFVBQVcsQ3RCdkVuQix5QnNCMkNSLHlDQWlDWSxrQkFBbUIsQ0FDbkIsVUFBVyxDQUVYLGVBQWdCLENBa0V2QixDQXRHTCw2Q0F3Q1ksVUFBVyxDQUNYLFlBQWEsQ0FFYixrQkFBd0IsQ3RCdEY1Qix5QnNCMkNSLDZDQThDZ0IsWUFBYSxDQUViLGtCQUF3QixDQUUvQixDQWxEVCxnREFxRFksMEJBQW9CLENBQXBCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIseUJBQXFCLENBQXJCLG9CQUFxQixDQUVyQixXQUFZLENBQ1osVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBRW5CLG9DcEJiNEIsQ29CYzVCLGVsQmpISSxDa0JrSEosY0FBZSxDQUNmLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsYXBCMUhHLENvQjRISCx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLGtHQUFxRyxDQUNyRyx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHlDQUE2QyxDQUM3QyxxQnBCaElHLENvQmlJSCx3QnBCM0hFLENvQjRIRixlQUFnQixDdEJ4SHBCLHlCc0IyQ1IsZ0RBZ0ZnQixlQUFnQixDQXFCdkIsQ3RCaEpELHlCc0IyQ1IsZ0RBb0ZnQixXQUFZLENBRVosY0FBZSxDQWV0QixDQXJHVCx1REEwRmdCLGVsQjNJQSxDa0I0SUEsYXBCakpELENvQnNEZiw0REErRmdCLFlBQWEsQ0EvRjdCLHNEQW1HZ0IsWUFBYSxDQU03QixpREFHUSwyQkFBOEIsQ0FBOUIsNkJBQThCLENBQTlCLGlDQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixrQkFBbUIsQ3RCNUpuQix5QnNCb0pSLGlEQVdZLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQU8xQixDdEJ0S0csMEJzQm9KUixpREFlWSxjQUFlLENBQ2YsZUFBZ0IsQ0FFdkIsQ0FsQkwsc0RBcUJRLGVBQWdCLENBQ2hCLGtCQUFtQixDdEIxS25CLHlCc0JvSlIsc0RBeUJZLE9BQVEsQ0FDUixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGlCQUFrQixDQUVsQixZQUFhLENBQ2IsZUFBZ0IsQ0FVdkIsQ0F4Q0wsNkRBa0NZLGVBQWdCLENBbEM1Qix5REFzQ1ksWUFBYSxDdEIxTGpCLHlCc0JvSlIsa0RBNENZLFNBQVUsQ0FFakIsQ0E5Q0wsZ0RBa0RRLGtCQUFtQixDQWxEM0IscUVBcURZLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixlQUFnQixDdEIzTXBCLHlCc0JvSlIsZ0RBMkRZLFNBQVUsQ0FDVixlQUFnQixDQTVENUIsd0VBK0RnQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ3JCLENBS2Isb0ZBRUksV0FBWSxDQUNaLFVBQVcsQ0FHZiw0REFDSSxTQUFVLENBQ1YsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxlQUFnQixDQUxwQixtRUFRUSxVQUFXLENBQ1gsK0lBQWtKLENBQ2xKLDJCQUE0QixDQUM1Qiw0QkFBNkIsQ0FDN0IsNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsV0FBWSxDQUNaLGFBQWMsQ0FDZCxnQ0FBaUMsQ0FDakMsd0JBQXlCLENBSWpDLDREQUNJLFVBQVcsQ0FDWCxTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULGVBQWdCLENBTHBCLG1FQVFRLFVBQVcsQ0FDWCwrSUFBa0osQ0FDbEosMkJBQTRCLENBQzVCLDRCQUE2QixDQUM3Qiw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUt0QixvQ0FFUSxVQUFXLENBRm5CLG9DQUtRLFlBQWEsQ0FMckIsMkNBT1ksYUFBYyxDQVAxQiwyQ0FXUSxnQkFBaUIsQ0FDakIsaUJBQWtCLEN0QnhSbEIseUJzQjRRUix3REFnQlksU0FBVSxDQUVqQixDdEI5UkcseUJzQjRRUixzREFxQlksU0FBVSxDQUVqQixDQXZCTCw2REEwQlEsUUFBUyxDQUNULDRCQUE2QixDQUM3QixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0E5Qm5CLDZDQWlDUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFtQixDQUVuQiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FyQ3RDLHVHQXdDWSxhQUFjLEN0QnBUbEIseUJzQjRRUix1R0EwQ2dCLGFBQWMsQ0FFckIsQ0E1Q1QsNENBZ0RRLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsdUJBQXdCLENBbERoQyx1RUFxRFksZ0JBQWlCLENBckQ3QiwwQ0F5RFEsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBMUQzQixxREE2RFEsZUFBZ0IsQ0FJeEIsZ0dBRUksVUFBVyxDdEIvVVAseUJzQjZVUixnR0FJUSxVQUFXLENBRWxCLENBRUQsZ0RBQ0ksaUJBQWtCLENBQ2xCLE1BQU8sQ0FHWCxnREFDSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUdaLDREQUNJLGVBQWdCLENBR3BCLCtEQUNJLGVBQWtCLENBR3RCLGlFQUNJLGVBQWdCLENBR3BCLDRCQUNJLGVBQWdCLENBR3BCLDRDQUVRLGtCQUFtQixDQUYzQiwyQ0FLUSxlQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQ3hZMUIsZ0JBQ0UsWUFBYSxDQUNiLGFBQWMsQ0FDZCx5QkFBMEIsQ0FDMUIsVUFBVyxDdkJjTCx5QnVCbEJSLGdCQU9JLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FPakMsQ3ZCR08seUJ1QmxCUixnQkFZSSxrQkFBbUIsQ0FDbkIsaUNBQWtDLENBRXJDLEN2QkdPLHlCdUJEUiwrQkFHSSw2QkFBOEIsQ0FNakMsQ3ZCUk8sMEJ1QkRSLCtCQU9JLGtCQUFtQixDQUV0QixDdkJSTyx5QnVCVVIsZ0NBR0ksa0JBQW1CLENBQ25CLHFDQUFzQyxDQUV6QyxDQUdELGtEQUdJLFVBQVcsQ0FDWCxrQkFBbUIsQ3ZCdkJmLHlCdUJtQlIsa0RBT00sZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUd0QixDQVhILGlEQWVJLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLEN2QmxDZix5QnVCbUJSLGlEQWtCTSx3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQU9qQyxDQXpCSCx5REFzQk0sZUFBa0IsQ0F0QnhCLDJDQTRCSSxlQUFnQixDQUNoQixrQkFBbUIsQ3ZCaERmLHlCdUJtQlIsMkNBZ0NNLFlBQWUsQ0FDZixlQUFrQixDQUVyQixDQW5DSCx5UUFzQ0ksb0JyQmhFYSxDcUJpRWIsZ0JBQWlCLENBRWpCLCtNQUFpUCxDQUNqUCwyQkFBNEIsQ0FDNUIsNkJBQThCLENBQzlCLG9CQUFxQixDQUVyQixrQkFBbUIsQ0E5Q3ZCLDRDQWtESSxpQkFBa0IsQ0FFbEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQWUsQ0FyRG5CLHFDQXlESSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDdkI5RWYseUJ1Qm1CUixxQ0E4RE0sc0JBQXVCLENBVTFCLEN2QjNGSyx5QnVCbUJSLHFDQWtFTSxzQkFBdUIsQ0FNMUIsQ0F4RUgsNENBc0VNLFlBQWEsQ3ZCekZYLHlCdUJtQlIsb0RBNkVNLFVBQVcsQ0FNZCxDdkJ0R0sseUJ1Qm1CUixvREFpRk0sVUFBVyxDQUVkLENBbkZILDhDQXNGSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBTXRCLFNBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLFdBQVksQ0FHZCw0QkFHSSxxQnJCcElXLENxQmlJZixrQ0FPSSxZQUFhLENBSWpCLGtCQUdJLGFBQWMsQ0FDZCxXQUFZLENBQ1osaUNBQTZCLENBQTdCLHlCQUE2QixDQUM3QixVQUFXLENBTmYsd0JBU00sNEJBQXNCLENBQXRCLG9CQUFzQixDdkIzSXBCLHlCdUJrSVIsd0JBWVEsa0NBQTJCLENBQTNCLDBCQUEyQixDQUU5QixDQWRMLG9CQWtCSSxnQkFBbUIsQ0FDbkIsV0FBWSxDQW5CaEIsaURBd0JJLHdCQUEwQixDQUMxQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FPcEIsaUNBQ0UsZ0JBQWlCLEN2QnBLWCx5QnVCbUtSLGlDQUlJLGdCQUFpQixDQUVwQixDQUVELGlCQUNFLGdCQUFpQixDQUluQixzQ0FHSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixrQkFBbUIsQ3ZCckxmLHlCdUJnTFIsc0NBUU0sd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGtCQUFlLENBQWYsY0FBZSxDQUNmLGtCQUFtQixDQWdCdEIsQ0EzQkgscURBZU0sNEJBQWdCLENBQWhCLGVBQWdCLENBZnRCLHdDQW1CTSxlbkJ6TVUsQ21CME1WLGVBQWdCLEN2QnBNZCx5QnVCZ0xSLHdDQXVCUSxZQUFhLENBQ2IsZ0JBQWlCLENBRXBCLENBMUJMLDZCQThCSSwwQ3JCek5XLENxQjBOWCxtQkFBb0IsQ0EvQnhCLHdDQXFDTSxnQkFBbUIsQ0FyQ3pCLG1DQTBDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixXQUFZLENBNUNoQixvQ0FnREksWUFBYSxDQWhEakIscURBbURNLGlCQUFrQixDQW5EeEIsc0NBdURNLGFBQWMsQ0FDZCxvQkFBcUIsQ0F4RDNCLHFJQTZEUSxhQUFjLENBQ2QseUJBQTBCLENBOURsQywwQ0FvRUksZUFBZ0IsQ0FwRXBCLDJEQXVFTSxrQkFBbUIsQ0F2RXpCLHFDQTRFSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLGVBQWdCLENBOUVwQix1Q0FpRk0sYXJCeFFXLENxQnlRWCxjQUFlLENBQ2YsZW5CdlFVLENtQndRVixhQUFjLENBQ2Qsb0JBQXFCLENBQ3JCLHdCQUF5QixDQXRGL0Isd0lBMkZRLHlCQUEwQixDQTNGbEMsd0RBZ0dNLGlCQUFrQixDdkJoUmhCLHlCdUJnTFIsd0RBbUdRLGlCQUFrQixDQUVyQixDQXJHTCxtQ0F5R0ksY0FBZSxDQUNmLGlCQUFrQixDQUl0QixxR0FLTSwyQkFBNEIsQ0FLbEMsK0NBRUUsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLEN2QjFTaEIseUJ1QndTUiwrQ0FLSSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FFakMsQ0FFRCxtRUFLTSxpQkFBb0IsQ0FPMUIsNEJBR0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FKMUIsbURBWU0sa0JBQW1CLENBWnpCLG1EQWlCSSxnQkFBaUIsQ0FqQnJCLG1DQXNCSSxjQUFlLENBQ2YsZW5CelZZLENtQjBWWixxQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsU0FBVSxDdkIxVk4seUJ1QjhUUixtQ0ErQk0sY0FBZSxDQUNmLGdCQUFpQixDQUVwQixDQWxDSCw4Q0FzQ00sZUFBZ0IsQ0F0Q3RCLGtDQTJDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLGlCQUFrQixDQTlDdEIsc0NBaURNLGlCQUFrQixDQUNsQiw2Q25CNVZVLENtQjRWVixxQ25CNVZVLENtQjRWViw2Qm5CNVZVLENtQjRWVix3RG5CNVZVLENtQjZWVixTQUFVLENBbkRoQixpRUF3RE0sa0JBQW1CLENBQ25CLGVBQWdCLENBekR0Qiw2Q0ErREksNkJBQXNCLENBQXRCLHFCQUFzQixDQS9EMUIsK0RBbUVJLFVBQVcsQ0FDWCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCxVQUFXLENBQ1gsV0FBWSxDQUNaLCtCQUFpQyxDQUNqQyxTQUFVLEN2QjNZTix5QnVCZ1pSLGlDQUtNLGtCQUFtQixDQUV0QixDQVBILDBCQVVJLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FYckIsZ0NBZUksYUFBYyxDQWZsQixxQ0FxQk0sZ0JBQW1CLENBQ25CLDZDbkJsWlUsQ21Ca1pWLHFDbkJsWlUsQ21Ca1pWLDZCbkJsWlUsQ21Ca1pWLHdEbkJsWlUsQ21CNFhoQixtQ0EwQk0sZUFBZ0IsQ0FDaEIsaUJBQWtCLENBM0J4Qix5Q0E4QlEsc0JBQWUsQ0FBZixjQUFlLENBOUJ2Qiw2Q0FpQ1UsNkJBQXNCLENBQXRCLHFCQUFzQixDQWpDaEMsMENBc0NRLFVBQVcsQ0FDWCxnQ0FBa0MsQ0FDbEMsV0FBWSxDQUNaLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQVcsQ0FDWCxTQUFVLENBN0NsQixpQ0FtREksY0FBZSxDQUNmLHFCQUF1QixDQUN2QixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFNBQVUsQ3ZCeGNOLHlCdUJnWlIsaUNBMkRNLGNBQWUsQ0FRbEIsQ0FuRUgsNEhBaUVNLG9CQUFxQixDQU0zQixtQ0FHSSxrQkFBbUIsQ3ZCMWRmLHlCdUJ1ZFIsbUNBTU0sa0JBQW1CLENBRXRCLENBUkgsMEJBV0kseUNyQjdlVyxDcUI4ZVgsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG1CQUFvQixDQWJ4QixpQ0FpQkksYUFBYyxDdkJ4ZVYseUJ1QnVkUixpQ0FvQk0sa0JBQW1CLENBTXRCLEN2QmpmSyx5QnVCdWRSLGlDQXdCTSxrQkFBbUIsQ0FFdEIsQ0ExQkgsZ0NBNkJJLGdCQUFpQixDQUNqQixhQUFjLENBOUJsQixxQ0FrQ0ksb0hBQTZHLENBQTdHLDRHQUE2RyxDQUM3RyxXQUFZLENBQ1osY0FBZSxDQUNmLFVBQVksQ0FDWixVQUFXLEN2QjdmUCx5QnVCdWRSLHFDQXlDTSxXQUFZLENBQ1osVUFBVyxDQUVkLENBNUNILHNDQStDSSxpQkFBa0IsQ0FDbEIsY0FBZSxDdkJ2Z0JYLHlCdUJ1ZFIsc0NBbURNLGlCQUFrQixDQUVyQixDQXJESCxzQ0F3REksZUFBZ0IsQ0MvaEJwQixtQ0FHSSxrREFBbUQsQ0FDbkQsdUJBQXdCLEN4QllwQix5QndCaEJSLG1DQU9NLHVCQUF3QixDQWlGM0IsQ3hCeEVLLHlCd0JoQlIsbUNBV00sd0JBQXlCLENBNkU1QixDeEJ4RUssMEJ3QmhCUixtQ0FlTSxVQUFXLENBeUVkLENBeEZILCtDQW1CTSxnQkFBaUIsQ0FBakIsZ0JBQWlCLENBbkJ2QixxREFzQlEsVUFBVyxDQUNYLG1HQUF5RSxDQUF6RSw0REFBeUUsQ0FDekUsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsS0FBTSxDQUNOLHNCQUF1QixDeEJadkIseUJ3QmhCUixxREErQlUsbUdBQXlFLENBQXpFLDREQUF5RSxDQU01RSxDeEJyQkMseUJ3QmhCUixxREFtQ1Usc0JBQXVCLENBRTFCLENBckNQLGdEQXlDTSxpQkFBa0IsQ3hCekJoQix5QndCaEJSLGdEQTRDUSxpQkFBa0IsQ0FFckIsQ0E5Q0wsOEZBaURNLGdCQUFtQixDQUNuQixpVkFBb1osQ0FDcFosUUFBUyxDQUNULGlCQUFrQixDQUNsQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFdBQStCLENBQy9CLE9BQVEsQ0FDUixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLCtCcEJ0QlUsQ29Cc0JWLHVCcEJ0QlUsQ29CdUJWLFVBQVcsQ3hCM0NULHlCd0JoQlIsOEZBOERRLFdBQStCLENBbUJsQyxDeEJqRUcsMEJ3QmhCUiw4RkFrRVEsdUJBQThCLENBZWpDLENBakZMLDBHQXNFUSxjQUFlLENBQ2YsOENBQXVDLENBQXZDLHNDQUF1QyxDeEJ2RHZDLHlCd0JoQlIsMEdBMEVVLDZDQUFzQyxDQUF0QyxxQ0FBc0MsQ0FFekMsQ0E1RVAsNEdBK0VRLDJDQUFvQyxDQUFwQyxtQ0FBb0MsQ0EvRTVDLCtDQXFGTSxVQUFXLENBQ1gsVUFBOEIsQ0FLcEMsMkpBQ0Usd0dBQXlGLENBQXpGLGlFQUF5RixDeEI1RW5GLHlCd0IyRVIsMkpBSUksd0dBQXlGLENBQXpGLGlFQUF5RixDQUU1RixDQUVELDJDQUdRLGtEQUFtRCxDQUNuRCx1QkFBd0IsQ3hCdkZ4Qix5QndCbUZSLDJDQU9ZLHVCQUF3QixDQTRFakMsQ3hCdEtLLHlCd0JtRlIsMkNBV1ksVUFBVyxDQXdFcEIsQ0FuRkgsdURBZVksZ0JBQWlCLENBQWpCLGdCQUFpQixDQWY3Qiw2REFrQlksVUFBVyxDQUNYLG1HQUF5RSxDQUF6RSw0REFBeUUsQ0FDekUsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsS0FBTSxDQUNOLHNCQUF1QixDeEIzRzNCLHlCd0JtRlIsNkRBMkJnQixtR0FBeUUsQ0FBekUsNERBQXlFLENBTWhGLEN4QnBIRCx5QndCbUZSLDZEQStCZ0Isc0JBQXVCLENBRTlCLENBakNULHdEQXFDUSxpQkFBa0IsQ3hCeEhsQix5QndCbUZSLHdEQXdDWSxpQkFBa0IsQ0FFekIsQ0ExQ0wsOEdBNkNRLGdCQUFtQixDQUNuQixpVkFBb1osQ0FDcFosUUFBUyxDQUNULGlCQUFrQixDQUNsQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFdBQStCLENBQy9CLE9BQVEsQ0FDUixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLCtCcEJySFEsQ29CcUhSLHVCcEJySFEsQ29Cc0hSLFVBQVcsQ3hCMUlYLHlCd0JtRlIsOEdBMERZLFdBQStCLENBbUJ0QyxDeEJoS0csMEJ3Qm1GUiw4R0E4RFksdUJBQThCLENBZXJDLENBN0VMLDBIQWtFWSxjQUFlLENBQ2YsOENBQXVDLENBQXZDLHNDQUF1QyxDeEJ0SjNDLHlCd0JtRlIsMEhBc0VnQiw2Q0FBc0MsQ0FBdEMscUNBQXNDLENBRTdDLENBeEVULDRIQTJFWSwyQ0FBb0MsQ0FBcEMsbUNBQW9DLENBM0VoRCx1REFnRlEsVUFBVyxDQUNYLFVBQThCLENBT3RDLGNBR0UsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0FDM0Isd0JBQXlCLENBRXpCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsdUNBQXdDLENBRTFDLDBCQWJFLGlCQUFrQixDQUNsQixhQWlCVSxDQUxaLFlBRUUsZUFBZ0IsQ0FFaEIsUUFBUyxDQUNULFNBQVUsQ0FMWixrQkFRTSxZQUFhLENBUm5CLHFCQVlNLGNBQWUsQ0FDZixXQUFZLENBR2xCLHFEQUVFLCtCQUF1QyxDQUl2Qyx1QkFBK0IsQ0FHakMsYUFDRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQU5wQix1Q0FVTSxVQUFXLENBQ1gsYUFBYyxDQVhwQixtQkFlTSxVQUFXLENBR2YsNEJBQ0ksaUJBQWtCLENOM1B4QixhTStQRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FXZixZQUFhLENyQjAySGIsdUJxQm4zSEksV0FBWSxDQUxsQixpQkFRTSxhQUFjLENBUnBCLCtCQVdNLFlBQWEsQ0FYbkIsMEJBaUJNLG1CQUFvQixDQUd4QixnQ0FDSSxhQUFjLENBR2xCLDRCQUNJLGlCQUFrQixDQUd0Qiw2QkFDSSxhQUFjLENBQ2QsV0FBWSxDQUNaLDRCQUE2QixDQUduQywwQkFDRSxZQUFhLENDelJmLHdDQUhFLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQU1tQixDQUhyQixrQkFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUViLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLEN6QldiLHlCeUJSUixXQUdJLFNBQXFCLENBQ3JCLGNBQWUsQ0FDZixlQUFnQixDQUVuQixDQUVELGlCQUNFLGtCQUFtQixDQUdyQixpQkFJRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QiwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDekJaRix5QnlCS1IsaUJBVUksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixlQUE2QyxDQUM3QywyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQUlYLEN6QnRCTywwQnlCdUJSLGdEQUdNLGVBQTZDLENBSG5ELGlEQU1RLFNBQVUsQ0FDYixDQUlMLG9DQUNFLCtDQUNFLGFBQWdCLENBQ2pCLEN6QnJDSyx5QnlCd0NSLCtDQUdJLDZCQUEyQixDQUEzQiw2QkFBMkIsQ0FBM0IsOEJBQTJCLENBQTNCLDBCQUEyQixDQUgvQixnRUFNTSxnQkFBaUIsQ0FDakIsa0JBQWdELENBUHRELGlFQVdNLGlCQUFrQixDQVh4QiwrT0FnQlEsTUFBTyxDQUNSLEN6QnpEQyx5QnlCOERSLDhDQUdJLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUh2QiwrREFNTSxpQkFBa0IsQ0FDbEIsaUJBQStDLENBUHJELGdFQVdNLGdCQUFpQixDQUNqQixjQUFlLENBWnJCLDRPQWlCUSxTQUFVLENBQ1YsT0FBUSxDQUNULENBS1AsaUJBRUUsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsc0JBQTJCLENBQTNCLG1CQUEyQixDQUEzQiwwQkFBMkIsQ0FFM0Isa0JBQWUsQ0FBZixjQUFlLENBQ2YsbUJBQW9CLEN6QjVGZCx5QnlCc0ZSLGlCQVNJLG1CQUFvQixDQWdCdkIsQ0F6QkQsMkNBY0ksMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBZjNCLGlDQW1CSSxpQkFBa0IsQ0FuQnRCLDRDQXNCTSxjQUFlLENBS3JCLGdCQUVFLGtCQUFtQixDQUdyQiwyQkFFRSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsV0FBWSxDQUdkLDRCQUVFLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBR2QsNkJBRUUsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBR2QsMkJBRUUsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBR2QsdURBRUUsVUFBVyxDQUNYLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsWUFBYSxDQUdmLHdEQUVFLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FHZix5REFFRSxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFdBQVksQ0FHZCx1REFFRSxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFdBQVksQ0F6RmQsaUJBNkZFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBRW5CLGtCQUFjLENBQWQsYUFBYyxDQWhHaEIsaUNBb0dFLFFBQVMsQ0FHWCxrQkFDRSwyQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQiwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDekJoTUYseUJ5QjZMUixrQkFNSSwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQVFYLENBZEQseUNBV0ksc0JBQThCLENBQzlCLFFBQVMsQ0FJYixrQkFDRSxpQkFBb0IsQ0FDcEIsUUFBUyxDQUNULDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBQ1IsU0FBVSxDekJqTkoseUJ5QjZNUixrQkFPSSxhQUFjLENBQ2QsMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FDUixpQkFBa0IsQ0FUdEIsa0dBY00saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWixDekI3TkcsMEJ5QjZNUixrQkFvQkksbUJBQWMsQ0FBZCxhQUFjLENBRWpCLENBRUQsb0NBQ0UsZUFBZ0IsQ0FHbEIsd0JBQ0UsZ0JBQ0YsQ0FNQSw0REFHSSxZQUFhLENBSGpCLDBDQU9JLHlCQUFvQixDQUFwQixzQkFBb0IsQ0FBcEIsbUJBQW9CLENBUHhCLDREQVVNLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixnQkFBaUIsQ3pCN1BmLHlCeUJrUVIsb0VBR0ksNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBSHZCLHFGQU1NLGlCQUFrQixDQUNsQixpQkFBK0MsQ0FQckQsc0ZBV00sZ0JBQWlCLENBQ2pCLGNBQWUsQ0FackIsOFNBaUJRLFNBQVUsQ0FDVixPQUFRLENBQ1QsQ3pCclJDLHlCeUIwUlIsbUVBR0ksNkJBQTJCLENBQTNCLDZCQUEyQixDQUEzQiw4QkFBMkIsQ0FBM0IsMEJBQTJCLENBSC9CLG9GQU1NLGdCQUFpQixDQUNqQixrQkFBZ0QsQ0FQdEQscUZBV00sYUFBYyxDQUNkLGlCQUFrQixDQVp4QiwyU0FpQlEsTUFBTyxDQUNQLFVBQVcsQ0FDWixDQUtQLDRDQUdJLGNBQWUsQ0FDZixTQUFVLENBSmQsbURBUUkseUJyQjNTK0IsQ3FCNFMvQiwwQnJCNVMrQixDSmYzQix5QnlCa1RSLG1EQVlNLHlCckJoVDRCLENxQmlUNUIsMEJyQmpUNEIsQ3FCd1QvQixDekJ0VUsseUJ5QmtUUixtREFpQk0saUJyQnRUUSxDcUJ1VFIsa0JyQnZUUSxDcUJ5VFgsQ3pCdFVLLHlCeUJrVFIsc0ZBeUJNLGVBQWdCLENBekJ0QixxRkE2Qk0sY0FBZSxDQTdCckIsMkdBaUNNLGNBQWUsQ0FDZixrQnJCdlVRLENxQnFTZCwwR0FzQ00saUJyQjNVUSxDcUI0VVIsZUFBZ0IsQ0FDakIsQ0F4Q0wsb0RBNENJLHNCckIvVStCLENKZjNCLHlCeUJrVFIsb0RBK0NNLHNCckJuVjRCLENxQjhWL0IsQ3pCNVdLLHlCeUJrVFIsd01BdURRLHVCQUErQixDQUNoQyxDQUtQLHdHQUtNLGlCQUFrQixDQUx4Qiw2S0FTTSxpQnJCM1dRLENxQjRXUixrQnJCNVdRLENKYk4seUJ5QitXUiw2S0FjUSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBT3RCLENBSkMseUJBbEJOLDZLQW1CUyxnQnJCclhLLENxQndYVCxDQUdILHlCQXpCRix1RkEwQk0sYUFBYyxDQUNYLG1CckI3WEssQ3FCZ1lULEN6QjdZRyx5QnlCK1dSLDhNQW1DUSxlQUFnQixDQW5DeEIsOE1BdUNRLGNBQWUsQ0FDaEIsQ3pCdlpDLHlCeUIrV1Isd1BBZ0RNLGNBQWUsQ0FDZixrQkFBbUIsQ0FqRHpCLHdQQXNETSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDakIsQ0N6Ykwsa0JBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FIM0IsMENBTVEsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQzFCWW5CLHlCMEJsQlIsa0JBVVEsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBSTFCLENBRUQsOEJBQ0ksdUJBQXdCLENBQ3hCLGdCQUFpQixDQUNqQixpQkFBa0IsQzFCRGQsMEIwQkZSLDhCQU1RLFVBQ0osQ0FDSCxDQUlELG1CQUNJLFVBQVcsQzFCWFAseUIwQlVSLG1CQUlRLFNBQVUsQ0FFakIsQ0FFRCxjQUNJLGVBQWdCLENBQ2hCLGtCQUFtQixDQUd2QixnQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGVBQWdCLEMxQnpCWix5QjBCdUJSLGdCQUtRLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLFlBQWEsQ0FFcEIsQ0FFRCxpQkFDSSxjQUFlLEMxQmxDWCx5QjBCaUNSLGlCQUdRLGVBQWdCLENBRXZCLENBR0QsNEJBQ0ksVUFBVyxDMUIxQ1AseUIwQjZDUix3Q0FFUSxnQkFBaUIsQ0FFeEIsQzFCakRPLHlCMEJtRFIsdUNBRVEsZUFBZ0IsQ0FFdkIsQ0FFRCx5Q0FDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQzdFMUIsY0FDSSxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3hCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FMcEIscURBUVEsbUhBQWdHLENBQWhHLDhFQUFnRyxDQVJ4Ryx1REFXUSxpSEFBb0csQ0FBcEcsNEVBQW9HLENBWDVHLDJEQWNRLHVIQUE0RyxDQUE1RyxrRkFBNEcsQ0FkcEgsbURBaUJRLHFIQUE0RixDQUE1RixnRkFBNEYsQ0FqQnBHLGtEQW9CUSxpSEFBMEYsQ0FBMUYsNEVBQTBGLENBcEJsRyxtREF1QlEsbUhBQW9GLENBQXBGLDhFQUFvRixDQXZCNUYsdURBMEJRLG1IQUE0RixDQUE1Riw4RUFBNEYsQzNCUjVGLDBCMkJsQlIsY0E4QlEsVUFBVyxDQUVsQixDQUVELDBDQUVJLGtCQUFtQixDQUZ2QixnRUFLUSxlQUFnQixDQUl4Qiw4QkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLFdBQVksQ0FFWixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQVB2QixrQ0FVUSxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDM0J4Q2pCLHlCMkJ5QlIsOEJBbUJRLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsT0FBUSxDQUNSLFdBQVksQ0FFWixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBRTNCLFNBQVUsQ0FDVixRQUFTLENBR2hCLEMzQnZETyx5QjJCMERSLHdEQUVRLFNBQVUsQ0FFakIsQzNCOURPLHlCMkJnRVIsc0RBRVEsZ0JBQWlCLENBS3hCLEMzQnZFTywwQjJCZ0VSLHNEQUtRLGVBQWlCLENBRXhCLENBRUQscUJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FGMUIsK0JBS1EsbUJBQW9CLEMzQjlFcEIseUIyQnlFUixxQkFhUSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FiM0IsK0JBVVksZ0JBQW1CLENBQ3RCLENBU1Qsb0NBcEJBLHFCQXNCUSxnQkFBaUIsQ0FDcEIsQzNCaEdHLHlCNEJsQlIscUJBR1ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFMUIsQzVCWUcseUI0QlRSLGlCQUVRLFNBQXFCLENBRTVCLENBRUQsd0JBQ0ksVUFBVyxDNUJFUCx5QjRCSFIsd0JBSVEsZUFBNkMsQ0FDN0MsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUV6QixDQUVELGlCQUNJLGtCQUFtQixDNUJSZix5QjRCT1IsaUJBSVEsa0JBQW1CLENBRTFCLENBRUQsd0RBR1EsZUFBZ0IsQzVCbEJoQix5QjRCZVIsd0RBS1EsWUFBYSxDQUVoQixDNUJ0QkcseUI0QmVSLG1EQVdZLGdCQUFpQixDQUV4QixDQUdMLGlDQUVRLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUgzQix1REFRUSxlQUFnQixDQUl4Qix3Q0FFUSxjQUFlLENBRnZCLHlGQU1RLFVBQVcsQzVCakRYLHlCNEIyQ1IsNkNBYVksU0FBVSxDQUNWLGdCQUFpQixDQWQ3Qiw0Q0FpQlksU0FBVSxDQUNiLENBbEJULG9FQXNCUSxXQUFZLENBRVosaUJBQWtCLENBeEIxQix3RUEyQlksZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFdBQVksQzVCeEVoQix5QjRCMkNSLHdFQWdDZ0IsWUFBYSxDQUNiLFFBQVMsQ0FDVCxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGlCQUFrQixDQUNsQixNQUFPLENBQ1Asc0JBQWUsQ0FBZixjQUFlLENBQ2YsZUFBZ0IsQ0FFdkIsQ0F4Q1Qsc0ZBMkNZLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FROUIseUVBUWdCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBZ0IsQ0FWaEMsMERBZ0JZLFlBQ0osQ0FJUiw4QkFHSSxxQkFBc0IsQ0FDdEIsWUFBYSxDQUNiLDRDeEJuR3FDLEN3Qm1HckMsb0N4Qm5HcUMsQ3dCb0dyQyxrQkFBbUIsQ0FOdkIsa0RBVVEsVUFBVyxDQVZuQixnQ0FjUSxVQUFXLENBQ1gseUJBQTBCLEN0Qm1oQmxDLFVzQjlnQkksY0FBZSxDQUNmLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ0FDUCxZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMkIsQ0FDM0IsWUFBYSxDQUNiLGlCQUFrQixDdEJtZ0J0QixvQnNCaGdCUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDdEJnZ0JyQiwyQnNCNWZRLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixXQUFZLENBQ1oscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixnREFBOEMsQ0FBOUMsd0NBQThDLEN0QnNmdEQsNEJzQmxmUSxlQUFnQixDQUNoQixXQUFZLENBQ1osV0FBWSxDdEJnZnBCLDBCc0I1ZVEsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixRQUFTLEN0QnVlakIsZ0NzQnBlWSxjQUFlLEM1QmxMbkIseUJNc3BCUiwwQnNCaGVZLFVBQVcsQ0FFbEIsQ3RCOGRMLHlDc0IxZFEsaUJBQWtCLEN0QjBkMUIsK3hGc0J0ZFEsVUFBVyxDL0JsTm5CLFNBRUUsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGtCQUFtQixDQUxyQixtQkFRSSxpQkFBa0IsQ0FFbEIsZ0JPZ0JvQixDUGZwQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0dNbEIseUJIbEJSLG1CQWVNLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUV0QixDR0FLLDBCSGxCUixxQkFxQk0sY0FBaUIsQ0FFcEIsQ0F2QkgsbUNBeUJJLFVBQVcsQ0FDWCxjQUFlLENHUlgseUJIbEJSLG1DQTZCTSxXQUFZLENBQ1osYUFBYyxDQUVqQixDR2RLLHlCSGxCUixTQW1DSSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FHbkIsQ0FFRCxvQ0F6Q0EsbUNBMkNJLGdCQUFtQixDQUNwQixDQUlILHdEQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixhQUFnQixDQUdsQixtQkFDRSxpQkFBa0IsQ0FDbEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDQUMzQixVQUFXLENBQ1gsU0FBVSxDQUxaLHFDQVNJLDRCQUE4QixDQUM5QixlQUFnQixDQVZwQix5QkFpQkEsaUNBQTBCLENBQTFCLHlCQUEwQixDQUMxQiwrQkFBMEIsQ0FBMUIsdUJBQTBCLENBbEIxQiw2R0F1Qk0sa0NBQTJCLENBQTNCLDBCQUEyQixDQXZCakMsaUNBNkJJLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0E3Qi9CLHFDQWdDTSxlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDR3RFVix5QkhvQ1IsbUJBd0NJLFNBQVUsQ0FFVixvQkFBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHdCQUF5QixDQTFDN0IsaUNBNkNNLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDNUIsQ0FJTCxpQkFDSSxrQkFBbUIsQ0FEdkIsNEJBSVEsZUFBZ0IsQ0FKeEIsNkJBU1Esb0JBQXFCLENBQ3JCLGFBQWMsQ0FDZCxxQ0FBOEIsQ0FBOUIsNkJBQThCLENBWHRDLHlIQWNVLHlCQUEwQixDQU1wQyxpQkFDRSxlQUFnQixDQUdsQixlQUNFLGtCQUFtQixDQURyQiwwQkFJTSxlQUFnQixDQU10QixlQUVFLGlCQUFrQixDQUZwQix5QkFLSSxZQUFhLENBQ2IsVUFBVyxDQU5mLDJDQVNNLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLFVBQVcsQ0FDWCxXQUFZLENHcElWLHlCSHdIUix5QkFnQk0sWUFBYSxDQUNiLFNBQVUsQ0FFVixpQkFBa0IsQ0FDbEIsU0FBVSxDQUdiLENBdkJILDJDQTBCSSxtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBNUJoQixpQ0FnQ0ksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsUUFBUyxDQUNULFNBQVUsQ0FDVixpQ0FBMEIsQ0FBMUIseUJBQTBCLENBQzFCLGVBQWdCLENBQ2hCLFNBQVUsQ0F2Q2QscUNBMENNLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0dsS3ZCLHlCSHdIUixxQ0ErQ1EsaUNBQTBCLENBQTFCLHlCQUEwQixDQUMzQixDR3hLQyx5Qkh3SFIsaUNBb0RNLE1BQU8sQ0FDUCxXQUFZLENBQ1osaUNBQTBCLENBQTFCLHlCQUEwQixDQUMxQixTQUFVLENBdkRoQixxQ0EwRFEsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUMxQixDQTNEUCw0QkFpRUksaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixNQUFPLENBRVAsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFdkIsVUFBVyxDQUVYLFNBQVUsQ0EzRWQscUNBOEVNLFlLN01XLENGT1QseUJId0hSLDRCQWtGTSxTQUFVLENBQ1YsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBdEY1QixxQ0F5RlEsU0szTk8sQ0w0TlIsQ0dsTkMsMEJId0hSLDRCQThGTSxXQUFZLENBb0JmLENBbEhILHlDQWtHTSxlQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBcEd4QixvREF1R1EsZUFBa0IsQ0FDbEIsY0FBaUIsQ0doT2pCLHlCSHdIUix5Q0E0R1Esa0JBQW1CLENBQ25CLGNBQWlCLENBQ2pCLGFBQWdCLENBRW5CLENBaEhMLDJCQXVISSxZQUFhLENHL09ULDBCSHdIUiwyQkEwSE0saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBRWIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixxQkFBcUIsQ0FBckIsa0JBQXFCLENBQXJCLG9CQUFxQixDQUVyQixXQUFZLENBaklsQiwrQkFvSVEsVUFBVyxDQUNaLENHN1BDLDBCSHdIUiwyQkF5SU0sV0FBWSxDQUVmLENBR0gsZ0NBQ0UsWUFBYSxDQUNiLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBRW5CLGNBQWUsQ0FDZixRQUFTLENBQ1QsS0FBTSxDQUNOLE9BQVEsQ0FDUixNQUFPLENBQ1AsWUFBYSxDQUViLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FFbkIsK0JBQWlDLENBZm5DLDBDQWtCSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQWxCakIsNkNBc0JJLGlCQUFrQixDQUVsQixXQUFZLENBQ1osY0FBZSxDQXpCbkIsNkNBNkJJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isb0JBQXlCLENBQXpCLGlCQUF5QixDQUF6Qix3QkFBeUIsQ0FFekIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBRVIsVUFBVyxDQUNYLFdBQVksQ0FFWixjQUFlLENBdkNuQixpREEwQ00sVUFBVyxDQUNYLFdBQVksQ0EzQ2xCLHNEQStDTSxTSy9UUyxDRlVQLHlCSHNRUixnQ0FvREksY0FBaUIsQ0FDakIsZUFBa0IsQ0FHckIsQ0FFRCxrQ0FDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixVQUFXLENBQ1gsc0JBQWUsQ0FBZixjQUFlLENBTGpCLHlDQVFJLGlCQUFrQixDQUNsQixTQUFVLENBRVYsMkJBQTRCLENBWGhDLHVDQWVJLDBCQUFvQixDQUFwQiwwQkFBb0IsQ0FBcEIsbUJBQW9CLENBQ3BCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsVUs1VlcsQ0wwVWYsd0NBdUJJLFVBQVcsQ0FDWCxhQUFjLENBRWQsaUJBQWtCLENBQ2xCLE1BQVMsQ0FFVCxXQUFZLENBQ1osVUFBVyxDQUVYLHdCS3ZXYSxDTHdXYixpQkFBa0IsQ0FqQ3RCLDhDQXNDTSx3QkFBMkMsQ0FDM0MsNENPblZVLENQbVZWLG9DT25WVSxDUDBWZCxnQ0FDRSxZS3RYYSxDTHFYZixrQ0FDRSxZS3JYZSxDTG9YakIsc0NBQ0UsWUtwWG1CLENMbVhyQiw4QkFDRSxZS2xYVyxDTGlYYiw2QkFDRSxZS25YVSxDTGtYWiw4QkFDRSxTS3pYVyxDTHdYYiw4QkFDRSxZSzFYVyxDTHlYYixrQ0FPRSxZS3JYZSxDTDhXakIsa0NBT0UsWUtwWGUsQ0xtWGpCLCtCQUNFLFlLblhZLENMa1hkLG9DQUNFLFlLbFhpQixDTGlYbkIsb0NBQ0UsWUtqWGlCLENMZ1huQixpQ0FDRSxZS2hYYyxDTCtXaEIscUNBQ0UsWUt2V3VCLENMc1d6Qix1Q0FDRSxZS3RXeUIsQ0xxVzNCLHdFQUNFLFlLcldvQixDTDJXeEIsaUJBRUUsaUJBQWtCLENBRnBCLHVCQU1JLFVBQVcsQ0FFWCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FFUCxVQUFXLENBQ1gsVUFBVyxDQUVYLHFCS3BaVyxDTHNaWCxTQUFVLENHNVlOLHlCSDJYUix1QkFvQk0sWUFBYSxDQUVoQixDQXRCSCw2Q0F5Qkksd0JLM1phLENMa1lqQiwrQ0E2Qkksd0JLOVplLENMaVluQixtREFpQ0ksd0JLamFtQixDTGdZdkIsMkNBcUNJLHFCSzFhVyxDTHFZZiwrQ0F5Q0ksd0JLcGFlLENMMlhuQiwrQ0E2Q0ksd0JLdmFlLENMMFhuQixnQ0FpREksZUFBa0IsQ0FLdEIsa0NBQ0UsMkJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUV0QixZQUFhLENBQ2IsZ0JBQW1CLENBTnJCLG9HQWNJLGVBQWtCLENBQ2xCLGlCQUFrQixDR2hjZCx5QkhpYlIsb0dBa0JNLGtCQUFtQixDQUNuQixlQUFnQixDQUVuQixDQXJCSCwwREF3QkksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixxQkFBcUIsQ0FBckIsa0JBQXFCLENBQXJCLG9CQUFxQixDQUNyQiwwQkFBa0IsQ0FBbEIsaUJBQWtCLENBQ2xCLGtCQUFZLENBQVosbUJBQVksQ0FBWixXQUFZLENBQ1osdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFdkIsaUJBQWtCLENBRWxCLFVBQVcsQ0FDWCxXQUFZLENBRVosZUFBZ0IsQ0FFaEIsU0FBVSxDQXJDZCw4REF3Q00sZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFVBQVcsQ0ExQ2pCLHVKQStDTSxVQUFXLENHaGVULHlCSGliUiwwREFtRE0sVUFBVyxDQUNYLFdBQVksQ0FDWix3QkFBd0IsQ0FBeEIscUJBQXdCLENBQXhCLHNCQUF3QixDQUV4QixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsa0JBQW1CLENBRXRCLENBS0gsaUVBQ0UsVUFBVyxDQUdiLDJEQUdDLFVBQVcsQ0d4ZkoseUJIcWZSLDJEQU1BLHlCQUEwQixDQUd2QixDQUdILGtDQUdNLFVBQVcsQ0FJakIsZ0NBQ0ksdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENHMWdCbEIseUJId2dCUixnQ0FLTSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFeEIsQ0cvZ0JPLHlCSGliUixrQ0FtR0ksYUFBYyxDQU1qQixDRzFoQk8sMEJIaWJSLGtDQXVHSSxhQUFjLENBRWpCLENBRUQsb0NBQ0UsaUJBQWtCLENBQ2xCLGNBQWUsQ0FFZixlQUFnQixDR2hpQlYseUJINGhCUixvQ0FPSSxhQUFjLENBQ2QsWUFBZSxDQW1CbEIsQ0EzQkQsK0NBZ0JJLGFBQWMsQ0FDZCxxQ0FBOEIsQ0FBOUIsNkJBQThCLENBakJsQywyREFxQkksYUFBYyxDQXJCbEIsa0VBd0JNLG9CQUFxQixDQU0zQiwyQ0FDRSxlQUFnQixDRzNqQlYseUJIMGpCUiwyQ0FJSSxZQUFlLENBR2xCLENBRUQscUJBQ0UsaUJBQWtCLENBRWxCLGNBQWUsQ0FDZixVQUFXLENBRVgscUJLbmxCYSxDTG9sQmIsa0JBQW1CLENBQ25CLFlBQWEsQ0FFYiwwQ0FBMkMsQ0FBM0Msa0NBQTJDLENBRTNDLFNBQVUsQ0cva0JKLHlCSG1rQlIscUJBZUksZUFBZ0IsQ0FDaEIsWUFBYSxDQU9oQixDQXZCRCx5Q0FvQkksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUl2QiwrQkFDRSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FLckIsc0JBRUUsZUFBa0IsQ0FGcEIsMkRBT0csVUFBVyxDQVBkLGdDQWFJLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQWIxQixvQ0FnQkksaUJBQWtCLENBaEJ0QiwrQ0F1Qk0sYUFBYyxDQUNkLHFDQUE4QixDQUE5Qiw2QkFBOEIsQ0F4QnBDLDJEQTRCTSxhQUFjLENBNUJwQixrRUErQlEsb0JBQXFCLENBL0I3QiwwR0FvQ00sWUFBYSxDR3RvQlgseUJIa21CUixvREF5Q1EsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULGlDQUEwQixDQUExQix5QkFBMEIsQ0E3Q2xDLHNEQWlEUSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBRVIsbURBQTRDLENBQTVDLDJDQUE0QyxDQUM3QyxDQXZEUCwyQ0EyREksY0FBZSxDQTNEbkIsNENBOERJLFVBQVcsQ0FNZixtREFFSSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FIM0IscURBT0ksaUJBQWtCLENBRWxCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDQUUzQixVQUFXLENBYmYsNEdBa0JJLFVBQVcsQ0FsQmYsc0RBd0JJLFlBQWEsQ0c5ckJULHlCSHNxQlIsbURBNkJNLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQTdCekIscURBZ0NNLFNBQVUsQ0FoQ2hCLHVEQW1DTSxTQUFVLENBbkNoQiw0RUF1Q00sU0FBVSxDQXZDaEIsc0RBMkNNLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLFlBQWEsQ0FDYixhQUFjLENBQ2QsU0FBVSxDQWhEaEIsMERBbURRLFdBQVksQ0FDWixVQUFXLENBcERuQixrSEF5RE0sZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0ExRHRCLDREQTZETSxpQkFBa0IsQ0FFbEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsc0JBQTJCLENBQTNCLG1CQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsU0FBVSxDQUNYLENHenVCRywwQkhzcUJSLDREQXVFTSx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQXZFN0Isc0RBMkVNLFVBQVcsQ0EzRWpCLDBEQThFUSxXQUFZLENBQ1osVUFBVyxDQUNkLENBTUwsZUFDRSxlQUFnQixDRzd2QlYseUJINHZCUix5QkFNTSxhQUFTLENBQVQsUUFBUyxDQUVaLENBUkgsdUNBV0ksa0NBQTJCLENBQTNCLDBCQUEyQixDR3Z3QnZCLHlCSDR2QlIsdUNBY00sMkJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FDckIsc0JBQWUsQ0FBZixjQUFlLENBdUNsQixDQXZESCwyQ0FvQk0sZ0JBQW1CLENBQ25CLGNBQWUsQ0dqeEJiLHlCSDR2QlIsMkNBd0JRLGlCQUFrQixDQUNsQixlQUFnQixDQUVuQixDQTNCTCxrRUE4Qk0saUJBQWtCLENBQ2xCLHFCS3J5QlMsQ0xzeUJULGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLHFCQUFtQixDQUFuQixlQUFtQixDQUNuQixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsVUFBVyxDQUNYLFNBQVUsQ0dweUJSLHlCSDR2QlIsa0VBMkNRLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixZQUFhLENBQ2IsV0FBWSxDQUNaLFFBQVMsQ0FPWixDR2x6QkcsMEJINHZCUixrRUFtRFEsV0FBWSxDQUNaLFFBQVMsQ0FFWixDQXRETCxnQ0EwREksZUFBZ0IsQ0ExRHBCLGdDQThESSxlQUFnQixDQUlwQix3V0FPTSxhS2wwQmUsQ0xtMEJmLG9CQUFxQixDQVIzQixzbEJBY00seUJBQTBCLENBS2hDLG1GQUlFLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFdBQVksQ0FDWixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNYLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBVjNCLHlGQWFFLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FmbEIsZ0dBc0JJLEtBQU0sQ0FDTixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ2dDNTNCaEIsMkJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQzdCYzFCLHlCNkJsQlIsMkJBT1EsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBRzFCLENBQ0Qsa0NBQ0ksVUFBVyxDQUNYLGtCQUFtQixDQUZ2QiwyREFNUSxrQkFBbUIsQzdCQ25CLHlCNkJQUixrQ0FVUSxTQUFVLENBQ1YsZUFBa0IsQ0FFekIsQ0FFRCwyQkFDSSxrQkFBbUIsQ0FHdkIsa0JBQ0ksWUFBYSxDQUNiLHlCQUEwQixDQUMxQixpQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBZ0IsQ0FBaEIsdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlQUFnQixDQUVoQixVQUFXLEM3QmxCUCx5QjZCWVIsa0JBU1EsNkJBQThCLENBb0JyQyxDN0J6Q08seUI2QllSLGtCQWFRLFNBQVUsQ0FDVixlQUFnQixDQWV2QixDQTdCRCwyQ0FrQlEsYUFBYyxDQUNkLGtCQUFtQixDQW5CM0IsbUNBdUJRLGNBQWUsQ0FDZixlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUkzQixzQkFDSSxhQUFjLEM3QjVDVix5QjZCMkNSLHNCQUlRLGNBQWUsQ0FFdEIsQ0FFRCx5QkFDSSxnQkFBaUIsQ0FJckIseUVBQ0ksZ0JBQWlCLENBSXJCLDJDQUNJLHlCQUEwQixDQUUxQixVQUFXLENBQ1gsY0FBZSxDQUpuQixvRUFPUSxjQUFlLENBRWYsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsa0JBQWUsQ0FBZixjQUFlLEM3QnpFZix5QjZCNkRSLDJDQWlCUSw2QkFBOEIsQ0FDOUIscUJBQWlCLENBQWpCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGlCQUFhLENBQWIsWUFBYSxDQW5CckIsb0VBc0JZLGNBQWUsQ0FDZixnQkFBaUIsQ0FDcEIsQzdCckZELHlCNkI2RFIsMkNBNkJRLGlDQUFrQyxDQUNsQyxxQkFBaUIsQ0FBakIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsaUJBQWEsQ0FBYixZQUFhLENBa0JwQixDN0I5R08seUI2QjZEUixxRUFvQ1ksb0JBQWdCLENBQWhCLHVCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIscUNBQXNDLENBQ3RDLGlCQUFhLENBQWIsWUFBYSxDQXRDekIsOEZBeUNnQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDckIsQ0FRYiwrQ0FDSSxjQUFlLENDdkluQixxQkFDSSxZQUFhLENBQ2IseUJBQTBCLEM5Qm9CdEIseUI4QnRCUixxQkFLUSxpQ0FBa0MsQ0FFekMsQ0FFRCxrQ0FDSSxnQkFBbUIsQ0FHdkIsaUNBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsV0FBWSxDQUhoQixnREFNUSxrQkFBWSxDQUFaLG1CQUFZLENBQVosV0FBWSxDQU5wQix3RkFVUSxjQUFlLENBSXZCLHVCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQzlCckIsb0VBQ0ksV0FBWSxDQUloQixnQ0FDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRXRCLG9MQUVRLGVBQWtCLENBQ2xCLGVBQWdCLENBSHhCLHVDQU1RLHdCQUEwQixDQU5sQyxzREFTUSxlQUFnQixDQ2R4QiwrQkFDSSxtQkFBb0IsQ0FHeEIsd0NBQ0ksZUFBZ0IsQ0FHcEIscUJBQ0ksb0JBQXNCLENBVDFCLCtCQWFJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENoQ0lsQix5QmdDbEJSLCtCQWlCUSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FFMUIsQ0FFRCxvQ0FDSSxlQUFnQixDQUNoQixlQUFnQixDaENOWix5QmdDSVIsb0NBS1EsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FFcEIsQ0M5QkQsZ0RBQ0ksZUFBZ0IsQ2pDaUJaLHlCaUNkUixvRkFJUSxlQUE2QyxDQUM3QyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBUXpCLENqQ0FPLDBCaUNkUixvRkFVUSxjQUFlLENBQ2YsZUFBZ0IsQ0FHdkIsQ0FkRCxrREFrQkksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDQUMzQiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENqQ1JmLHlCaUNkUixrREF3QkksZUFBZ0IsQ0FxQm5CLENBN0NELHNEQTJCUSxpQkFBa0IsQ0EzQjFCLHFEQWdDUSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDOUIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBbkNsQix3REFzQ0EsUUFBUyxDQUNULFVBQVcsQ0F2Q1gsc0NBZ0RJLGFBQWMsQ0FoRGxCLCtDQXFESSxXQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0Isa0JBQW1CLENBQ25CLGdCQUFtQixDQUNuQixzQ0FBb0MsQ0FBcEMsa0NBQW9DLENBeER4QyxrREE0REksUUFBUyxDQUNULFVBQVcsQ0FDWCxlQUE2QyxDQTlEakQsd0hBc0VRLHlCQUEwQixDQUMxQixVQUFXLENBdkVuQix1SEFzRVEseUJBQTBCLENBQzFCLFVBQVcsQ0F2RW5CLHlFQThFUSxhQUFjLENBQ2QsY0FBZSxDQS9FdkIsNEVBb0ZRLFVBQVcsQ0FwRm5CLDBEQXlGUSxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsV0FBWSxDQVNwQixtQkFDSyxhQUFjLENBQ2QsVUFBVyxDakN4RlIseUJpQ3NGUixtQkFLUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLDBCQUEyQixDQUMzQix1QkFBd0IsQ0FDeEIsb0JBQXFCLENBRTVCLENBRUQsV0FFSSxhQUFjLENqQ3ZHVix5QmlDcUdSLFdBTVEsWUFBYSxDQUNiLGFBQWMsQ0FDZCxtQ0FBcUMsQ0FRNUMsQ2pDckhPLDBCaUNxR1IsV0FZSSxZQUFhLENBQ2IsYUFBYyxDQUNkLG1DQUFxQyxDQUV4QyxDQUVELG9CQUNJLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsdUNBQXdDLENBQ3hDLCtCQUFnQyxDQUNoQyxpQkFBa0IsQ0FDbEIsa0JBQW1CLENqQzdIZix5QmlDdUhSLG9CQVNRLFlBQWEsQ0FNcEIsQ2pDdElPLHlCaUN1SFIsb0JBYVEsZUFBZ0IsQ0FFdkIsQ0FFRCxvREFFSSx3QkFBeUIsQ0FDekIsYUFBYyxDQUdsQix3R0FFSSxhQUFjLENBR2xCLDBCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBR1gsMEJBQ0ksYUFBYyxDQUNkLGtCQUFtQixDQUd2QixzQkFFSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUEyQixDQUEzQixtQkFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFNBQVUsQ0FDVixRQUFTLENBR2IseUJBQ0ksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENqQzdLWix5QmlDd0tSLHlCQVFRLGdCQUFpQixDQUNqQixjQUFlLENBRXRCLENBRUQsc0JBQ0ksa0JBQW1CLENBQ25CLHlDL0JsTVcsQytCcU1mLHVDQUNHLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FPdkIscURBQ0ksa0JBQW1CLENBR3ZCLHVCQUNJLFVBQVcsQ0FDWCxnQkFBaUIsQ2pDek1iLHlCaUN1TVIsdUJBS1EsVUFBVyxDQUNYLFNBQVUsQ0FFakIsQ0FFRCxrQ0FDSSxVQUFXLENBQ1gsY0FBZSxDQUduQiw2Q0FHUSxhL0JoT1MsQytCNk5qQixnRUFPTyxhQUFjLENBUHJCLHVDQVlJLGlCQUFrQixDQUNsQix3Qi9CMU9hLEMrQjJPYixrQ0FBdUMsQ0FkM0MsOEVBaUJRLHdCL0I5T1MsQytCK09ULFVBQVcsQ0FsQm5CLHdHQXFCWSxhL0J0UEcsQytCaU9mLHVGQXlCWSxjL0IxUEcsQytCaU9mLGtGQThCWSxpQ0FBMEIsQ0FBMUIseUJBQTBCLENBOUJ0Qyw2Q0FtQ0kseUNBQTRDLENBQzVDLGNBQWUsQ0FwQ25CLHNCQXdDUSxVQUFXLENBQ1gsUUFBUyxDQXpDakIsb0NBOENRLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQWhEaEIsdUJBcURRLGdCQUFpQixDQUNqQiwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLCtCQUF5QixDQUF6Qix1QkFBeUIsQ0F2RGpDLDRCQTJEUSxjL0J4UlMsQytCNk5qQiw4QkFpRVEsdUJBQTJCLENBQzNCLHFCQUFzQixDakN4UnRCLHlCaUNzTlIsMkNBeUVRLFlBQWEsQ0FDYixhQUFjLENBQ2QsbUNBQW9DLENBRXZDLENBN0VMLDJDQWdGUSxtQ0FBb0MsQ0FPNUMsK0dBR0ssb0JBQXdCLENBSDdCLHFEQU9LLGtCQUFtQixDQVB4Qiw4QkFXSyxpQkFBa0IsQ0FYdkIsZ0NBZUksb0JBQXFCLENBZnpCLHNDQXFCQSx5QkFBMEIsQ0FyQjFCLDhEQXlCSSxhQUFjLENBQ2QsY0FBaUIsQ0ExQnJCLDRDQTZCQSxpQkFBa0IsQ0E3QmxCLCtDQWlDSSxXQUFZLENBakNoQixtREFvQ1EsaUJBQWtCLENBQ2xCLE9BQVEsQ0FyQ2hCLGlEQXlDUSxvQkFBcUIsQ0FDckIsdUJBQTBCLENBMUNsQyw4QkFnREksUUFBUyxDQUliLG9CQUNJLHdCQUF5QixDQUN6QixZQUFhLENBQ2IsZUFBZ0IsQ2pDcFdaLHlCaUNpV1Isb0JBTVEsVUFBVyxDQUNmLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixZQUFhLENBSWhCLENBRUQsZ0NBQ0ksY0FBZSxDQ3JZbkIsa0NBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FGMUIsNkNBS1EsZUFBZ0IsQ2xDYWhCLHlCa0NsQlIsNkNBVVksWUFBYSxDQUNoQixDQUlULHVKQUNJLGtCQUFtQixDbENFZix5QmtDQ1IsbUNBRVEscUJBQWlCLENBQWpCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsZ0JBQWlCLENBRXhCLENBQ0Qsd0VBQ0ksc0NBQXVDLENBQ3ZDLGtCQUFZLENBQVosbUJBQVksQ0FBWixXQUFZLENDOUJoQixxQkFFSSxnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxlQUFnQixDQUxwQiw2REFTUSxhQUFjLENBQ2QsWUFBa0IsQ0NWMUIsb0JBRUksY0FBZSxDQUNmLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZUFBZ0IsQ0FHaEIsNkJBRUksZ0JBQWlCLENBSXJCLDBDQUVJLFVBQVcsQ0FDWCxhQUFjLENBR2xCLDhDQUVJLGVBQWdCLENBQ2hCLGNBQWtCLENBQ2xCLFVBQVcsQ0FHZixpQ0FDSSxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQix5Q2xDcEJPLENrQ3VCWCxvQ0FFQSxTQUFVLENBQ1YsUUFBUyxDQUdULHVDQUNJLG9CQUFxQixDQUd6QiwyQkFDSSxhbEM5QlMsQ2tDK0JULGVBQWdCLENBR3BCLHlDQUNJLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLG9CQUFxQixDQUd6Qix1REFDSSxlQUFnQixDQVNwQix3Q0FDSSxrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FDcEIsWUFBYSxDQUNiLGtDbEM3RE8sQ2tDOERQLGdCQUFpQixDQVByQixtREFVUSxlQUFrQixDQUkxQixnRkFFSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUdqQix1REFDSSxVQUFXLENBQ1gsb0JBQXFCLENBRzFCLHNDQUNLLFNBQVUsQ0FHZCxzQ0FDSSxTQUFVLENDM0ZsQix3RUFDSSxVQUFXLENBR2YscURBQ0ksZUFBZ0IsQ3JDYVoseUJxQ2RSLHFEQUdRLFFBQVMsQ0FFaEIsQ0NSRCxnQ0FHSSxXQUFZLENDSmhCLDBDQUNFLGdCQUFpQixDQURuQiwrREFJSSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUxuQix3RUFRTSxxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLFNBQVUsQ0FDVixTQUFVLENBWGhCLGtHQWVNLGlDQUEwQixDQUExQix5QkFBMEIsQ0FmaEMsbUVBb0JJLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBckJqQix1RUF3Qk0sWXJDakJTLENxQ2tCVCwrQm5DYVUsQ21DYlYsdUJuQ2FVLENtQ3RDaEIsNkZBNkJNLGdCQUFpQixDQUNqQixVQUFXLEN2Q1pULDBCdUNsQlIsNkZBaUNRLGdCQUFpQixDQUNqQixVQUFXLENBRWQsQ0FwQ0wsZ0dBdUNNLFNBQVUsQ0F2Q2hCLGtFQTRDSSxrQnJDN0JXLENxQzhCWCxpQm5DWGUsQ21DWWYsa0NyQ3ZDVyxDcUN3Q1gsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLFFBQVMsQ0FDVCxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLCtCbkNmWSxDbUNlWix1Qm5DZlksQ21DZ0JaLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQXhEZix5RUEyRE0sYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsU0FBVSxDQUNWLE1BQU8sQ0FDUCxPQUFRLENBQ1IsV0FBWSxDQWpFbEIsc0ZBcUVNLGlCQUFrQixDdkNuRGhCLDBCdUNsQlIsa0VBeUVNLGlCQUFrQixDQUVyQixDQUdILHdCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLFFBQVMsQ0FMWCwwQkFRSSxhckMvRVcsQ3FDZ0ZYLGNBQWUsQ0FDZixvQkFBcUIsQ3ZDdEVqQiwwQnVDNERSLDBCQWFNLGNBQWUsQ0FNbEIsQ0FuQkgsZ0NBaUJNLGFyQ3BGVyxDcUNtRWpCLHFDQXNCSSxlbkN0RlksQ21DMEZoQixpREFDRSxlQUFnQixDQURsQiwwRUFJSSxZQUFhLENBSmpCLDRFQVVNLGFBQWMsQ0FDZCwyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FBUSxDQVhkLG9GQWVNLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENDdkhkLHNFQUdRLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBSC9CLGlGQU9RLG9CQUFnQixDQUFoQix1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBUHhCLHNDQVdRLGtCQUFtQixDQUszQix5QkFDSSxtQkFBb0IsQ0NqQnhCLGlDQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBRzFCLDZDQUlRLGdCQUFtQixDQUkzQix1QkFDSSxZQUFhLENBQ2IsbUNBQXFDLENBQ3JDLG9CQUFnQixDQUFoQix1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLGlCQUFhLENBQWIsWUFBYSxDekNDVCx5QnlDTFIsdUJBT1EsbUNBQXFDLENBTzVDLEN6Q1RPLDBCeUNMUix1QkFZUSxtQ0FBcUMsQ0FFNUMsQ0MzQkQsMkJBQ0ksaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixZQUFhLENBQ2IsZUFBZ0IsQzFDY1oseUIwQ2xCUiwyQkFPUSxZQUFhLENBRXBCLENBRUQsMkJBQ0ksMkJBQTZCLENBQzdCLFdBQVksQ0FDWixVQUFXLENBQ1gsMEJBQTRCLENBR2hDLGdDQUNJLGlCQUFrQixDQ25CdEIsMEJBR0ksd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsbUJBQWUsQ0FBZixzQkFBZSxDQUFmLG1CQUFlLENBQWYsY0FBZSxDQUNmLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUFlLENBQ2YsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsaUJBQWEsQ0FBYixZQUFhLEMzQ1VULHlCMkNsQlIsMEJBV00sa0JBQWMsQ0FBZCxxQkFBYyxDQUFkLGtCQUFjLENBQWQsYUFBYyxDQWNqQixDM0NQSyx5QjJDbEJSLDBCQWVNLG9CQUFnQixDQUFoQix1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBVW5CLEMzQ1BLLHlCMkNsQlIsMEJBbUJNLGlCQUFhLENBQWIsWUFBYSxDQU1oQixDM0NQSywwQjJDbEJSLDBCQXVCTSxvQkFBZ0IsQ0FBaEIsdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlQUFnQixDQUVuQixDQXpCSCx5Q0E0QkksaUJBQW9CLENBQ3BCLFNBQVUsQzNDWE4seUIyQ2xCUix5Q0FnQ00sU0FBVSxDQVViLEMzQ3hCSyx5QjJDbEJSLHlDQW9DTSxXQUFZLENBTWYsQzNDeEJLLDBCMkNsQlIseUNBd0NNLFdBQVksQ0FFZixDQTFDSCxnQkE2Q0ksYUFBYyxDQUNkLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsK0J2Q1ZZLEN1Q1VaLHVCdkNWWSxDdUNXWixVQUFXLENBakRmLG1FQXNETSw2QkFBc0IsQ0FBdEIscUJBQXNCLENDMUQ1QixnQkFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQzVDb0JaLHlCNEN0QlIsZ0JBS1EsWUFBYSxDQUVwQixDQUVELHVDQUNJLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxTQUFVLEM1Q1FOLHlCNENiUix1Q0FRUSxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBRXhCLENBRUQseUJBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixTQUFVLENBQ1YsU0FBVSxDNUNMTix5QjRDQ1IseUJBT1EsT0FBUSxDQUNSLFNBQVUsQ0FFakIsQ0FHRywwQ0FDSSxZMUNmVyxDMENjZiwwQ0FDSSxZMUNkVyxDMENhZix1Q0FDSSxZMUNiUSxDMENZWiw0Q0FDSSxZMUNaYSxDMENXakIsNENBQ0ksWTFDWGEsQzBDVWpCLHlDQUNJLFkxQ1ZVLEMwQ1NkLDZDQUNJLFkxQ0RtQixDMENBdkIsK0NBQ0ksWTFDQXFCLEMwQ0R6Qix3RkFDSSxZMUNDZ0IsQzJDbEN4QixrQkFDSSxVQUFXLENBR2YsaUJBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQzdDWWxCLHlCNkNkUixpQkFLUSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFMUIsQ0FFRCxVQUlJLGlCQUFrQixDQUNsQixVQUFXLEM3Q0FQLDBCNkNMUixVQVFRLGlCQUFrQixDQUV6QixDQUVELHdCQUNJLGNBQWUsQ0FDZixVQUFXLENBRVgscUIzQ3JCVyxDRlVQLDBCNkNPUix3QkFPUSxtQkFBOEIsQ0FDOUIsbUJBQTZDLENBRXBELEM3Q2pCTywwQjZDbUJSLHVCQUdRLG1CQUE4QixDQUM5QixrQkFBNEMsQ0FFbkQsQ0FFRCxnQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFbEIsVUFBVyxDN0NuQ1AseUI2QzJCUixnQkFXUSxnQkFBaUIsQ0FXeEIsQzdDakRPLDBCNkMyQlIsZ0JBZVEsZUFBNkMsQ0FDN0MsZ0JBQWlCLENBTXhCLEM3Q2pETywwQjZDMkJSLGdCQW1CUSxjQUFlLENBQ2YsZUFBZ0IsQ0FFdkIsQzdDakRPLDBCNkNtRFIsdUNBRVEsYUFBYyxDQUVyQixDQUVELGlCQUNJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixVQUFXLENBRVgscUIzQ3pFVyxDRlVQLHlCNkN5RFIsaUJBU1EsaUJBQWtCLENBRXpCLENBRUQseUJBQ0ksYUFBYyxDQUNkLGtCQUFtQixDQzFGdkIsMkJBRUksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FJMUIsd0NBSUksa0JBQW1CLENBS3ZCLHdDQUNFLFlBQWEsQ0FDYix5QkFBMEIsQ0FDMUIsb0JBQWdCLENBQWhCLHVCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsaUJBQWEsQ0FBYixZQUFhLEM5Q0ZQLHlCOENGUix3Q0FPSSxpQ0FBa0MsQ0FRckMsQzlDYk8seUI4Q0ZSLG1FQVlNLDZCQUE4QixDQUVqQyxDQUdILDBCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBRXRCLFdBQVksQ0FFWixxQjVDL0JhLEM0Q2dDYixrQkFBbUIsQ0FFbkIsMkNBQTRDLENBQTVDLG1DQUE0QyxDQVQ5Qyx5Q0FZSSxrQkFBbUIsQ0FadkIsMkNBZ0JJLGtCQUFtQixDOUMvQmYseUI4Q2VSLDJDQW1CTSxrQkFBbUIsQ0FFdEIsQ0FyQkgsNkJBd0JJLG9CQUFxQixDQUNyQixjQUFlLENBQ2Ysa0JBQW1CLENBMUJ2Qiw4Q0E4Qkksa0JBQW1CLENBOUJ2QiwyQ0FrQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsb0JBQXlCLENBQXpCLGlCQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsa0JBQVksQ0FBWixtQkFBWSxDQUFaLFdBQVksQ0FyQ2hCLCtDQXlDSSxlQUFnQixDQUNoQixrQkFBbUIsQ0ExQ3ZCLDBFQThDSSxVQUFXLENBS2YsZ0RBR0ksaUJBQW9CLENBQ3BCLGlCQUFrQixDQUp0QixrREFVSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBWHRCLHlDQWVJLFdBQVksQ0FDWixrQkFBbUIsQ0FoQnZCLDZDQW1CTSxhQUFjLENBbkJwQixrQ0F3QkksNEJBQTZCLENBQzdCLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixTQUFVLENBM0JkLDBGQThCTSxVQUFXLENBQ1gsMEJBQWtCLENBQWxCLGlCQUFrQixDQS9CeEIscUNBbUNNLCtIQUFrSSxDQW5DeEksbURBdUNNLGtCQUFtQixDOUN6R2pCLHlCOENrRVIsbURBMENRLGtCQUFtQixDQUV0QixDQTVDTCx5REErQ00sa0JBQVksQ0FBWixtQkFBWSxDQUFaLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsaUJBQWtCLENBakR4QiwyREFvRFEsYTVDbkhhLEM0Q29IYixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0F0RHhCLGlFQXlEVSx5QkFBMEIsQ0F6RHBDLG1EQWlFTSx3QkFBa0IsQ0FBbEIseUJBQWtCLENBQWxCLFdBQWtCLENBakV4QixtREF5RUksMENBQThDLENBQzlDLG1CQUFvQixDOUM1SWhCLHlCOENrRVIsbURBNkVNLGtCQUFtQixDQUNuQixnQkFBbUIsQ0FRdEIsQzlDeEpLLHlCOENrRVIsMEVBbUZRLHlDQUE2QyxDQUVoRCxDQ3pLTCw2QkFHSSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FKMUIsMkNBUUksZUFBZ0IsQy9DVVoseUIrQ2xCUiwyQ0FXTSxlQUFnQixDQUVuQixDQWJILDJFQWdCSSx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQWhCM0IsdUJBb0JJLGdCQUFtQixDQUNuQixXQUFZLEMvQ0hSLHlCK0NsQlIsdUJBd0JNLGlCQUFvQixDQUV2QixDQTFCSCwrQkE2QkksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQy9DWmxCLHlCK0NsQlIsK0JBaUNNLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQVV0QixDQTNDSCxpREFxQ00sMkJBQWUsQ0FBZixjQUFlLENBckNyQixtQ0F5Q00sZ0JBQW1CLENBekN6QixxR0ErQ00sb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENDakRsQixxQkFFUSxZQUFlLENBQ2Ysa0JBQWUsQ0FBZixjQUFlLENBRWYsY0FBZSxDQUNmLGdCQUFpQixDaERZakIseUJnRGxCUixxQkFTWSxjQUFlLENBQ2YsZ0JBQWlCLENBWXhCLENBdEJMLGtDQWNZLGNBQWUsQ0FDZixnQkFBaUIsQ0FmN0IsaUNBbUJZLGNBQWUsQ0FDZixnQkFBaUIsQ0FwQjdCLDhCQXdCUSxVQUFZLENBSXBCLGtCQUNJLGtCQUFtQixDQUV2QixnQkFDSSxrQkFBbUIsQ0FHdkIsa0JBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FHMUIsaUJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FFaEIsaUJBQWtCLENBTnRCLHFCQVNRLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsZ0NBQThCLENBQTlCLDZCQUE4QixDQUl0QyxnQkFDSSxlQUFnQixDQUNoQixrQkFBd0IsQ0FHNUIsK0NBQ0ksMEJBQWtCLENBQWxCLGlCQUFrQixDaEQxQ2QseUJnRDZDUixvQ0FFUSxlQUFnQixDQUV2QixDQ2xFRCxzQkFHSSxpQkFBa0IsQ0FDbEIsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHNCQUEyQixDQUEzQixtQkFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLHlCQUE2QixDQU5qQyxrREFVUSxlQUFrQixDQUNsQixhQUFjLENBQ2QsMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FaaEIsaURBaUJRLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBakJoQiw0QkFxQlEsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPQUFRLENBQ1Isa0NBQTJCLENBQTNCLDBCQUEyQixDQXhCbkMsa0NBNEJRLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsT0FBUSxDQUNSLGtEQUEyQyxDQUEzQywwQ0FBMkMsQ0NoQ25ELGdDQUVJLGtCQUFtQixDQUZ2QixzREFLUSxlQUFnQixDQUl4QixnQ0FDRSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FPeEIsK0JBRUUsWUFBYSxDQUNiLG9CQUFnQixDQUFoQix1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLGlCQUFhLENBQWIsWUFBYSxDbERIUCx5QmtERFIsdURBUU0sbUNBQXFDLENBUjNDLHlEQVdNLG1DQUFxQyxDQUN0QyxDQUlMLGlDQUNFLGtCQUFtQixDQ2xDckIsZ0JBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUZyQiwrQkFLSSx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUwzQiw0Q0FTSSxhQUFjLENBQ2QsZUFBZ0IsQ0FWcEIsNkRBYU0sa0JBQW1CLENBYnpCLDJEQWlCTSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsa0JBQWUsQ0FBZixjQUFlLENBbEJyQixvRUFzQk0sZ0JBQWlCLENBdEJ2Qiw2VkEwQk0sb0JBQXNCLENBQ3RCLGNBQWUsQ0EzQnJCLDJVQStCTSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FoQ3RCLDJEQW9DTSxTQUFVLENBQ1YsUUFBUyxDQXJDZix5SEEwQ00sZUFBZ0IsQ0FNdEIsc0NBR0ksZUFBZ0IsQ0FTcEIsc0NBV0ksZS9DeERZLEMrQ3lEWixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FicEIsd0NBaUJJLGVBQWdCLENBakJwQixtQ0FxQkksZ0JBQWlCLENBckJyQixtQ0F5Qkksa0JBQW1CLENBekJ2QixpREE0Qk0saUJBQWtCLENBNUJ4QixtREErQlEsY0FBZSxDQS9CdkIscUNBb0NNLFlBQWEsQ0FNbkIsMkRBR0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FKMUIsbUVBUUksaUJBQWtCLENBQ2xCLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBVFosNEVBZVEsWUFBYSxDQWZyQiw0SUF5Qk0saUJBQWtCLENBekJ4QixzRUE2Qk0sWUFBYSxDQTdCbkIsK0RBb0NJLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBQ1Isc0JBQXdCLENBSzVCLHdFQUdFLHFCQUF1QixDQUN2Qix3QkFBMEIsQ0NwSjVCLFNBQ0UsbUJBQW9CLENBRHRCLHFCQUlJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUFlLENBQ2YsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ3BEWW5CLHlCb0RsQlIscUJBU00sc0JBQTJCLENBQTNCLG1CQUEyQixDQUEzQiwwQkFBMkIsQ0FFOUIsQ0FHSCxRQUNFLHVCbERSYSxDa0RTYixjQUFlLENBQ2YsZWhETGMsQ2dETWQsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixvQkFBcUIsQ3BERmYseUJvREpSLFFBU0ksY0FBZSxDQUNmLGtCQUFtQixDQStCdEIsQ0F6Q0QsY0FjSSxVQUFXLENBQ1gsa0NsRHRCVyxDa0R1QlgsVUFBVyxDQUNYLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFdBQVksQ0FDWiwrQmhER1ksQ2dESFosdUJoREdZLENnRHhCaEIsMkNBMkJJLHVCbERsQ1csQ2tET2YsNkRBOEJNLFVBQVcsQ0E5QmpCLHlCQW1DSSxpQkFBa0IsQ3BEL0JkLHlCb0RKUix5QkFzQ00saUJBQWtCLENBRXJCLENBR0gsd0JBQ0UsYWxEL0NlLENrRGdEZixlaEQ3Q2MsQ2dEMkNoQiw4QkFLSSx3QmxEbkRhLENrRG9EYixVQUFXLENBSWYsMkRBR0ksd0JsRDlEVyxDa0QyRGYsdUVBTU0sbUNsRGpFUyxDa0QyRGYsOElBV00sd0JsRHRFUyxDa0QyRGYseUVBZU0sVWxEMUVTLENrRDJEZixxRkFrQlEsbUNsRDdFTyxDa0QyRGYsMkZBd0JJLGFsRHRFaUIsQ2tEOENyQix1R0EyQk0sd0JsRHpFZSxDbURyQnJCLHlCQUdJLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBSDNCLGtCQU9JLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsU0FBVSxDQUNWLFFBQVMsQ0FDVCxlQUFnQixDQVZwQixtQ0FnQk0saUJBQWtCLENBaEJ4QixxQ0FtQlEsYUFBYyxDQW5CdEIsNkJBd0JNLGVBQWdCLENBeEJ0QixvQkE2QkksdUJuRHRCVyxDbUR1QlgsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixjQUFlLENBQ2YsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsK0JqREdZLENpREhaLHVCakRHWSxDaUR0Q2hCLDBDQXNDTSxhbkQzQlcsQ21ENEJYLGdDQUEwQixDQUExQix3QkFBMEIsQ0F2Q2hDLGdEQTBDUSxZQUFhLENBMUNyQiwwQkErQ00sVUFBVyxDQUNYLGtDbkR6Q1MsQ21EMENULFVBQVcsQ0FDWCxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxXQUFZLENBQ1osK0JqRGhCVSxDaURnQlYsdUJqRGhCVSxDaUR0Q2hCLGlHQTRETSxVQUFXLENBS2pCLGlGQUdJLHdCbkQ1RFcsQ21EeURmLDZIQU1NLGFuRGxEZSxDbUQ0Q3JCLDZGQVVNLG1DbkRuRVMsQ21EeURmLCtGQWNNLFVuRHZFUyxDbUR5RGYsMkdBaUJRLG1DbkQxRU8sQ29ESmYsMEJBR0ksZUFBZ0IsQ0FIcEIsd0NBTU0sZ0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FWakIsbUlBa0JNLGVBQWdCLENBS3RCLGlDQUdJLDBDcER2QlcsQ29Ed0JYLDRCQUFnQixDQUFoQixlQUFnQixDQUNoQixtQkFBb0IsQ3REZGhCLHlCc0RTUixpQ0FRTSxtQkFBb0IsQ0FVdkIsQ0FsQkgsa0RBWU0sa0JBQW1CLEN0RHJCakIseUJzRFNSLGtEQWVRLGtCQUFtQixDQUV0QixDQWpCTCx1RkFxQkksYXBEekNXLENvRDBDWCxvQkFBcUIsQ0F0QnpCLHFHQXlCTSx1U0FBd1YsQ0FDeFYsa0JBQW1CLENBQ25CLFVBQVcsQ3REcENULHlCc0RTUixxR0E4QlEsVUFBVyxDQUVkLENBaENMLHNNQW9DTSxhcER4RFMsQ29Eb0JmLHFHQXdDTSxhcER4RFcsQ29EZ0JqQixtSEEyQ1EsdVNBQTBWLENBTWxXLDR5Q0FHSSxjQUFlLENBQ2YsZWxEcEVZLENrRHFFWix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixrQkFBbUIsQ3REaEVmLHlCc0QwRFIsNHlDQVNNLGNBQWUsQ0FDZixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDQUMzQixrQkFBbUIsQ0FFdEIsQ0FiSCwwQ0FnQkksd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsaUJBQWtCLEN0RDdFZCx5QnNEMERSLDBDQXNCTSxZQUFhLENBQ2IsOEJBQStCLENBQy9CLDJCQUE0QixDQUM1QixlQUFnQixDQXpCdEIsNENBNEJRLGVBQWtCLENBQ2xCLFlBQWUsQ0E3QnZCLDhDQWlDUSx1QkFBZSxDQUFmLGNBQWUsQ0FDaEIsQ0FsQ1AscUJBdUNJLGdCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsV0FBWSxDdERyR1IseUJzRDBEUixxQkE4Q00sZUFBa0IsQ0FDbEIsWUFBZSxDQUNmLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUVmLENBcERILGdDQXVESSxpQkFBa0IsQ3REakhkLHlCc0QwRFIsZ0NBMERNLGVBQWtCLENBQ2xCLFlBQWUsQ0FDZixrQkFBbUIsQ0E1RHpCLGkzQkFnRVEsdUJBQWUsQ0FBZixjQUFlLENBQ2hCLENBakVQLDZyQkF1RUksa0JBQW1CLENBQ25CLFlBQWEsQ3REbElULHlCc0QwRFIsNnJCQTJFTSxlQUFrQixDQUNsQixZQUFlLENBRWxCLENBOUVILG1CQWlGSSxrQkFBbUIsQ3REM0lmLHlCc0QwRFIsbUJBb0ZNLGVBQWtCLENBQ2xCLFlBQWUsQ0FDZixrQkFBbUIsQ0FFdEIsQ0NwS0gsMkNBR0ksc0NyRElXLENxREVmLGdDQUdJLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUoxQiw4Q0FRSSxlQUFnQixDQVJwQixxQ0FZSSxjQUFlLENBQ2YsaUJBQWtCLENBYnRCLHlCQWlCSSxZQUFhLENBQ2Isa0JBQW1CLEN2RFRmLHlCdURUUix5QkFxQk0sa0JBQW1CLENBRXRCLENBdkJILDBDQTBCSSxrQkFBbUIsQ3ZEakJmLHlCdURUUiwwQ0E2Qk0sa0JBQW1CLENBRXRCLENBL0JILHVDQWtDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBcEMzQix5Q0F1Q00sYXJEckNXLENxRHNDWCxjQUFlLENBQ2YsZW5EcENVLENtRHFDVixhQUFjLENBQ2Qsb0JBQXFCLENBQ3JCLHdCQUF5QixDQTVDL0IsOElBaURRLHlCQUEwQixDQWpEbEMsMERBc0RNLGlCQUFrQixDdkQ3Q2hCLHlCdURUUiwwREF5RFEsaUJBQWtCLENBRXJCLENBM0RMLDBCQWdFSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQix5Q0FBc0MsQ0FBdEMsaUNBQXNDLEN2RDFEbEMseUJ1RFRSLDBCQXVFTSxpQkFBb0IsQ0FFdkIsQ0FVSCxzQkFDRSxtQkFBb0IsQ0FEdEIseUJBSUksY0FBZSxDQUNmLGlCQUFrQixDdkQvRWQseUJ1RDBFUix5QkFPTSxjQUFlLENBQ2YsaUJBQWtCLENBRXJCLENBR0gsNEJBR0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUpyQixpQ0FPSSwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FSdEIsaUNBWUksU3JEN0dXLENxRGlHZiw4QkFnQkksMEJBQW9CLENBQXBCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLFdBQVksQ0FDWix3QnJEbkhhLENxRG9IYixpQkFBa0IsQ0F0QnRCLG9DQXlCTSx3QnJEcEhRLENxRDJGZCwrQ0E2Qk0sZ0JBQWlCLENDMUl2QixzQkFDSSxjQUFlLENBQ2YsTUFBTyxDQUNQLE9BQVEsQ0FDUixXQUFZLEN4RGtCUix5QndEdEJSLHNCQU9RLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLHdCQUF5QixDQUVoQyxDQUVELG1HQUNBLFNBQVUsQ0FJVixzQkFDSSxjQUFlLENBQ2YsWUFBYSxDQUViLHlCQUpKLHNCQUtRLGFBQWMsQ0FPckIsQ3hEVE8seUJ3REhSLHNCQVNRLGlCQUFrQixDQUNsQixjQUFpQixDQUV4QixDQUVELGdDQUVRLGFBQWdCLENBQ2hCLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENBRXpCLGFBQVMsQ0FBVCxRQUFTLENBTGpCLG1DQVFRLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGVBQWdCLEN4RHRCaEIseUJ3RFdSLG1DQWNZLGVBQWdCLENBQ2hCLFlBQWUsQ0FFdEIsQ3hENUJHLHlCd0RXUixnQ0FvQlksaUJBQWtCLENBcEI5QiwrQ0F1QlksY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFrQixDQUNyQixDQTFCVCx3SUE2QlEscUJBQXNCLENBSTlCLDhCQUNJLFFBQVMsQ3hEN0NMLHlCd0Q0Q1IsOEJBR1EsV0FBWSxDQUduQixDQUVELHNDQUVRLGNBQWUsQ0FDZixNQUFPLENBQ1AsS0FBTSxDQUNOLFFBQVMsQ0FDVCxXQUFZLENBQ1osWUFBYSxDQVByQixtREFVWSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLFdBQVksQ0FDWixVQUFXLENBQ1gsY0FBZSxDQUNmLGlCQUFrQixDQWY5QixxREFrQmdCLFdBQVksQ0FDWixXQUFZLENBQ1osZUFBZ0IsQ0FwQmhDLGdDQTJCUSxpQkFBa0IsQ0FDbEIsYUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FFaEIseUJwRHBFMkIsQ29EcUUzQiwwQnBEckUyQixDSmYzQix5QndEb0RSLGdDQW1DVSx5QnBEekV3QixDb0QwRXhCLDBCcEQxRXdCLENvRHlIN0IsQ3hEdklHLHlCd0RvRFIsZ0NBd0NZLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGVBQWdCLENBd0N2QixDQW5GTCxtREErQ1ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FqRDlCLDJNQXVEWSxjQUFpQixDQUNqQixlQUFrQixDQXhEOUIsOENBNERZLFVBQVcsQ0E1RHZCLHFNQW9FWSxpQkFBa0IsQ0FFbEIsb0NBdEVaLDZJQXVFZ0IsZ0JBQWlCLENBRXhCLENBekVULGlJQTRFWSxjQUFpQixDQTVFN0Isa0RBZ0ZZLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FLL0IsdUJBRUkseUJwRDdIK0IsQ0pmM0IseUJ3RDBJUix1QkFLTSx5QnBEakk0QixDb0R5TGpDLEN4RHZNTyx5QndEMElSLHVCQVNRLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FtRHhCLENBN0RELDBCQWNRLGNBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQWhCM0IsMEJBb0JRLGlCQUFrQixDQXBCMUIsNEJBdUJZLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQixrQkFBbUIsQ3hEbkt2Qix5QndEMElSLDRCQTRCZ0IsY0FBZSxDQUNmLGdCQUFpQixDQU14QixDQW5DVCxrQ0FpQ2dCLGF0RGxMQyxDc0RpSmpCLHVDQXVDUSxjQUFlLENBdkN2QiwrRUE0Q1EsY0FBZSxDQUNmLGVBQWdCLENBN0N4Qix3Q0FtRFksYXREcE1LLENzRGlKakIsMENBdURZLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULG1DQUE0QixDQUE1QiwyQkFBNEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEFBIC0gSGVyb1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtaGVybyB7XHJcblxyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmFhLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAuYWEtaGVybyAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXggZm9yIGxvbmcgYnV0dG9ucyBcclxuLmFhLWhlcm9fX2Zvb3RlciAuYWEtYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4uYWEtaGVybyAuaGVyby1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmLmJvcmRlci1yYWRpdXMge1xyXG4gICAgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuXHJcbiAgICBpbWcge1xyXG50cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxudHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmltYWdlLW92ZXJsYXAge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAmLmltYWdlLW92ZXJsYXAge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtaGVyb19faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS10aXRsZSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWhlcm9fX2Zvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxufVxyXG5cclxuLmFhLWhlcm9fX2JvZHkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGcm9udCBwYWdlIGhlcm9cclxuXHJcbi5hYS1oZXJvLWZyb250IHtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaGVyby1pbWcge1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYuaW1hZ2Utb3ZlcmxhcCBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmFhLWhlcm8taW5saW5lLXZpZGVvIHZpZGVvIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1pbWctZ3JhcGhpYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAlKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKVxyXG4gICAgICB9ICBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICB0b3A6IDUlO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpXHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5oZXJvLXNvY2lhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC04MHB4O1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAkcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChlbikge1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zb2NpYWwtaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuaGVyby1hcnJvdyB7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgXHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICBcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XHJcbiAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB3aWR0aDogOTIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtdmlkZW8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYWEtaGVyby1mcm9udCAuaGVyby1pbWcgLmFhLXBsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMzBweDtcclxuICB3aWR0aDogYXV0bztcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcblxyXG4gICAgYm9yZGVyLXdpZHRoOiA4cHggMCA4cHggMTJweDtcclxuICB9IFxyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoYmxhY2ssICRwcmltYXJ5LCAyMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRnJvbnQgaGVybyBncmFwaGljIGNvbG9yXHJcbkBlYWNoICRrZXksICRjb2xvciBpbiAkbWFpbi1jb2xvcnMge1xyXG4gIC5hYS1ncmFwaGljLWNvbG9yLS0jeyRrZXl9IHBhdGgge1xyXG4gICAgZmlsbDogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGtleSwgJGNvbG9yIGluICRhY2NlbnQtY29sb3JzIHtcclxuICAuYWEtZ3JhcGhpYy1jb2xvci0tI3ska2V5fSBwYXRoIHtcclxuICAgIGZpbGw6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIExhbmRpbmcgcGFnZSBoZXJvXHJcblxyXG4uYWEtaGVyby1vdmVybGFwIHtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvLyBQc2V1ZG8gZWxlbWVudCB0byBjcmVhdGUgdGhlIG92ZXJsYXAgdmlzdWFsIGVmZmVjdFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzAlO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFhLW92ZXJsYXAtYmctcHJpbWFyeTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAmLmFhLW92ZXJsYXAtYmctc2Vjb25kYXJ5OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5hYS1vdmVybGFwLWJnLWNvbXBsZW1lbnRhcnk6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xyXG4gIH1cclxuICBcclxuICAmLmFhLW92ZXJsYXAtYmctd2hpdGU6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gICYuYWEtb3ZlcmxhcC1iZy1zZWEtZ3JlZW46OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWEtZ3JlZW47XHJcbiAgfVxyXG5cclxuICAmLmFhLW92ZXJsYXAtYmctZGFyay1ibHVlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gIH1cclxuXHJcbiAgLmFhLWhlcm9fX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCB7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgaDEge1xyXG4gICAgQGV4dGVuZCAuaDI7XHJcbiAgfVxyXG5cclxuICAuYWEtaGVyb19faGVhZGVyLFxyXG4gIC5hYS1oZXJvX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgXHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgd2lkdGg6IDE0MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS12aWRlby13cmFwcGVyLFxyXG4gICAgLmhzLXZpZGVvLXdpZGdldCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIERvbid0IG92ZXJsYXAgdmlkZW8gb3ZlciBjb250YWluZXIgaW4gbW9iaWxlXHJcbi5hYS1oZXJvLWxhbmRpbmctcGFnZS0tdmlkZW8gLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UuYWEtaGVyby1vdmVybGFwLmFhLWJnLW92ZXJsYXkge1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gaGVpZ2h0OiA3MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICB9XHJcbiAgIFxyXG4gIH1cclxufVxyXG5cclxuLmFhLWhlcm8tZm9ybSB7XHJcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWlubmVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQge1xyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWhlcm8tZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBtYXJnaW4tdG9wOiAtNjB2dztcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcclxuICB9XHJcblxyXG4gIC5ocy1mb3JtIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBBZGQgbWFyZ2luIGJldHdlZW4gZm9ybSBhbmQgdmlkZW8gaW4gbW9iaWxlXHJcbi5hYS1oZXJvLWxhbmRpbmctcGFnZS0tdmlkZW8gLmFhLWhlcm8tZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYWEtaGVyby1mb3JtX19pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgcGFkZGluZzogNTdweDtcclxuICB9XHJcblxyXG4gIC5hYS1oZXJvLWZvcm0tdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1oZXJvLWltYWdlLXJvdyAuYWEtY29udGVudMKge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi8vIFN1cHBvcnQgZm9ybSBcclxuXHJcbi5hYS1oZXJvLXN1cHBvcnQtZm9ybSB7XHJcblxyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgJi5hYS1oZXJvLW92ZXJsYXAuYWEtYmctb3ZlcmxheSB7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgaGVpZ2h0OiA3MCU7XHJcbiAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmFhLWhlcm8tZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcclxuICAgIH1cclxuXHJcbiAgICAuaHMtZm9ybSBhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1ibHVlLWNpcmNsZSxcclxuICAgIC5hYS15ZWxsb3ctY2lyY2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAuYWEtYmx1ZS1jaXJjbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwJSk7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmFhLXllbGxvdy1jaXJjbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gIFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYS1oZXJvLWZvcm1fX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi5hYS1oZXJvLW92ZXJsYXA6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAzMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250YWN0IHBhZ2UgZm9ybVxyXG5cclxuLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiB7XHJcbiAgLmFhLWlubmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5hYS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5hYS1jb250ZW50LFxyXG4gIC5hYS1oZXJvLWZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5hYS1oZXJvLWltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIC5hYS1pbm5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAuYWEtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICB9XHJcbiAgICAuYWEtaGVyby1mb3JtwqB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWhlcm8tZm9ybS5hYS1oZXJvLWZvcm0tLW5vcm1hbCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgfVxyXG4gICAgLmFhLWhlcm8taW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDMwJTtcclxuICAgICAgcmlnaHQ6IC0zMCU7XHJcbiAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYS1oZXJvX19oZWFkZXIsXHJcbiAgICAuYWEtaGVyb19fYm9keSB7XHJcbiAgICAgIG1heC13aWR0aDogNTE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYWEtY29udGVudF9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgLmFhLWNvbnRlbnRfX2lubmVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICAuYWEtaGVyby1pbWcge1xyXG4gICAgICByaWdodDogLTU1JTtcclxuICAgIH1cclxuICAgIC5hYS1oZXJvLWltZyBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENhc2Ugc3R5bGVzXHJcblxyXG4uYWEtaGVyby0tY2FzZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgLmFhLWlubmVyIHtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBnYXA6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogOCAvIDU7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNjEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtaGVyby0tY2FzZS1jbGllbnQtbG9nbyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGVuKSB7XHJcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWhlcm9fX2Zvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWhlcm9fX3RvcGljcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWJnLWRhcmstYmx1ZSB7XHJcblxyXG4gIC5hYS1oZXJvX190b3BpY3MsXHJcbiAgLmFhLWhlcm9fX3RlY2hub2xvZ2llcyB7XHJcblxyXG4gICAgYSxcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGZyZXNoLWdyZWVuO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlcixcclxuICAgIGE6Zm9jdXMsXHJcbiAgICBhOmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWhlcm8tZnJvbnRfX3ZpZGVvLWNvbnRhaW5lci5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXItLWZpeGVkIHtcclxuXHJcbi52aWRlby1pbm5lciB7XHJcblxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDc2JTtcclxuICBoZWlnaHQ6IDk0dmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIC8vb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAvL29iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICB9XHJcblxyXG4gIC5jbG9zZS12aWRlbyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLTMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFNpemVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiVsYXJnZS10b3Age1xyXG4gIHBhZGRpbmctdG9wOiAxMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICB9XHJcbn1cclxuXHJcbiVsYXJnZS1ib3R0b20ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcclxuICB9XHJcbn1cclxuXHJcbiVtZWRpdW0tdG9wIHtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbiVtZWRpdW0tYm90dG9tIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbiVzbWFsbC10b3Age1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4lc21hbGwtYm90dG9tIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnVpbGRpbmdzXHJcblxyXG4lYnVyai10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xyXG4gICAgfVxyXG59XHJcbiVidXJqLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcbiAgICB9XHJcbn1cclxuJWJ1cmotbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xyXG4gICAgfVxyXG59XHJcbiVidXJqLXRvcC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai1ib3R0b20tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XHJcbiAgICB9XHJcbn1cclxuJWJ1cmotbGVmdC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xyXG4gICAgfVxyXG59XHJcbiVidXJqLXJpZ2h0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuJWVtcGlyZS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuJWVtcGlyZS1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuJWVtcGlyZS10b3AtbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxufVxyXG4lZW1waXJlLWJvdHRvbS1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4lZWlmZmVsLXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbiVlaWZmZWwtYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuJWVpZmZlbC1sZWZ0IHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIH1cclxufVxyXG4lZWlmZmVsLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbiVlaWZmZWwtdG9wLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG4lZWlmZmVsLWJvdHRvbS1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuJWVpZmZlbC1sZWZ0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbiVlaWZmZWwtcmlnaHQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuJWxpYmVydHktdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktdG9wLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufVxyXG4lbGliZXJ0eS1ib3R0b20tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiVsaWJlcnR5LWxlZnQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktcmlnaHQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuJWxvbmRvbmJyaWRnZS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG4lbG9uZG9uYnJpZGdlLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiVsb25kb25icmlkZ2UtcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxvbmRvbmJyaWRnZS1sZWZ0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxufVxyXG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxvbmRvbmJyaWRnZS1ib3R0b20tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiVsb25kb25icmlkZ2UtcmlnaHQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG4lbG9uZG9uYnJpZGdlLWxlZnQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXJqIHtcclxuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xyXG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XHJcbn1cclxuXHJcbi5lbXBpcmUge1xyXG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcclxuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XHJcbn1cclxuXHJcbi5laWZmZWwge1xyXG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcclxuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XHJcbn1cclxuLmxpYmVydHkge1xyXG4gICAgQGV4dGVuZCAlbGliZXJ0eS10b3A7XHJcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcclxufVxyXG4ubG9uZG9uYnJpZGdlIHtcclxuICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3A7XHJcbiAgICBAZXh0ZW5kICVsb25kb25icmlkZ2UtYm90dG9tO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXHJcbiAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMy9sYXlvdXQvb3ZlcnZpZXcvI3Jlc3BvbnNpdmUtYnJlYWtwb2ludHNcclxuICogaGcgKGh1Z2UpIGFuZCBlbiAoZW5vdXJtb3VzKSBhcmUgb3VyIG93biB2YXJpYXRpb25zLCB0byBzdXBwb3J0IHNwZWNpZmljIHN0eWxpbmcgZm9yIGV2ZW4gYmlnZ2VyIHNjcmVlbnMuXHJcbiAqL1xyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICdzbScgIDogNTc2cHgsXHJcbiAgICAnbWQnICA6IDc2OHB4LFxyXG4gICAgJ2xnJyAgOiA5OTJweCxcclxuICAgICd4bCcgIDogMTIwMHB4LFxyXG4gICAgJ2hnJyAgOiAxNDQwcHgsXHJcbiAgICAnZW4nICA6IDE2ODBweFxyXG4pO1xyXG5cclxuQG1peGluIGJwKCRicmVha3BvaW50KSB7XHJcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblxyXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZhbHVlKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXHJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBFbGVtZW50c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cclxuICovXHJcbiBodG1sIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYWEtc2l0ZS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG4uYm9keS13cmFwcGVyLFxyXG4uYWEtc2l0ZS13cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFhLXNpdGUtd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYWEtd2VicGFnZSxcclxuLmFhLWxhbmRpbmctcGFnZSxcclxuLmFhLWJsb2ctbGlzdGluZyxcclxuLmFhLWJsb2ctcG9zdCxcclxuLmFhLXN5c3RlbS1wYWdlIHtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG5oZWFkZXIsIG1haW4sIGZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxubWFpbiB7fVxyXG5cclxuLy8gRm9yY2UgdGhlIGZvb3RlciB0byBib3R0b20gb2YgdGhlIHBhZ2UsIGV2ZW4gaWYgdGhlIGNvbnRlbnQgZG9lcyBub3QgZmlsbCB0aGUgdmlld3BvcnQgaGVpZ2h0XHJcbj4gZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay10ZXh0LWRlY29yYXRpb247XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG5cclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbn1cclxuXHJcbmE6dmlzaXRlZCB7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMsXHJcbmE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5hLmFycm93LWxpbmssIGJ1dHRvbi5hcnJvdy1saW5rICB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgIH1cclxuICB9IFxyXG59XHJcblxyXG4vLyBBcnJvdyBsaW5rIGluc2lkZSBidXR0b25cclxuLmFhLWJ1dHRvbiB7XHJcbiAgJi5hcnJvdy1saW5rOmJlZm9yZSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICB9XHJcbiAgJi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUge1xyXG4gICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIvPjwvc3ZnPicpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRWxlbWVudCBjb2xvciB0aGVtZSBvbiBsaWdodC9kYXJrIGJhY2tncm91bmRcclxuLmFhLWJnLWxpZ2h0LFxyXG4uYWEtYmctd2hpdGUsXHJcbi5hYS1iZy1jb21wbGVtZW50YXJ5LFxyXG4uYWEtYmctbm9uZSxcclxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsge1xyXG5cclxuICBAZXh0ZW5kIC5hYS1mb3JtLS1kYXJrO1xyXG5cclxuICBhLmFycm93LWxpbmsge1xyXG4gICAgQGV4dGVuZCBhLmFycm93LWxpbms7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1iZy1wcmltYXJ5LFxyXG4uYWEtYmctc2Vjb25kYXJ5LFxyXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQge1xyXG5cclxuICBAZXh0ZW5kIC5hYS1mb3JtLS1saWdodDtcclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgXHJcbiAgYS5hcnJvdy1saW5rIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIicgKyAkd2hpdGUgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hYS1iZy1zZWEtZ3JlZW4sXHJcbi5hYS1iZy1kYXJrLWJsdWUsXHJcbi5hYS1iZy1zZWNvbmRhcnkge1xyXG5cclxuICBAZXh0ZW5kIC5hYS1mb3JtLS1saWdodDtcclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgXHJcbiAgYS5hcnJvdy1saW5rIHtcclxuICAgIGNvbG9yOiAkZnJlc2gtZ3JlZW47XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZnJlc2gtZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIicgKyAkZnJlc2gtZ3JlZW4gKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hYS1iZy10cmFuc3BhcmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcsIHZpZGVvLCBpZnJhbWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hYS1udW1iZXJzIHtcclxuXHJcbiAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICB9XHJcblxyXG4gIC5hYS1udW1iZXJzLWRlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmFhLW51bWJlcnMtYmlnLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBUaGVtZSBjdXN0b20gdmFyaWFibGVzXHJcblxyXG4gICAgVG8gb3ZlcnJpZGUgdGhlbWUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCB0aGUgdmFyaWFibGVzIGJlbG93LlxyXG4gICAgKElmIHlvdSBuZWVkIHNvbWUgb2YgdGhlIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgb25seSB0aGUgb25lcyB0aGF0IHNob3VsZCBiZSBvdmVycmlkZGVuKVxyXG5cclxuICAgIFRpcDogWW91IGNhbiB0b2dnbGUvdW50b2dnbGUgY29tbWVudHMgcmFwaWRseSB3aXRoIHRoZSBcIlRvZ2dsZSBMaW5lIENvbW1lbnRcIiBzaG9ydGN1dFxyXG4gICAgKGVkaXRvci5hY3Rpb24uY29tbWVudExpbmUpLlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyAvLyBTdGFuZGFyZCBjb2xvcnNcclxuJGJsYWNrOiAjMjUyODJBO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcblxyXG4vLyAvLyBCcmFuZCBjb2xvcnNcclxuJHByaW1hcnk6ICM4RDE5M0U7XHJcbiRzZWNvbmRhcnk6ICMyNTI4MkE7XHJcbiRjb21wbGVtZW50YXJ5OiAjZjFmNWY5O1xyXG4kZGFyazogIzI1MjgyQTtcclxuJGxpZ2h0OiAjRjhGOEY4O1xyXG5cclxuLy8gRXh0cmEgcHJvamVjdC1zcGVjaWZpYyBjb2xvcnNcclxuJHNlYS1ncmVlbjogIzI1NUQ2NztcclxuJGRhcmstYmx1ZTogIzJENDY2OTtcclxuJG9yYW5nZTogI0VBOUQxQjtcclxuJGZyZXNoLWdyZWVuOiAjODhFQUM5O1xyXG4kc29mdC15ZWxsb3c6ICNGRkYxQTc7XHJcbiRza3ktYmx1ZTogI0NDRUNGRjtcclxuXHJcbiRuaWdodC1ibHVlOiAjMEMwMDQyO1xyXG5cclxuLy8gUHJvZHVjdCBjb2xvcnNcclxuLy8kc21hcnRjb250cm9sLWJsdWU6ICMwMzhERTI7XHJcbiRzbWFydGNvbnRyb2wtYmx1ZTogIzEwOTNFNDtcclxuJHNtYXJ0d29yay1yZWQ6ICNFNTQ0NjM7XHJcbi8vJHNtYXJ0ZGV2aWNlLWdyZWVuOiAjNUJEMzlBO1xyXG4kc21hcnRkZXZpY2UtZ3JlZW46ICMxN0M2NjI7XHJcbiRzbWFydGNvbnRyb2wtb3JhbmdlOiAjRkY4QjAwO1xyXG4kc21hcnR3b3JrLWJsdWU6ICMxMDkzRTQ7XHJcblxyXG4vLyAvLyBCcmFuZCBjb2xvcnMgLSBSR0IgdmFsdWVzLiBZb3Ugc2hvdWxkIG5vdCBuZWVkIHRvIGNoYW5nZSB0aGVzZS5cclxuJHByaW1hcnktcmdiOiByZ2JhKCRwcmltYXJ5LDEpO1xyXG4kc2Vjb25kYXJ5LXJnYjogcmdiYSgkc2Vjb25kYXJ5LDEpO1xyXG4kY29tcGxlbWVudGFyeS1yZ2I6IHJnYmEoJGNvbXBsZW1lbnRhcnksMSk7XHJcbiRkYXJrLXJnYjogcmdiYSgkZGFyaywxKTtcclxuJGxpZ2h0LXJnYjogcmdiYSgkbGlnaHQsMSk7XHJcblxyXG4vLyAvLyBDb2xvciBtYXAgZm9yIHV0aWxpdHkgY2xhc3Nlc1xyXG4kbWFpbi1jb2xvcnM6IChcclxuICAgICdwcmltYXJ5JzogJHByaW1hcnksXHJcbiAgICAnc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcclxuICAgICdjb21wbGVtZW50YXJ5JzogJGNvbXBsZW1lbnRhcnksXHJcbiAgICAnbGlnaHQnOiAkbGlnaHQsXHJcbiAgICAnZGFyayc6ICRkYXJrLFxyXG4gICAgJ3doaXRlJzogJHdoaXRlLFxyXG4gICAgJ2JsYWNrJzogJGJsYWNrLFxyXG4gICAgJ3NlYS1ncmVlbic6ICRzZWEtZ3JlZW4sXHJcbiAgICAnZGFyay1ibHVlJzogJGRhcmstYmx1ZVxyXG4pO1xyXG5cclxuJGFjY2VudC1jb2xvcnM6IChcclxuICAgICdzZWEtZ3JlZW4nOiAkc2VhLWdyZWVuLFxyXG4gICAgJ2RhcmstYmx1ZSc6ICRkYXJrLWJsdWUsXHJcbiAgICAnb3JhbmdlJzogJG9yYW5nZSxcclxuICAgICdmcmVzaC1ncmVlbic6ICRmcmVzaC1ncmVlbixcclxuICAgICdzb2Z0LXllbGxvdyc6ICRzb2Z0LXllbGxvdyxcclxuICAgICdza3ktYmx1ZSc6ICRza3ktYmx1ZSxcclxuICAgICdkZXZpY2UtZ3JlZW4nOiAkc21hcnRkZXZpY2UtZ3JlZW4sXHJcbiAgICAnY29udHJvbC1vcmFuZ2UnOiAkc21hcnRjb250cm9sLW9yYW5nZSxcclxuICAgICdjb250cm9sLWJsdWUnOiAkc21hcnRjb250cm9sLWJsdWUsXHJcbiAgICAnd29ya3MtYmx1ZSc6ICRzbWFydHdvcmstYmx1ZVxyXG4pO1xyXG5cclxuXHJcbi8vIC8vIFRleHQgY29sb3JzXHJcbiRib2R5LWNvbG9yOiAjMEMwMDQyO1xyXG4kaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcclxuJHRleHQtZGFyazogIzBDMDA0MjtcclxuJHRleHQtbGlnaHQ6ICR3aGl0ZTtcclxuXHJcbi8vIC8vIEFjY2VudCBjb2xvclxyXG4kYWNjZW50OiAkc2Vjb25kYXJ5O1xyXG5cclxuLy8gLy8gTGluayBjb2xvcnMgJiBkZWNvcmF0aW9uXHJcbiRsaW5rLWNvbG9yOiAkZGFyaztcclxuJGxpbmstY29sb3ItaG92ZXI6ICRkYXJrO1xyXG4kbGluay10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbi8vIC8vIFRleHQvY29udGVudCBjb2xvcnMgb24gYnJhbmQgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kcHJpbWFyeS1iZy10ZXh0OiAkdGV4dC1saWdodDsgLy8gVGV4dCBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJHByaW1hcnktYmctbGluazogJGNvbXBsZW1lbnRhcnk7IC8vIExpbmsgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRwcmltYXJ5LWJnLWxpbmstaG92ZXI6ICRjb21wbGVtZW50YXJ5OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kcHJpbWFyeS1iZy1hY2NlbnQ6IGluaGVyaXQ7IC8vIEFjY2VudCBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuXHJcbiRzZWNvbmRhcnktYmctdGV4dDogJHRleHQtbGlnaHQ7IC8vIFRleHQgY29sb3Igb24gU2Vjb25kYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJHNlY29uZGFyeS1iZy1saW5rOiAkdGV4dC1saWdodDsgLy8gTGluayBjb2xvciBvbiBTZWNvbmRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRzZWNvbmRhcnktYmctYWNjZW50OiBpbmhlcml0OyAvLyBBY2NlbnQgY29sb3Igb24gU2Vjb25kYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuXHJcbiRjb21wbGVtZW50YXJ5LWJnLXRleHQ6ICR0ZXh0LWRhcms7IC8vIFRleHQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRjb21wbGVtZW50YXJ5LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kY29tcGxlbWVudGFyeS1iZy1saW5rLWhvdmVyOiAkbGluay1jb2xvci1ob3ZlcjsgLy8gTGluayBob3ZlciBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJGNvbXBsZW1lbnRhcnktYmctYWNjZW50OiBpbmhlcml0OyAvLyBBY2NlbnQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcblxyXG4kZGFyay1iZy10ZXh0OiAkdGV4dC1saWdodDsgLy8gVGV4dCBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJGRhcmstYmctbGluazogJGNvbXBsZW1lbnRhcnk7IC8vIExpbmsgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRkYXJrLWJnLWxpbmstaG92ZXI6ICRjb21wbGVtZW50YXJ5OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kZGFyay1iZy1hY2NlbnQ6IGluaGVyaXQ7IC8vIEFjY2VudCBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcclxuXHJcbiRsaWdodC1iZy10ZXh0OiAkdGV4dC1kYXJrOyAvLyBUZXh0IGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJGxpZ2h0LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJGxpZ2h0LWJnLWxpbmstaG92ZXI6ICRsaW5rLWNvbG9yLWhvdmVyOyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJGxpZ2h0LWJnLWFjY2VudDogaW5oZXJpdDsgLy8gQWNjZW50IGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuXHJcbi8vIC8vIFR5cG9ncmFwaHlcclxuJGJvZHktZm9udDogJ1BvcHBpbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGhlYWRpbmctZm9udDogJGJvZHktZm9udDtcclxuXHJcbiRoMS1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuJGgxLWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuJGgxLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGgxLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRoMi1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuJGgyLWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuJGgyLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGgyLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRoMy1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuJGgzLWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuJGgzLWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGgzLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRoNC1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuJGg0LWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuJGg0LWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGg0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRoNS1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuJGg1LWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuJGg1LWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGg1LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRoNi1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuJGg2LWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuJGg2LWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGg2LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbi8vIEJ1dHRvbnNcclxuJGJ1dHRvbi1mb250LWZhbWlseTogJGJvZHktZm9udDtcclxuJGJ1dHRvbi1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRidXR0b24tZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xyXG5cclxuJGJ1dHRvbnM6IChcclxuICAgIFwiMVwiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDJweCxcclxuICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogNnB4LFxyXG4gICAgICAgIFwicGFkZGluZ1wiOiAxOHB4IDMwcHgsXHJcbiAgICAgICAgLy8gSG92ZXJcclxuICAgICAgICBcImhvdmVyXCI6IChcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXHJcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiBtaXgoYmxhY2ssICRwcmltYXJ5LCAyMCUpLFxyXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiBtaXgoYmxhY2ssICRwcmltYXJ5LCAyMCUpXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIFwiMS1vdXRsaW5lXCI6IChcclxuICAgICAgICBcImNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAycHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDZweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMThweCAzMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHByaW1hcnksXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5XHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIFwiMS1hcnJvd1wiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDJweCxcclxuICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogNnB4LFxyXG4gICAgICAgIFwicGFkZGluZ1wiOiAxOHB4IDMwcHgsXHJcbiAgICAgICAgLy8gSG92ZXJcclxuICAgICAgICBcImhvdmVyXCI6IChcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXHJcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiBtaXgoYmxhY2ssICRwcmltYXJ5LCAyMCUpLFxyXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiBtaXgoYmxhY2ssICRwcmltYXJ5LCAyMCUpXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIFwiMlwiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkbmlnaHQtYmx1ZSxcclxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGZyZXNoLWdyZWVuLFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRmcmVzaC1ncmVlbixcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAycHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDZweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMThweCAzMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJG5pZ2h0LWJsdWUsXHJcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiBtaXgoYmxhY2ssICRmcmVzaC1ncmVlbiwgMjAlKSxcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogbWl4KGJsYWNrLCAkZnJlc2gtZ3JlZW4sIDIwJSlcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgXCIyLW91dGxpbmVcIjogKFxyXG4gICAgICAgIFwiY29sb3JcIjogJGZyZXNoLWdyZWVuLFxyXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAkZnJlc2gtZ3JlZW4sXHJcbiAgICAgICAgXCJib3JkZXItd2lkdGhcIjogMnB4LFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiA2cHgsXHJcbiAgICAgICAgXCJwYWRkaW5nXCI6IDE4cHggMzBweCxcclxuICAgICAgICAvLyBIb3ZlclxyXG4gICAgICAgIFwiaG92ZXJcIjogKFxyXG4gICAgICAgICAgICBcImNvbG9yXCI6ICR3aGl0ZSxcclxuICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRmcmVzaC1ncmVlbixcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogJGZyZXNoLWdyZWVuXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIFwiMi1hcnJvd1wiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkbmlnaHQtYmx1ZSxcclxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGZyZXNoLWdyZWVuLFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRmcmVzaC1ncmVlbixcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAycHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDZweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMThweCAzMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJG5pZ2h0LWJsdWUsXHJcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiBtaXgoYmxhY2ssICRmcmVzaC1ncmVlbiwgMjAlKSxcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogbWl4KGJsYWNrLCAkZnJlc2gtZ3JlZW4sIDIwJSlcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgXCIzXCI6IChcclxuICAgICAgICBcImNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkd2hpdGUsXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDJweCxcclxuICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogNnB4LFxyXG4gICAgICAgIFwicGFkZGluZ1wiOiAxOHB4IDMwcHgsXHJcbiAgICAgICAgLy8gSG92ZXJcclxuICAgICAgICBcImhvdmVyXCI6IChcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IG1peCh3aGl0ZSwgJHByaW1hcnksIDgwJSksXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IG1peCh3aGl0ZSwgJHByaW1hcnksIDgwJSlcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgXCIzLWFycm93XCI6IChcclxuICAgICAgICBcImNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkd2hpdGUsXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDJweCxcclxuICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogNnB4LFxyXG4gICAgICAgIFwicGFkZGluZ1wiOiAxOHB4IDMwcHgsXHJcbiAgICAgICAgLy8gSG92ZXJcclxuICAgICAgICBcImhvdmVyXCI6IChcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IG1peCh3aGl0ZSwgJHByaW1hcnksIDgwJSksXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IG1peCh3aGl0ZSwgJHByaW1hcnksIDgwJSlcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgXCJ0ZXh0LWFycm93XCI6IChcclxuICAgICAgICBcImNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkd2hpdGUsXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDBweCxcclxuICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogMHB4LFxyXG4gICAgICAgIFwicGFkZGluZ1wiOiAwcHgsXHJcbiAgICAgICAgLy8gSG92ZXJcclxuICAgICAgICBcImhvdmVyXCI6IChcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICBcImZvcm1cIjogKFxyXG4gICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAycHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDZweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMThweCAzMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogZGFya2VuKCRwcmltYXJ5LCAyMCUpLFxyXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiBkYXJrZW4oJHByaW1hcnksIDIwJSlcclxuICAgICAgICApXHJcbiAgICApLFxyXG4pO1xyXG5cclxuLypcclxuKiAgIEZvcm1zXHJcbiovXHJcbi8vIFBhZGRpbmcgbGVmdC9yaWdodCBvbiBmb3JtIGZpZWxkcy4gQWxzbyB1c2VkIHRvIHBvc2l0aW9uIGhlbHAgdGV4dHMgYW5kIGVycm9yIG1lc3NhZ2VzLlxyXG4kZm9ybS1pbnB1dC14LXBhZGRpbmc6IDEwcHg7XHJcbiRmb3JtLWlucHV0LXgtcGFkZGluZy1sZzogMTVweDsgLy8gQnJlYWtwb2ludCBcIkxhcmdlXCIgYW5kIHVwXHJcblxyXG4vLyBIb3Jpem9udGFsIHNwYWNpbmcgYmV0d2VlbiBmb3JtIGZpZWxkcyBpbiBtdWx0aS1jb2x1bW4gbGF5b3V0cy5cclxuJGZvcm0tZmllbGQtZ3V0dGVyOiAxNXB4O1xyXG5cclxuLy8gQ29sb3JzXHJcbiRmb3JtLWZpZWxkcy1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvcm0tZmllbGRzLWJvcmRlci13aWR0aDogMXB4OyAvLyBGb3IgZXhhbXBsZSBcIjFweFwiIGZvciBib3JkZXIgb24gYWxsIHNpZGVzIG9yIFwiMCAwIDFweFwiIGZvciBqdXN0IHRoZSBib3R0b20gYm9yZGVyLlxyXG4kZm9ybS1maWVsZHMtYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiRmb3JtLWZpZWxkcy1ib3JkZXItY29sb3ItZm9jdXM6ICRwcmltYXJ5OyAvLyBCb3JkZXIgY29sb3Igd2hlbiB0aGUgaW5wdXQgZmllbGQgaXMgZm9jdXNlZC4gTWFrZSBzdXJlIGl0J3MgYWNjZXNzaWJsZSB0byBwZW9wbGUgd2hvIHVzZSB0aGUga2V5Ym9hcmQgdG8gbmF2aWdhdGUgdGhlIGZvcm0uXHJcbiRmb3JtLWVycm9yLWNvbG9yOiAkc2Vjb25kYXJ5OyAvLyBHZW5lcmFsIGVycm9yIGNvbG9yIHVzZWQgZm9yIGVycm9yIG1lc3NhZ2VzIGFuZCBpbmRpY2F0b3JzLlxyXG5cclxuLy8gTWFya2V0cGxhY2UgcmVxdWlyZWQgc2V0dGluZ3MuIFVzdWFsbHkgbm90IG5lY2Vzc2FyeSB0byBjaGFuZ2UgaW4gY2xpZW50IHByb2plY3RzLlxyXG4kZm9ybS10aXRsZS10ZXh0LWNvbG9yOiAkYm9keS1jb2xvcjsgLy8gVGV4dCBjb2xvciBmb3IgdGhlIGJ1aWx0LWluIEh1YlNwb3QgZm9ybSB0aXRsZVxyXG4kZm9ybS10aXRsZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gQmFja2dyb3VuZCBjb2xvciBmb3IgdGhlIGJ1aWx0LWluIEh1YlNwb3QgZm9ybSB0aXRsZVxyXG4kZm9ybS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gQmFja2dyb3VuZCBjb2xvciBmb3IgdGhlIGVudGlyZSBmb3JtXHJcbiRmb3JtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEJvcmRlciBjb2xvciBmb3IgdGhlIGVudGlyZSBmb3JtIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgU3R5bGVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQmFzZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcclxuICAqIEluaXRpYWxpemF0aW9uIChub2RlX21vZHVsZXMgYW5kIG90aGVyIGV4dGVybmFsIHNvdXJjZXMgLSBpbXBvcnRlZCB3aXRoIHBvc3Rjc3MtaW1wb3J0XHJcbiAgKi9cbkBpbXBvcnQgdXJsKG5vcm1hbGl6ZS5jc3MpO1xuLyoqXHJcbiAgKiBIZWxwZXJzXHJcbiAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhlbHBlcnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgRnVuY3Rpb25zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBGdW5jdGlvbiB0byBjcmVhdGUgYW4gb3B0aW1pemVkIHN2ZyB1cmxcclxuVmVyc2lvbjogMS4wLjZcclxuXHJcblNvdXJjZTogaHR0cHM6Ly9jb2RlcGVuLmlvL2pha29iLWUvcGVuL2RvTW9NTFxyXG5cclxuVXNhZ2U6XHJcbi5jbGFzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4uLi4uLjwvc3ZnPicpO1xyXG59XHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuICogRGVjbGFyYXRpb24gb2YgcmVzcG9uc2l2ZSBicmVha3BvaW50cyBhdmFpbGFibGUgZm9yIHVzZSwga2VwdCB1cC10by1kYXRlIHdpdGggbGF0ZXN0IEJvb3RzdHJhcCB2ZXJzaW9uLlxyXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXHJcbiAqIGhnIChodWdlKSBhbmQgZW4gKGVub3VybW91cykgYXJlIG91ciBvd24gdmFyaWF0aW9ucywgdG8gc3VwcG9ydCBzcGVjaWZpYyBzdHlsaW5nIGZvciBldmVuIGJpZ2dlciBzY3JlZW5zLlxyXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFNpemVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDExMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzBweDsgfSB9XG5cbi5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWxhcmdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDsgfSB9XG5cbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0sIC5hYS1jb2x1bW4tLXRleHQsIC5hYS1ibG9nLXBvc3QtLWNhc2VzICNoc19jb3Nfd3JhcHBlcl9jaGFsbGVuZ2UtYW5kLXNvbHV0aW9uIC5hYS1jb2x1bW4tLXRleHQge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtLCAuYWEtY29sdW1uLS10ZXh0LCAuYWEtYmxvZy1wb3N0LS1jYXNlcyAjaHNfY29zX3dyYXBwZXJfY2hhbGxlbmdlLWFuZC1zb2x1dGlvbiAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG5cbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0sIC5hYS1jb2x1bW4tLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtLCAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuLmJ1cmosIC5hYS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnVyaiwgLmFhLXBhbmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzBweDsgfSB9XG5cbi5idXJqLCAuYWEtcGFuZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ1cmosIC5hYS1wYW5lbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gIG1hcmdpbi10b3A6IDExMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy10b3AtLWxhcmdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE3MHB4OyB9IH1cblxuLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDsgfSB9XG5cbi5lbXBpcmUge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW1waXJlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG5cbi5lbXBpcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW1waXJlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy10b3AtLW1lZGl1bSwgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8gKyAuYWEtd3lzaXd5ZyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLXRvcC0tbWVkaXVtLCAucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybyArIC5hYS13eXNpd3lnIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctYm90dG9tLS1tZWRpdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uZWlmZmVsIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVpZmZlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbi5laWZmZWwsIC5hYS1sb2NhdGlvbi1saXN0aW5nIC5hYS1sb2NhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5laWZmZWwsIC5hYS1sb2NhdGlvbi1saXN0aW5nIC5hYS1sb2NhdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbmJsb2NrcXVvdGUsIC5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy10b3AtLXNtYWxsLCAuYWEtYmxvZy1wb3N0X19zb2NpYWwtc2hhcmUge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUsIC5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy10b3AtLXNtYWxsLCAuYWEtYmxvZy1wb3N0X19zb2NpYWwtc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbmJsb2NrcXVvdGUsIC5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy1ib3R0b20tLXNtYWxsLCAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4tbGlzdGluZ19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBibG9ja3F1b3RlLCAuYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuLWxpc3RpbmdfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLmxpYmVydHksIC5hYS1tb2R1bGUtc3BhY2luZy0teHNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5saWJlcnR5LCAuYWEtbW9kdWxlLXNwYWNpbmctLXhzbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbi5saWJlcnR5LCAuYWEtbW9kdWxlLXNwYWNpbmctLXhzbWFsbCwgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8gLmFhLWhlcm8tY29udGVudCwgLmFhLWZlYXR1cmUtY2FyZHMgLmFhLWNhcmRzX19oZWFkZXIsIC5hYS1wbGFuLWxpc3RpbmdfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubGliZXJ0eSwgLmFhLW1vZHVsZS1zcGFjaW5nLS14c21hbGwsIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIC5hYS1oZXJvLWNvbnRlbnQsIC5hYS1mZWF0dXJlLWNhcmRzIC5hYS1jYXJkc19faGVhZGVyLCAuYWEtcGxhbi1saXN0aW5nX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG4uYWEtZm9ybS0tcG9wdXAgLmFhLXBvcHVwLWJ1dHRvbiwgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuIC5hYS1wbGFuX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtZm9ybS0tcG9wdXAgLmFhLXBvcHVwLWJ1dHRvbiwgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuIC5hYS1wbGFuX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5hYS1wb3B1cCAuYWEtcG9wdXAtY29udGVudF9fZGVzY3JpcHRpb24sIC5hYS10ZXh0LS1tdWx0aWNvbHVtbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXBvcHVwIC5hYS1wb3B1cC1jb250ZW50X19kZXNjcmlwdGlvbiwgLmFhLXRleHQtLW11bHRpY29sdW1uX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5sb25kb25icmlkZ2Uge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubG9uZG9uYnJpZGdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLmxvbmRvbmJyaWRnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sb25kb25icmlkZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBWYXJpYWJsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuICogQXNzZXRzIHBhdGhcclxuICovXG4vKlxyXG4gKiBGb250IHdlaWdodHNcclxuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxyXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVGhlbWUgZGVmYXVsdCB2YXJpYWJsZXNcclxuXHJcbiAgICBOT1RFOiBEbyBub3Qgb3ZlcnJpZGUgdGhlc2UgZGlyZWN0bHkuXHJcbiAgICBUaGV5IGNhbiBiZSBvdmVycmlkZGVuIGluIGhlbHBlcnMvdGhlbWUtb3ZlcnJpZGVzLnNjc3MuXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuKiAgIENvbG9yc1xyXG4qL1xuLypcclxuKiAgIExpbmtzXHJcbiovXG4vKlxyXG4qICAgVGV4dC9jb250ZW50IGNvbG9ycyBvbiBicmFuZCBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiovXG4vKlxyXG4qICAgVHlwb2dyYXBoeVxyXG4qL1xuLypcclxuKiAgIEJ1dHRvbnNcclxuKi9cbi8qXHJcbiogICBGb3Jtc1xyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVGhlbWUgY3VzdG9tIHZhcmlhYmxlc1xyXG5cclxuICAgIFRvIG92ZXJyaWRlIHRoZW1lIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgdGhlIHZhcmlhYmxlcyBiZWxvdy5cclxuICAgIChJZiB5b3UgbmVlZCBzb21lIG9mIHRoZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IG9ubHkgdGhlIG9uZXMgdGhhdCBzaG91bGQgYmUgb3ZlcnJpZGRlbilcclxuXHJcbiAgICBUaXA6IFlvdSBjYW4gdG9nZ2xlL3VudG9nZ2xlIGNvbW1lbnRzIHJhcGlkbHkgd2l0aCB0aGUgXCJUb2dnbGUgTGluZSBDb21tZW50XCIgc2hvcnRjdXRcclxuICAgIChlZGl0b3IuYWN0aW9uLmNvbW1lbnRMaW5lKS5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuKiAgIEZvcm1zXHJcbiovXG4vKipcclxuICAqIENvcmVcclxuICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgRWxlbWVudHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuICogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXHJcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmh0bWwsXG5ib2R5LFxuLmJvZHktd3JhcHBlcixcbi5hYS1zaXRlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtd2VicGFnZSxcbi5hYS1sYW5kaW5nLXBhZ2UsXG4uYWEtYmxvZy1saXN0aW5nLFxuLmFhLWJsb2ctcG9zdCxcbi5hYS1zeXN0ZW0tcGFnZSB7XG4gIGZsZXg6IDE7IH1cblxuaGVhZGVyLCBtYWluLCBmb290ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4+IGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM4RDE5M0U7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgY29sb3I6ICMyNTI4MkE7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICBjb2xvcjogIzI1MjgyQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuYS5hcnJvdy1saW5rLCAuYWEtYmctbGlnaHQgYS5hcnJvdy1saW5rLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hcnJvdy1saW5rLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy13aGl0ZSBhLmFycm93LWxpbmssXG4uYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hcnJvdy1saW5rLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYXJyb3ctbGluayxcbi5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYXJyb3ctbGluaywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLW5vbmUgYS5hcnJvdy1saW5rLCAuYWEtYmctbm9uZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIGEuYXJyb3ctbGluayxcbi5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIGEuYXJyb3ctbGluaywgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgYnV0dG9uLmFycm93LWxpbmssIGJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzhEMTkzRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctbGlnaHQgYS5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsXG4gIC5hYS1iZy13aGl0ZSBhLmFycm93LWxpbms6YmVmb3JlLFxuICAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSxcbiAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rOmJlZm9yZSxcbiAgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsXG4gIC5hYS1iZy1ub25lIGEuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1ub25lIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSxcbiAgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgYS5hcnJvdy1saW5rOmJlZm9yZSxcbiAgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgYS5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgYnV0dG9uLmFycm93LWxpbms6YmVmb3JlLCBidXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiIzhEMTkzRVwiLz48L3N2Zz4nKTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHdpZHRoOiAxOXB4OyB9XG4gIGEuYXJyb3ctbGluazpob3ZlcjpiZWZvcmUsIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyOmJlZm9yZSwgYS5hcnJvdy1saW5rOmZvY3VzOmJlZm9yZSwgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXM6YmVmb3JlLCBhLmFycm93LWxpbms6YWN0aXZlOmJlZm9yZSwgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlOmJlZm9yZSwgYnV0dG9uLmFycm93LWxpbms6aG92ZXI6YmVmb3JlLCBidXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyOmJlZm9yZSwgYnV0dG9uLmFycm93LWxpbms6Zm9jdXM6YmVmb3JlLCBidXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzOmJlZm9yZSwgYnV0dG9uLmFycm93LWxpbms6YWN0aXZlOmJlZm9yZSwgYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTsgfVxuXG4uYWEtYnV0dG9uLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5hYS1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvbi5hcnJvdy1saW5rW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvd1t0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5hYS1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYXJyb3ctbGluay5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLFxuLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWxpZ2h0IGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctZGFyayBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSxcbi5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsXG4uYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy13aGl0ZSBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWJsYWNrIGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tM1t0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmFhLWJ1dHRvbi0tMy5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctbGlnaHQgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctbGlnaHQgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1saWdodCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctbGlnaHQgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctbGlnaHQgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1saWdodCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy13aGl0ZSAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy13aGl0ZSAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXdoaXRlIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy13aGl0ZSAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy13aGl0ZSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXdoaXRlIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1ibGFjayAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1ibGFjayAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWJsYWNrIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1ibGFjayAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1ibGFjayAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYmctYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWJsYWNrIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctc2VhLWdyZWVuIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctc2VhLWdyZWVuIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctc2VhLWdyZWVuIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctZGFyay1ibHVlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctZGFyay1ibHVlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctZGFyay1ibHVlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuaHMtZm9ybSBpbnB1dC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWZvcm0tYnV0dG9uLS0zIC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5hYS1idXR0b24tLTMuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5hYS1idXR0b24tLTMuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy13aGl0ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWJsYWNrIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmFhLWJ1dHRvbi0tMy5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuaHMtZm9ybSBpbnB1dC5hYS1idXR0b24tLTMuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmFhLWJ1dHRvbi5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5hYS1idXR0b24uaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5hYS1idXR0b24uaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5hYS1idXR0b24uaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5hYS1idXR0b24uaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5hYS1idXR0b24uaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5hYS1idXR0b24uaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFycm93LWxpbmsuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLTMgLmhzLWZvcm0gaW5wdXQuYXJyb3ctbGluay5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLXNlY29uZGFyeSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsXG4uaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSxcbi5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1kYXJrIC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsXG4uaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLFxuLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLWJsYWNrIC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1kYXJrLWJsdWUgYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1idXR0b24uYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1idXR0b24uYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1idXR0b24uYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1idXR0b24uYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1idXR0b24uYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1idXR0b24uYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiIzhEMTkzRVwiLz48L3N2Zz4nKTsgfVxuXG4uYWEtYmctbGlnaHQgYS5hcnJvdy1saW5rOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hcnJvdy1saW5rOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYXJyb3ctbGluazpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYXJyb3ctbGluazpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFycm93LWxpbms6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hcnJvdy1saW5rOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZSxcbi5hYS1iZy13aGl0ZSBhLmFycm93LWxpbms6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLFxuLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLFxuLmFhLWJnLXdoaXRlIGEuYXJyb3ctbGluazpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFycm93LWxpbms6Zm9jdXMsXG4uYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsXG4uYWEtYmctd2hpdGUgYS5hcnJvdy1saW5rOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFycm93LWxpbms6YWN0aXZlLFxuLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmUsXG4uYWEtYmctY29tcGxlbWVudGFyeSBhLmFycm93LWxpbms6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFycm93LWxpbms6aG92ZXIsXG4uYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3Zlcixcbi5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rOmZvY3VzLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpmb2N1cyxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYXJyb3ctbGluazphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFycm93LWxpbms6YWN0aXZlLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlLFxuLmFhLWJnLW5vbmUgYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFhLWJnLW5vbmUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsXG4uYWEtYmctbm9uZSBhLmFycm93LWxpbms6Zm9jdXMsXG4uYWEtYmctbm9uZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpmb2N1cyxcbi5hYS1iZy1ub25lIGEuYXJyb3ctbGluazphY3RpdmUsXG4uYWEtYmctbm9uZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmUsXG4uYWEtY29udGVudC1jb2xvci0tZGFyayBhLmFycm93LWxpbms6aG92ZXIsXG4uYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyBhLmFycm93LWxpbms6aG92ZXIsXG4uYWEtY29udGVudC1jb2xvci0tZGFyayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3Zlcixcbi5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLFxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgYS5hcnJvdy1saW5rOmZvY3VzLFxuLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgYS5hcnJvdy1saW5rOmZvY3VzLFxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsXG4uYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpmb2N1cyxcbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIGEuYXJyb3ctbGluazphY3RpdmUsXG4uYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyBhLmFycm93LWxpbms6YWN0aXZlLFxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlLFxuLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlIHtcbiAgY29sb3I6ICM4RDE5M0U7IH1cblxuLmFhLWJnLXByaW1hcnkgYSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYSxcbi5hYS1iZy1zZWNvbmRhcnkgYSxcbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYSxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1iZy1wcmltYXJ5IGEuYXJyb3ctbGluaywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hcnJvdy1saW5rLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmctc2Vjb25kYXJ5IGEuYXJyb3ctbGluayxcbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hcnJvdy1saW5rLFxuLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQgYS5hcnJvdy1saW5rLFxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWEtYmctcHJpbWFyeSBhLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSxcbiAgLmFhLWJnLXNlY29uZGFyeSBhLmFycm93LWxpbms6YmVmb3JlLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYXJyb3ctbGluazpiZWZvcmUsXG4gIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSxcbiAgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IGEuYXJyb3ctbGluazpiZWZvcmUsXG4gIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIiNmZmZmZmZcIi8+PC9zdmc+Jyk7IH1cblxuLmFhLWJnLXNlYS1ncmVlbiBhLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEsXG4uYWEtYmctZGFyay1ibHVlIGEsXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEsXG4uYWEtYmctc2Vjb25kYXJ5IGEsXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJnLXNlYS1ncmVlbiBhLmFycm93LWxpbmssIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hcnJvdy1saW5rLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLWRhcmstYmx1ZSBhLmFycm93LWxpbmssXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYXJyb3ctbGluayxcbi5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLXNlY29uZGFyeSBhLmFycm93LWxpbmssXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYXJyb3ctbGluayxcbi5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcbiAgY29sb3I6ICM4OEVBQzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWEtYmctc2VhLWdyZWVuIGEuYXJyb3ctbGluazpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFycm93LWxpbms6aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsXG4gIC5hYS1iZy1kYXJrLWJsdWUgYS5hcnJvdy1saW5rOmhvdmVyLFxuICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYXJyb3ctbGluazpob3ZlcixcbiAgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3ZlcixcbiAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3ZlcixcbiAgLmFhLWJnLXNlY29uZGFyeSBhLmFycm93LWxpbms6aG92ZXIsXG4gIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hcnJvdy1saW5rOmhvdmVyLFxuICAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyIHtcbiAgICBjb2xvcjogIzg4RUFDOTsgfVxuICAuYWEtYmctc2VhLWdyZWVuIGEuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLFxuICAuYWEtYmctZGFyay1ibHVlIGEuYXJyb3ctbGluazpiZWZvcmUsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hcnJvdy1saW5rOmJlZm9yZSxcbiAgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLFxuICAuYWEtYmctc2Vjb25kYXJ5IGEuYXJyb3ctbGluazpiZWZvcmUsXG4gIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hcnJvdy1saW5rOmJlZm9yZSxcbiAgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsXG4gIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCIjODhFQUM5XCIvPjwvc3ZnPicpOyB9XG5cbi5hYS1iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI0Y4RjhGODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBociB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuaW1nLCB2aWRlbywgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1udW1iZXJzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gIC5hYS1udW1iZXJzIC5hYS1udW1iZXJzLWRlc2Mge1xuICAgIG1heC13aWR0aDogODAlOyB9XG5cbi5hYS1udW1iZXJzLWJpZy10ZXh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1udW1iZXJzLWJpZy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEZvbnRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFR5cG9ncmFwaHlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzBDMDA0MjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBtYW51YWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbi5iYWNrdXAtdW5zdWJzY3JpYmUgaDMsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGh5cGhlbnM6IG1hbnVhbDsgfVxuICBoMSBicixcbiAgaDIgYnIsXG4gIGgzIGJyLFxuICBoNCBicixcbiAgLmJhY2t1cC11bnN1YnNjcmliZSBoMyBicixcbiAgaDUgYnIsXG4gIGg2IGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgxIGJyLFxuICAgIGgyIGJyLFxuICAgIGgzIGJyLFxuICAgIGg0IGJyLFxuICAgIC5iYWNrdXAtdW5zdWJzY3JpYmUgaDMgYnIsXG4gICAgaDUgYnIsXG4gICAgaDYgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBoMTpsYXN0LWNoaWxkLFxuICBoMjpsYXN0LWNoaWxkLFxuICBoMzpsYXN0LWNoaWxkLFxuICBoNDpsYXN0LWNoaWxkLFxuICAuYmFja3VwLXVuc3Vic2NyaWJlIGgzOmxhc3QtY2hpbGQsXG4gIGg1Omxhc3QtY2hpbGQsXG4gIGg2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuaDEsIC5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfSB9XG5cbmgyLCAuaDIsIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDIsIC5oMiwgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xN2VtOyB9IH1cblxuaDMsIC5oMywgLmhzLWZvcm0gLmZvcm0tdGl0bGUsIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gaDEsIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5zdWNjZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yMmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDMsIC5oMywgLmhzLWZvcm0gLmZvcm0tdGl0bGUsIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gaDEsIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5zdWNjZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxZW07IH0gfVxuXG5cbmg0LFxuLmJhY2t1cC11bnN1YnNjcmliZSBoMywgLmg0LCAudGVhbXRhaWxvci1qb2JzX19qb2IgLnRlYW10YWlsb3Itam9ic19fam9iLXRpdGxlLCAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIGgyLCAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDEsIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEsNGVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgXG4gICAgaDQsXG4gICAgLmJhY2t1cC11bnN1YnNjcmliZSBoMywgLmg0LCAudGVhbXRhaWxvci1qb2JzX19qb2IgLnRlYW10YWlsb3Itam9ic19fam9iLXRpdGxlLCAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIGgyLCAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDEsIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbmg1LCAuaDUsIGg2LCAuaDYsIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keV9fZGl2aWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBoNSwgLmg1LCBoNiwgLmg2LCAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2RpdmlkZXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTVlbTsgfSB9XG5cbmg2LCAuaDYge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmFhLXRleHQtc2l6ZS0tc21hbGwsIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiAudGVhbXRhaWxvci1qb2JzX19qb2ItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtOyB9XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMSw1ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXRleHQtc2l6ZS0tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDFlbTsgfSB9XG5cbnVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICB1bDpmaXJzdC1jaGlsZCwgb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgdWw6bGFzdC1jaGlsZCwgb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG51bCBsaTptYXJrZXIge1xuICBjb2xvcjogIzhEMTkzRTsgfVxuXG4uYWEtYmctc2Vjb25kYXJ5IHVsIGxpOm1hcmtlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSB1bCBsaTptYXJrZXIsXG4uYWEtYmctc2VhLWdyZWVuIHVsIGxpOm1hcmtlcixcbi5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gdWwgbGk6bWFya2VyLFxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHVsIGxpOm1hcmtlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmltZyArIHAsXG5pbWcgKyBzdHJvbmcsXG5pbWcgKyBoMSxcbmltZyArIGgyLFxuaW1nICsgaDMsXG5pbWcgKyBoNCxcbi5iYWNrdXAtdW5zdWJzY3JpYmUgaW1nICsgaDMsXG5pbWcgKyBoNSxcbmltZyArIGg2LFxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxuLmJhY2t1cC11bnN1YnNjcmliZSBwICsgaDMsXG5wICsgaDUsXG5wICsgaDYge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTsgfSB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJvZHlfZm9udCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmFhLXN1YmhlYWRpbmcsXG4uYWEtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXN1YmhlYWRpbmcsXG4gICAgLmFhLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5hYS1zdWJoZWFkaW5nLmFhLXN1YmhlYWRpbmctLWxhcmdlciwgLmFhLXN1YmhlYWRpbmcgc3Ryb25nLFxuICAgICAgLmFhLWxhYmVsLmFhLXN1YmhlYWRpbmctLWxhcmdlcixcbiAgICAgIC5hYS1sYWJlbCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAuYWEtc3ViaGVhZGluZzpsYXN0LWNoaWxkLFxuICAuYWEtbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBVdGlsaXRpZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5hYS1tb2R1bGVfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYWEtbW9kdWxlX19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uYWEtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmFhLXJlbGF0aXZlLmFhLXJlbGF0aXZlLS01IHtcbiAgei1pbmRleDogNTsgfVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS12aWRlby13cmFwcGVyIHtcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLXZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qXHJcbiAqIEJhY2tncm91bmQgY29sb3JzXHJcbiAqL1xuLmFhLWJnLXByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJnLXByaW1hcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtbGFiZWwsXG4gIC5hYS1iZy1wcmltYXJ5IC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtc3ViaGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFhLWJnLXByaW1hcnkgYSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYSB7XG4gICAgY29sb3I6ICNmMWY1Zjk7IH1cbiAgICAuYWEtYmctcHJpbWFyeSBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhOmhvdmVyLCAuYWEtYmctcHJpbWFyeSBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYTphY3RpdmUsIC5hYS1iZy1wcmltYXJ5IGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMWY1Zjk7IH1cblxuLmFhLWJnLXNlY29uZGFyeSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSxcbi5hYS1iZy1ibGFjayxcbi5hYS1iZy1vdmVybGF5LS1ibGFjayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1sYWJlbCxcbiAgLmFhLWJnLXNlY29uZGFyeSAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLWJsYWNrIC5hYS1sYWJlbCxcbiAgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1sYWJlbCxcbiAgLmFhLWJnLWJsYWNrIC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLXN1YmhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIFxuICAuYWEtYmctc2Vjb25kYXJ5IGEsXG4gIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYSxcbiAgLmFhLWJnLWJsYWNrIGEsXG4gIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM4OEVBQzk7IH1cbiAgICAuYWEtYmctc2Vjb25kYXJ5IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6Zm9jdXMsXG4gICAgLmFhLWJnLWJsYWNrIGE6aG92ZXIsXG4gICAgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6aG92ZXIsXG4gICAgLmFhLWJnLWJsYWNrIGE6YWN0aXZlLFxuICAgIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhOmFjdGl2ZSxcbiAgICAuYWEtYmctYmxhY2sgYTpmb2N1cyxcbiAgICAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkge1xuICBjb2xvcjogIzBDMDA0MjsgfVxuICAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1sYWJlbCxcbiAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWEtYmctY29tcGxlbWVudGFyeSBhLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhIHtcbiAgICBjb2xvcjogIzI1MjgyQTsgfVxuICAgIC5hYS1iZy1jb21wbGVtZW50YXJ5IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzI1MjgyQTsgfVxuXG4uYWEtYmctbGlnaHQsIC5hYS1iZy1vdmVybGF5LS1saWdodCxcbi5hYS1iZy13aGl0ZSxcbi5hYS1iZy1vdmVybGF5LS13aGl0ZSB7XG4gIGNvbG9yOiAjMEMwMDQyOyB9XG4gIC5hYS1iZy1saWdodCAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtbGFiZWwsXG4gIC5hYS1iZy1saWdodCAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctd2hpdGUgLmFhLWxhYmVsLFxuICAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWxhYmVsLFxuICAuYWEtYmctd2hpdGUgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtc3ViaGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFhLWJnLWxpZ2h0IGEsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLFxuICAuYWEtYmctd2hpdGUgYSxcbiAgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEge1xuICAgIGNvbG9yOiAjMjUyODJBOyB9XG4gICAgLmFhLWJnLWxpZ2h0IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhOmhvdmVyLCAuYWEtYmctbGlnaHQgYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhOmZvY3VzLFxuICAgIC5hYS1iZy13aGl0ZSBhOmhvdmVyLFxuICAgIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhOmhvdmVyLFxuICAgIC5hYS1iZy13aGl0ZSBhOmFjdGl2ZSxcbiAgICAuYWEtYmctb3ZlcmxheS0td2hpdGUgYTphY3RpdmUsXG4gICAgLmFhLWJnLXdoaXRlIGE6Zm9jdXMsXG4gICAgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyNTI4MkE7IH1cblxuLmFhLWJnLXNlYS1ncmVlbiwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbixcbi5hYS1iZy1kYXJrLWJsdWUsXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJnLXNlYS1ncmVlbiAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWxhYmVsLFxuICAuYWEtYmctc2VhLWdyZWVuIC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctZGFyay1ibHVlIC5hYS1sYWJlbCxcbiAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtbGFiZWwsXG4gIC5hYS1iZy1kYXJrLWJsdWUgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXN1YmhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hYS1iZy1zZWEtZ3JlZW4gYSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLFxuICAuYWEtYmctZGFyay1ibHVlIGEsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYSB7XG4gICAgY29sb3I6ICNmMWY1Zjk7IH1cbiAgICAuYWEtYmctc2VhLWdyZWVuIGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYTpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhOmFjdGl2ZSwgLmFhLWJnLXNlYS1ncmVlbiBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGE6Zm9jdXMsXG4gICAgLmFhLWJnLWRhcmstYmx1ZSBhOmhvdmVyLFxuICAgIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYTpob3ZlcixcbiAgICAuYWEtYmctZGFyay1ibHVlIGE6YWN0aXZlLFxuICAgIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYTphY3RpdmUsXG4gICAgLmFhLWJnLWRhcmstYmx1ZSBhOmZvY3VzLFxuICAgIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YxZjVmOTsgfVxuXG5cbi5hYS1iZy1kYXJrLWJsdWUsXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgXG4gIC5hYS1iZy1kYXJrLWJsdWUgLmFhLWxhYmVsLFxuICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1sYWJlbCxcbiAgLmFhLWJnLWRhcmstYmx1ZSAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtc3ViaGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgXG4gIC5hYS1iZy1kYXJrLWJsdWUgYSxcbiAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhIHtcbiAgICBjb2xvcjogI2YxZjVmOTsgfVxuICAgIFxuICAgIC5hYS1iZy1kYXJrLWJsdWUgYTpob3ZlcixcbiAgICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGE6aG92ZXIsXG4gICAgLmFhLWJnLWRhcmstYmx1ZSBhOmFjdGl2ZSxcbiAgICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGE6YWN0aXZlLFxuICAgIC5hYS1iZy1kYXJrLWJsdWUgYTpmb2N1cyxcbiAgICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMWY1Zjk7IH1cblxuLypcclxuICogT3ZlcmxhcCBjb2xvcnNcclxuICovXG4uYWEtb3ZlcmxhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtb3ZlcmxhcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwdmg7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLW92ZXJsYXA6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMHZoO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5hYS1vdmVybGFwIC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFhLW92ZXJsYXAuYWEtb3ZlcmxhcC1iZy1wcmltYXJ5OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTsgfVxuICAuYWEtb3ZlcmxhcC5hYS1vdmVybGFwLWJnLXNlY29uZGFyeTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7IH1cbiAgLmFhLW92ZXJsYXAuYWEtb3ZlcmxhcC1iZy1jb21wbGVtZW50YXJ5OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmOTsgfVxuICAuYWEtb3ZlcmxhcC5hYS1vdmVybGFwLWJnLXdoaXRlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtb3ZlcmxhcC5hYS1vdmVybGFwLWJnLXNlYS1ncmVlbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTVENjc7IH1cbiAgLmFhLW92ZXJsYXAuYWEtb3ZlcmxhcC1iZy1kYXJrLWJsdWU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ0NjY5OyB9XG5cbi8qXHJcbiAqIEdlbmVyYXRlIHV0aWxpdHkgY2xhc3NlcyBhbmQgc3R5bGluZyBmb3IgYWxsIGJhY2tncm91bmQgY29sb3JzIGRlZmluZWQgaW4gJGNvbG9yc1xyXG4gKi9cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7IH1cblxuLmFhLWJnLW92ZXJsYXktLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS1wcmltYXJ5IHtcbiAgY29sb3I6ICM4RDE5M0U7IH1cblxuLmFhLWJnLXNlY29uZGFyeSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7IH1cblxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjUyODJBOyB9XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5LCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1Zjk7IH1cblxuLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmOTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS1jb21wbGVtZW50YXJ5IHtcbiAgY29sb3I6ICNmMWY1Zjk7IH1cblxuLmFhLWJnLWxpZ2h0LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG5cbi5hYS1iZy1vdmVybGF5LS1saWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJnLWRhcmssIC5hYS1iZy1vdmVybGF5LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTsgfVxuXG4uYWEtYmctb3ZlcmxheS0tZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmssIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIHtcbiAgY29sb3I6ICMwQzAwNDI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzg4RUFDOTsgfVxuXG5cbi5hYS1iZy13aGl0ZSxcbi5hYS1iZy1vdmVybGF5LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJnLW92ZXJsYXktLXdoaXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5cbi5hYS1iZy1ibGFjayxcbi5hYS1iZy1vdmVybGF5LS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7IH1cblxuLmFhLWJnLW92ZXJsYXktLWJsYWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0tYmxhY2sge1xuICBjb2xvcjogIzI1MjgyQTsgfVxuXG4uYWEtYmctc2VhLWdyZWVuLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NUQ2NzsgfVxuXG4uYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTVENjc7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0tc2VhLWdyZWVuIHtcbiAgY29sb3I6ICMyNTVENjc7IH1cblxuXG4uYWEtYmctZGFyay1ibHVlLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDQ2Njk7IH1cblxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ0NjY5O1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMkQ0NjY5OyB9XG5cbi5hYS1hY2NlbnQtc2VhLWdyZWVuIHN0cm9uZyB7XG4gIGNvbG9yOiAjMjU1RDY3OyB9XG5cbi5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC1zZWEtZ3JlZW4ge1xuICBjb2xvcjogIzI1NUQ2NzsgfVxuXG4uYWEtYWNjZW50LWFsbC1zZWEtZ3JlZW4ge1xuICBjb2xvcjogIzI1NUQ2NzsgfVxuXG4uYWEtYmctc2VhLWdyZWVuLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NUQ2NzsgfVxuXG4uYWEtYWNjZW50LWRhcmstYmx1ZSBzdHJvbmcge1xuICBjb2xvcjogIzJENDY2OTsgfVxuXG4uYWEtc3ViaGVhZGluZy5hYS1hY2NlbnQtZGFyay1ibHVlIHtcbiAgY29sb3I6ICMyRDQ2Njk7IH1cblxuLmFhLWFjY2VudC1hbGwtZGFyay1ibHVlIHtcbiAgY29sb3I6ICMyRDQ2Njk7IH1cblxuXG4uYWEtYmctZGFyay1ibHVlLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDQ2Njk7IH1cblxuLmFhLWFjY2VudC1vcmFuZ2Ugc3Ryb25nIHtcbiAgY29sb3I6ICNFQTlEMUI7IH1cblxuLmFhLXN1YmhlYWRpbmcuYWEtYWNjZW50LW9yYW5nZSB7XG4gIGNvbG9yOiAjRUE5RDFCOyB9XG5cbi5hYS1hY2NlbnQtYWxsLW9yYW5nZSB7XG4gIGNvbG9yOiAjRUE5RDFCOyB9XG5cbi5hYS1iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE5RDFCOyB9XG5cbi5hYS1hY2NlbnQtZnJlc2gtZ3JlZW4gc3Ryb25nIHtcbiAgY29sb3I6ICM4OEVBQzk7IH1cblxuLmFhLXN1YmhlYWRpbmcuYWEtYWNjZW50LWZyZXNoLWdyZWVuIHtcbiAgY29sb3I6ICM4OEVBQzk7IH1cblxuLmFhLWFjY2VudC1hbGwtZnJlc2gtZ3JlZW4ge1xuICBjb2xvcjogIzg4RUFDOTsgfVxuXG4uYWEtYmctZnJlc2gtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhFQUM5OyB9XG5cbi5hYS1hY2NlbnQtc29mdC15ZWxsb3cgc3Ryb25nIHtcbiAgY29sb3I6ICNGRkYxQTc7IH1cblxuLmFhLXN1YmhlYWRpbmcuYWEtYWNjZW50LXNvZnQteWVsbG93IHtcbiAgY29sb3I6ICNGRkYxQTc7IH1cblxuLmFhLWFjY2VudC1hbGwtc29mdC15ZWxsb3cge1xuICBjb2xvcjogI0ZGRjFBNzsgfVxuXG4uYWEtYmctc29mdC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMUE3OyB9XG5cbi5hYS1hY2NlbnQtc2t5LWJsdWUgc3Ryb25nIHtcbiAgY29sb3I6ICNDQ0VDRkY7IH1cblxuLmFhLXN1YmhlYWRpbmcuYWEtYWNjZW50LXNreS1ibHVlIHtcbiAgY29sb3I6ICNDQ0VDRkY7IH1cblxuLmFhLWFjY2VudC1hbGwtc2t5LWJsdWUge1xuICBjb2xvcjogI0NDRUNGRjsgfVxuXG4uYWEtYmctc2t5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFQ0ZGOyB9XG5cbi5hYS1hY2NlbnQtZGV2aWNlLWdyZWVuIHN0cm9uZyB7XG4gIGNvbG9yOiAjMTdDNjYyOyB9XG5cbi5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC1kZXZpY2UtZ3JlZW4ge1xuICBjb2xvcjogIzE3QzY2MjsgfVxuXG4uYWEtYWNjZW50LWFsbC1kZXZpY2UtZ3JlZW4ge1xuICBjb2xvcjogIzE3QzY2MjsgfVxuXG4uYWEtYmctZGV2aWNlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3QzY2MjsgfVxuXG4uYWEtYWNjZW50LWNvbnRyb2wtb3JhbmdlIHN0cm9uZyB7XG4gIGNvbG9yOiAjRkY4QjAwOyB9XG5cbi5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC1jb250cm9sLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkY4QjAwOyB9XG5cbi5hYS1hY2NlbnQtYWxsLWNvbnRyb2wtb3JhbmdlIHtcbiAgY29sb3I6ICNGRjhCMDA7IH1cblxuLmFhLWJnLWNvbnRyb2wtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEIwMDsgfVxuXG4uYWEtYWNjZW50LWNvbnRyb2wtYmx1ZSBzdHJvbmcge1xuICBjb2xvcjogIzEwOTNFNDsgfVxuXG4uYWEtc3ViaGVhZGluZy5hYS1hY2NlbnQtY29udHJvbC1ibHVlIHtcbiAgY29sb3I6ICMxMDkzRTQ7IH1cblxuLmFhLWFjY2VudC1hbGwtY29udHJvbC1ibHVlIHtcbiAgY29sb3I6ICMxMDkzRTQ7IH1cblxuLmFhLWJnLWNvbnRyb2wtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDkzRTQ7IH1cblxuLmFhLWFjY2VudC13b3Jrcy1ibHVlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMTA5M0U0OyB9XG5cbi5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC13b3Jrcy1ibHVlIHtcbiAgY29sb3I6ICMxMDkzRTQ7IH1cblxuLmFhLWFjY2VudC1hbGwtd29ya3MtYmx1ZSB7XG4gIGNvbG9yOiAjMTA5M0U0OyB9XG5cbi5hYS1iZy13b3Jrcy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwOTNFNDsgfVxuXG4uYWEtYmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtYmctb3ZlcmxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTsgfVxuICAuYWEtYmctb3ZlcmxheSA+IC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbi5hYS1iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtYmctdmlkZW8gPiAuYWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4uYWEtYmctdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmllIC5hYS1iZy12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmllIC5hYS1iZy12aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKlxyXG4gKiBUaGUgY29udGFpbmVyIG9mIGEgbW9kdWxlXHJcbiAqL1xuLmFhLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLypcclxuICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIG1vZHVsZVxyXG4gKi9cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbmJvZHkgLmFhLWNvbnRlbnQtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5ib2R5IC5hYS1jb250ZW50LWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwQzAwNDI7IH1cblxuLypcclxuICogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2R1bGVcclxuICovXG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwsXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgICAuYWEtbW9kdWxlLWhlaWdodC0tc21hbGwge1xuICAgICAgbWluLWhlaWdodDogOTB2aDsgfSB9XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwge1xuICBtaW4taGVpZ2h0OiA4MDBweDsgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gICAgICBtaW4taGVpZ2h0OiA5MHZoOyB9IH1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTVweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTsgfSB9XG5cbi8qXHJcbiAqIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZVxyXG4gKi9cbi8qIE1hcmdpbnMgZm9yIHBhZ2Ugd2lkZSBtb2R1bGVzICovXG4vKlxyXG4gKiBUaGUgY29udGFpbmVyIG9mIGEgbW9kdWxlcyBjb250ZW50XHJcbiAqL1xuLmFhLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxyXG4gKiBDb250cm9scyB0aGUgcG9zaXRpb24gb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcclxuICovXG4uYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uYWEtY29udGVudC1wb3NpdGlvbi0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLypcclxuICogQ29udHJvbHMgdGhlIGFsaWdubWVudCBvZiB0aGUgY29udGVudCB3aXRoaW4gdGhlIG1vZHVsZVxyXG4gKi9cbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hYS1jb250ZW50LWFsaWdubWVudC1tb2JpbGUtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFhLWNvbnRlbnQtYWxpZ25tZW50LW1vYmlsZS0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYWEtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiBtYXgoNSUsIDI4cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgoNSUsIDI4cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1heCg3JSwgMjhweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoNyUsIDI4cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWlubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbi8qXHJcbiAqIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBjb250ZW50IGluIGEgbW9kdWxlXHJcbiAqL1xuLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyxcbi5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwsXG4uYWEtY29udGVudC13aWR0aC0td2lkZSxcbi5hYS1jb250ZW50LXdpZHRoLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDQpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEyKTsgfSB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLypcclxuICogQm9vdHN0cmFwIDQgaGlkaW5nIGNsYXNzZXNcclxuICovXG4uaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5oaWRkZW4teGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tZGVmYXVsdCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJvcmRlci1yYWRpdXMtdmlkZW8tLWRlZmF1bHQgaWZyYW1lLFxuLmJvcmRlci1yYWRpdXMtdmlkZW8tLWRlZmF1bHQgdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaGFkb3ctLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uc2hhZG93LXZpZGVvLS1kZWZhdWx0IGlmcmFtZSxcbi5zaGFkb3ctdmlkZW8tLWRlZmF1bHQgdmlkZW8ge1xuICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uc2hhZG93LXZpZGVvLS1sYXJnZSBpZnJhbWUsXG4uc2hhZG93LXZpZGVvLS1sYXJnZSB2aWRlbyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG5ib2R5LnBvcHVwLS1lbmFibGVkIG1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5hYS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7IH1cbiAgLmFhLXBvcHVwLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYWEtcG9wdXAuYWEtcG9wdXAtLXZpZGVvIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFhLXBvcHVwLmFhLXBvcHVwLS12aWRlbyAuYWEtY2xvc2UtcG9wdXAge1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuYWEtcG9wdXAuYWEtcG9wdXAtLXZpZGVvIC5hYS1wb3B1cF9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAuYWEtcG9wdXAuYWEtcG9wdXAtLXZpZGVvIC5hYS1wb3B1cC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLmFhLXBvcHVwLmFhLXBvcHVwLS12aWRlbyAuYWEtcG9wdXAtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5hYS1wb3B1cCAuc3VibWl0dGVkLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMjUpOyB9XG4gIC5hYS1wb3B1cCAuc3VibWl0dGVkLW1lc3NhZ2U6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmFhLXBvcHVwIC5hYS1wb3B1cF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5hYS1wb3B1cCAuYWEtcG9wdXBfX2JnLmFhLWNsb3NlLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFhLXBvcHVwIGZvcm0gLmhzX3N1Ym1pdCAuaHMtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQxOTNlO1xuICAgIGJvcmRlci1jb2xvcjogIzhkMTkzZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMThweCAzMHB4OyB9XG4gIC5hYS1wb3B1cCAuYWEtcG9wdXAtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICMwYzAwNDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWEtcG9wdXAgLmFhLWNsb3NlLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5hYS1wb3B1cCAuYWEtY2xvc2UtcG9wdXA6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtcG9wdXAgLmFhLWNsb3NlLXBvcHVwIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAuYWEtcG9wdXAgLmFhLXBvcHVwLWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFhLXBvcHVwIC5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWZvcm0tYnV0dG9uLS0xIC5hYS1wb3B1cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtcG9wdXAgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1wcmltYXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1saWdodCAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWRhcmsgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXdoaXRlIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWJsYWNrIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEsIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctZGFyay1ibHVlIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1mb3JtLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1mb3JtLS1kYXJrIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1saWdodCAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctd2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLXdoaXRlIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctbm9uZSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctbm9uZSAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtaGVyby1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmRuZC1zZWN0aW9uID4gLnJvdy1mbHVpZCxcbi5jb250YWluZXItd2lkdGgge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRuZC1zZWN0aW9uIC5kbmQtY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogQ1NTIHZhcmlhYmxlcyAqL1xuOnJvb3Qge1xuICAtLWdhcDogMi4xMjc2NTk1NzQlO1xuICAtLWJsYWNrOiAjMkEyQTJFO1xuICAtLXllbGxvdzogI0ZDQkQyOTtcbiAgLS1waW5rOiAjRUVBMEI3O1xuICAtLXR1cnF1b2lzZTogIzZEQzNDQTtcbiAgLS12aW9sZXQ6ICNEMUFDREM7XG4gIC0tYmx1ZTogIzVGQzNFQjsgfVxuXG4vKiBNb2JpbGUgbGF5b3V0ICovXG4ucm93LWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucm93LWZsdWlkIFtjbGFzcyo9J3NwYW4nXSB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogRGVza3RvcCBsYXlvdXQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93LWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgICB3aWR0aDogY2FsYyg5MS42NiUgLSB2YXIoLS1nYXApKTsgfVxuICAucm93LWZsdWlkIC5zcGFuMTAge1xuICAgIHdpZHRoOiBjYWxjKDgzLjMzJSAtIHZhcigtLWdhcCkpOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW45IHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSB2YXIoLS1nYXApKTsgfVxuICAucm93LWZsdWlkIC5zcGFuOCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gdmFyKC0tZ2FwKSk7IH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjcge1xuICAgIHdpZHRoOiBjYWxjKDU4LjMzJSAtIHZhcigtLWdhcCkpOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW42IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1nYXApKTsgfVxuICAucm93LWZsdWlkIC5zcGFuNSB7XG4gICAgd2lkdGg6IGNhbGMoNDEuNjYlIC0gdmFyKC0tZ2FwKSk7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIHZhcigtLWdhcCkpOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSB2YXIoLS1nYXApKTsgfVxuICAucm93LWZsdWlkIC5zcGFuMiB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjYlIC0gdmFyKC0tZ2FwKSk7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjEge1xuICAgIHdpZHRoOiBjYWxjKDguMzMlIC0gdmFyKC0tZ2FwKSk7IH0gfVxuXG4vKipcclxuICogQ29tcG9uZW50c1xyXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJ1dHRvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYWEtYnV0dG9uOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uOmZvY3VzLCAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uOmFjdGl2ZSwgLmhzLWJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYS5hYS1idXR0b24sIGEuaHMtYnV0dG9uLCAuaHMtZm9ybSBhLmhzLWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKlxyXG4gKiBUaGVtZSBidXR0b25zXHJcbiAqL1xuLmFhLWJ1dHRvbi0tMSwgYS5hYS1idXR0b24tLTEsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLCAuaHMtYnV0dG9uLCAuYWEtZm9ybS0tZGFyayAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy13aGl0ZSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW5vbmUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtaGVyby1zdXBwb3J0LWZvcm0gLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3JkZXItY29sb3I6ICM4RDE5M0U7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQxOTNFOyB9XG4gIC5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS0tZGFyayAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy13aGl0ZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLW5vbmUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tLWRhcmsgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctd2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1ub25lIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLW5vbmUgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzExNDMyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTE0MzI7IH1cblxuLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtZm9ybS1idXR0b24tLTEtb3V0bGluZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lIHtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3JkZXItY29sb3I6ICM4RDE5M0U7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGNvbG9yOiAjOEQxOTNFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMS1vdXRsaW5lIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0xLW91dGxpbmUgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xLW91dGxpbmUgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzhEMTkzRTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQxOTNFOyB9XG5cbi5hYS1idXR0b24tLTEtYXJyb3csIGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtZm9ybS1idXR0b24tLTEtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdyB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjOEQxOTNFO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTsgfVxuICAuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTEtYXJyb3cgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0xLWFycm93IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTEtYXJyb3cgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzcxMTQzMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzExNDMyOyB9XG5cbi5hYS1idXR0b24tLTIsIGEuYWEtYnV0dG9uLS0yLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMiB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjODhFQUM5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBjb2xvcjogIzBDMDA0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4RUFDOTsgfVxuICAuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzZkYmJhMTtcbiAgICBjb2xvcjogIzBDMDA0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmRiYmExOyB9XG5cbi5hYS1idXR0b24tLTItb3V0bGluZSwgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWZvcm0tYnV0dG9uLS0yLW91dGxpbmUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItb3V0bGluZSB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjODhFQUM5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBjb2xvcjogIzg4RUFDOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTItb3V0bGluZSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMi1vdXRsaW5lIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMi1vdXRsaW5lIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM4OEVBQzk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4RUFDOTsgfVxuXG4uYWEtYnV0dG9uLS0yLWFycm93LCBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWZvcm0tYnV0dG9uLS0yLWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItYXJyb3cge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogIzg4RUFDOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgY29sb3I6ICMwQzAwNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OEVBQzk7IH1cbiAgLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yLWFycm93IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMi1hcnJvdyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0yLWFycm93IGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZGJiYTE7XG4gICAgY29sb3I6ICMwQzAwNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZkYmJhMTsgfVxuXG4uYWEtYnV0dG9uLS0zLCBhLmFhLWJ1dHRvbi0tMywgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBjb2xvcjogIzhEMTkzRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNlOGQxZDg7XG4gICAgY29sb3I6ICM4RDE5M0U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZDFkODsgfVxuXG4uYWEtYnV0dG9uLS0zLWFycm93LCBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWZvcm0tYnV0dG9uLS0zLWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMtYXJyb3cge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgY29sb3I6ICM4RDE5M0U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zLWFycm93IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMy1hcnJvdyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zLWFycm93IGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNlOGQxZDg7XG4gICAgY29sb3I6ICM4RDE5M0U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZDFkODsgfVxuXG4uYWEtYnV0dG9uLS10ZXh0LWFycm93LCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3cge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgY29sb3I6ICM4RDE5M0U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3ZlciwgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzLCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlLCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzhEMTkzRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYWEtYnV0dG9uLS1mb3JtLCBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLWZvcm0sIC5ocy1mb3JtIC5ocy1idXR0b24ge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogIzhEMTkzRTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7IH1cbiAgLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzYwYTE4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjBhMTg7IH1cblxuLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS0xLWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDMwIDEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjkuMDk4MyA2LjE5NTM3QzI5LjM5MTIgNS45MDI0OCAyOS4zOTEyIDUuNDI3NiAyOS4wOTgzIDUuMTM0NzFMMjQuMzI1NCAwLjM2MTczOEMyNC4wMzI1IDAuMDY4ODQ0OCAyMy41NTc2IDAuMDY4ODQ0OCAyMy4yNjQ3IDAuMzYxNzM4QzIyLjk3MTggMC42NTQ2MzIgMjIuOTcxOCAxLjEyOTUxIDIzLjI2NDcgMS40MjI0TDI3LjUwNzMgNS42NjUwNEwyMy4yNjQ3IDkuOTA3NjhDMjIuOTcxOCAxMC4yMDA2IDIyLjk3MTggMTAuNjc1NCAyMy4yNjQ3IDEwLjk2ODNDMjMuNTU3NiAxMS4yNjEyIDI0LjAzMjUgMTEuMjYxMiAyNC4zMjU0IDEwLjk2ODNMMjkuMDk4MyA2LjE5NTM3Wk0wLjI4ODA4NiA2LjQxNTA0SDI4LjU2OFY0LjkxNTA0SDAuMjg4MDg2VjYuNDE1MDRaXCIgZmlsbD1cIiNmZmZmZmZcIi8+PC9zdmc+Jyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS0yLWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDMwIDEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjkuMDk4MyA2LjE5NTM3QzI5LjM5MTIgNS45MDI0OCAyOS4zOTEyIDUuNDI3NiAyOS4wOTgzIDUuMTM0NzFMMjQuMzI1NCAwLjM2MTczOEMyNC4wMzI1IDAuMDY4ODQ0OCAyMy41NTc2IDAuMDY4ODQ0OCAyMy4yNjQ3IDAuMzYxNzM4QzIyLjk3MTggMC42NTQ2MzIgMjIuOTcxOCAxLjEyOTUxIDIzLjI2NDcgMS40MjI0TDI3LjUwNzMgNS42NjUwNEwyMy4yNjQ3IDkuOTA3NjhDMjIuOTcxOCAxMC4yMDA2IDIyLjk3MTggMTAuNjc1NCAyMy4yNjQ3IDEwLjk2ODNDMjMuNTU3NiAxMS4yNjEyIDI0LjAzMjUgMTEuMjYxMiAyNC4zMjU0IDEwLjk2ODNMMjkuMDk4MyA2LjE5NTM3Wk0wLjI4ODA4NiA2LjQxNTA0SDI4LjU2OFY0LjkxNTA0SDAuMjg4MDg2VjYuNDE1MDRaXCIgZmlsbD1cIiMyNTI4MkFcIi8+PC9zdmc+Jyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS0zLWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDMwIDEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjkuMDk4MyA2LjE5NTM3QzI5LjM5MTIgNS45MDI0OCAyOS4zOTEyIDUuNDI3NiAyOS4wOTgzIDUuMTM0NzFMMjQuMzI1NCAwLjM2MTczOEMyNC4wMzI1IDAuMDY4ODQ0OCAyMy41NTc2IDAuMDY4ODQ0OCAyMy4yNjQ3IDAuMzYxNzM4QzIyLjk3MTggMC42NTQ2MzIgMjIuOTcxOCAxLjEyOTUxIDIzLjI2NDcgMS40MjI0TDI3LjUwNzMgNS42NjUwNEwyMy4yNjQ3IDkuOTA3NjhDMjIuOTcxOCAxMC4yMDA2IDIyLjk3MTggMTAuNjc1NCAyMy4yNjQ3IDEwLjk2ODNDMjMuNTU3NiAxMS4yNjEyIDI0LjAzMjUgMTEuMjYxMiAyNC4zMjU0IDEwLjk2ODNMMjkuMDk4MyA2LjE5NTM3Wk0wLjI4ODA4NiA2LjQxNTA0SDI4LjU2OFY0LjkxNTA0SDAuMjg4MDg2VjYuNDE1MDRaXCIgZmlsbD1cIiM4RDE5M0VcIi8+PC9zdmc+Jyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOjpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDsgfVxuXG4uYWEtYnV0dG9uLS10ZXh0LWFycm93LmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYWEtYmctcHJpbWFyeSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1wcmltYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLXNlY29uZGFyeSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLXNlY29uZGFyeSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctZGFyay1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMi1vdXRsaW5lIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzI1MjgyQTsgfVxuXG4uYWEtYmctc2VhLWdyZWVuIC5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLXNlYS1ncmVlbiAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1zZWEtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gIGNvbG9yOiAjODhFQUM5OyB9XG4gIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLXNlYS1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCIjODhFQUM5XCIvPjwvc3ZnPicpOyB9XG5cbi5hYS1idXR0b24gKyAuYWEtYnV0dG9uLCAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4vKlxyXG4qIEJ1dHRvbiBncm91cHNcclxuKi9cbi5hYS1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmFhLWJ1dHRvbi1ncm91cC5hYS1idXR0b24tZ3JvdXAtLWdhcCB7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgZ2FwOiAzcmVtOyB9XG4gICAgLmFhLWJ1dHRvbi1ncm91cC5hYS1idXR0b24tZ3JvdXAtLWdhcCAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwLmFhLWJ1dHRvbi1ncm91cC0tZ2FwIC5ocy1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmFhLWJ1dHRvbi1ncm91cC5hYS1idXR0b24tZ3JvdXAtLWdhcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFhLWJ1dHRvbi1ncm91cC5hYS1idXR0b24tZ3JvdXAtLWNvbHVtbnMgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJ1dHRvbi1ncm91cC5hYS1idXR0b24tZ3JvdXAtLWNvbHVtbnMgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYnV0dG9uLWdyb3VwLmFhLWJ1dHRvbi1ncm91cC0tY29sdW1ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmFhLWJ1dHRvbi1ncm91cCAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwIC5ocy1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmFhLWJ1dHRvbi1ncm91cCAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwIC5ocy1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYWEtYnV0dG9uLWdyb3VwIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwIC5ocy1mb3JtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtYnV0dG9uLWdyb3VwIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1tb2JpbGUtbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1tb2JpbGUtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYnV0dG9uLWdyb3VwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuYWEtYnV0dG9uLWdyb3VwLmFhLWJ1dHRvbi1ncm91cC0tY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgIEZvcm1zXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzBDMDA0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm0tdGl0bGU6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhzLWZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFhLW1vZHVsZSAuZm9ybS10aXRsZSxcbi5hYS1sYW5kaW5nLXBhZ2UgLmZvcm0tdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFhLW1vZHVsZSAuaHMtZm9ybSxcbi5hYS1sYW5kaW5nLXBhZ2UgLmhzLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qXHJcbiAqIExheW91dCAmIGNvbnRhaW5lcnNcclxuICovXG4uaHMtZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi8qXHJcbiAqIElucHV0IGZpZWxkc1xyXG4gKi9cbi5ocy1pbnB1dCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjYTVhN2E3O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHMtaW5wdXQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAuaHMtaW5wdXQ6Zm9jdXMsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzhEMTkzRTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzI1MjgyQTsgfVxuICAuaHMtaW5wdXQ6OnBsYWNlaG9sZGVyLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuXG5mb3JtIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMjlweDsgfVxuXG4uaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uaHMtaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmRbdHlwZT1cInJhZGlvXCJdIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oc3YtZm9ybSB7XG4gICAgcGFkZGluZzogMzVweCA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhzdi1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLmhzLWZvcm0tZmllbGQgLmlucHV0cy1saXN0IGxhYmVsIHNwYW4ge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaHMtZm9ybS1maWVsZCAubXVsdGktY29udGFpbmVyIGxpIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0IHN2ZyBwYXRoLCAuaHMtZmllbGR0eXBlLXNlbGVjdCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZCBzdmcgcGF0aCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMjUyODJBOyB9XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoLCAuaHMtZmllbGR0eXBlLXNlbGVjdCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzI1MjgyQTsgfVxuXG5zZWxlY3QuaHMtaW5wdXQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICBzZWxlY3QuaHMtaW5wdXQgb3B0aW9uLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjUyODJBO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEuaHMtaW5wdXQsIC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgdGV4dGFyZWEjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLmhzLWlucHV0W3R5cGU9XCJmaWxlXCJdLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiZmlsZVwiXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1pbnB1dCwgLmhzLWZpZWxkdHlwZS1kYXRlIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtZmllbGR0eXBlLWRhdGUgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAgMjBIMTZWMTZIMjBWMjBaTTE0IDEwSDEwVjE0SDE0VjEwWk0yMCAxMEgxNlYxNEgyMFYxMFpNOCAxNkg0VjIwSDhWMTZaTTE0IDE2SDEwVjIwSDE0VjE2Wk04IDEwSDRWMTRIOFYxMFpNMjQgMlYyNEgwVjJIM1YzQzMgNC4xMDMgMy44OTcgNSA1IDVDNi4xMDMgNSA3IDQuMTAzIDcgM1YySDE3VjNDMTcgNC4xMDMgMTcuODk3IDUgMTkgNUMyMC4xMDMgNSAyMSA0LjEwMyAyMSAzVjJIMjRaTTIyIDhIMlYyMkgyMlY4Wk0yMCAxQzIwIDAuNDQ4IDE5LjU1MyAwIDE5IDBDMTguNDQ3IDAgMTggMC40NDggMTggMVYzQzE4IDMuNTUyIDE4LjQ0NyA0IDE5IDRDMTkuNTUzIDQgMjAgMy41NTIgMjAgM1YxWk02IDNDNiAzLjU1MiA1LjU1MyA0IDUgNEM0LjQ0NyA0IDQgMy41NTIgNCAzVjFDNCAwLjQ0OCA0LjQ0NyAwIDUgMEM1LjU1MyAwIDYgMC40NDggNiAxVjNaJyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1pbnB1dCwgLmhzLWZpZWxkdHlwZS1kYXRlIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtZmllbGR0eXBlLWRhdGUgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtMTVweCkgY2VudGVyOyB9IH1cbiAgLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1pbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLCAuaHMtZmllbGR0eXBlLWRhdGUgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWZpZWxkdHlwZS1kYXRlICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICAuaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5waWthLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1Zjk7XG4gIGNvbG9yOiAjMjUyODJBOyB9XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLmlzLXRvZGF5IC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMjUyODJBOyB9XG5cbi8qXHJcbiAqIFN1Ym1pdCBidXR0b25cclxuICovXG4uaHMtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ocy1mb3JtIC5ocy1idXR0b24ge1xuICBtaW4td2lkdGg6IDIwMHB4OyB9XG5cbi8qXHJcbiAqIFRleHQgYW5kIG90aGVyIGZvcm0gZWxlbWVudHNcclxuICovXG4uaHMtZm9ybSB1bCxcbi5ocy1mb3JtIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5ocy1mb3JtIHVsIGxpLFxuICAuaHMtZm9ybSBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHNwYW46ZW1wdHksXG4gICAgLmhzLWZvcm0tZmllbGQgPiBsYWJlbCBzcGFuOmVtcHR5ICsgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ocy1mb3JtIGxlZ2VuZCB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3BhY2l0eTogMC44OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ocy1mb3JtIGxlZ2VuZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uaHMtZm9ybSAuaHMtcmljaHRleHQgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmhzLWZvcm0gLmhzLXJpY2h0ZXh0IHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ocy1mb3JtIC5ocy1yaWNodGV4dCArIC5ocy1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uaHMtaW5wdXQuZXJyb3IsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5lcnJvciNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyODJBOyB9XG5cbnVsLmhzLWVycm9yLW1zZ3Mge1xuICBvcmRlcjogMTA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICB1bC5ocy1lcnJvci1tc2dzIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICAgIGNvbG9yOiAjMjUyODJBO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnISc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTI4MkE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhzX2Vycm9yX3JvbGx1cCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNTI4MkE7IH1cbiAgLmhzX2Vycm9yX3JvbGx1cCAuaHMtZXJyb3ItbXNncyB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi8qXHJcbiAqIEN1c3RvbSBHRFBSIGZpZWxkc1xyXG4gKi9cbi5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCxcbi5oc19nZHByX2NvbnNlbnRfZGF0YSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qXHJcbiAqIFJlc2V0L292ZXJyaWRlIHVud2FudGVkIEh1YlNwb3Qgc3R5bGluZy5cclxuICogTm90ZTogV2UgdXNlIGEgbG90IG9mIENTUyBzcGVjaWZpY2l0eSBoZXJlIG9uIHB1cnBvc2UgaW4gb3JkZXIgdG8gYmVhdCBIdWJTcG90J3Mgc3BlY2lmaWNpdHkuXHJcbiAqL1xuZm9ybS5ocy1mb3JtIGZpZWxkc2V0IHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtZm9ybS1maWVsZCxcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCxcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaW5wdXQsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmlucHV0LFxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWlucHV0LCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uaHMtaW5wdXQsIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBpbnB1dCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJjaGVja2JveFwiXSwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIGlucHV0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmRbdHlwZT1cImNoZWNrYm94XCJdLFxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5ocy1pbnB1dCxcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBpbnB1dCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJyYWRpb1wiXSxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBpbnB1dCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJyYWRpb1wiXSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHggLyAyKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIgKiAxNXB4IC8gMyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSwgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSB7XG4gIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaHMtaW5wdXQsIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLFxuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWlucHV0LFxuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsXG4gIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLmhzLWZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hYS1mb3JtLS1saWdodCAuaHMtaW5wdXQsIC5hYS1iZy1wcmltYXJ5IC5ocy1pbnB1dCwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWlucHV0LCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1pbnB1dCwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtaW5wdXQsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtaW5wdXQsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1pbnB1dCwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWlucHV0LCAuYWEtZm9ybS0tbGlnaHQgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1mb3JtLS1saWdodCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLXByaW1hcnkgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1wcmltYXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1zZWNvbmRhcnkgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctc2VhLWdyZWVuICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctZGFyay1ibHVlIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctZGFyay1ibHVlICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLmFhLWZvcm0tLWxpZ2h0IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsIC5hYS1iZy1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsIC5hYS1iZy1zZWNvbmRhcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCwgLmFhLWJnLXNlYS1ncmVlbiB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsIC5hYS1iZy1kYXJrLWJsdWUgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWZvcm0tLWxpZ2h0IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtZm9ybS0tbGlnaHQgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0IH4gc3ZnIHBhdGgsIC5hYS1iZy1wcmltYXJ5IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCB+IHN2ZyBwYXRoLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCB+IHN2ZyBwYXRoLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCB+IHN2ZyBwYXRoLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCB+IHN2ZyBwYXRoLCAuYWEtYmctZGFyay1ibHVlIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCB+IHN2ZyBwYXRoLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCB+IHN2ZyBwYXRoLFxuLmFhLWZvcm0tLWxpZ2h0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLXByaW1hcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLXNlYS1ncmVlbiAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctZGFyay1ibHVlIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1mb3JtLS1saWdodCAuaHMtZmllbGR0eXBlLXNlbGVjdCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWZvcm0tLWxpZ2h0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctcHJpbWFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLXByaW1hcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1maWVsZHR5cGUtc2VsZWN0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1maWVsZHR5cGUtc2VsZWN0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1kYXJrLWJsdWUgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLmFhLWZvcm0tLWRhcmsgLmhzLWlucHV0LCAuYWEtYmctbGlnaHQgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWlucHV0LCAuYWEtYmctd2hpdGUgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWlucHV0LCAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1pbnB1dCwgLmFhLWJnLW5vbmUgLmhzLWlucHV0LCAuYWEtY29udGVudC1jb2xvci0tZGFyayAuaHMtaW5wdXQsIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5ocy1pbnB1dCwgLmFhLWZvcm0tLWRhcmsgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1mb3JtLS1kYXJrICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctbGlnaHQgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1saWdodCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1iZy13aGl0ZSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLXdoaXRlICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1vdmVybGF5LS13aGl0ZSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1jb21wbGVtZW50YXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1iZy1ub25lIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctbm9uZSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1jb250ZW50LWNvbG9yLS1kYXJrICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICBib3JkZXItY29sb3I6ICNhNWE3YTc7IH1cblxuLmhzLWZvcm0gPiAuZm9ybS1jb2x1bW5zLTAgLmhzLXJpY2h0ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSGFtYnVyZ2VyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cblxuLmFhLWhhbWJ1cmdlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNnB4O1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLmFhLWhhbWJ1cmdlciBzcGFuLFxuICAuYWEtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSxcbiAgLmFhLWhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWEtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSxcbiAgLmFhLWhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5hYS1oYW1idXJnZXIgc3Bhbjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7IH1cbiAgLmFhLWhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7IH1cblxuLmFhLWhlYWRlci1iYWNrZ3JvdW5kLS1wcmltYXJ5IC5hYS1oYW1idXJnZXIgc3Bhbixcbi5hYS1oZWFkZXItYmFja2dyb3VuZC0tcHJpbWFyeSAuYWEtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSxcbi5hYS1oZWFkZXItYmFja2dyb3VuZC0tcHJpbWFyeSAuYWEtaGFtYnVyZ2VyIHNwYW46OmFmdGVyLFxuLmFhLWhlYWRlci1iYWNrZ3JvdW5kLS10cmFuc3BhcmVudC1kYXJrIC5hYS1oYW1idXJnZXIgc3Bhbixcbi5hYS1oZWFkZXItYmFja2dyb3VuZC0tdHJhbnNwYXJlbnQtZGFyayAuYWEtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSxcbi5hYS1oZWFkZXItYmFja2dyb3VuZC0tdHJhbnNwYXJlbnQtZGFyayAuYWEtaGFtYnVyZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBVbmRlcmxpbmVkIGxpbmsgaW4gZ3JpZFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250YWluZXIgc3R5bGVzICovXG4uYWEtbGluay1ncmlkLCAudGVhbXRhaWxvci1qb2JzX19qb2Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7IH1cblxuLmFhLWxpbmstZ3JpZC0tMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1saW5rLWdyaWQtLTIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cblxuLmFhLWxpbmstZ3JpZC0tMywgLnRlYW10YWlsb3Itam9ic19fam9iLXdyYXBwZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbGluay1ncmlkLS0zLCAudGVhbXRhaWxvci1qb2JzX19qb2Itd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbGluay1ncmlkLS0zLCAudGVhbXRhaWxvci1qb2JzX19qb2Itd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cblxuLyogTGluayBzdHlsZXMgKi9cbi5hYS1saW5rLWl0ZW0sIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQyLCAwLjIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFhLWxpbmstaXRlbTphZnRlciwgLnRlYW10YWlsb3Itam9ic19fam9iOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDMwIDEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjkuMDk4MyA2LjE5NTM3QzI5LjM5MTIgNS45MDI0OCAyOS4zOTEyIDUuNDI3NiAyOS4wOTgzIDUuMTM0NzFMMjQuMzI1NCAwLjM2MTczOEMyNC4wMzI1IDAuMDY4ODQ0OCAyMy41NTc2IDAuMDY4ODQ0OCAyMy4yNjQ3IDAuMzYxNzM4QzIyLjk3MTggMC42NTQ2MzIgMjIuOTcxOCAxLjEyOTUxIDIzLjI2NDcgMS40MjI0TDI3LjUwNzMgNS42NjUwNEwyMy4yNjQ3IDkuOTA3NjhDMjIuOTcxOCAxMC4yMDA2IDIyLjk3MTggMTAuNjc1NCAyMy4yNjQ3IDEwLjk2ODNDMjMuNTU3NiAxMS4yNjEyIDI0LjAzMjUgMTEuMjYxMiAyNC4zMjU0IDEwLjk2ODNMMjkuMDk4MyA2LjE5NTM3Wk0wLjI4ODA4NiA2LjQxNTA0SDI4LjU2OFY0LjkxNTA0SDAuMjg4MDg2VjYuNDE1MDRaXCIgZmlsbD1cIiM4RDE5M0VcIi8+PC9zdmc+Jyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7IH1cbiAgLmFhLWxpbmstaXRlbTpob3ZlcjphZnRlciwgLnRlYW10YWlsb3Itam9ic19fam9iOmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTsgfVxuXG4uYWEtbGluay1pdGVtX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLmFhLWxpbmstaXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIE5hdmlnYXRpb25cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTFweCAxM3B4OyB9XG4gICAgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmFhLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtZm9ybSAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4OyB9XG4gICAgICAgIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWZvcm0gLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMnB4OyB9XG4gICAgICAgIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWZvcm0gLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuICAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1mb3JtLWJ1dHRvbi0tMS1vdXRsaW5lIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMS1vdXRsaW5lIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmFhLWZvcm0tYnV0dG9uLS0xLW91dGxpbmUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWZvcm0tYnV0dG9uLS0xLW91dGxpbmUgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1idXR0b25zIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfVxuICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmFhLWJ1dHRvbiwgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEzcHg7IH1cblxuLmFhLW5hdmlnYXRpb24gdWwsXG4uYWEtbmF2aWdhdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWEtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhOmhvdmVyLFxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhOmZvY3VzLFxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhOmFjdGl2ZSxcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpLm9wZW4gPiBhIHtcbiAgY29sb3I6ICM4RDE5M0U7IH1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAtMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAzOHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjZweCk7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDYuMDIgMy43MTZcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0zLjAxIDMuNzE2LTMuMDEtMy4wMDkuNzA3LS43MDcgMi4zMDMgMi4zMDIgMi4zMDItMi4zMDIuNzA4LjcwN3pcIiBmaWxsPVwiIzI1MjgyQVwiLz48L3N2Zz4nKTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogOHB4OyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyOjphZnRlcixcbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6Zm9jdXM6OmFmdGVyLFxuICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gYTphY3RpdmU6OmFmdGVyLFxuICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiBhOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA2LjAyIDMuNzE2XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMy4wMSAzLjcxNi0zLjAxLTMuMDA5LjcwNy0uNzA3IDIuMzAzIDIuMzAyIDIuMzAyLTIuMzAyLjcwOC43MDd6XCIgZmlsbD1cIiM4RDE5M0VcIi8+PC9zdmc+Jyk7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuOmFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuXG4uYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0yIC50aXRsZSB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMDsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTIuaHMtbWVudS1kZXB0aC0yLS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMjpmaXJzdC1jaGlsZCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDQxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA1MHZ3O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDsgfVxuICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWY5O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjAwdnc7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgLmhzLW1lbnUtbGV2ZWwtMi0tdGV4dC1zbWFsbGVyIC5ocy1tZW51LWRlcHRoLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgLmhzLW1lbnUtbGV2ZWwtMi0tdGV4dC1zbWFsbGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tbXVsdGkge1xuICAgIG1heC13aWR0aDogNTIwcHg7IH1cbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLW11bHRpIC5ocy1tZW51LWxldmVsLTIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMHB4OyB9XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1tdWx0aSAuaHMtbWVudS1kZXB0aC0yIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGxlZnQ6IDEwdnc7XG4gICAgd2lkdGg6IDE0MjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQgLmhzLW1lbnUtZGVwdGgtMiBhIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQgLmhzLW1lbnUtbGV2ZWwtMiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7IH1cbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIC5ocy1tZW51LWRlcHRoLTI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCAuY3RhX2J1dHRvbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOmZpcnN0LWNoaWxkIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIHtcbiAgbGVmdDogMzF2dyAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOmZpcnN0LWNoaWxkIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIHtcbiAgICAgIGxlZnQ6IDI3dncgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOmZpcnN0LWNoaWxkIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIHtcbiAgICAgIGxlZnQ6IDIwdncgIWltcG9ydGFudDsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6bnRoLWNoaWxkKDIpIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIHtcbiAgbGVmdDogMTd2dyAhaW1wb3J0YW50OyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6bnRoLWNoaWxkKDQpIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIHtcbiAgbGVmdDogLTd2dyAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOm50aC1jaGlsZCg0KSAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gICAgICBsZWZ0OiA2dncgIWltcG9ydGFudDsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6bGFzdC1jaGlsZCAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gIGxlZnQ6IC0xNXZ3ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6bGFzdC1jaGlsZCAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gICAgICBsZWZ0OiAtMnZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7IH0gfVxuICAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZCAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZCAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7IH0gfVxuXG4uaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fYnV0dG9uIGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEub3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLm9wZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGltZzpub3QoLmRlZmF1bHQpIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICBncmlkLXJvdzogMSAvIDM7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGE6bm90KC5kZWZhdWx0KSB7XG4gIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgZ3JpZC1yb3c6IDEgLyAyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYTpub3QoLmRlZmF1bHQpIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9XG4gIC5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGE6bm90KC5kZWZhdWx0KTpob3ZlciwgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYTpub3QoLmRlZmF1bHQpOmZvY3VzLCAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOm5vdCguZGVmYXVsdCk6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOm5vdCguZGVmYXVsdCk6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpub3QoLmRlZmF1bHQpOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiIzhEMTkzRVwiIHNoYXBlLXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiLz48L3N2Zz4nKTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGE6bm90KC5kZWZhdWx0KTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOm5vdCguZGVmYXVsdCk6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuICAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOm5vdCguZGVmYXVsdCk6aG92ZXI6OmFmdGVyLCAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOm5vdCguZGVmYXVsdCk6Zm9jdXM6OmFmdGVyLCAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOm5vdCguZGVmYXVsdCk6YWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cblxuLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgcCB7XG4gIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgZ3JpZC1yb3c6IDIgLyAzO1xuICBjb2xvcjogcmdiYSgzNywgNDAsIDQyLCAwLjcpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uIC5hYS1uYXZpZ2F0aW9uLWlubmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4vKiAtLS0gTW9iaWxlIHN0eWxlcyAtLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBodG1sLmpzLW5hdi1vcGVuLFxuICBib2R5LmpzLW5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1Zjk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTVweCk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEwMCU7XG4gIHRvcDogOTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5ODsgfVxuICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5hYS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLW1lbnUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGEge1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLW1lbnUtZGVwdGgtMSA+IHVsLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDMwcHg7IH1cbiAgICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTEgPiB1bC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkIGxpIHtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5qcy1uYXYtb3BlbiAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIHtcbiAgcmlnaHQ6IDA7IH1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLW1lbnUtZGVwdGgtMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTEgPiBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiA3cHggMDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTEgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0xID4gdWw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDYuMDIgMy43MTZcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0zLjAxIDMuNzE2LTMuMDEtMy4wMDkuNzA3LS43MDcgMi4zMDMgMi4zMDIgMi4zMDItMi4zMDIuNzA4LjcwN3pcIiBmaWxsPVwiIzI1MjgyQVwiLz48L3N2Zz4nKTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogOXB4OyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4gPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fbG9nb3NfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtZ2FwOiAyMHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19pbm5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAzZnIpOyB9IH1cbiAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19pbm5lciAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fbG9nb3NfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19pbm5lciAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fbG9nb3NfX2xvZ28gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19sb2dvc19faW5uZXIgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hYS1pY29uIC5hYS1pY29uX19pbm5lciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFhLWljb24gLmFhLWljb25fX2lubmVyLmFhLWljb25fX2lubmVyLS1zbWFsbCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5hYS1pY29uIC5hYS1pY29uX19pbm5lci5hYS1pY29uX19pbm5lci0tbGFyZ2Uge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYWEtaWNvbiAuYWEtaWNvbl9faW5uZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5Tb2NpYWwgTGlua3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQxOTNFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjphY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgVmlkZW9zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS12aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmFhLXZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmFhLXZpZGVvLWNvbnRhaW5lci0teW91dHViZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5hYS12aWRlby10aHVtYm5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFhLXZpZGVvLXRodW1ibmFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgNDAsIDQyLCAwLjUpOyB9XG4gIC5hYS12aWRlby10aHVtYm5haWwuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWEtdmlkZW8tdGh1bWJuYWlsICsgdmlkZW8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWEtdmlkZW8tdGh1bWJuYWlsLmlzLWhpZGRlbiArIHZpZGVvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5hYS12aWRlby10aHVtYm5haWwgLmFhLXBsYXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hYS1wbGF5IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXBsYXkge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuICAuYWEtcGxheTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDE3LjVweCAwIDE3LjVweCAyM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1wbGF5OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMzVweCAwIDM1cHggNDZweDsgfSB9XG4gIC5hYS1wbGF5OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFhLXlvdXR1YmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgICBvcGFjaXR5OiAuMzsgfVxuXG4uYWEteW91dHViZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IC0xNi44NCU7XG4gIGxlZnQ6IDA7IH1cblxuLmFhLXlvdXR1YmUgaW1nLFxuLmFhLXlvdXR1YmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hYS15b3V0dWJlIGlmcmFtZSB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uc2xpY2stc2xpZGUge1xuICB6LWluZGV4OiA0OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAzMyUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC41O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSGVhZGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogOTVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9XG4gIC5hYS1zaXRlLWhlYWRlciAuYWEtYnJhbmRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uYWEtd2VicGFnZSxcbi5hYS1sYW5kaW5nLXBhZ2UsXG4uYWEtYmxvZy1saXN0aW5nLFxuLmFhLWJsb2ctcG9zdCxcbi5hYS1zeXN0ZW0tcGFnZSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXdlYnBhZ2UsXG4gICAgLmFhLWxhbmRpbmctcGFnZSxcbiAgICAuYWEtYmxvZy1saXN0aW5nLFxuICAgIC5hYS1ibG9nLXBvc3QsXG4gICAgLmFhLXN5c3RlbS1wYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuLmFhLXNpdGUtaGVhZGVyLmFhLXNpdGUtaGVhZGVyLS1sYW5kaW5nLXBhZ2UgLmFhLXNpdGUtaGVhZGVyX19pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hYS1zaXRlLWhlYWRlci5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIC5hYS1icmFuZGluZyB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXgtd2lkdGg6IDE5NTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmFhLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA5cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1icmFuZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDEyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1icmFuZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4OyB9IH1cbiAgLmFhLWJyYW5kaW5nIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFhLWJyYW5kaW5nIGEsXG4gIC5hYS1icmFuZGluZyBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBGb290ZXJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNpdGUtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIsXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyLFxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQ1LCAyNDksIDAuMik7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH0gfVxuICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIC5hYS1icmFuZGluZyB7XG4gICAgd2lkdGg6IDI2cHg7IH1cbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIC5hYS1icmFuZGluZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtc2l0ZS1mb290ZXJfX3JpY2gtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIC5hYS1zaXRlLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIC5hYS1zaXRlLWZvb3Rlcl9fc29jaWFsIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIC5hYS1zaXRlLWZvb3Rlcl9fc29jaWFsIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtc2l0ZS1mb290ZXJfX3NvY2lhbCBhOmhvdmVyLCAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIC5hYS1zaXRlLWZvb3Rlcl9fc29jaWFsIGE6Zm9jdXMsIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIgLmFhLXNpdGUtZm9vdGVyX19zb2NpYWwgYTphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpOyB9XG4gICAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtc2l0ZS1mb290ZXJfX3NvY2lhbCBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDE4cHg7IH1cblxuLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgLmFhLXNpdGUtZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSAuYWEtc2l0ZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IC5hYS1zaXRlLWZvb3Rlcl9fcG9saWNpZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IC5hYS1zaXRlLWZvb3Rlcl9fcG9saWNpZXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IHAsXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSAuYWEtc2l0ZS1mb290ZXJfX3BvbGljaWVzIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSBhOmhvdmVyLCAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSBhOmZvY3VzLCAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFhLXNpdGUtZm9vdGVyX19jb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19jb2wgLmhzLW1lbnUtZGVwdGgtMiBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fY29sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgLmFhLXNpdGUtZm9vdGVyX19jb2w6Zmlyc3QtY2hpbGQgcCxcbiAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19jb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1zaXRlLWZvb3Rlcl9fY29sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1zaXRlLWZvb3Rlcl9fY29sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbDpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAuYWEtc2l0ZS1mb290ZXJfX2NvbCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX2NvbCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbCBhOmhvdmVyLCAuYWEtc2l0ZS1mb290ZXJfX2NvbCBhOmZvY3VzLCAuYWEtc2l0ZS1mb290ZXJfX2NvbCBhOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX2NvbCAuaHMtbWVudS1kZXB0aC0xIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmFhLXNpdGUtZm9vdGVyX19jb2wgLmhzLW1lbnUtZGVwdGgtMTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbCAuaHMtbWVudS1kZXB0aC0xOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cbiAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbCAuaHMtbWVudS1kZXB0aC0xIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbCAuaHMtbWVudS1kZXB0aC0xIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hYS1zaXRlLWZvb3Rlcl9fY29sIC5ocy1tZW51LWRlcHRoLTEgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19jb2wgLmhzLW1lbnUtZGVwdGgtMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19jb2wgLmhzLW1lbnUtZGVwdGgtMiBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZS5hYS1zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSAuYWEtaW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWZvb3Rlci0tbGFuZGluZy1wYWdlIC5hYS1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2UgLmFhLWJyYW5kaW5nIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSAuYWEtc2l0ZS1mb290ZXJfX3BvbGljaWVzIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSAuYWEtc2l0ZS1mb290ZXJfX3BvbGljaWVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBBY2NvcmRpb25cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWFjY29yZGlvbi0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYWNjb3JkaW9uLS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5hYS1hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMik7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuICAuYWEtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMik7IH1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmJlZm9yZSwgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogMThweDsgfVxuICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlci5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IH1cbiAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4uYWEtYmctcHJpbWFyeSAuYWEtYWNjb3JkaW9uLWl0ZW0sIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1hY2NvcmRpb24taXRlbSxcbi5hYS1iZy1zZWNvbmRhcnkgLmFhLWFjY29yZGlvbi1pdGVtLFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW0sXG4uYWEtYmctc2VhLWdyZWVuIC5hYS1hY2NvcmRpb24taXRlbSxcbi5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWFjY29yZGlvbi1pdGVtLFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtYWNjb3JkaW9uLWl0ZW0sXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLmFhLWJnLXByaW1hcnkgLmFhLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCxcbiAgLmFhLWJnLXNlYS1ncmVlbiAuYWEtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkLFxuICAuYWEtYmctZGFyay1ibHVlIC5hYS1hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCxcbiAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLmFhLWJnLXByaW1hcnkgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIsXG4uYWEtYmctc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjpiZWZvcmUsXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjpiZWZvcmUsXG4uYWEtYmctc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjphZnRlcixcbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmFmdGVyLFxuLmFhLWJnLXNlYS1ncmVlbiAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YmVmb3JlLFxuLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YmVmb3JlLFxuLmFhLWJnLXNlYS1ncmVlbiAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIsXG4uYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjphZnRlcixcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmJlZm9yZSxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmJlZm9yZSxcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmFmdGVyLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIEFjY29yZGlvbiBjb2x1bW5zIG1vZHVsZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1hY2NvcmRpb24tY29sdW1ucyAuYWEtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5hYS1hY2NvcmRpb24tY29sdW1ucyAuYWEtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlcjogMDsgfVxuICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCA0MCwgNDIsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTsgfVxuICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNywgNDAsIDQyLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTsgfSB9XG5cbi5hYS1hY2NvcmRpb24tY29sdW1ucyAuYWEtYWNjb3JkaW9uX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4gIC5hYS1hY2NvcmRpb24tY29sdW1ucyAuYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHkge1xuICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLmFhLWFjY29yZGlvbi1jb2x1bW5zIC5hYS1hY2NvcmRpb24taXRlbV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hY2NvcmRpb24tY29sdW1ucyAuYWEtYWNjb3JkaW9uLWl0ZW1fX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtX19pbWFnZSBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLmFhLWFjY29yZGlvbi1jb2x1bW5zIC5hYS1hY2NvcmRpb24taXRlbS5pcy1hY3RpdmUgLmFhLWFjY29yZGlvbi1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1hY2NvcmRpb24tY29sdW1ucyAuYWEtYWNjb3JkaW9uLWl0ZW0uaXMtYWN0aXZlIC5hYS1hY2NvcmRpb24taXRlbV9faW1hZ2Uge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbi5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8ge1xuICAgICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8gLmFhLWhlcm9fX2JvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8gLmFhLWhlcm8tY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIC5hYS1oZXJvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIC5hYS1oZXJvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybyAuYWEtaGVyby1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjUlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8gLmFhLWhlcm8tYmcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5cHgpIHtcbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8gKyAuYWEtd3lzaXd5ZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuYWEtZGV2aWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSAuY2FsY3VsYXRvci1pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSAuY2FsY3VsYXRvci1pbnB1dCBpbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuYWEtZGV2aWNlIHtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuYWEtZGV2aWNlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5hYS1kZXZpY2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvOyB9IH1cbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjUyODJBO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9jZG4yLmh1YnNwb3QubmV0L2h1YmZzLzU0MzU5OTYvYXZpZGx5LXYyL2Fzc2V0cy9pY29ucy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTI4MkE7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5hYS1kZXZpY2Ugc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5hYS1kZXZpY2Ugc2VsZWN0IG9wdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMyNTI4MkE7IH1cbiAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuYWEtZGV2aWNlIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19faW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5wcmljZS1jYWxjdWxhdG9yIC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5LWlubmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keS1pbm5lciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHktaW5uZXIgLndoYWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5LWlubmVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICB3aWR0aDogNDUlOyB9IH1cblxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5IC5hYS1udW1iZXJzLWJpZy10ZXh0IHtcbiAgICBjb2xvcjogIzY1QUQ2NTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHkge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5IC5hYS13eXNpd3lnX19ib2R5LWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5zbGljay1wcmV2LFxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLnNsaWNrLW5leHQge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiA0NXB4OyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovLzU0MzU5OTYuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzU0MzU5OTYvYXZpZGx5LXYyL2Fzc2V0cy9pY29ucy9kYXJrL3N2Zy9hcnJvdy1yaWdodC1kYXJrX3RoaWNrZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovLzU0MzU5OTYuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzU0MzU5OTYvYXZpZGx5LXYyL2Fzc2V0cy9pY29ucy9kYXJrL3N2Zy9hcnJvdy1yaWdodC1kYXJrX3RoaWNrZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXJlc3VsdHMuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0c19faW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19faGVhZGVyIHtcbiAgICB3aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgaW5wdXQsXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19zZWxlY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19zZWxlY3RzID4gaW5wdXQsXG4gIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19zZWxlY3RzID4gc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDQ4JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXJlc3VsdHNfX3NlbGVjdHMgPiBpbnB1dCxcbiAgICAgIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19zZWxlY3RzID4gc2VsZWN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7IH0gfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0c19fcmVzdWx0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH1cbiAgLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXJlc3VsdHNfX3Jlc3VsdCAuYWEtcmVzdWx0c19fcmVzdWx0X19wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXJlc3VsdHNfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19yZXN1bHQtLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1kZXZpY2VzIC5zbGljay1wcmV2LFxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWRldmljZXMgLnNsaWNrLW5leHQge1xuICBib3R0b206IDY1JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtZGV2aWNlcyAuc2xpY2stcHJldixcbiAgICAucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtZGV2aWNlcyAuc2xpY2stbmV4dCB7XG4gICAgICBib3R0b206IDYzJTsgfSB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1kZXZpY2VzIC5zbGljay1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1kZXZpY2VzIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keS1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHktaW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmFhLXd5c2l3eWdfX2lubmVyIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFhLWRldmljZSAuYWEtaXBob25lX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtaGVyby1jb250ZW50IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtaGVyby1jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIENhcmRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1jYXJkc19fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiA0NXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWNhcmRzX19ib2R5IHtcbiAgICAgIGdyaWQtZ2FwOiA0NXB4IDE2cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHNfX2JvZHkge1xuICAgICAgZ3JpZC1nYXA6IDYwcHggMjJweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNhcmRzLS10d28gLmFhLWNhcmRzX19ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1jYXJkcy0tdHdvIC5hYS1jYXJkc19fYm9keSB7XG4gICAgZ3JpZC1nYXA6IDYwcHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY2FyZHMtLWZvdXIgLmFhLWNhcmRzX19ib2R5IHtcbiAgICBncmlkLWdhcDogNjBweCAxOHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyOyB9IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS1jYXJkcyAuYWEtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyAuYWEtY2FyZHMgLmFhLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMjQ0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00NHB4OyB9IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS10YWdzIC5hYS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLXRhZ3MgLmFhLWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS10YWdzIC5hYS1jb250ZW50IC5hYS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLXRhZ3NfX3R5cGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyAuYWEtdGFnc19fdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4uYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLXRhZ3MgLmhzLWlucHV0LCAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLXRhZ3MgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyAuYWEtdGFncyAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIGJvcmRlci1jb2xvcjogIzhEMTkzRTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxMFwiIGZpbGw9XCIjOEQxOTNFXCIgdmlld0JveD1cIjAgMCAxNiAxMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTIuMjg1NzEgMEw4IDUuNzE0MjlMMTMuNzE0MyAwTDE2IDEuMTQyODZMOCA5LjE0Mjg2TDAgMS4xNDI4NkwyLjI4NTcxIDBaXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1NSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMThweDsgfVxuXG4uYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLWNhcmRzX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLWNhcmQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLWNhcmQge1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjJweCk7IH0gfVxuICAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLWNhcmQuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLWZpbHRlci1ndXR0ZXItc2l6ZXIge1xuICAgIHdpZHRoOiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyAuYWEtZmlsdGVyLWd1dHRlci1zaXplciB7XG4gICAgd2lkdGg6IDIycHg7IH0gfVxuXG4uYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLWNhcmRzX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hYS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7IH1cblxuLmFhLWNhcmRzLS1jYXJkLWJnIC5hYS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtY2FyZHMtLWNhcmQtYmcgLmFhLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5hYS1jYXJkLS1pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFhLWNhcmQtLWltYWdlIGE6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1jYXJkLS1pbWFnZSBhOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpOyB9IH1cblxuLmFhLWNhcmQtLWltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtY2FyZC0taW1hZ2UuYWEtY2FyZC0taW1hZ2UtbGF5b3V0LXNxdWFyZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWEtY2FyZF9fYm9keTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jYXJkX19ib2R5Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLmFhLWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRzLS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRzLS1oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZHMtLWhlYWRlciAuYWEtc3ViaGVhZGluZyB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkcy0taGVhZGVyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZHMtLWhlYWRlciBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4uYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MiwgMC4xNSk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmQtLWltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMyAvIDQ7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RpdGxlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RpdGxlIGE6aG92ZXIsIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RpdGxlIGE6YWN0aXZlLCAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190aXRsZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX2Rlc2NyaXB0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fdG9waWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RvcGljcyBhIHtcbiAgICBjb2xvcjogIzhEMTkzRTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RvcGljcyBhOmhvdmVyLCAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190b3BpY3MgYTpmb2N1cywgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fdG9waWNzIGE6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RvcGljcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fdG9waWNzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmQtLWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4uYWEtYmxvZy1saXN0aW5nLS1wcmVtaXVtIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmQtLWltYWdlOm5vdCguYWEtY2FyZC0taW1hZ2UtbGF5b3V0LXNxdWFyZSkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDsgfVxuXG4uYWEtYmxvZy1saXN0aW5nLS1wcmVtaXVtIC5hYS10YWdzIC5hYS1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYmxvZy1saXN0aW5nLS1wcmVtaXVtIC5hYS10YWdzIC5hYS1jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uYWEtYmxvZy1saXN0aW5nLS13ZWJpbmFycyAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkLS1pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE1IC8gOTsgfVxuXG4uYWEtZmVhdHVyZS1jYXJkcyAuYWEtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hYS1mZWF0dXJlLWNhcmRzIC5hYS1jYXJkc19faGVhZGVyIC5hYS1zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYWEtZmVhdHVyZS1jYXJkcyAuYWEtY2FyZF9fYm9keTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5hYS1mZWF0dXJlLWNhcmRzIC5hYS1jYXJkX19oZWFkZXIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtZmVhdHVyZS1jYXJkcyAuYWEtY2FyZF9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuLmFhLWZlYXR1cmUtY2FyZHMuYWEtYmctbm9uZSAuYWEtY2FyZF9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYWEtZmVhdHVyZS1jYXJkcyAuYWEtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYWEtZmVhdHVyZS1jYXJkcyAuYWEtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5hYS1mZWF0dXJlLWNhcmRzIC5hYS1jYXJkX19pbWFnZS5hYS1jYXJkX19pbWFnZS0tbGF5b3V0LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWEtZmVhdHVyZS1jYXJkcyBhLmFhLWNhcmRfX2ltYWdlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7IH1cblxuLmFhLWZlYXR1cmUtY2FyZHMgLmFhLWNhcmRfX2ltYWdlOm5vdCguZGlzYWJsZS1vdmVybGF5KTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jYXJkcy0tY2FzZXMgLmFhLWNhcmRzX19ib2R5IHtcbiAgICBncmlkLWdhcDogNzBweCAyMnB4OyB9IH1cblxuLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5hYS1jYXJkcy0tY2FzZXMgLmFhLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkLS1pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDcgLyA0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlOyB9XG5cbi5hYS1jYXJkcy0tY2FzZXMgLmFhLWNhcmQtLWltYWdlIGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZC0taW1hZ2UgYTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZC0taW1hZ2UgYTpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTsgfVxuICAuYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkLS1pbWFnZSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5hYS1jYXJkcy0tY2FzZXMgLmFhLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAuYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkX190aXRsZSBhOmhvdmVyLFxuICAuYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkX190aXRsZSBhOmZvY3VzLFxuICAuYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkX190aXRsZSBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hYS1jYXJkcy0tZmFjdHMgLmFhLWNhcmRzLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jYXJkcy0tZmFjdHMgLmFhLWNhcmRzLS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG5cbi5hYS1jYXJkcy0tZmFjdHMgLmFhLWNhcmQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQyLCAwLjIpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkc19fYm9keSB7XG4gIGdyaWQtZ2FwOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1jYXJkcy0tZmFjdHMgLmFhLWNhcmRzX19ib2R5IHtcbiAgICAgIGdyaWQtZ2FwOiA1MHB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkc19fYm9keSB7XG4gICAgICBncmlkLWdhcDogNjBweCAyNXB4OyB9IH1cblxuLmFhLWNhcmRzLS1mYWN0cyAuYWEtY2FyZF9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkLS1mYWN0LWljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDI0JSkgc2VwaWEoMTMlKSBzYXR1cmF0ZSgyMjA0JSkgaHVlLXJvdGF0ZSgxNzZkZWcpIGJyaWdodG5lc3MoOTElKSBjb250cmFzdCg4NyUpO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgb3BhY2l0eTogMC4yO1xuICB3aWR0aDogMzZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkLS1mYWN0LWljb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuXG4uYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkLS1mYWN0LWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1mYWN0cyAuYWEtY2FyZC0tZmFjdC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuXG4uYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkLS1mYWN0LXZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBDYXJvdXNlbFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTbGlkZXIgY3VzdG9taXphdGlvbiAqL1xuLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIC01JSwgMTMwJSAtNSUsIDEzMCUgMTAwJSwgMCAxMDAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA3MCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogY2FsYygzMCUgKyAxNXB4KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDUwJSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMCUgKyAyMXB4KTsgfSB9XG4gIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4OyB9IH1cbiAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dCwgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldiB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgdmlld0JveD1cIjAgMCA1MCA1MFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTAgMGg1MHY1MGgtNTB6XCIgZmlsbD1cIiM4RDE5M0VcIi8+PHBhdGggZD1cIm0zMy4zMDUgMjQuNTE4LTQuMzI5LTQuMzI5Yy0uMjY2LS4yNjYtLjY5Ny0uMjY2LS45NjIgMC0uMjY2LjI2Ni0uMjY2LjY5NyAwIC45NjJsMy4xNjggMy4xNjhoLTE0LjY4NnYxLjM2MWgxNC42ODRsLTMuMTY4IDMuMTY4Yy0uMjY2LjI2Ni0uMjY2LjY5NyAwIC45NjIuMjY2LjI2Ni42OTcuMjY2Ljk2MiAwbDQuMzI5LTQuMzI5Yy4yNjctLjI2Ny4yNjctLjY5Ny4wMDItLjk2M3pcIiBmaWxsPVwiI0ZGRlwiLz48L3N2Zz4nKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKCg1NnB4IC0gMTZweCkgLyAtMik7XG4gICAgdG9wOiAzNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHdpZHRoOiA1NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1uZXh0LCAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDU2cHggLSAyMnB4KSAvIC0yKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dCwgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldiB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKC0xNSUgLSAoNTZweCAvIDIpKTsgfSB9XG4gICAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dDpob3ZlciwgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4wNyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1uZXh0OmhvdmVyLCAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTsgfSB9XG4gICAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dDphY3RpdmUsIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLXByZXY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTsgfVxuICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBjYWxjKCg1NnB4IC0gMTZweCkgLyAtMik7IH1cblxuLmFhLWJnLWNvbXBsZW1lbnRhcnkuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0OjphZnRlciwgLmluaXQtc2xpY2stc2xpZGVyLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDEsIDI0NSwgMjQ5LCAwKSAwJSwgI2YxZjVmOSA3MCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1iZy1jb21wbGVtZW50YXJ5LmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbGlzdDo6YWZ0ZXIsIC5pbml0LXNsaWNrLXNsaWRlci5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1jYXJkc19fYm9keSAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MSwgMjQ1LCAyNDksIDApIDAlLCAjZjFmNWY5IDUwJSk7IH0gfVxuXG4uaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAtNSUsIDEzMCUgLTUlLCAxMzAlIDEwMCUsIDAgMTAwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDsgfVxuICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDcwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTMwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSArIDE1cHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA1MCUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMCUgKyAyMXB4KTsgfSB9XG4gIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDsgfSB9XG4gIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dCwgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2IHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMCAwaDUwdjUwaC01MHpcIiBmaWxsPVwiIzhEMTkzRVwiLz48cGF0aCBkPVwibTMzLjMwNSAyNC41MTgtNC4zMjktNC4zMjljLS4yNjYtLjI2Ni0uNjk3LS4yNjYtLjk2MiAwLS4yNjYuMjY2LS4yNjYuNjk3IDAgLjk2MmwzLjE2OCAzLjE2OGgtMTQuNjg2djEuMzYxaDE0LjY4NGwtMy4xNjggMy4xNjhjLS4yNjYuMjY2LS4yNjYuNjk3IDAgLjk2Mi4yNjYuMjY2LjY5Ny4yNjYuOTYyIDBsNC4zMjktNC4zMjljLjI2Ny0uMjY3LjI2Ny0uNjk3LjAwMi0uOTYzelwiIGZpbGw9XCIjRkZGXCIvPjwvc3ZnPicpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoKDU2cHggLSAxNnB4KSAvIC0yKTtcbiAgICB0b3A6IDM1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgd2lkdGg6IDU2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dCwgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDU2cHggLSAyMnB4KSAvIC0yKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1uZXh0LCAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLXByZXYge1xuICAgICAgICByaWdodDogY2FsYygtMTUlIC0gKDU2cHggLyAyKSk7IH0gfVxuICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dDpob3ZlciwgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA3KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dDpob3ZlciwgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTsgfSB9XG4gICAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1uZXh0OmFjdGl2ZSwgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2OmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7IH1cbiAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBjYWxjKCg1NnB4IC0gMTZweCkgLyAtMik7IH1cblxuLyogU2xpY2sgU2xpZGVyIFN0eWxlcyAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQ29sdW1uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtY29sdW1ucyAuYWEtaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hYS1jb2x1bW5zX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWNvbHVtbl9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFhLWNvbHVtbi0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcmRlcjogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNSk7XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFhLWNvbHVtbnNfX2JvZHktLWxhcmdlLXZpZGVvIC5hYS1jb2x1bW4tLXRleHQge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDQpOyB9XG4gIC5hYS1jb2x1bW5zX19ib2R5LS1sYXJnZS12aWRlbyAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1jb2x1bW5zX19ib2R5OmZpcnN0LWNoaWxkIC5hYS1jb2x1bW4tLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyICogMSk7IH1cbiAgICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS12aWRlbyBpZnJhbWUsXG4gICAgICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIC5ocy12aWRlby13aWRnZXQsXG4gICAgICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIC5ocy12aWRlby1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxNDQwcHggLyAxMiAqIDEpOyB9XG4gICAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdmlkZW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXZpZGVvIGlmcmFtZSxcbiAgICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXZpZGVvIC5ocy12aWRlby13aWRnZXQsXG4gICAgICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4uYWEtY29sdW1uLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW4taWNvbnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAuYWEtY29sdW1uLWljb25zLmFhLWNvbHVtbi1pY29ucy0tdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmFhLWNvbHVtbi1pY29ucyAuYWEtY29sdW1uLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5hYS1jb2x1bW4taWNvbnMgLmFhLWNvbHVtbi1pY29uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hYS1jb2x1bW4taWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFhLWNvbHVtbi1pY29uLS1sYXJnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hYS1jb2x1bW4taWNvbi0tbWVkaXVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFhLWNvbHVtbi1pY29uLS1zbWFsbGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtY29sdW1uLWljb24tLXNtYWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtY29sdW1uLWljb24tLWxhcmdlLmFhLWNvbHVtbi1pY29uLS1zaXplLWhlaWdodCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4uYWEtY29sdW1uLWljb24tLW1lZGl1bS5hYS1jb2x1bW4taWNvbi0tc2l6ZS1oZWlnaHQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLmFhLWNvbHVtbi1pY29uLS1zbWFsbGVyLmFhLWNvbHVtbi1pY29uLS1zaXplLWhlaWdodCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLmFhLWNvbHVtbi1pY29uLS1zbWFsbC5hYS1jb2x1bW4taWNvbi0tc2l6ZS1oZWlnaHQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4OyB9XG5cbi5hYS1jb2x1bW4taWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLWdhcDogMnJlbSAzcmVtO1xuICBnYXA6IDJyZW0gM3JlbTsgfVxuXG4uYWEtY29sdW1uLWljb25zIC5hYS1jb2x1bW4taWNvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWEtY29sdW1uLS1pbWFnZSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBvcmRlcjogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1uLS1pbWFnZSB7XG4gICAgICBvcmRlcjogMTsgfSB9XG4gIC5hYS1jb2x1bW4tLWltYWdlLmFhLWNvbHVtbi0taW1hZ2UtZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLmFhLWNvbHVtbi0tdmlkZW8ge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgbWFyZ2luOiAwO1xuICBvcmRlcjogMjtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWEtY29sdW1uLS12aWRlbyBpZnJhbWUsXG4gICAgICAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8td2lkZ2V0LFxuICAgICAgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWNvbHVtbi0tdmlkZW8ge1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuXG4uYWEtY29sdW1uc19fYm9keSArIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4uYWEtY29sdW1ucyAuYWEtbnVtYmVycyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi8qXHJcbiogTW9kaWZpZXJzXHJcbiovXG4uYWEtY29sdW1ucy0tbm8tc3BhY2luZyAuYWEtY29sdW1uc19fYm9keSArIC5hYS1jb2x1bW5zX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWEtY29sdW1ucy0tbm8tc3BhY2luZyAuYWEtY29sdW1uc19fYm9keSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5hYS1jb2x1bW5zLS1uby1zcGFjaW5nIC5hYS1jb2x1bW5zX19ib2R5IC5hYS1jb2x1bW4tLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWluLWhlaWdodDogMzAwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxKTsgfVxuICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdmlkZW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdmlkZW8gaWZyYW1lLFxuICAgICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8td2lkZ2V0LFxuICAgICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxKTsgfVxuICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyBpZnJhbWUsXG4gICAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8td2lkZ2V0LFxuICAgICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbi0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogbWF4KDUlLCAyOHB4KTtcbiAgcGFkZGluZy1yaWdodDogbWF4KDUlLCAyOHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1heCg3JSwgMjhweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoNyUsIDI4cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgcGFkZGluZzogMCBtYXgoNSUsIDI4cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbCAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgICBwYWRkaW5nOiAwIG1heCg3JSwgMjhweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbi0tdmlkZW8gaWZyYW1lLFxuICAgIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbCAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8td2lkZ2V0LFxuICAgIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbCAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTsgfSB9XG5cbi5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpIC5hYS1jb2x1bW4tLXZpZGVvIC5ocy12aWRlby13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSkgLmFhLWNvbHVtbi0tdGV4dCwgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSkgLmFhLWNvbHVtbi0tdmlkZW8ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSkgLmFhLWNvbHVtbi0tdGV4dCwgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSkgLmFhLWNvbHVtbi0tdmlkZW8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpIC5hYS1jb2x1bW4tLXRleHQsIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQsIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpOm50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpOm50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXRleHQsIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpOm50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdmlkZW8ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQsXG4gIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpOm50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0LFxuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIENUQVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtY3RhIC5hYS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hYS1jdGEgLmFhLWlubmVyLmFhLWNvbnRlbnQtdHlwZS0tYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1jdGEgLmFhLWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtY3RhLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWN0YS5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWEtY3RhIC5hYS1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtY3RhIC5hYS1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5hYS1jdGFfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hYS1jb250ZW50LWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWNvbnRlbnQtY3RhIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmFhLWN0YSAuaHMtZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY3RhIC5ocy1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7IH0gfVxuXG4uYWEtY3RhIC5ocy1mb3JtIC5ocy1idXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbnRlbnQtdHlwZS0tZm9ybSAuYWEtY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtY29udGVudC10eXBlLS1mb3JtIC5hYS1jb250ZW50LWN0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG5cbi5hYS1jb250ZW50LXR5cGUtLWJ1dHRvbiAuYWEtY3RhX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEFBIC0gRm9jdXMgYm94XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1mb2N1cy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXByaW1hcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQxLCAyNSwgNjIsIDAuOSkgMjUuNTUlLCByZ2JhKDE0MSwgMjUsIDYyLCAwLjUpIDEwMCUpOyB9XG4gIC5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM3LCA0MCwgNDIsIDAuOSkgMjUuNTUlLCByZ2JhKDM3LCA0MCwgNDIsIDAuNSkgMTAwJSk7IH1cbiAgLmFhLWZvY3VzLWJveC5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1jb21wbGVtZW50YXJ5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MSwgMjQ1LCAyNDksIDAuOSkgMjUuNTUlLCByZ2JhKDI0MSwgMjQ1LCAyNDksIDAuNSkgMTAwJSk7IH1cbiAgLmFhLWZvY3VzLWJveC5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1saWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjkpIDI1LjU1JSwgcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjUpIDEwMCUpOyB9XG4gIC5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tZGFyazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzNywgNDAsIDQyLCAwLjkpIDI1LjU1JSwgcmdiYSgzNywgNDAsIDQyLCAwLjUpIDEwMCUpOyB9XG4gIC5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0td2hpdGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNS41NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKTsgfVxuICAuYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXNlYS1ncmVlbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzNywgOTMsIDEwMywgMC45KSAyNS41NSUsIHJnYmEoMzcsIDkzLCAxMDMsIDAuNSkgMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1mb2N1cy1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWEtZm9jdXMtYm94X19oZWFkZXIsXG4uYWEtZm9jdXMtYm94X19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWEtZm9jdXMtYm94X19oZWFkZXI6bGFzdC1jaGlsZCxcbiAgLmFhLWZvY3VzLWJveF9fYm9keTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYS1mb2N1cy1ib3ggLmFhLWNvbnRlbnQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtMTUlOyB9XG4gIC5hYS1mb2N1cy1ib3ggLmFhLWNvbnRlbnQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogODAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWZvY3VzLWJveCAuYWEtY29udGVudC1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWZvY3VzLWJveCAuYWEtZm9jdXMtY29udGVudC0tbm9ybWFsICsgLmFhLWNvbnRlbnQtaW1nIHtcbiAgICB3aWR0aDogMzUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mb2N1cy1ib3gtLWltYWdlLWFjdGl2ZSAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFhLWZvY3VzLWJveC0taW1hZ2UtYWN0aXZlIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAlOyB9IH1cblxuLmFhLWZvY3VzLWJveC0taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hYS1mb2N1cy1ib3gtLWltYWdlIC5hYS1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWZvY3VzLWJveC0taW1hZ2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmFhLWZvY3VzLWJveC0taW1hZ2UgLmFhLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1mb2N1cy1ib3gtLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEFBIC0gRm9ybVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWZvcm0gLmFhLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZm9ybV9fY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH0gfVxuXG4uYWEtZm9ybV9fY29sdW1uX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mb3JtX19jb2x1bW5fX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYWEtZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZm9ybV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYWEtZm9ybS0tdHdvLWNvbHVtbnMgLmFhLWZvcm1fX2NvbHVtbiArIC5hYS1mb3JtX19jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mb3JtLS10d28tY29sdW1ucyAuYWEtZm9ybV9fY29sdW1uICsgLmFhLWZvcm1fX2NvbHVtbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mb3JtLS10d28tY29sdW1ucyAuYWEtZm9ybV9fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG5cbi5hYS1mb3JtLS1vbmUtY29sdW1uIC5hYS1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWEtZm9ybS0tb25lLWNvbHVtbiAuYWEtZm9ybV9fY29sdW1uICsgLmFhLWZvcm1fX2NvbHVtbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmFhLWZvcm0tLXBvcHVwIC5hYS1mb3JtX19jb2x1bW5fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hYS1mb3JtLS1wb3B1cCAuYWEtZm9ybV9fY29sdW1uOmZpcnN0LWNoaWxkLFxuLmFhLWZvcm0tLXBvcHVwIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZm9ybS0tcG9wdXAgLmFhLWZvcm1fX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuICAuYWEtZm9ybS0tcG9wdXAgLmFhLWZvcm1fX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuLmFhLWZvcm0tLXBvcHVwIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCAuYWEtZm9ybV9fY29sdW1uX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1mb3JtLS1wb3B1cCAuYWEtZm9ybV9fY29sdW1uOmxhc3QtY2hpbGQgLmFhLWZvcm1fX2NvbHVtbl9faW5uZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1mb3JtLS1wb3B1cCAuYWEtZm9ybV9fY29sdW1uOmxhc3QtY2hpbGQgLmFhLWZvcm1fX2NvbHVtbl9faW5uZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDAlOyB9IH1cbiAgLmFhLWZvcm0tLXBvcHVwIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCAuYWEtZm9ybV9fY29sdW1uX19pbm5lciAuaGlkZGVuLWxnLXVwIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5kbmQtY29sdW1uLnNwYW40IC5hYS1mb3JtLS1wb3B1cCAuYWEtZm9ybV9fY29sdW1uLmFhLWZvcm1fX2NvbHVtbi0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmRuZC1jb2x1bW4uc3BhbjQgLmFhLWZvcm1fX2NvbHVtbi5hYS1mb3JtX19jb2x1bW4tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU3cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5ocy1mb3JtIC5ocy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7IH1cbiAgLmFhLXBvcHVwLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYWEtcG9wdXAgLmFhLXBvcHVwX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5hYS1wb3B1cCAuYWEtcG9wdXAtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hYS1wb3B1cCAuYWEtY2xvc2UtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmFhLXBvcHVwIC5hYS1jbG9zZS1wb3B1cDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1wb3B1cCAuYWEtY2xvc2UtcG9wdXAge1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gIC5hYS1wb3B1cCAuYWEtcG9wdXAtY29udGVudF9fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWEtcG9wdXAgLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtZm9ybS1idXR0b24tLTEgLmFhLXBvcHVwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1wb3B1cCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXByaW1hcnkgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWxpZ2h0IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctZGFyayAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctd2hpdGUgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctYmxhY2sgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXNlYS1ncmVlbiAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1kYXJrLWJsdWUgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWZvcm0tLWRhcmsgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWZvcm0tLWRhcmsgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLWxpZ2h0IC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy13aGl0ZSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctd2hpdGUgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy1ub25lIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1ub25lIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEFBIC0gSGVyb1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaGVybyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuYWEtaGVybyAuYWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8gLmFhLWlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtaGVybyAuYWEtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gIC5hYS1oZXJvIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8gLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVybyAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cblxuLmFhLWhlcm9fX2Zvb3RlciAuYWEtYnV0dG9uLCAuYWEtaGVyb19fZm9vdGVyIC5ocy1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLmFhLWhlcm8gLmhlcm8taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5hYS1oZXJvIC5oZXJvLWltZy5ib3JkZXItcmFkaXVzIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFhLWhlcm8gLmhlcm8taW1nIGEgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAuYWEtaGVybyAuaGVyby1pbWcgYTpob3ZlciBpbWcsIC5hYS1oZXJvIC5oZXJvLWltZyBhOmZvY3VzLXZpc2libGUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7IH1cbiAgLmFhLWhlcm8gLmhlcm8taW1nLmltYWdlLW92ZXJsYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICAgIC5hYS1oZXJvIC5oZXJvLWltZy5pbWFnZS1vdmVybGFwIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8gLmhlcm8taW1nIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAuYWEtaGVybyAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTsgfSB9XG5cbi5hYS1oZXJvX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hYS1oZXJvX19oZWFkZXI6b25seS1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWEtaGVyb19faGVhZGVyIC5hYS10aXRsZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmFhLWhlcm9fX2hlYWRlciAuYWEtdGl0bGUgYTpob3ZlciwgLmFhLWhlcm9fX2hlYWRlciAuYWEtdGl0bGUgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS1oZXJvX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbi5hYS1oZXJvX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYWEtaGVyb19fYm9keTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYS1oZXJvLWZyb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1oZXJvLWZyb250IC5oZXJvLWltZyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLWltZy5pbWFnZS1vdmVybGFwIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWcge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYWEtaGVyby1mcm9udCAuYWEtaGVyby1pbmxpbmUtdmlkZW8gdmlkZW8ge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWctZ3JhcGhpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWctZ3JhcGhpYyBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nLWdyYXBoaWMgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nLWdyYXBoaWMge1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLWltZy1ncmFwaGljIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTsgfSB9XG4gIC5hYS1oZXJvLWZyb250IC5oZXJvLXNvY2lhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLXNvY2lhbCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjOEQxOTNFOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaGVyby1mcm9udCAuaGVyby1zb2NpYWwge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuYWEtaGVyby1mcm9udCAuaGVyby1zb2NpYWwgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLXNvY2lhbCB7XG4gICAgICAgIHJpZ2h0OiAtNTBweDsgfSB9XG4gICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8tc29jaWFsIC5zb2NpYWwtaWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8tc29jaWFsIC5zb2NpYWwtaWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLXNvY2lhbCAuc29jaWFsLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfSB9XG4gIC5hYS1oZXJvLWZyb250IC5oZXJvLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8tYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgICAuYWEtaGVyby1mcm9udCAuaGVyby1hcnJvdyBzdmcge1xuICAgICAgICAgIGhlaWdodDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAuYWEtaGVyby1mcm9udCAuaGVyby1hcnJvdyB7XG4gICAgICAgIHJpZ2h0OiAtNTBweDsgfSB9XG5cbi5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIgLnZpZGVvLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyIC5jbG9zZS12aWRlbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyIC5jbG9zZS12aWRlbyBzdmcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyIC5jbG9zZS12aWRlbyBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuXG4uYWEtaGVyby1mcm9udCAuaGVyby1pbWcgLmFhLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWcgLmFhLXBsYXk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDhweCAwIDhweCAxMnB4OyB9XG4gIC5hYS1oZXJvLWZyb250IC5oZXJvLWltZyAuYWEtcGxheSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nIC5hYS1wbGF5OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQxOTNFO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWcgLmFhLXBsYXk6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTE0MzI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1wcmltYXJ5IHBhdGgge1xuICBmaWxsOiAjOEQxOTNFOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1zZWNvbmRhcnkgcGF0aCB7XG4gIGZpbGw6ICMyNTI4MkE7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLWNvbXBsZW1lbnRhcnkgcGF0aCB7XG4gIGZpbGw6ICNmMWY1Zjk7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLWxpZ2h0IHBhdGgge1xuICBmaWxsOiAjRjhGOEY4OyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1kYXJrIHBhdGgge1xuICBmaWxsOiAjMjUyODJBOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS13aGl0ZSBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tYmxhY2sgcGF0aCB7XG4gIGZpbGw6ICMyNTI4MkE7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLXNlYS1ncmVlbiBwYXRoIHtcbiAgZmlsbDogIzI1NUQ2NzsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tZGFyay1ibHVlIHBhdGgge1xuICBmaWxsOiAjMkQ0NjY5OyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1zZWEtZ3JlZW4gcGF0aCB7XG4gIGZpbGw6ICMyNTVENjc7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLWRhcmstYmx1ZSBwYXRoIHtcbiAgZmlsbDogIzJENDY2OTsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tb3JhbmdlIHBhdGgge1xuICBmaWxsOiAjRUE5RDFCOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1mcmVzaC1ncmVlbiBwYXRoIHtcbiAgZmlsbDogIzg4RUFDOTsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tc29mdC15ZWxsb3cgcGF0aCB7XG4gIGZpbGw6ICNGRkYxQTc7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLXNreS1ibHVlIHBhdGgge1xuICBmaWxsOiAjQ0NFQ0ZGOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1kZXZpY2UtZ3JlZW4gcGF0aCB7XG4gIGZpbGw6ICMxN0M2NjI7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLWNvbnRyb2wtb3JhbmdlIHBhdGgge1xuICBmaWxsOiAjRkY4QjAwOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1jb250cm9sLWJsdWUgcGF0aCB7XG4gIGZpbGw6ICMxMDkzRTQ7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLXdvcmtzLWJsdWUgcGF0aCB7XG4gIGZpbGw6ICMxMDkzRTQ7IH1cblxuLmFhLWhlcm8tb3ZlcmxhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtaGVyby1vdmVybGFwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaGVyby1vdmVybGFwOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIC5hYS1oZXJvLW92ZXJsYXAuYWEtb3ZlcmxhcC1iZy1wcmltYXJ5OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTsgfVxuICAuYWEtaGVyby1vdmVybGFwLmFhLW92ZXJsYXAtYmctc2Vjb25kYXJ5OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTsgfVxuICAuYWEtaGVyby1vdmVybGFwLmFhLW92ZXJsYXAtYmctY29tcGxlbWVudGFyeTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY1Zjk7IH1cbiAgLmFhLWhlcm8tb3ZlcmxhcC5hYS1vdmVybGFwLWJnLXdoaXRlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtaGVyby1vdmVybGFwLmFhLW92ZXJsYXAtYmctc2VhLWdyZWVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NUQ2NzsgfVxuICAuYWEtaGVyby1vdmVybGFwLmFhLW92ZXJsYXAtYmctZGFyay1ibHVlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJENDY2OTsgfVxuICAuYWEtaGVyby1vdmVybGFwIC5hYS1oZXJvX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2hlYWRlcixcbiAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IC5hYS1oZXJvX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2hlYWRlcixcbiAgICAgIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCAuYWEtaGVyb19fYm9keSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCAuYWEtaGVyb19faW1hZ2Utb3ZlcmxhcCAuYWEtdmlkZW8td3JhcHBlcixcbiAgICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAgLmhzLXZpZGVvLXdpZGdldCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IC5hYS1oZXJvX19pbWFnZS1vdmVybGFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5hYS1oZXJvLWxhbmRpbmctcGFnZS0tdmlkZW8gLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UuYWEtaGVyby1vdmVybGFwLmFhLWJnLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGhlaWdodDogNzAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvLWxhbmRpbmctcGFnZS5hYS1oZXJvLW92ZXJsYXAuYWEtYmctb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpOyB9IH1cblxuLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTUlOyB9IH1cblxuLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1oZXJvLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWhlcm8tZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtaGVyby1mb3JtIC5ocy1mb3JtIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDsgfVxuICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWhlcm8tZm9ybSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWhlcm8tZm9ybSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5hYS1oZXJvLWxhbmRpbmctcGFnZS0tdmlkZW8gLmFhLWhlcm8tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8tbGFuZGluZy1wYWdlLS12aWRlbyAuYWEtaGVyby1mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbi5hYS1oZXJvLWZvcm1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvLWZvcm1fX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogNTE1cHg7XG4gICAgICBwYWRkaW5nOiA1N3B4OyB9IH1cbiAgLmFhLWhlcm8tZm9ybV9faW5uZXIgLmFhLWhlcm8tZm9ybS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmFhLWhlcm8taW1hZ2Utcm93IC5hYS1jb250ZW50wqAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5hYS1oZXJvLXN1cHBvcnQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby1vdmVybGFwLmFhLWJnLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3MCU7IH1cbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWEtaGVyby1zdXBwb3J0LWZvcm0gLmFhLWhlcm8tZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5hYS1oZXJvLXN1cHBvcnQtZm9ybSAuYWEtaGVyby1mb3JtIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuYWEtaGVyby1zdXBwb3J0LWZvcm0gLmFhLWhlcm8tZm9ybSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuYWEtaGVyby1zdXBwb3J0LWZvcm0gLmFhLWhlcm8tZm9ybSAuYWEtYmx1ZS1jaXJjbGUsXG4gICAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1oZXJvLWZvcm0gLmFhLXllbGxvdy1jaXJjbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1oZXJvLWZvcm0gLmFhLWJsdWUtY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwJSk7IH1cbiAgICAgIC5hYS1oZXJvLXN1cHBvcnQtZm9ybSAuYWEtaGVyby1mb3JtIC5hYS15ZWxsb3ctY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKSB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1oZXJvLWZvcm1fX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tb3ZlcmxhcDphZnRlciB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cblxuLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby10d28tY29sdW1uIC5hYS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWNvbnRlbnQsXG4uYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby10d28tY29sdW1uIC5hYS1oZXJvLWZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby10d28tY29sdW1uIC5hYS1oZXJvLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2NSU7IH1cbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyby1mb3JtwqAge1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyby1mb3JtLmFhLWhlcm8tZm9ybS0tbm9ybWFsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWhlcm8taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMCU7XG4gICAgcmlnaHQ6IC0zMCU7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyby1pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWhlcm9fX2hlYWRlcixcbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyb19fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWNvbnRlbnRfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB6LWluZGV4OiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby10d28tY29sdW1uIC5hYS1jb250ZW50X19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyby1pbWcge1xuICAgIHJpZ2h0OiAtNTUlOyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWhlcm8taW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmFhLWhlcm8tLWNhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvLS1jYXNlIC5hYS1pbm5lciB7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuICAuYWEtaGVyby0tY2FzZSAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtaGVyby0tY2FzZSAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICAuYWEtaGVyby0tY2FzZSAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiA4IC8gNTtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYS1oZXJvLS1jYXNlIC5oZXJvLWltZy5pbWFnZS1vdmVybGFwIGltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogNjEwcHg7IH0gfVxuICAgIC5hYS1oZXJvLS1jYXNlIC5oZXJvLWltZy5pbWFnZS1vdmVybGFwIC5hYS1oZXJvLS1jYXNlLWNsaWVudC1sb2dvIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLWhlcm8tLWNhc2UgLmhlcm8taW1nLmltYWdlLW92ZXJsYXAgLmFhLWhlcm8tLWNhc2UtY2xpZW50LWxvZ28ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmFhLWhlcm8tLWNhc2UgLmhlcm8taW1nLmltYWdlLW92ZXJsYXAgLmFhLWhlcm8tLWNhc2UtY2xpZW50LWxvZ28ge1xuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICB0b3A6IDUwcHg7IH0gfVxuICAuYWEtaGVyby0tY2FzZSAuYWEtaGVyb19fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5hYS1oZXJvLS1jYXNlIC5hYS1oZXJvX190b3BpY3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtaGVyb19fdG9waWNzIGEsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWhlcm9fX3RvcGljcyBhLFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtaGVyb19fdG9waWNzIHNwYW4sXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1oZXJvX190b3BpY3Mgc3Bhbixcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWhlcm9fX3RlY2hub2xvZ2llcyBhLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtaGVyb19fdGVjaG5vbG9naWVzIGEsXG4uYWEtYmctZGFyay1ibHVlIC5hYS1oZXJvX190ZWNobm9sb2dpZXMgc3Bhbixcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWhlcm9fX3RlY2hub2xvZ2llcyBzcGFuIHtcbiAgY29sb3I6ICM4OEVBQzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWEtYmctZGFyay1ibHVlIC5hYS1oZXJvX190b3BpY3MgYTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtaGVyb19fdG9waWNzIGE6aG92ZXIsXG4uYWEtYmctZGFyay1ibHVlIC5hYS1oZXJvX190b3BpY3MgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWhlcm9fX3RvcGljcyBhOmZvY3VzLFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtaGVyb19fdG9waWNzIGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtaGVyb19fdG9waWNzIGE6YWN0aXZlLFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtaGVyb19fdGVjaG5vbG9naWVzIGE6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1oZXJvX190ZWNobm9sb2dpZXMgYTpob3Zlcixcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWhlcm9fX3RlY2hub2xvZ2llcyBhOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtaGVyb19fdGVjaG5vbG9naWVzIGE6Zm9jdXMsXG4uYWEtYmctZGFyay1ibHVlIC5hYS1oZXJvX190ZWNobm9sb2dpZXMgYTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1oZXJvX190ZWNobm9sb2dpZXMgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyLmFhLWhlcm8tZnJvbnRfX3ZpZGVvLWNvbnRhaW5lci0tZml4ZWQgLnZpZGVvLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NiU7XG4gIGhlaWdodDogOTR2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFhLWhlcm8tZnJvbnRfX3ZpZGVvLWNvbnRhaW5lci5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXItLWZpeGVkIC52aWRlby1pbm5lciB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLmFhLWhlcm8tZnJvbnRfX3ZpZGVvLWNvbnRhaW5lci5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXItLWZpeGVkIC52aWRlby1pbm5lciAuY2xvc2UtdmlkZW8ge1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMzBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBJY29uIGxpc3RpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWljb24tbGlzdGluZyAuYWEtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pY29uLWxpc3RpbmcgLmFhLWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtaWNvbi1saXN0aW5nIC5hYS1jb250ZW50LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWEtaWNvbi1saXN0aW5nIC5hYS1jb250ZW50LXRleHQgLmFhLWljb24tbGlzdGluZ19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pY29uLWxpc3RpbmcgLmFhLWNvbnRlbnQtdGV4dCB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLmFhLWljb24tbGlzdGluZ19fYm9keS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hYS1jb250ZW50LWljb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHJvdy1nYXA6IDUwcHg7XG4gIGNvbHVtbi1nYXA6IDU1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1jb250ZW50LWljb25zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb250ZW50LWljb25zIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlOyB9IH1cbiAgLmFhLWNvbnRlbnQtaWNvbnMgLmFhLWljb24tbGlzdGluZy1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hYS1jb250ZW50LWljb25zIC5hYS1pY29uLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogMzFweDtcbiAgICBtYXgtaGVpZ2h0OiAzMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hYS1pY29uLWxpc3RpbmctaXRlbSB7XG4gIG1heC13aWR0aDogODAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1pY29uLWxpc3RpbmctaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWEtaWNvbi1saXN0aW5nX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uYWEtaWNvbi1saXN0aW5nLS1zaW1wbGU6bm90KC5hYS1pY29uLWxpc3RpbmctLXNpbXBsZS1sYXlvdXQ0KSAuYWEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG4uYWEtaWNvbi1saXN0aW5nLS1zaW1wbGUgLmFhLWNvbnRlbnQtaWNvbnMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYWEtaWNvbi1saXN0aW5nLS1zaW1wbGUgLmFhLWNvbnRlbnQtaWNvbnMgLmFhLWljb24tbGlzdGluZy1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGh5cGhlbnM6IG1hbnVhbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtaWNvbi1saXN0aW5nLS1zaW1wbGUgLmFhLWNvbnRlbnQtaWNvbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogMTM1cHg7XG4gICAgICByb3ctZ2FwOiA2NXB4OyB9XG4gICAgICAuYWEtaWNvbi1saXN0aW5nLS1zaW1wbGUgLmFhLWNvbnRlbnQtaWNvbnMgLmFhLWljb24tbGlzdGluZy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pY29uLWxpc3RpbmctLXNpbXBsZSAuYWEtY29udGVudC1pY29ucyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogMTM1cHg7XG4gICAgICByb3ctZ2FwOiA2NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1jb250ZW50LWljb25zLmFhLWNvbnRlbnQtaWNvbnMtLWxheW91dDQge1xuICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgcm93LWdhcDogNjBweDsgfVxuICAgICAgLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1jb250ZW50LWljb25zLmFhLWNvbnRlbnQtaWNvbnMtLWxheW91dDQgLmFhLWljb24tbGlzdGluZy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9IH1cblxuLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1pY29uLWxpc3RpbmctaXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYWEtaW1hZ2UtdGV4dC1ib3hlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pbWFnZS10ZXh0LWJveGVzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH0gfVxuXG4uYWEtaW1hZ2UtdGV4dC1ib3guY29udGVudC0taW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG5cbi5hYS1pbWFnZS10ZXh0LWJveC5jb250ZW50LS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTUlOyB9XG4gIC5hYS1pbWFnZS10ZXh0LWJveC5jb250ZW50LS10ZXh0IC5hYS10ZXh0X19ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmFhLWltYWdlLXRleHQtYm94LmNvbnRlbnQtLXRleHQgLmFhLWJ1dHRvbiwgLmFhLWltYWdlLXRleHQtYm94LmNvbnRlbnQtLXRleHQgLmhzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5hYS1pbWFnZS10ZXh0LWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWEtaXItbmV3c2ZlZWQgLmFhLWxpbmstaXRlbSwgLmFhLWlyLW5ld3NmZWVkIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWEtaXItYWxsLWFydGljbGVzIC5hYS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWEtaXItYWxsLWFydGljbGVzIC5uZXdzLWFydGljbGUgLmgyLCAuYWEtaXItYWxsLWFydGljbGVzIC5uZXdzLWFydGljbGUgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IGgxLCAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgLmFhLWlyLWFsbC1hcnRpY2xlcyAubmV3cy1hcnRpY2xlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5hYS1pci1hbGwtYXJ0aWNsZXMgLm5ld3MtYXJ0aWNsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmFhLWlyLWFsbC1hcnRpY2xlcyAubmV3cy1hcnRpY2xlIC5uZXdzLWFydGljbGVfX2RvY3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRBQSAtIElSIC0gRXZlbnRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1pci1ldmVudHMgLmFhLXRleHRfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5hYS1pci1ldmVudHMgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cblxuLmFhLWlyLWV2ZW50cyBpZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5hYS1pci1ldmVudHMgLmFhLXRleHRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWlyLWV2ZW50cyAuYWEtdGV4dF9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmFhLWlyLWV2ZW50cyAuYWEtY29sdW1uOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1pci1ldmVudHMgLmFhLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRJUiBGZWVkXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbm1haW4gPiAuaHNfY29zX3dyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQgPiAuYWEtaXJmZWVkIHtcbiAgbWFyZ2luLXRvcDogODhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtbGlzdF9faGVhZGVyLCAubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWxpc3RfX2hlYWRlciwgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1saXN0X19jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWxpc3RfX2NhdGVnb3JpZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWxpc3RfX2NhdGVnb3JpZXMgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1saXN0X19jYXRlZ29yaWVzIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtbGlzdF9fY2F0ZWdvcmllcyB1bCBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuICAubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1ncmlkX19hcnRpY2xlIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNyk7IH1cbiAgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZTpob3ZlciBoMywgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZTpmb2N1cy13aXRoaW4gaDMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWdyaWRfX2FydGljbGUgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XG4gICAgY29sb3I6ICM4MGQzZDA7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWdyaWRfX2FydGljbGUgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fbGluayBoMyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubmV3cy1saXN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtbGlzdF9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfSB9XG5cbi5uZXdzLWdyaWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5ld3MtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLm5ld3MtZ3JpZF9fYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQkNFQzg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5ld3MtZ3JpZF9fYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtZ3JpZF9fYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm5ld3MtZ3JpZF9fYXJ0aWNsZTpob3Zlcixcbi5uZXdzLWdyaWRfX2FydGljbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJDRUM4O1xuICBjb2xvcjogIzI0MjUyRDsgfVxuXG4ubmV3cy1ncmlkX19hcnRpY2xlOmhvdmVyIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUsXG4ubmV3cy1ncmlkX19hcnRpY2xlOmZvY3VzIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xuICBjb2xvcjogIzI0MjUyRDsgfVxuXG4ubmV3cy1ncmlkX19hcnRpY2xlX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XG4gIGNvbG9yOiAjODBEM0QwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5uZXdzLWxpc3RfX2hlYWRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uZXdzLWxpc3RfX2hlYWRlciB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtbGlzdF9faGVhZGVyIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm5ld3MtYXJ0aWNsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MiwgMC4yKTsgfVxuXG4ubmV3cy1hcnRpY2xlX19oZWFkZXJfX2RhdGUubWVkaXVtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ubmV3cy1hcnRpY2xlX19oZWFkZXJfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5uZXdzLWFydGljbGVfX2hlYWRlciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm5ld3MtYXJ0aWNsZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy1hcnRpY2xlX19jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDU4JTsgfSB9XG5cbi5uZXdzLWFydGljbGVfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xuICBjb2xvcjogIzhEMTkzRTsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3QgLm5ld3MtbGlzdF9faGVhZGVyLm5ld3MtbGlzdF9faGVhZGVyLS1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhEMTkzRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgMzcsIDQ1LCAwLjYpOyB9XG5cbi5hYS1pcmZlZWRfX2xhdGVzdCAubmV3cy1ncmlkX19hcnRpY2xlOmhvdmVyOm5vdCgubmV3cy1ncmlkX19hcnRpY2xlLS1ub2xpbmspIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWdyaWRfX2FydGljbGU6aG92ZXI6bm90KC5uZXdzLWdyaWRfX2FydGljbGUtLW5vbGluaykgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XG4gICAgY29sb3I6ICMyNTI4MkE7IH1cbiAgLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWdyaWRfX2FydGljbGU6aG92ZXI6bm90KC5uZXdzLWdyaWRfX2FydGljbGUtLW5vbGluaykgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogIzI1MjgyQTsgfVxuICAuYWEtaXJmZWVkX19sYXRlc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZTpob3Zlcjpub3QoLm5ld3MtZ3JpZF9fYXJ0aWNsZS0tbm9saW5rKSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5hYS1pcmZlZWRfX2xhdGVzdCAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdTdWlzc2UgSW50bCBNZWRpdW0nLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3QgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hYS1pcmZlZWRfX2xhdGVzdCAuYWEtY2FyZF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5hYS1pcmZlZWRfX2xhdGVzdCBzdmcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzOyB9XG5cbi5hYS1pcmZlZWRfX2xhdGVzdCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzhEMTkzRTsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3QgLm5ld3MtbGlzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWdyaWQubmV3cy1ncmlkLS0yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG4uYWEtaXJmZWVkX19sYXRlc3QgLm5ld3MtZ3JpZC5uZXdzLWdyaWQtLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9XG5cbi5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIHAsIC5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIGEsIC5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIGgzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFhLWlyZmVlZC0tcmVwb3J0cy1ldmVudHMgaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIC5uZXdzLWdyaWRfX2FydGljbGUtLXF1aWNrLWxpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNHB4IDA7IH1cblxuLmFhLWlyZmVlZC0tcmVwb3J0cy1ldmVudHMgLmFhLWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyAuYWEtY2FyZF9fcmVhZC1tb3JlIHtcbiAgd2lkdGg6IDEyMHB4OyB9XG4gIC5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIC5hYS1jYXJkX19yZWFkLW1vcmUgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7IH1cbiAgLmFhLWlyZmVlZC0tcmVwb3J0cy1ldmVudHMgLmFhLWNhcmRfX3JlYWQtbW9yZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4RDE5M0UgIWltcG9ydGFudDsgfVxuXG4uYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyBoMiB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubmV3cy1hcnRpY2xlX19kb2NzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RCQ0VDODtcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy1hcnRpY2xlX19kb2NzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzJTtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmFhLWlyZmVlZF9faW5uZXIgLm5ld3MtYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0QUEgLSBJUiAtIExpbmsgaGlnaGxpZ2h0c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaXItaGlnaGxpZ2h0cyAuYWEtbGluay1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hYS1pci1oaWdobGlnaHRzIC5hYS1saW5rLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1pci1oaWdobGlnaHRzIC5hYS1saW5rLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYWEtaXItaGlnaGxpZ2h0cyAuYWEtbGluay1jb2x1bW4gPiBoNCwgLmFhLWlyLWhpZ2hsaWdodHMgLmJhY2t1cC11bnN1YnNjcmliZSAuYWEtbGluay1jb2x1bW4gPiBoMywgLmJhY2t1cC11bnN1YnNjcmliZSAuYWEtaXItaGlnaGxpZ2h0cyAuYWEtbGluay1jb2x1bW4gPiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1pci1oaWdobGlnaHRzIC5hYS1saW5rLWdyaWQtLTIge1xuICAgIGNvbHVtbi1nYXA6IDEyMHB4OyB9IH1cblxuLmFhLWlyLWhpZ2hsaWdodHMgLmFhLWxpbmstaXRlbSwgLmFhLWlyLWhpZ2hsaWdodHMgLnRlYW10YWlsb3Itam9ic19fam9iIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MiwgMC4yKTtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5hYS1pcmZlZWRfX21lZXRpbmdzIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuYWEtaXJmZWVkX19tZWV0aW5ncyAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2FydGljbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDsgfVxuXG4uYWEtaXJmZWVkX19yZXBvcnRzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmFhLWlyZmVlZF9fcmVwb3J0cy5hYS1uby1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5hYS1pcmZlZWRfX3JlcG9ydHMgLnJlcG9ydHMtc2VjdGlvbi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5hYS1pcmZlZWRfX3JlcG9ydHMgLnJlcG9ydHMtc2VjdGlvbi13cmFwID4gZGl2IHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MiwgMC4yKTsgfVxuXG4uZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2hlYWRlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2hlYWRlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5hLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjOEQxOTNFO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9faGVhZGVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnJlcG9ydHMtdGFibGUgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2FydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDQwLCA0MiwgMC4xKTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19hcnRpY2xlOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuXG4uZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2RpdmlkZXIsIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keV9fYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNvbC13cmFwIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keSBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5IC5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5IC5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEFBIC0gSVIgLSBTdWJzY3JpcHRpb24gZm9ybVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaXItc3Vic2NyaXB0aW9uLWZvcm0gLmFhLWJ1dHRvbiwgLmFhLWlyLXN1YnNjcmlwdGlvbi1mb3JtIC5ocy1idXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtaXItc3Vic2NyaXB0aW9uLWZvcm0gLmFhLWZvcm1fX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaXItc3Vic2NyaXB0aW9uLWZvcm0gLmFhLWZvcm1fX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBJbWFnZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaW1hZ2UgLmFhLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIExhbmd1YWdlIHN3aXRjaGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXJfY2xhc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYWEtc2l0ZS1oZWFkZXIgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciAubGFuZ19zd2l0Y2hlcl9jbGFzczpob3ZlciB1bCB7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDI4cHgpO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXJfY2xhc3M6aG92ZXIgLmxhbmdfc3dpdGNoZXItLWNoZXZyb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTsgfVxuICAuYWEtc2l0ZS1oZWFkZXIgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciAubGFuZ19zd2l0Y2hlci0tZHJvcGRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyLS1kcm9wZG93biBzdmcge1xuICAgICAgZmlsbDogIzI1MjgyQTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG4gICAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXItLWRyb3Bkb3duIC5sYW5nX3N3aXRjaGVyLS1sYW5nLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWEtc2l0ZS1oZWFkZXIgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciAubGFuZ19zd2l0Y2hlci0tZHJvcGRvd24gLmxhbmdfc3dpdGNoZXItLWxhbmctaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuICAgIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyLS1kcm9wZG93biAubGFuZ19zd2l0Y2hlci0tY2hldnJvbi1pY29uIHtcbiAgICAgIHdpZHRoOiA3cHg7IH1cbiAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWwge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MiwgMC4xKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWw6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAtMjhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMjhweDsgfVxuICAgIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWwge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIycHg7IH0gfVxuXG4ubGFuZ19zd2l0Y2hlcl9jbGFzcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7IH1cbiAgLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWwgYSB7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM4RDE5M0U7IH1cbiAgLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWwgbGkuY3VycmVudCBhIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyLS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWwgbGnCoCB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIGxpLmN1cnJlbnQge1xuICAgIG9yZGVyOiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBBQSAtIExpbmsgbGlzdGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbGluay1saXN0aW5nIC5hYS1saW5rLWl0ZW0sIC5hYS1saW5rLWxpc3RpbmcgLnRlYW10YWlsb3Itam9ic19fam9iIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmFhLWxpbmstbGlzdGluZyAuYWEtbGluay1ncmlkLS0zLCAuYWEtbGluay1saXN0aW5nIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi13cmFwcGVyIHtcbiAgY29sdW1uLWdhcDogNzBweDsgfVxuXG4uYWEtbGluay1saXN0aW5nIC5hYS1saW5rLWl0ZW1fX2lubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uYWEtbGluay1saXN0aW5nX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgQUEgLSBMb2NhdGlvbiBsaXN0aW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1sb2NhdGlvbi1saXN0aW5nIC5hYS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWEtbG9jYXRpb24tbGlzdGluZyAuYWEtbG9jYXRpb246bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLmFhLWxvY2F0aW9uLWxpc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWxvY2F0aW9uLWxpc3QtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1sb2NhdGlvbi1saXN0LWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBBQSAtIExvY2F0aW9uIG1hcFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbG9jYXRpb24tbWFwIC5hYS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1sb2NhdGlvbi1tYXAgLmFhLWlubmVyIHtcbiAgICAgIGhlaWdodDogNzgwcHg7IH0gfVxuXG4uYWEtbG9jYXRpb24tbWFwIC5oZXJvLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5hYS1sb2NhdGlvbi1tYXAgLmFhLXN1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTG9nbyB3YWxsXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1sb2dvLXdhbGwgLmFhLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWxvZ28td2FsbCAuYWEtY29udGVudCB7XG4gICAgICBjb2x1bW4tZ2FwOiA4JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1sb2dvLXdhbGwgLmFhLWNvbnRlbnQge1xuICAgICAgY29sdW1uLWdhcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1sb2dvLXdhbGwgLmFhLWNvbnRlbnQge1xuICAgICAgcm93LWdhcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtbG9nby13YWxsIC5hYS1jb250ZW50IHtcbiAgICAgIGNvbHVtbi1nYXA6IDcycHg7IH0gfVxuXG4uYWEtbG9nby13YWxsIC5hYS1pbWFnZS13cmFwcGVyLS1jb250YWluIHtcbiAgYXNwZWN0LXJhdGlvOiAxMCAvIDQ7XG4gIHdpZHRoOiAyNiU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWxvZ28td2FsbCAuYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiB7XG4gICAgICB3aWR0aDogMTklOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWxvZ28td2FsbCAuYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiB7XG4gICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWxvZ28td2FsbCAuYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiB7XG4gICAgICB3aWR0aDogMTQwcHg7IH0gfVxuXG4uYWEtbG9nby13YWxsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1sb2dvLXdhbGwgYTpob3ZlciwgLmFhLWxvZ28td2FsbCBhOmZvY3VzLCAuYWEtbG9nby13YWxsIGE6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpOyB9XG5cbi5hYS1jYXJkLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZC1jb2x1bW4ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtY2FyZC1jb2x1bW5fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogOTAlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jYXJkLWNvbHVtbiAuYWEtY2FyZC1jb2x1bW5fX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4uYWEtY2FyZC1jb2x1bW5fX2dyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdG9wOiAtNzBweDtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZC1jb2x1bW5fX2dyYXBoaWMge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC03MHB4OyB9IH1cblxuLmFhLWNhcmQtY29sdW1uIC5hYS1hY2NlbnQtc2VhLWdyZWVuIHBhdGgge1xuICBmaWxsOiAjMjU1RDY3OyB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LWRhcmstYmx1ZSBwYXRoIHtcbiAgZmlsbDogIzJENDY2OTsgfVxuXG4uYWEtY2FyZC1jb2x1bW4gLmFhLWFjY2VudC1vcmFuZ2UgcGF0aCB7XG4gIGZpbGw6ICNFQTlEMUI7IH1cblxuLmFhLWNhcmQtY29sdW1uIC5hYS1hY2NlbnQtZnJlc2gtZ3JlZW4gcGF0aCB7XG4gIGZpbGw6ICM4OEVBQzk7IH1cblxuLmFhLWNhcmQtY29sdW1uIC5hYS1hY2NlbnQtc29mdC15ZWxsb3cgcGF0aCB7XG4gIGZpbGw6ICNGRkYxQTc7IH1cblxuLmFhLWNhcmQtY29sdW1uIC5hYS1hY2NlbnQtc2t5LWJsdWUgcGF0aCB7XG4gIGZpbGw6ICNDQ0VDRkY7IH1cblxuLmFhLWNhcmQtY29sdW1uIC5hYS1hY2NlbnQtZGV2aWNlLWdyZWVuIHBhdGgge1xuICBmaWxsOiAjMTdDNjYyOyB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LWNvbnRyb2wtb3JhbmdlIHBhdGgge1xuICBmaWxsOiAjRkY4QjAwOyB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LWNvbnRyb2wtYmx1ZSBwYXRoIHtcbiAgZmlsbDogIzEwOTNFNDsgfVxuXG4uYWEtY2FyZC1jb2x1bW4gLmFhLWFjY2VudC13b3Jrcy1ibHVlIHBhdGgge1xuICBmaWxsOiAjMTA5M0U0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEFBIC0gUGFuZWxzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wYW5lbHNfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLXBhbmVsc19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXBhbmVsc19fYm9keSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFhLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLXBhbmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfSB9XG5cbi5hYS1wYW5lbDpmaXJzdC1vZi10eXBlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXBhbmVsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxNDQwcHggLyAxMik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hYS1wYW5lbDpsYXN0LW9mLXR5cGUge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTQ0MHB4IC8gMTIpOyB9IH1cblxuLmFhLXBhbmVsX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtcGFuZWxfX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXBhbmVsX19ib2R5IHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLmFhLXBhbmVsX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hYS1wYW5lbDpsYXN0LW9mLXR5cGUgLmFhLXBhbmVsX19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5hYS1sYW5kaW5nLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1sYW5kaW5nLWZvcm0ge1xuICAgICAgcGFkZGluZzogNjBweCA1MHB4OyB9IH1cblxuLmFhLWxhbmRpbmctZm9ybV9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEFBIC0gUGxhbiBsaXN0aW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wbGFuLWxpc3RpbmcgLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWEtcGxhbi1saXN0aW5nX19oZWFkZXIgLmFhLXN1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4tbGlzdGluZ19fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4tbGlzdGluZ19fYm9keSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXBsYW4tbGlzdGluZyAuYWEtcGxhbi1saXN0aW5nX19ib2R5LmFhLXBsYW4tbGlzdGluZ19fYm9keS0tdHdvIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG5cbi5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4gLmFhLXN1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFhLXBsYW4tbGlzdGluZyAuYWEtcGxhbiAuYWEtcGxhbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuIC5hYS1wbGFuX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLmFhLXBsYW4tbGlzdGluZyAuYWEtcGxhbiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuIC5hYS1wbGFuX19mb290ZXLCoCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4gLmFhLXBsYW4tZm9vdGVyLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuIC5hYS1idXR0b24sIC5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4gLmhzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuLWxpc3RpbmdfX2JvZHkge1xuICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4OyB9XG5cbi5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbi1saXN0aW5nX19oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbl9faW1hZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuX19pbWFnZSBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbiAuYWEtYnV0dG9uLCAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4gLmhzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbiBsaSB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiaHR0cHM6Ly81NDM1OTk2LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtbmExLm5ldC9odWJmcy81NDM1OTk2L0F2aWRseS90ZWNoc3RlcC12Mi9pY29ucy93aGl0ZS1jaGVja21hcmsuc3ZnXCIpOyB9XG4gIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbiAuYWEtcGxhbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4gLmFhLXBsYW5fX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH0gfVxuICAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4gLmFhLXBsYW5fX21haW4tY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMTQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0JTsgfVxuICAgIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbiAuYWEtcGxhbl9fbWFpbi1jb250ZW50IGEge1xuICAgICAgY29sb3I6ICM4OEVBQzk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4gLmFhLXBsYW5fX21haW4tY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuIC5hYS1wbGFuX19mb290ZXIge1xuICAgIGZsZXgtZ3JvdzogaW5pdGlhbDsgfVxuXG4uYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuOm5vdCg6bGFzdC1jaGlsZCkgLmFhLXBsYW5fX21haW4tY29udGVudCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBBQSAtIFByb21vdGVkIEltYWdlXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wcm9tb3RlZC1pbWFnZSAuYWEtaW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hYS1wcm9tb3RlZC1pbWFnZSAuYWEtY29udGVudCArIC5hYS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcHJvbW90ZWQtaW1hZ2UgLmFhLWNvbnRlbnQgKyAuYWEtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4OyB9IH1cblxuLmFhLXByb21vdGVkLWltYWdlIGEuYXJyb3ctbGluaywgLmFhLXByb21vdGVkLWltYWdlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFhLXByb21vdGVkLWltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcHJvbW90ZWQtaW1hZ2UgaW1nIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9IH1cblxuLmFhLXByb21vdGVkLWltYWdlIC50d28taW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcHJvbW90ZWQtaW1hZ2UgLnR3by1pbWFnZXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hYS1wcm9tb3RlZC1pbWFnZSAudHdvLWltYWdlcyAuYWEtaW1hZ2Utd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogNTAlOyB9XG4gIC5hYS1wcm9tb3RlZC1pbWFnZSAudHdvLWltYWdlcyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cblxuLmFhLXByb21vdGVkLWltYWdlIC5hYS1wcm9tb3RlZC1pbWFnZV9fY29udGVudDpub3QoLnR3by1pbWFnZXMpLmFhLXByb21vdGVkLWltYWdlX19jb250ZW50LS1hdXRvIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBRdW90ZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcXVvdGUgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgaHlwaGVuczogbWFudWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1xdW90ZSBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4OyB9IH1cbiAgLmFhLXF1b3RlIGJsb2NrcXVvdGUuc2l6ZS0tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLmFhLXF1b3RlIGJsb2NrcXVvdGUuc2l6ZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uYWEtcXVvdGUgLmFhLXF1b3RlX19wb3NpdGlvbiB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uYWEtcXVvdGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFhLXF1b3RlX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYWEtcXVvdGVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFhLXF1b3RlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5hYS1xdW90ZV9faW1hZ2UgaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLmFhLXF1b3RlX19sb2dvIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvOyB9XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIC5hYS1xdW90ZV9faW1hZ2Uge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1xdW90ZSAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4OyB9IH1cblxuLnRlYW10YWlsb3Itam9ic19fam9iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiAudGVhbXRhaWxvci1qb2JzX19qb2ItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBvcmRlcjogMjsgfVxuICAudGVhbXRhaWxvci1qb2JzX19qb2IgLnRlYW10YWlsb3Itam9ic19fam9iLWluZm8ge1xuICAgIG9yZGVyOiAxOyB9XG4gIC50ZWFtdGFpbG9yLWpvYnNfX2pvYjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudGVhbXRhaWxvci1qb2JzX19qb2I6aG92ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBBQSAtIFJpY2ggVGV4dFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdGV4dF9faGVhZGVyLFxuLmFhLXRleHRfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hYS10ZXh0X19oZWFkZXI6bGFzdC1jaGlsZCxcbiAgLmFhLXRleHRfX2JvZHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWEtdGV4dC0tbXVsdGljb2x1bW4gLmFhLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWEtdGV4dC0tbXVsdGljb2x1bW5fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiA2MHB4O1xuICByb3ctZ2FwOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS10ZXh0LS1tdWx0aWNvbHVtbl9fY29udGVudC5hYS1jb250ZW50LWNvbHVtbnMtLXR3byB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gICAgLmFhLXRleHQtLW11bHRpY29sdW1uX19jb250ZW50LmFhLWNvbnRlbnQtY29sdW1ucy0tdGhyZWUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5hYS10ZXh0X19pbWFnZTpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBBQSAtIFZpZGVvXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFN5c3RlbSBQYWdlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hYS1zeXN0ZW0tcGFnZS5zZWFyY2gtcmVzdWx0cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciAuaHMtZm9ybS1maWVsZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyIGFbY2xhc3MkPVwic2hvdy1wYXNzd29yZFwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciAuaHMtaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLCAuYWEtc3lzdGVtLXBhZ2UgLmFhLWNvbnRlbnQgPiAuaHNfY29zX3dyYXBwZXIgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtc3lzdGVtLXBhZ2UgLmFhLWNvbnRlbnQgPiAuaHNfY29zX3dyYXBwZXIgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAuYWEtc3lzdGVtLXBhZ2UgLmFhLWNvbnRlbnQgPiAuaHNfY29zX3dyYXBwZXIgLmhzLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJjaGVja2JveFwiXSwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciAuaHMtZXJyb3ItbXNncyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyIC5ocy1zdWJtaXQsXG4gICAgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyIGlucHV0ICsgaW5wdXQuaHMtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLmJhY2t1cC11bnN1YnNjcmliZSAucGFnZS1oZWFkZXIgKyBmb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIHAuaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4uYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5jaGVja2JveC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyArIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3JkZXI6IDI7IH1cbiAgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgxOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMSxcbiAgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5zdWNjZXNzIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBCbG9nIEFydGljbGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBUYWdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cbiAgLmFhLXRhZ3MgLmFhLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtdGFncyAuYWEtY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5hYS10YWcge1xuICBjb2xvcjogcmdiYSgzNywgNDAsIDQyLCAwLjcpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS10YWcge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5hYS10YWc6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA0MCwgNDIsIDAuNCk7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG4gIC5hYS10YWc6aG92ZXIsIC5hYS10YWc6Zm9jdXMsIC5hYS10YWc6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgzNywgNDAsIDQyLCAwLjcpOyB9XG4gICAgLmFhLXRhZzpob3Zlcjo6YWZ0ZXIsIC5hYS10YWc6Zm9jdXM6OmFmdGVyLCAuYWEtdGFnOmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFhLXRhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS10YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDsgfSB9XG5cbi5hYS10YWcuYWEtdGFnLS1jdXJyZW50IHtcbiAgY29sb3I6ICM4RDE5M0U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmFhLXRhZy5hYS10YWctLWN1cnJlbnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQxOTNFO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1iZy1kYXJrLWJsdWUgLmFhLXRhZywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtdGFnIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAuYWEtYmctZGFyay1ibHVlIC5hYS10YWc6OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS10YWc6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmFhLWJnLWRhcmstYmx1ZSAuYWEtdGFnOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS10YWc6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgLmFhLXRhZzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtdGFnOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5hYS1iZy1kYXJrLWJsdWUgLmFhLXRhZzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXRhZzphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFhLWJnLWRhcmstYmx1ZSAuYWEtdGFnOmFjdGl2ZTo6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXRhZzphY3RpdmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4uYWEtYmctZGFyay1ibHVlIC5hYS10YWcuYWEtdGFnLS1jdXJyZW50LCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS10YWcuYWEtdGFnLS1jdXJyZW50IHtcbiAgY29sb3I6ICM4OEVBQzk7IH1cbiAgLmFhLWJnLWRhcmstYmx1ZSAuYWEtdGFnLmFhLXRhZy0tY3VycmVudDo6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXRhZy5hYS10YWctLWN1cnJlbnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhFQUM5OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFBhZ2luYXRpb25cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXBhZ2luYXRpb24gLmFhLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFhLXBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuYWEtcGFnaW5hdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpIGEge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5hYS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5hYS1wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogcmdiYSgzNywgNDAsIDQyLCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7IH1cbiAgLmFhLXBhZ2luYXRpb24gbGkgYS5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjOEQxOTNFO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmFhLXBhZ2luYXRpb24gbGkgYS5hYS1wYWdpbmF0aW9uLS1hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmFhLXBhZ2luYXRpb24gbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDQwLCA0MiwgMC40KTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7IH1cbiAgLmFhLXBhZ2luYXRpb24gbGkgYTpob3Zlcjo6YWZ0ZXIsIC5hYS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6OmFmdGVyLCAuYWEtcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1iZy1kYXJrLWJsdWUuYWEtcGFnaW5hdGlvbiBsaSBhLCAuYWEtcGFnaW5hdGlvbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmFhLWJnLWRhcmstYmx1ZS5hYS1wYWdpbmF0aW9uIGxpIGEuYWEtcGFnaW5hdGlvbi0tYWN0aXZlLCAuYWEtcGFnaW5hdGlvbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgbGkgYS5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjODhFQUM5OyB9XG4gIC5hYS1iZy1kYXJrLWJsdWUuYWEtcGFnaW5hdGlvbiBsaSBhOjphZnRlciwgLmFhLXBhZ2luYXRpb24uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGxpIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmFhLWJnLWRhcmstYmx1ZS5hYS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlLCAuYWEtcGFnaW5hdGlvbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgbGkgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFhLWJnLWRhcmstYmx1ZS5hYS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlOjphZnRlciwgLmFhLXBhZ2luYXRpb24uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGxpIGE6YWN0aXZlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEJsb2cgSGVhZGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1ibG9nLWxpc3RpbmcgLmFhLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hYS1ibG9nLWxpc3RpbmcgLmFhLWhlcm8gLmhlcm8taW1nIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtYmxvZy1saXN0aW5nLmFhLWJsb2ctbGlzdGluZy0tcHJlbWl1bSAuYWEtaGVybyAuaGVyby1pbWcgaW1nLCAuYWEtYmxvZy1saXN0aW5nLmFhLWJsb2ctbGlzdGluZy0td2ViaW5hcnMgLmFhLWhlcm8gLmhlcm8taW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGFydGljbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQyLCAwLjE1KTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGFydGljbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfSB9XG5cbi5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFycm93LWxpbmssIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gIGNvbG9yOiAjMjUyODJBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGEuYXJyb3ctbGluazo6YmVmb3JlLCAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiIzI1MjgyQVwiLz48L3N2Zz4nKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hcnJvdy1saW5rOjpiZWZvcmUsIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIycHg7IH0gfVxuICAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hcnJvdy1saW5rOmhvdmVyLCAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFycm93LWxpbms6Zm9jdXMsIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpmb2N1cyB7XG4gICAgY29sb3I6ICMyNTI4MkE7IH1cbiAgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGEuYXJyb3ctbGluazphY3RpdmUsIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmUge1xuICAgIGNvbG9yOiAjOEQxOTNFOyB9XG4gICAgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGEuYXJyb3ctbGluazphY3RpdmU6OmJlZm9yZSwgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIiM4RDE5M0VcIi8+PC9zdmc+Jyk7IH1cblxuLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctbGlnaHQgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1saWdodCAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctd2hpdGUgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctd2hpdGUgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW5vbmUgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW5vbmUgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1ibG9nLS1hdXRob3IgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1saWdodCAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLWxpZ2h0IC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctd2hpdGUgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLXdoaXRlIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluayxcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1ub25lIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1ub25lIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudC1jb2xvci0tZGFyayAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluayxcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1ibG9nLS1hdXRob3Itd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1ibG9nLS1hdXRob3Itd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1ibG9nLS1hdXRob3Itd3JhcHBlciBhIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICBncmlkLXJvdzogMiAvIDM7IH1cbiAgICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJsb2ctLWF1dGhvci13cmFwcGVyIHAgKyBhIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kOyB9IH1cblxuLmFhLWJsb2ctLWF1dGhvciBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctLWF1dGhvciBpbWcge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiAxNTBweDsgfSB9XG5cbi5hYS1ibG9nLS1hdXRob3IgLmFhLXN1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3ViaGVhZGluZyB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zdWJoZWFkaW5nICsgaDQsIC5hYS1ibG9nLS1hdXRob3IgLmJhY2t1cC11bnN1YnNjcmliZSAuYWEtc3ViaGVhZGluZyArIGgzLCAuYmFja3VwLXVuc3Vic2NyaWJlIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN1YmhlYWRpbmcgKyBoMyxcbiAgICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN1YmhlYWRpbmcgKyAuaDQsXG4gICAgICAuYWEtYmxvZy0tYXV0aG9yIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiAuYWEtc3ViaGVhZGluZyArIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi10aXRsZSxcbiAgICAgIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zdWJoZWFkaW5nICsgLnRlYW10YWlsb3Itam9ic19fam9iLXRpdGxlLFxuICAgICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5hYS1zdWJoZWFkaW5nICsgaDIsXG4gICAgICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN1YmhlYWRpbmcgKyBoMixcbiAgICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIC5hYS1zdWJoZWFkaW5nICsgaDEsXG4gICAgICAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3ViaGVhZGluZyArIGgxLFxuICAgICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgLmFhLXN1YmhlYWRpbmcgKyBoMixcbiAgICAgIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zdWJoZWFkaW5nICsgaDIge1xuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7IH0gfVxuXG4uYWEtYmxvZy0tYXV0aG9yIGg0LCAuYWEtYmxvZy0tYXV0aG9yIC5iYWNrdXAtdW5zdWJzY3JpYmUgaDMsIC5iYWNrdXAtdW5zdWJzY3JpYmUgLmFhLWJsb2ctLWF1dGhvciBoMyxcbi5hYS1ibG9nLS1hdXRob3IgLmg0LFxuLmFhLWJsb2ctLWF1dGhvciAudGVhbXRhaWxvci1qb2JzX19qb2IgLnRlYW10YWlsb3Itam9ic19fam9iLXRpdGxlLFxuLnRlYW10YWlsb3Itam9ic19fam9iIC5hYS1ibG9nLS1hdXRob3IgLnRlYW10YWlsb3Itam9ic19fam9iLXRpdGxlLFxuLmFhLWJsb2ctLWF1dGhvciAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIGgyLFxuLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuYWEtYmxvZy0tYXV0aG9yIGgyLFxuLmFhLWJsb2ctLWF1dGhvciAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDEsXG4uYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgLmFhLWJsb2ctLWF1dGhvciBoMSxcbi5hYS1ibG9nLS1hdXRob3IgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgyLFxuLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIC5hYS1ibG9nLS1hdXRob3IgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLS1hdXRob3IgaDQsIC5hYS1ibG9nLS1hdXRob3IgLmJhY2t1cC11bnN1YnNjcmliZSBoMywgLmJhY2t1cC11bnN1YnNjcmliZSAuYWEtYmxvZy0tYXV0aG9yIGgzLFxuICAgIC5hYS1ibG9nLS1hdXRob3IgLmg0LFxuICAgIC5hYS1ibG9nLS1hdXRob3IgLnRlYW10YWlsb3Itam9ic19fam9iIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi10aXRsZSxcbiAgICAudGVhbXRhaWxvci1qb2JzX19qb2IgLmFhLWJsb2ctLWF1dGhvciAudGVhbXRhaWxvci1qb2JzX19qb2ItdGl0bGUsXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIGgyLFxuICAgIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLmFhLWJsb2ctLWF1dGhvciBoMixcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMSxcbiAgICAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgLmFhLWJsb2ctLWF1dGhvciBoMSxcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMixcbiAgICAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgLmFhLWJsb2ctLWF1dGhvciBoMiB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzogMSAvIDI7IH0gfVxuXG4uYWEtYmxvZy0tYXV0aG9yIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLS1hdXRob3IgcCB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQmxvZyBQb3N0XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMik7IH1cblxuLmFhLWJsb2ctcG9zdC0taGVhZGVyIC5hYS1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFhLWJsb2ctcG9zdC0taGVhZGVyIC5hYS1jb250ZW50ICsgLmFhLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbi5hYS1ibG9nLXBvc3QtLWhlYWRlciAuYWEtY2FyZC0taW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5hYS1ibG9nLXBvc3QtLWhlYWRlciBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC0taGVhZGVyIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LS1oZWFkZXIgcDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC0taGVhZGVyIHA6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5hYS1ibG9nLXBvc3QtLWhlYWRlciAuYWEtY2FyZF9fdG9waWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWEtYmxvZy1wb3N0LS1oZWFkZXIgLmFhLWNhcmRfX3RvcGljcyBhIHtcbiAgICBjb2xvcjogIzhEMTkzRTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5hYS1ibG9nLXBvc3QtLWhlYWRlciAuYWEtY2FyZF9fdG9waWNzIGE6aG92ZXIsIC5hYS1ibG9nLXBvc3QtLWhlYWRlciAuYWEtY2FyZF9fdG9waWNzIGE6Zm9jdXMsIC5hYS1ibG9nLXBvc3QtLWhlYWRlciAuYWEtY2FyZF9fdG9waWNzIGE6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hYS1ibG9nLXBvc3QtLWhlYWRlciAuYWEtY2FyZF9fdG9waWNzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtYmxvZy1wb3N0LS1oZWFkZXIgLmFhLWNhcmRfX3RvcGljcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LS1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC0taGVhZGVyIGltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gNzsgfSB9XG5cbi5hYS1ibG9nLXBvc3QtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gIC5hYS1ibG9nLXBvc3QtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWJsb2ctcG9zdC1jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07IH0gfVxuXG4uYWEtYmxvZy1wb3N0X19zb2NpYWwtc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hYS1ibG9nLXBvc3RfX3NvY2lhbC1zaGFyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmFhLWJsb2ctcG9zdF9fc29jaWFsLXNoYXJlIHBhdGgge1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmFhLWJsb2ctcG9zdF9fc29jaWFsLXNoYXJlIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmFhLWJsb2ctcG9zdF9fc29jaWFsLXNoYXJlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTsgfVxuICAgIC5hYS1ibG9nLXBvc3RfX3NvY2lhbC1zaGFyZSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmFhLXNpdGUtaGVhZGVyLWJyYW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA2NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWhlYWRlci1icmFuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyOTBweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7IH0gfVxuXG4uYWEtc2l0ZS1oZWFkZXItYnJhbmQuYWEtYmctcHJpbWFyeSBzdmcgcGF0aCwgLmFhLXNpdGUtaGVhZGVyLWJyYW5kLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5hYS1oZWFkZXItYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuYWEtaGVhZGVyLWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVhZGVyLWJyZWFkY3J1bWIge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuXG4uYWEtc2l0ZS1oZWFkZXItYnJhbmQgLmFhLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdhcDogMzBweDsgfVxuXG4uYWEtc2l0ZS1oZWFkZXItYnJhbmQgLmFhLWJyYW5kaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWhlYWRlci1icmFuZCAuYWEtYnJhbmRpbmcge1xuICAgICAgbWF4LXdpZHRoOiAxMDlweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1oZWFkZXItYnJhbmQgLmFhLWlubmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH1cbiAgLmFhLXNpdGUtaGVhZGVyLWJyYW5kIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG5cbi5hYS1zaXRlLWhlYWRlci1icmFuZCAuYWEtaGFtYnVyZ2VyIHNwYW4sIC5hYS1zaXRlLWhlYWRlci1icmFuZCAuYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIsIC5hYS1zaXRlLWhlYWRlci1icmFuZCAuYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlLS1icmFuZCB7XG4gIHRvcDogNjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlLS1icmFuZCB7XG4gICAgICB0b3A6IGluaGVyaXQ7IH0gfVxuXG4uYWEtYnJhbmQtYm9vayAuYWEtYnJhbmQtYm9vay1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5hYS1icmFuZC1ib29rIC5hYS1icmFuZC1ib29rLXNpZGViYXIgLmFhLWJyYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cbiAgICAuYWEtYnJhbmQtYm9vayAuYWEtYnJhbmQtYm9vay1zaWRlYmFyIC5hYS1icmFuZGluZyBhIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLmFhLWJyYW5kLWJvb2sgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nLWxlZnQ6IG1heCg1JSwgMjhweCk7XG4gIHBhZGRpbmctcmlnaHQ6IG1heCg1JSwgMjhweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWJyYW5kLWJvb2sgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KDclLCAyOHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1heCg3JSwgMjhweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyOTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDg1cHg7IH0gfVxuICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQgPiAucm93LWZsdWlkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQgLmFhLW1vZHVsZS5hYS1iZy13aGl0ZSAuYWEtaW5uZXIsIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCAuYWEtbW9kdWxlLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1pbm5lcixcbiAgLmFhLWJyYW5kLWJvb2sgPiAuY29udGFpbmVyLWZsdWlkIC5hYS1tb2R1bGUuYWEtYmctbm9uZSAuYWEtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQgLmFhLWZvY3VzLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQgLmFhLWZvY3VzLWJveCAuYWEtaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpOm5vdChcbiAgLmFhLWJnLXdoaXRlKTpub3QoXG4gIC5hYS1iZy1vdmVybGF5LS13aGl0ZSkgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpOm5vdChcbiAgICAgIC5hYS1iZy13aGl0ZSk6bm90KFxuICAgICAgLmFhLWJnLW92ZXJsYXktLXdoaXRlKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW5zX19ib2R5LmFhLWJnLW5vbmU6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQgLmFhLWN0YSAuYWEtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5hYS1zaWRlYmFyLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IG1heCg1JSwgMjhweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1heCg3JSwgMjhweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cbiAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24gbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24gbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAgIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24gbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOEQxOTNFOyB9XG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24gbGkudG9wLWxldmVsID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uIGxpLnRvcC1sZXZlbCA+IGEsXG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24gbGkudG9wLWxldmVsID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiBsaS5hY3RpdmUtaXRlbSBhIHtcbiAgICBjb2xvcjogIzhEMTkzRTsgfVxuICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1pdGVtIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC03cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFZhcmlhYmxlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG4gKiBBc3NldHMgcGF0aFxyXG4gKi9cclxuICRhc3NldHMtcGF0aDogJy9zcmMvYXNzZXRzJztcclxuXHJcbi8qXHJcbiAqIEZvbnQgd2VpZ2h0c1xyXG4gKiBEZWZpbmVkIGJ5IG51bWJlciBzaW5jZSB3ZWlnaHQgbmFtZSBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZm9udC1mYW1pbHkuXHJcbiAqL1xyXG4kd2VpZ2h0LTEwMDogMTAwICFkZWZhdWx0O1xyXG4kd2VpZ2h0LTIwMDogMjAwICFkZWZhdWx0O1xyXG4kd2VpZ2h0LTMwMDogMzAwICFkZWZhdWx0O1xyXG4kd2VpZ2h0LTQwMDogNDAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIHJlZ3VsYXJcclxuJHdlaWdodC01MDA6IDUwMCAhZGVmYXVsdDtcclxuJHdlaWdodC02MDA6IDYwMCAhZGVmYXVsdDtcclxuJHdlaWdodC03MDA6IDcwMCAhZGVmYXVsdDsgLy8gRXF1aXZhbGVudCBvZiBib2xkXHJcbiR3ZWlnaHQtODAwOiA4MDAgIWRlZmF1bHQ7XHJcbiR3ZWlnaHQtOTAwOiA5MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvcnNcclxuLy8gISBDb2xvcnMgYXJlIGRlZmluZWQgaW4gaGVscGVycy90aGVtZS5zY3NzLlxyXG5cclxuLy8gTGlua3NcclxuLy8gISBMaW5rcyBhcmUgZGVmaW5lZCBpbiBoZWxwZXJzL3RoZW1lLnNjc3MuXHJcblxyXG4vLyBTaXRlIHdpZHRoc1xyXG4kZnVsbC1zaXRlLXdpZHRoOiAxNDQwcHggIWRlZmF1bHQ7XHJcbiRtYXgtY29udGVudC13aWR0aDogMTk1MHB4ICFkZWZhdWx0O1xyXG4kbWF4LXNpdGUtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaXplc1xyXG4kcGFkZGluZzogMjVweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctdG91Y2g6ICN7XCJtYXgoNyUsIDI4cHgpXCJ9ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1tb2JpbGU6ICN7XCJtYXgoNSUsIDI4cHgpXCJ9ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1czogNnB4ICFkZWZhdWx0O1xyXG5cclxuLy8gVVhcclxuJHNwZWVkOiAyMDBtcyAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbjogZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFR5cG9ncmFwaHlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gU2V0IGJhc2UgZm9udC1zaXplIHRvIDEwcHggLSBlYXNlIHJlbGF0aXZlIHVuaXQgbWFuYWdlbWVudFxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MjVlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG5cclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgaHlwaGVuczogbWFudWFsO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcbiAgICBoeXBoZW5zOiBtYW51YWw7XHJcblxyXG4gICAgLy8gRG9uJ3QgYnJlYWsgaGVhZGxpbmVzIG9uIG1vYmlsZVxyXG4gICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgXHJcbiAgICBmb250LWZhbWlseTogJGgxLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRoMS1mb250LXdlaWdodDtcclxuICAgIGZvbnQtc3R5bGU6ICRoMS1mb250LXN0eWxlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkaDEtdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkaDItZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGgyLWZvbnQtd2VpZ2h0O1xyXG4gICAgZm9udC1zdHlsZTogJGgyLWZvbnQtc3R5bGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRoMi10ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkaDMtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGgzLWZvbnQtd2VpZ2h0O1xyXG4gICAgZm9udC1zdHlsZTogJGgzLWZvbnQtc3R5bGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRoMy10ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzFlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLDRlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoNC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDQtZm9udC13ZWlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiAkaDQtZm9udC1zdHlsZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGg0LXRleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmg1LCAuaDUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICBmb250LWZhbWlseTogJGg1LWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRoNS1mb250LXdlaWdodDtcclxuICAgIGZvbnQtc3R5bGU6ICRoNS1mb250LXN0eWxlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkaDUtdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG4gICAgQGV4dGVuZCAuaDU7XHJcbiAgXHJcbiAgICBmb250LWZhbWlseTogJGg2LWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRoNi1mb250LXdlaWdodDtcclxuICAgIGZvbnQtc3R5bGU6ICRoNi1mb250LXN0eWxlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRoNi10ZXh0LWRlY29yYXRpb247XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLXRleHQtc2l6ZS0tc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS43ZW07XHJcbn1cclxuXHJcbi5hYS10ZXh0LXNpemUtLWxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLDVlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MWVtXHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxudWwgbGk6bWFya2VyIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmFhLWJnLXNlY29uZGFyeSxcclxuLmFhLWJnLXNlYS1ncmVlbixcclxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHtcclxuICAgIHVsIGxpOm1hcmtlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuaW1nICsgcCxcclxuaW1nICsgc3Ryb25nLFxyXG5pbWcgKyBoMSxcclxuaW1nICsgaDIsXHJcbmltZyArIGgzLFxyXG5pbWcgKyBoNCxcclxuaW1nICsgaDUsXHJcbmltZyArIGg2LFxyXG5wICsgaDEsXHJcbnAgKyBoMixcclxucCArIGgzLFxyXG5wICsgaDQsXHJcbnAgKyBoNSxcclxucCArIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcC1tYXJnaW47XHJcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMDsgLy8gQnJvd3NlciByZXNldFxyXG4gICAgbWFyZ2luLXJpZ2h0OiAwOyAvLyBCcm93c2VyIHJlc2V0XHJcblxyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcclxuICAgIH1cclxufVxyXG5cclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxufVxyXG5cclxuaSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJvZHlfZm9udCk7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5hYS1zdWJoZWFkaW5nLFxyXG4uYWEtbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJi5hYS1zdWJoZWFkaW5nLS1sYXJnZXIsIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFV0aWxpdGllc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtYmctaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5hYS1tb2R1bGVfX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmFhLW1vZHVsZV9fYmcgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlOyAgXHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFhLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5hYS1yZWxhdGl2ZS5hYS1yZWxhdGl2ZS0tNSB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4uYWEtaW1hZ2Utd3JhcHBlciB7XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4ge1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtdmlkZW8td3JhcHBlciB7XHJcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIEJhY2tncm91bmQgY29sb3JzXHJcbiAqL1xyXG4uYWEtYmctcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktYmctdGV4dDtcclxuXHJcbiAgICAuYWEtbGFiZWwsXHJcbiAgICAuYWEtc3ViaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktYmctbGluaztcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmctbGluay1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWEtYmctc2Vjb25kYXJ5LFxyXG4uYWEtYmctYmxhY2sge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktYmctdGV4dDtcclxuXHJcbiAgICAuYWEtbGFiZWwsXHJcbiAgICAuYWEtc3ViaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmctYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLWxpbms7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkZnJlc2gtZ3JlZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmctbGluay1ob3ZlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5hYS1iZy1jb21wbGVtZW50YXJ5IHtcclxuICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy10ZXh0O1xyXG5cclxuICAgIC5hYS1sYWJlbCxcclxuICAgIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy1saW5rO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy1saW5rLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJnLWxpZ2h0LFxyXG4uYWEtYmctd2hpdGUge1xyXG4gICAgY29sb3I6ICRsaWdodC1iZy10ZXh0O1xyXG5cclxuICAgIC5hYS1sYWJlbCxcclxuICAgIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWJnLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWJnLWxpbms7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1iZy1saW5rLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJnLXNlYS1ncmVlbixcclxuLmFhLWJnLWRhcmstYmx1ZSB7XHJcbiAgICBjb2xvcjogJGRhcmstYmctdGV4dDtcclxuXHJcbiAgICAuYWEtbGFiZWwsXHJcbiAgICAuYWEtc3ViaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmctbGluaztcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmctbGluay1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1iZy1kYXJrLWJsdWUge1xyXG4gICAgY29sb3I6ICRkYXJrLWJnLXRleHQ7XHJcblxyXG4gICAgLmFhLWxhYmVsLFxyXG4gICAgLmFhLXN1YmhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1iZy1hY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWxpbms7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJnLWxpbmstaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4gKiBPdmVybGFwIGNvbG9yc1xyXG4gKi9cclxuXHJcbi5hYS1vdmVybGFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGhlaWdodDogMjB2aDtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICYuYWEtb3ZlcmxhcC1iZy1wcmltYXJ5OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcblxyXG4gICYuYWEtb3ZlcmxhcC1iZy1zZWNvbmRhcnk6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgfVxyXG5cclxuICAmLmFhLW92ZXJsYXAtYmctY29tcGxlbWVudGFyeTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XHJcbiAgfVxyXG4gIFxyXG4gICYuYWEtb3ZlcmxhcC1iZy13aGl0ZTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5hYS1vdmVybGFwLWJnLXNlYS1ncmVlbjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYS1ncmVlbjtcclxuICB9XHJcblxyXG4gICYuYWEtb3ZlcmxhcC1iZy1kYXJrLWJsdWU6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4gKiBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgYW5kIHN0eWxpbmcgZm9yIGFsbCBiYWNrZ3JvdW5kIGNvbG9ycyBkZWZpbmVkIGluICRjb2xvcnNcclxuICovXHJcbkBlYWNoICRrZXksICRjb2xvciBpbiAkbWFpbi1jb2xvcnMge1xyXG4gICAgLmFhLWJnLSN7JGtleX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtYmctb3ZlcmxheS0tI3ska2V5fSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYWEtYmctI3ska2V5fTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNvbnRlbnQtY29sb3ItLSN7JGtleX0ge1xyXG4gICAgICAgIEBpZiAka2V5ID09ICdsaWdodCcge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XHJcbiAgICAgICAgfSBAZWxzZSBpZiAka2V5ID09ICdkYXJrJyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRmcmVzaC1ncmVlbjtcclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIGFjY2VudCBjb2xvcnNcclxuQGVhY2ggJGtleSwgJGNvbG9yIGluICRhY2NlbnQtY29sb3JzIHtcclxuICAgIC5hYS1hY2NlbnQtI3ska2V5fSBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVE8gRE86IHN3aXRjaCB0aGlzIHRvIGFjY2VudC1hbGxcclxuICAgIC5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC0jeyRrZXl9IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1hY2NlbnQtYWxsLSN7JGtleX0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWJnLSN7JGtleX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJnLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmFhLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1iZy12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgPiAuYWEtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJnLXZpZGVvIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi8vIElFMTEgcmVzcG9uc2l2ZSBiYWNrZ3JvdW5kIHZpZGVvOiBodHRwczovL2pzZmlkZGxlLm5ldC9TdGFydEJvb3RzdHJhcC9lbmFqYzgyZC9cclxuLmllIC5hYS1iZy12aWRlbyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaWUgLmFhLWJnLXZpZGVvIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuIC8qXHJcbiAqIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGVcclxuICovXHJcbi5hYS1tb2R1bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLypcclxuICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIG1vZHVsZVxyXG4gKi9cclxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSxcclxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgLmFhLWNvbnRlbnQtY29sb3Itd2hpdGUge1xyXG5cclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5ib2R5IC5hYS1jb250ZW50LWNvbG9yLWJsYWNrIHtcclxuICAgIGNvbG9yOiAjMEMwMDQyO1xyXG59XHJcblxyXG4vKlxyXG4gKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIG1vZHVsZVxyXG4gKi9cclxuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsLFxyXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsLFxyXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwge1xyXG4gICAgbWluLWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwdmg7XHJcbiAgICB9XHJcbn1cclxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XHJcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTB2aDtcclxuICAgIH1cclxufVxyXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuXHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuICogU2V0cyB0aGUgc3BhY2luZyBvbiB0aGUgbW9kdWxlXHJcbiAqL1xyXG5cclxuIC5hYS1tb2R1bGUtc3BhY2luZy0teHNtYWxsIHtcclxuICAgIEBleHRlbmQgJWxpYmVydHktYm90dG9tO1xyXG4gICAgQGV4dGVuZCAlbGliZXJ0eS10b3A7XHJcbiAgfVxyXG5cclxuIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xyXG4gIEBleHRlbmQgJXNtYWxsLWJvdHRvbTtcclxuICBAZXh0ZW5kICVzbWFsbC10b3A7XHJcbn1cclxuXHJcbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcclxuICBAZXh0ZW5kICVtZWRpdW0tYm90dG9tO1xyXG4gIEBleHRlbmQgJW1lZGl1bS10b3A7XHJcbn1cclxuXHJcbi5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2Uge1xyXG4gIEBleHRlbmQgJWxhcmdlLWJvdHRvbTtcclxuICBAZXh0ZW5kICVsYXJnZS10b3A7XHJcbn1cclxuXHJcbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcclxuICBAZXh0ZW5kICVzbWFsbC1ib3R0b207XHJcbn1cclxuXHJcbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSB7XHJcbiAgQGV4dGVuZCAlbWVkaXVtLWJvdHRvbTtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2Uge1xyXG4gIEBleHRlbmQgJWxhcmdlLWJvdHRvbTtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwge1xyXG4gIEBleHRlbmQgJXNtYWxsLXRvcDtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtIHtcclxuICBAZXh0ZW5kICVtZWRpdW0tdG9wO1xyXG59XHJcblxyXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XHJcbiAgQGV4dGVuZCAlbGFyZ2UtdG9wO1xyXG59XHJcblxyXG4vKiBNYXJnaW5zIGZvciBwYWdlIHdpZGUgbW9kdWxlcyAqL1xyXG4uYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctYm90dG9tLS1zbWFsbCB7XHJcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcclxufVxyXG4gIFxyXG4uYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctYm90dG9tLS1tZWRpdW0ge1xyXG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbS1tYXJnaW47XHJcbn1cclxuXHJcbi5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy1ib3R0b20tLWxhcmdlIHtcclxuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLXRvcC0tc21hbGwge1xyXG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcC1tYXJnaW47XHJcbn1cclxuICBcclxuLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLXRvcC0tbWVkaXVtIHtcclxuICAgIEBleHRlbmQgJWVtcGlyZS10b3AtbWFyZ2luO1xyXG59XHJcblxyXG4uYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctdG9wLS1sYXJnZSB7XHJcbiAgICBAZXh0ZW5kICVidXJqLXRvcC1tYXJnaW47XHJcbn1cclxuXHJcbi8qXHJcbiAqIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGVzIGNvbnRlbnRcclxuICovXHJcbi5hYS1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDb250cm9scyB0aGUgcG9zaXRpb24gb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcclxuICovXHJcbi5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uYWEtY29udGVudC1wb3NpdGlvbi0tY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDb250cm9scyB0aGUgYWxpZ25tZW50IG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlXHJcbiAqL1xyXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cclxuICAgIC5hYS1jb250ZW50LWFsaWdubWVudC1tb2JpbGUtLWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYWEtY29udGVudC1hbGlnbm1lbnQtbW9iaWxlLS1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5hYS1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tb2JpbGU7XHJcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbW9iaWxlO1xyXG5cclxuICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3VjaDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvdWNoO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEyKTtcclxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBjb250ZW50IGluIGEgbW9kdWxlXHJcbiAqL1xyXG4uYWEtY29udGVudC13aWR0aC0tbmFycm93LFxyXG4uYWEtY29udGVudC13aWR0aC0tbm9ybWFsLFxyXG4uYWEtY29udGVudC13aWR0aC0td2lkZSxcclxuLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcclxuICAgIH1cclxufVxyXG4uYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xyXG4gICAgfVxyXG59XHJcbi5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMik7XHJcbiAgfVxyXG59XHJcblxyXG4ucHQtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypcclxuICogQm9vdHN0cmFwIDQgaGlkaW5nIGNsYXNzZXNcclxuICovXHJcbi5oaWRkZW4teHMtdXAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcclxuICAgIC5oaWRkZW4teHMtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicChtZCkge1xyXG4gICAgLmhpZGRlbi1zbS11cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5oaWRkZW4tc20tZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicChtZCkge1xyXG4gICAgLmhpZGRlbi1tZC11cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5oaWRkZW4tbWQtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicChsZykge1xyXG4gICAgLmhpZGRlbi1sZy11cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuaGlkZGVuLWxnLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgIC5oaWRkZW4teGwtdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmhpZGRlbi14bC1kb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtLWRlZmF1bHQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLXZpZGVvLS1kZWZhdWx0IGlmcmFtZSxcclxuLmJvcmRlci1yYWRpdXMtdmlkZW8tLWRlZmF1bHQgdmlkZW8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4uc2hhZG93LS1kZWZhdWx0IHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbn1cclxuXHJcbi5zaGFkb3ctdmlkZW8tLWRlZmF1bHQgaWZyYW1lLFxyXG4uc2hhZG93LXZpZGVvLS1kZWZhdWx0IHZpZGVvIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbn1cclxuXHJcbi5zaGFkb3ctdmlkZW8tLWxhcmdlIGlmcmFtZSxcclxuLnNoYWRvdy12aWRlby0tbGFyZ2UgdmlkZW8ge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI2cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbn1cclxuXHJcblxyXG5cclxuYm9keS5wb3B1cC0tZW5hYmxlZCBtYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDUwO1xyXG59XHJcblxyXG4vL01vZGFsIGRlc2lnblxyXG5cclxuLmFhLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYS1wb3B1cC0tdmlkZW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5hYS1jbG9zZS1wb3B1cCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFhLXBvcHVwX19pbm5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFhLXBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0dGVkLW1lc3NhZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWY1Zjk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQyLCAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXR0ZWQtbWVzc2FnZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtcG9wdXBfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBib3gtc2hhZG93OjBweCA2cHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1wb3B1cF9fYmcuYWEtY2xvc2UtcG9wdXAge1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSAuaHNfc3VibWl0IC5ocy1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDE5M2U7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGQxOTNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hYS1wb3B1cC1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogIzBjMDA0MjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1jbG9zZS1wb3B1cCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXBvcHVwLWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbS1tYXJnaW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1idXR0b24tLTEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmRuZC1zZWN0aW9uID4gLnJvdy1mbHVpZCxcclxuICAuY29udGFpbmVyLXdpZHRoIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBcclxuICAuZG5kLXNlY3Rpb24gLmRuZC1jb2x1bW4ge1xyXG4gICAgLy8gcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5kbmQtc2VjdGlvbiAuZG5kLWNvbHVtbiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfSIsIi8qIENTUyB2YXJpYWJsZXMgKi9cclxuXHJcbjpyb290IHtcclxuICAgIC0tZ2FwOiAyLjEyNzY1OTU3NCU7XHJcbiAgICAtLWJsYWNrOiAjMkEyQTJFO1xyXG4gICAgLS15ZWxsb3c6ICNGQ0JEMjk7XHJcbiAgICAtLXBpbms6ICNFRUEwQjc7XHJcbiAgICAtLXR1cnF1b2lzZTogIzZEQzNDQTtcclxuICAgIC0tdmlvbGV0OiAjRDFBQ0RDO1xyXG4gICAgLS1ibHVlOiAjNUZDM0VCO1xyXG4gIH1cclxuICBcclxuICAvKiBNb2JpbGUgbGF5b3V0ICovXHJcbiAgXHJcbiAgLnJvdy1mbHVpZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3ctZmx1aWQgW2NsYXNzKj0nc3BhbiddIHtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAvKiBEZXNrdG9wIGxheW91dCAqL1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnJvdy1mbHVpZCB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucm93LWZsdWlkIC5zcGFuMTEge1xyXG4gICAgICB3aWR0aDogY2FsYyg5MS42NiUgLSB2YXIoLS1nYXApKTtcclxuICAgIH1cclxuICBcclxuICAgIC5yb3ctZmx1aWQgLnNwYW4xMCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDgzLjMzJSAtIHZhcigtLWdhcCkpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJvdy1mbHVpZCAuc3Bhbjkge1xyXG4gICAgICB3aWR0aDogY2FsYyg3NSUgLSB2YXIoLS1nYXApKTtcclxuICAgIH1cclxuICBcclxuICAgIC5yb3ctZmx1aWQgLnNwYW44IHtcclxuICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gdmFyKC0tZ2FwKSk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucm93LWZsdWlkIC5zcGFuNyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDU4LjMzJSAtIHZhcigtLWdhcCkpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJvdy1mbHVpZCAuc3BhbjYge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1nYXApKTtcclxuICAgIH1cclxuICBcclxuICAgIC5yb3ctZmx1aWQgLnNwYW41IHtcclxuICAgICAgd2lkdGg6IGNhbGMoNDEuNjYlIC0gdmFyKC0tZ2FwKSk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucm93LWZsdWlkIC5zcGFuNCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIHZhcigtLWdhcCkpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJvdy1mbHVpZCAuc3BhbjMge1xyXG4gICAgICB3aWR0aDogY2FsYygyNSUgLSB2YXIoLS1nYXApKTtcclxuICAgIH1cclxuICBcclxuICAgIC5yb3ctZmx1aWQgLnNwYW4yIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTYuNjYlIC0gdmFyKC0tZ2FwKSk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucm93LWZsdWlkIC5zcGFuMSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDguMzMlIC0gdmFyKC0tZ2FwKSk7XHJcbiAgICB9XHJcbiAgfSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJ1dHRvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWJ1dHRvbiB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zdHlsZTogJGJ1dHRvbi1mb250LXN0eWxlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRidXR0b24tZm9udC13ZWlnaHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAgbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuYS5hYS1idXR0b24ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvLyBPdmVycmlkZSB0ZXh0IGRlY29yYXRpb25zIGFwcGxpZWQgZGlyZWN0bHkgdG8gPGE+IGVsZW1lbnRzIHRoYXQgYXJlIGJ1dHRvbnNcclxufVxyXG5cclxuLypcclxuICogVGhlbWUgYnV0dG9uc1xyXG4gKi9cclxuQGVhY2ggJGJ1dHRvbiwgJHByb3BlcnRpZXMgaW4gJGJ1dHRvbnMge1xyXG4gICAgLmFhLWJ1dHRvbi0tI3skYnV0dG9ufSB7XHJcbiAgICAgICAgcGFkZGluZzogbWFwLWdldCgkcHJvcGVydGllcywgXCJwYWRkaW5nXCIpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcyxcImJvcmRlci1jb2xvclwiKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci1yYWRpdXNcIik7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci13aWR0aFwiKTtcclxuXHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsXCJjb2xvclwiKTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcyxcImJhY2tncm91bmQtY29sb3JcIik7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiaG92ZXJcIik7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsXCJib3JkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkcHJvcGVydGllcyxcImNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcyxcImJhY2tncm91bmQtY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuYWEtYnV0dG9uLS0jeyRidXR0b259IHtcclxuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLSN7JGJ1dHRvbn07XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWZvcm0tYnV0dG9uLS0jeyRidXR0b259IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tI3skYnV0dG9ufTtcclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAka2V5LCAkY29sb3IgaW4gJG1haW4tY29sb3JzIHtcclxuICAgICAgICAuYWEtYmctI3ska2V5fSB7XHJcbiAgICAgICAgICAgIGEuYWEtYnV0dG9uLS0jeyRidXR0b259IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tI3skYnV0dG9ufTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSW5kaXZpZHVhbCBidXR0b24gb3ZlcnJpZGVzXHJcbi5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDMwIDEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjkuMDk4MyA2LjE5NTM3QzI5LjM5MTIgNS45MDI0OCAyOS4zOTEyIDUuNDI3NiAyOS4wOTgzIDUuMTM0NzFMMjQuMzI1NCAwLjM2MTczOEMyNC4wMzI1IDAuMDY4ODQ0OCAyMy41NTc2IDAuMDY4ODQ0OCAyMy4yNjQ3IDAuMzYxNzM4QzIyLjk3MTggMC42NTQ2MzIgMjIuOTcxOCAxLjEyOTUxIDIzLjI2NDcgMS40MjI0TDI3LjUwNzMgNS42NjUwNEwyMy4yNjQ3IDkuOTA3NjhDMjIuOTcxOCAxMC4yMDA2IDIyLjk3MTggMTAuNjc1NCAyMy4yNjQ3IDEwLjk2ODNDMjMuNTU3NiAxMS4yNjEyIDI0LjAzMjUgMTEuMjYxMiAyNC4zMjU0IDEwLjk2ODNMMjkuMDk4MyA2LjE5NTM3Wk0wLjI4ODA4NiA2LjQxNTA0SDI4LjU2OFY0LjkxNTA0SDAuMjg4MDg2VjYuNDE1MDRaXCIgZmlsbD1cIicgKyAkd2hpdGUgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDMwIDEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjkuMDk4MyA2LjE5NTM3QzI5LjM5MTIgNS45MDI0OCAyOS4zOTEyIDUuNDI3NiAyOS4wOTgzIDUuMTM0NzFMMjQuMzI1NCAwLjM2MTczOEMyNC4wMzI1IDAuMDY4ODQ0OCAyMy41NTc2IDAuMDY4ODQ0OCAyMy4yNjQ3IDAuMzYxNzM4QzIyLjk3MTggMC42NTQ2MzIgMjIuOTcxOCAxLjEyOTUxIDIzLjI2NDcgMS40MjI0TDI3LjUwNzMgNS42NjUwNEwyMy4yNjQ3IDkuOTA3NjhDMjIuOTcxOCAxMC4yMDA2IDIyLjk3MTggMTAuNjc1NCAyMy4yNjQ3IDEwLjk2ODNDMjMuNTU3NiAxMS4yNjEyIDI0LjAzMjUgMTEuMjYxMiAyNC4zMjU0IDEwLjk2ODNMMjkuMDk4MyA2LjE5NTM3Wk0wLjI4ODA4NiA2LjQxNTA0SDI4LjU2OFY0LjkxNTA0SDAuMjg4MDg2VjYuNDE1MDRaXCIgZmlsbD1cIicgKyAkYmxhY2sgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDMwIDEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjkuMDk4MyA2LjE5NTM3QzI5LjM5MTIgNS45MDI0OCAyOS4zOTEyIDUuNDI3NiAyOS4wOTgzIDUuMTM0NzFMMjQuMzI1NCAwLjM2MTczOEMyNC4wMzI1IDAuMDY4ODQ0OCAyMy41NTc2IDAuMDY4ODQ0OCAyMy4yNjQ3IDAuMzYxNzM4QzIyLjk3MTggMC42NTQ2MzIgMjIuOTcxOCAxLjEyOTUxIDIzLjI2NDcgMS40MjI0TDI3LjUwNzMgNS42NjUwNEwyMy4yNjQ3IDkuOTA3NjhDMjIuOTcxOCAxMC4yMDA2IDIyLjk3MTggMTAuNjc1NCAyMy4yNjQ3IDEwLjk2ODNDMjMuNTU3NiAxMS4yNjEyIDI0LjAzMjUgMTEuMjYxMiAyNC4zMjU0IDEwLjk2ODNMMjkuMDk4MyA2LjE5NTM3Wk0wLjI4ODA4NiA2LjQxNTA0SDI4LjU2OFY0LjkxNTA0SDAuMjg4MDg2VjYuNDE1MDRaXCIgZmlsbD1cIicgKyAkcHJpbWFyeSArICdcIi8+PC9zdmc+Jyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxufVxyXG5cclxuLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XHJcbiAgICBAZXh0ZW5kIC5hcnJvdy1saW5rO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgIH1cclxuXHJcbiAgXHJcbn1cclxuXHJcbi5hYS1idXR0b24tLXRleHQtYXJyb3cuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIge1xyXG5mb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5hYS1iZy1wcmltYXJ5LFxyXG4uYWEtYmctc2Vjb25kYXJ5LFxyXG4uYWEtYmctZGFyay1ibHVlLFxyXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQge1xyXG5cclxuICAgIC5hYS1idXR0b24tLXRleHQtYXJyb3cge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4uYWEtYmctc2VhLWdyZWVuIHtcclxuXHJcbiAgICAuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcclxuICAgICAgICBjb2xvcjogJGZyZXNoLWdyZWVuO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiJyArICRmcmVzaC1ncmVlbiArICdcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gSHViU3BvdCBkZWZhdWx0IGJ1dHRvbiBjbGFzc1xyXG4uaHMtYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmFhLWJ1dHRvbjtcclxuICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcclxufVxyXG5cclxuXHJcbi5hYS1idXR0b24gKyAuYWEtYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4qIEJ1dHRvbiBncm91cHNcclxuKi9cclxuLmFhLWJ1dHRvbi1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICYuYWEtYnV0dG9uLWdyb3VwLS1nYXAge1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzcmVtO1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuXHJcbiAgICAgICAgLmFhLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFhLWJ1dHRvbi1ncm91cC0tY29sdW1ucyB7XHJcblxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFhLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWEtYnV0dG9uLWdyb3VwLS1jZW50ZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWEtYnV0dG9uLWdyb3VwLS1tb2JpbGUtbGVmdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmFhLWJ1dHRvbi1ncm91cC0tbW9iaWxlLWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmFhLWJ1dHRvbi1ncm91cC0tY2VudGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICBGb3Jtc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8vIEh1YlNwb3QgZGVmYXVsdCBmb3JtIHRpdGxlXHJcbi5mb3JtLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyAvLyBQYWRkaW5nIGJhc2VkIHNwYWNpbmcgdG8gYWNjb3VudCBmb3IgZm9ybSB0aXRsZSBiYWNrZ3JvdW5kLWNvbG9yIGZyb20gdGhlbWUgc2V0dGluZ3NcclxuXHJcbiAgICBjb2xvcjogJGZvcm0tdGl0bGUtdGV4dC1jb2xvcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS10aXRsZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocy1mb3JtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7IC8vIFBlciBkZWZhdWx0LCBtb3N0IGVsZW1lbnRzIHdpdGhpbiB0aGUgZm9ybSBpbmhlcml0IHRoaXMgZm9udCBzaXplLlxyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IC8vIFBlciBkZWZhdWx0LCBtb3N0IGVsZW1lbnRzIHdpdGhpbiB0aGUgZm9ybSBpbmhlcml0IHRoaXMgbGluZSBoZWlnaHQuXHJcblxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDsgLy8gQWx3YXlzIGFsaWduIGZvcm0gZmllbGRzIHRvIHRoZSBsZWZ0LCBpbmRlcGVuZGVudCBvbiBtb2R1bGUgYWxpZ25tZW50LlxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJhY2tncm91bmQtY29sb3I7XHJcbn1cclxuXHJcbi8vIFJlc2V0IGRlZmF1bHQgSFMgZm9ybSBzdHlsZXMgaW5zaWRlIG91ciBtb2R1bGVzIGFuZCB0ZW1wbGF0ZXNcclxuLmFhLW1vZHVsZSxcclxuLmFhLWxhbmRpbmctcGFnZSB7XHJcbiAgICAuZm9ybS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocy1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIExheW91dCAmIGNvbnRhaW5lcnNcclxuICovXHJcblxyXG4vLyBGaWVsZCBjb250YWluZXJcclxuLmhzLWZvcm0tZmllbGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU3BlY2lmaWMgZmllbGQgdHlwZSBjb250YWluZXJzXHJcbi5ocy1maWVsZHR5cGUtdGV4dCB7fVxyXG4uaHMtZmllbGR0eXBlLXNlbGVjdCB7fVxyXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7fVxyXG4uaHMtZmllbGR0eXBlLWNoZWNrYm94IHt9XHJcbi5ocy1maWVsZHR5cGUtcmFkaW8ge31cclxuLmhzLWZpZWxkdHlwZS1kYXRlIHt9XHJcbi5ocy1maWVsZHR5cGUtZmlsZSB7fVxyXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHt9XHJcblxyXG5cclxuLypcclxuICogSW5wdXQgZmllbGRzXHJcbiAqL1xyXG5cclxuLy8gQWxsIGlucHV0IGZpZWxkc1xyXG4uaHMtaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogJGZvcm0taW5wdXQteC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQteC1wYWRkaW5nO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkZm9ybS1maWVsZHMtYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItY29sb3I6ICNhNWE3YTc7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWVsZHMtYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXgtcGFkZGluZy1sZztcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZmllbGRzLWJvcmRlci1jb2xvci1mb2N1cztcclxuXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5PnNwYW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI5cHg7XHJcbn1cclxuXHJcbi8vIENoZWNib3gvcmFkaW8gaW5wdXRzXHJcbi5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbi5ocy1pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbkBpbmNsdWRlIGJwKGxnKSB7XHJcbi5oc3YtZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDQ1cHggIWltcG9ydGFudDtcclxufVxyXG4uaHN2LWZvcm0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggIWltcG9ydGFudDtcclxufVxyXG59XHJcblxyXG4vLyBDaGVjYm94L3JhZGlvIGlucHV0IGxhYmVsc1xyXG4uaHMtZm9ybS1maWVsZCAuaW5wdXRzLWxpc3QgbGFiZWwgc3BhbiB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLy8gU2luZ2xlIGNoZWNrYm94IGlucHV0c1xyXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7XHJcbiAgICAuaHMtaW5wdXQge31cclxufVxyXG5cclxuLy8gTXVsdGlwbGUgY2hlY2tib3hlcy9yYWRpb3NcclxuLmhzLWZvcm0tZmllbGQgLm11bHRpLWNvbnRhaW5lciB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwOyAvLyBSZXNldFxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNlbGVjdCAoZHJvcGRvd24pIGlucHV0c1xyXG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBNYWtlIGl0IHBvc3NpYmxlIHRvIGFsaWduIHRoZSBpY29uXHJcbn1cclxuXHJcbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCBzdmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dCBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiAkYmxhY2s7XHJcbn1cclxuXHJcbi5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcblxyXG5zZWxlY3QuaHMtaW5wdXQge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICBvcHRpb24geyAvLyBEcm9wZG93biBpdGVtc1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHRleHRhcmVhLmhzLWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmllbGRzLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4vLyBGaWxlIGlucHV0c1xyXG4uaHMtaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIERhdGUgaW5wdXRzXHJcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtaW5wdXQge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXgtcGFkZGluZyAqIDIgKyAyNHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjAgMjBIMTZWMTZIMjBWMjBaTTE0IDEwSDEwVjE0SDE0VjEwWk0yMCAxMEgxNlYxNEgyMFYxMFpNOCAxNkg0VjIwSDhWMTZaTTE0IDE2SDEwVjIwSDE0VjE2Wk04IDEwSDRWMTRIOFYxMFpNMjQgMlYyNEgwVjJIM1YzQzMgNC4xMDMgMy44OTcgNSA1IDVDNi4xMDMgNSA3IDQuMTAzIDcgM1YySDE3VjNDMTcgNC4xMDMgMTcuODk3IDUgMTkgNUMyMC4xMDMgNSAyMSA0LjEwMyAyMSAzVjJIMjRaTTIyIDhIMlYyMkgyMlY4Wk0yMCAxQzIwIDAuNDQ4IDE5LjU1MyAwIDE5IDBDMTguNDQ3IDAgMTggMC40NDggMTggMVYzQzE4IDMuNTUyIDE4LjQ0NyA0IDE5IDRDMTkuNTUzIDQgMjAgMy41NTIgMjAgM1YxWk02IDNDNiAzLjU1MiA1LjU1MyA0IDUgNEM0LjQ0NyA0IDQgMy41NTIgNCAzVjFDNCAwLjQ0OCA0LjQ0NyAwIDUgMEM1LjU1MyAwIDYgMC40NDggNiAxVjNaXCIgZmlsbD1cIiMwMDBcIi8+PC9zdmc+Jyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gI3skZm9ybS1pbnB1dC14LXBhZGRpbmd9KSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXgtcGFkZGluZy1sZyAqIDIgKyAyNHB4O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSN7JGZvcm0taW5wdXQteC1wYWRkaW5nLWxnfSkgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAgLy8gSGlkZSBuYXRpdmUgY2FsZW5kYXIgaWNvbiBpbiBDaHJvbWVcclxuICAgIH1cclxufVxyXG5cclxuLy8gRGF0ZSBwaWNrZXIgZHJvcGRvd25cclxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlcGlja2VyIHtcclxuICAgIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nLlxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nLlxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm4tZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbi1kYXRlLXBpY2tlciAuaXMtdG9kYXkgLnBpa2EtYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIFN1Ym1pdCBidXR0b25cclxuICovXHJcbi5ocy1zdWJtaXQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ocy1mb3JtIC5ocy1idXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uO1xyXG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uLS1mb3JtO1xyXG5cclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFRleHQgYW5kIG90aGVyIGZvcm0gZWxlbWVudHNcclxuICovXHJcbi5ocy1mb3JtIHVsLFxyXG4uaHMtZm9ybSBvbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRm9ybSBmaWVsZCBtYWluIGxhYmVsXHJcbi5ocy1mb3JtLWZpZWxkID4gbGFiZWwgIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAmOmVtcHR5LFxyXG4gICAgICAgICY6ZW1wdHkgKyBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gZmllbGQgaGVscCB0ZXh0XHJcbi5ocy1mb3JtIGxlZ2VuZCB7XHJcbiAgICBvcmRlcjogMTsgLy8gUG9zaXRpb25zIGl0IGJlbG93IHRoZSBpbnB1dCBmaWVsZFxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0taW5wdXQteC1wYWRkaW5nO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWlucHV0LXgtcGFkZGluZy1sZztcclxuICAgIH1cclxufVxyXG5cclxuLy8gUmljaCB0ZXh0IGFyZWFzXHJcbi5ocy1mb3JtIC5ocy1yaWNodGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyAuaHMtZm9ybS1maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRXJyb3IgbWVzc2FnZXNcclxuLmhzLWlucHV0LmVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XHJcbn1cclxuXHJcbnVsLmhzLWVycm9yLW1zZ3Mge1xyXG4gICAgb3JkZXI6IDEwOyAvLyBQb3NpdGlvbiBpdCBsYXN0IGluIHRoZSBmaWVsZCBjb250YWluZXJcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0taW5wdXQteC1wYWRkaW5nO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWlucHV0LXgtcGFkZGluZy1sZztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtLWVycm9yLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyEnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1lcnJvci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVGhlIGZpbmFsIGVycm9yIG1lc3NhZ2UganVzdCBhYm92ZSB0aGUgc3VibWl0IGJ1dHRvbiAoc2hvd3MgaWYgeW91IHRyeSB0byBzdWJtaXQgdGhlIGZvcm0gYnV0IHRoZXJlJ3MgYW4gZXJyb3IpXHJcbi5oc19lcnJvcl9yb2xsdXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1lcnJvci1jb2xvcjtcclxuXHJcbiAgICAuaHMtZXJyb3ItbXNncyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3JtIHRpdGxlIHRoYXQgcmVuZGVycyBpZiB0aGUgXCJmb3JtX3RpdGxlXCIgcGFyYW1ldGVyIGlzIHNldCB0byB0cnVlXHJcbi5ocy1mb3JtIC5mb3JtLXRpdGxlIHtcclxuICAgIEBleHRlbmQgLmgzO1xyXG59XHJcblxyXG5cclxuLypcclxuICogQ3VzdG9tIEdEUFIgZmllbGRzXHJcbiAqL1xyXG4uaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyxcclxuLmhzX2dkcHJfY29uc2VudF9kYXRhIHtcclxuICAgIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypcclxuICogUmVzZXQvb3ZlcnJpZGUgdW53YW50ZWQgSHViU3BvdCBzdHlsaW5nLlxyXG4gKiBOb3RlOiBXZSB1c2UgYSBsb3Qgb2YgQ1NTIHNwZWNpZmljaXR5IGhlcmUgb24gcHVycG9zZSBpbiBvcmRlciB0byBiZWF0IEh1YlNwb3QncyBzcGVjaWZpY2l0eS5cclxuICovXHJcbmZvcm0uaHMtZm9ybSBmaWVsZHNldCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSxcclxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxyXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgeyAvLyBPdmVycmlkZSBIdWJTcG90IHN0eWxpbmdcclxuICAgIC5ocy1mb3JtLWZpZWxkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIHsgLy8gT3ZlcnJpZGUgSHViU3BvdCBzdHlsaW5nXHJcbiAgICAuaHMtaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5ocy1pbnB1dCxcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5ocy1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiB7IC8vIE92ZXJyaWRlIEh1YlNwb3Qgc3R5bGluZ1xyXG4gICAgLmhzLWZvcm0tZmllbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGZvcm0tZmllbGQtZ3V0dGVyfSAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1maWVsZC1ndXR0ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XHJcbiAgICAuaHMtZm9ybS1maWVsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyICogI3skZm9ybS1maWVsZC1ndXR0ZXJ9IC8gMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWZpZWxkLWd1dHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSwgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSB7IC8vIE92ZXJyaWRlIEh1YlNwb3Qgc3R5bGluZ1xyXG4gICAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxyXG4gICAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcclxuICAgICAgICAuaHMtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaHMtZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ29sb3IgdmFyaWF0aW9uc1xyXG4uYWEtZm9ybS0tbGlnaHQge1xyXG4gICAgLmhzLWlucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuICAgIH1cclxuICAgIC5ocy1mb3JtIC5ocy1idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMztcclxuICAgIH1cclxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCxcclxuICAgIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb3JtLS1kYXJrIHtcclxuICAgIC5ocy1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTVhN2E3O1xyXG4gICAgfVxyXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLS0xO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTcGFjaW5nIGZvciBoZWFkaW5ncyBhZGRlZCBpbiB0aGUgZm9ybXMgZWRpdG9yXHJcbi5ocy1mb3JtID4gLmZvcm0tY29sdW1ucy0wIC5ocy1yaWNodGV4dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEZ1bmN0aW9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBIZXh0IHRvIFJHQiBmdW5jdGlvbi4gU291cmNlOiBodHRwczovL21lZGl1bS5jb20vdGVjaGhpdmUtaW8vaG93LXRvLXVzZS1jc3MtdmFyaWFibGVzLXdpdGgtc2Fzcy1taXhpbnMtNjcxZTFmNjA2N2IzXHJcbkBmdW5jdGlvbiBoZXhUb1JHQigkaGV4KSB7XHJcbiAgICBAcmV0dXJuIHJlZCgkaGV4KSwgZ3JlZW4oJGhleCksIGJsdWUoJGhleCk7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBGdW5jdGlvbiB0byBjcmVhdGUgYW4gb3B0aW1pemVkIHN2ZyB1cmxcclxuVmVyc2lvbjogMS4wLjZcclxuXHJcblNvdXJjZTogaHR0cHM6Ly9jb2RlcGVuLmlvL2pha29iLWUvcGVuL2RvTW9NTFxyXG5cclxuVXNhZ2U6XHJcbi5jbGFzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4uLi4uLjwvc3ZnPicpO1xyXG59XHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBmdW5jdGlvbiBzdmctdXJsKCRzdmcpIHtcclxuICAgIC8vXHJcbiAgICAvLyBBZGQgbWlzc2luZyBuYW1lc3BhY2VcclxuICAgIC8vXHJcbiAgICBAaWYgbm90IHN0ci1pbmRleCgkc3ZnLCB4bWxucykge1xyXG4gICAgICAgICRzdmc6IHN0ci1yZXBsYWNlKFxyXG4gICAgICAgICAgICAkc3ZnLFxyXG4gICAgICAgICAgICBcIjxzdmdcIixcclxuICAgICAgICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJ1xyXG4gICAgICAgICk7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gQ2h1bmsgdXAgc3RyaW5nIGluIG9yZGVyIHRvIGF2b2lkXHJcbiAgICAvLyBcInN0YWNrIGxldmVsIHRvbyBkZWVwXCIgZXJyb3JcclxuICAgIC8vXHJcbiAgICAkZW5jb2RlZDogXCJcIjtcclxuICAgICRzbGljZTogMjAwMDtcclxuICAgICRpbmRleDogMDtcclxuICAgICRsb29wczogY2VpbChzdHItbGVuZ3RoKCRzdmcpIC8gJHNsaWNlKTtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGxvb3BzIHtcclxuICAgICAgICAkY2h1bms6IHN0ci1zbGljZSgkc3ZnLCAkaW5kZXgsICRpbmRleCArICRzbGljZSAtIDEpO1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gRW5jb2RlXHJcbiAgICAgICAgLy9cclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ1wiJywgXCInXCIpO1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIiVcIiwgXCIlMjVcIik7XHJcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiI1wiLCBcIiUyM1wiKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCJ7XCIsIFwiJTdCXCIpO1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIn1cIiwgXCIlN0RcIik7XHJcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiPFwiLCBcIiUzQ1wiKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCI+XCIsIFwiJTNFXCIpO1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gVGhlIG1heWJlIGxpc3RcclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIEtlZXAgc2l6ZSBhbmQgY29tcGlsZSB0aW1lIGRvd25cclxuICAgICAgICAvLyAuLi4gb25seSBhZGQgb24gZG9jdW1lbnRlZCBmYWlsXHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJyYnLCAnJTI2Jyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICd8JywgJyU3QycpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnWycsICclNUInKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ10nLCAnJTVEJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdeJywgJyU1RScpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnYCcsICclNjAnKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJzsnLCAnJTNCJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc/JywgJyUzRicpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnOicsICclM0EnKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ0AnLCAnJTQwJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc9JywgJyUzRCcpO1xyXG4gICAgICAgICRlbmNvZGVkOiAjeyRlbmNvZGVkfSN7JGNodW5rfTtcclxuICAgICAgICAkaW5kZXg6ICRpbmRleCArICRzbGljZTtcclxuICAgIH1cclxuICAgIEByZXR1cm4gdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCN7JGVuY29kZWR9XCIpO1xyXG59XHJcbi8vIEJhY2tncm91bmQgc3ZnIG1peGluXHJcbkBtaXhpbiBiYWNrZ3JvdW5kLXN2Zygkc3ZnKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCRzdmcpO1xyXG59XHJcbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIGNoYXJhY3RlcnMgaW4gYSBzdHJpbmdcclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XHJcbiAgICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcclxuICAgIEByZXR1cm4gaWYoXHJcbiAgICAgICAgJGluZGV4LFxyXG4gICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcclxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoXHJcbiAgICAgICAgICAgICAgICBzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksXHJcbiAgICAgICAgICAgICAgICAkc2VhcmNoLFxyXG4gICAgICAgICAgICAgICAgJHJlcGxhY2VcclxuICAgICAgICAgICAgKSxcclxuICAgICAgICAkc3RyaW5nXHJcbiAgICApO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhhbWJ1cmdlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbn1cclxuXHJcbi5hYS1oYW1idXJnZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjZweDtcclxuICB6LWluZGV4OiAyMDA7XHJcbiAgXHJcbiAgc3BhbixcclxuICBzcGFuOjpiZWZvcmUsXHJcbiAgc3Bhbjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgc3Bhbjo6YmVmb3JlLFxyXG4gIHNwYW46OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgc3Bhbjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcclxuICB9XHJcblxyXG4gIHNwYW46OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWhlYWRlci1iYWNrZ3JvdW5kLS1wcmltYXJ5LFxyXG4uYWEtaGVhZGVyLWJhY2tncm91bmQtLXRyYW5zcGFyZW50LWRhcmsge1xyXG4gIFxyXG4gIC5hYS1oYW1idXJnZXIge1xyXG5cclxuICAgIHNwYW4sXHJcbiAgICBzcGFuOjpiZWZvcmUsXHJcbiAgICBzcGFuOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBVbmRlcmxpbmVkIGxpbmsgaW4gZ3JpZFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBDb250YWluZXIgc3R5bGVzICovXHJcbi5hYS1saW5rLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDsgICBcclxufVxyXG5cclxuLmFhLWxpbmstZ3JpZC0tMiB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1saW5rLWdyaWQtLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxufVxyXG5cclxuLyogTGluayBzdHlsZXMgKi9cclxuLmFhLWxpbmstaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAzMCAxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTI5LjA5ODMgNi4xOTUzN0MyOS4zOTEyIDUuOTAyNDggMjkuMzkxMiA1LjQyNzYgMjkuMDk4MyA1LjEzNDcxTDI0LjMyNTQgMC4zNjE3MzhDMjQuMDMyNSAwLjA2ODg0NDggMjMuNTU3NiAwLjA2ODg0NDggMjMuMjY0NyAwLjM2MTczOEMyMi45NzE4IDAuNjU0NjMyIDIyLjk3MTggMS4xMjk1MSAyMy4yNjQ3IDEuNDIyNEwyNy41MDczIDUuNjY1MDRMMjMuMjY0NyA5LjkwNzY4QzIyLjk3MTggMTAuMjAwNiAyMi45NzE4IDEwLjY3NTQgMjMuMjY0NyAxMC45NjgzQzIzLjU1NzYgMTEuMjYxMiAyNC4wMzI1IDExLjI2MTIgMjQuMzI1NCAxMC45NjgzTDI5LjA5ODMgNi4xOTUzN1pNMC4yODgwODYgNi40MTUwNEgyOC41NjhWNC45MTUwNEgwLjI4ODA4NlY2LjQxNTA0WlwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRhbmltYXRpb247XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1saW5rLWl0ZW1fX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5hYS1saW5rLWl0ZW0tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTmF2aWdhdGlvblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYWEtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDExcHggMTNweDtcclxuXHJcbiAgICArLmFhLWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG5cclxuICAgICAgKy5hYS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIycHg7XHJcblxyXG4gICAgICArLmFhLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtYnV0dG9uLS0xLW91dGxpbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1idXR0b25zIHtcclxuICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cclxuICAuYWEtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDExcHggMTNweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uIHtcclxuXHJcbiAgLy8gUmVzZXRcclxuICB1bCxcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIHVsIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyPnVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXI+dWw+bGkge1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChlbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyPnVsPmxpIHtcclxuXHJcbiAgPmEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID5hOmhvdmVyLFxyXG4gID5hOmZvY3VzLFxyXG4gID5hOmFjdGl2ZSxcclxuICAmLm9wZW4+YSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAzOHB4KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpO1xyXG4gIH1cclxuXHJcbiAgPmE6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNi4wMiAzLjcxNlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTMuMDEgMy43MTYtMy4wMS0zLjAwOS43MDctLjcwNyAyLjMwMyAyLjMwMiAyLjMwMi0yLjMwMi43MDguNzA3elwiIGZpbGw9XCInKyAkYmxhY2sgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgfVxyXG5cclxuICA+YTpob3Zlcjo6YWZ0ZXIsXHJcbiAgPmE6Zm9jdXM6OmFmdGVyLFxyXG4gID5hOmFjdGl2ZTo6YWZ0ZXIsXHJcbiAgJi5vcGVuPmE6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNi4wMiAzLjcxNlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTMuMDEgMy43MTYtMy4wMS0zLjAwOS43MDctLjcwNyAyLjMwMyAyLjMwMiAyLjMwMi0yLjMwMi43MDguNzA3elwiIGZpbGw9XCInKyAkcHJpbWFyeSArICdcIi8+PC9zdmc+Jyk7XHJcbiAgfVxyXG5cclxuICAmLm9wZW4+YTo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCkgcm90YXRlKC0xODBkZWcpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmU+YTo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbiB7XHJcbi5ocy1tZW51LWRlcHRoLTIge1xyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBtYXJnaW46IDM1cHggMCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhzLW1lbnUtZGVwdGgtMi0tdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbj4uaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWF4LXdpZHRoOiAzNzVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2lkdGg6IDUwdnc7XHJcbiAgbWF4LWhlaWdodDogMTAwdmg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogLTEwMHZ3O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIwMHZ3O1xyXG4gIH1cclxuICBcclxuICAuaHMtbWVudS1sZXZlbC0yLS10ZXh0LXNtYWxsZXIge1xyXG5cclxuICAgIC5ocy1tZW51LWRlcHRoLTIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgJi5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLW11bHRpIHtcclxuICAgIG1heC13aWR0aDogNTIwcHg7XHJcblxyXG4gICAgLmhzLW1lbnUtbGV2ZWwtMiB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuaHMtbWVudS1kZXB0aC0yIHtcclxuXHJcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcblxyXG4gICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQge1xyXG5cclxuICAgIG1heC13aWR0aDogOTB2dztcclxuICAgIGxlZnQ6IDEwdnc7XHJcbiAgICB3aWR0aDogMTQyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuIFxyXG5cclxuICAgIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19pbm5lciB7XHJcblxyXG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaHMtbWVudS1kZXB0aC0yIGEge1xyXG5cclxuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzLW1lbnUtbGV2ZWwtMiB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocy1tZW51LWRlcHRoLTI6bm90KDpsYXN0LWNoaWxkKSB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGFfYnV0dG9uIHtcclxuXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgXHJcblxyXG4gIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpmaXJzdC1jaGlsZCB7XHJcblxyXG4uaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XHJcbiAgbGVmdDogMzF2dyAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBicCh4bCkgeyBcclxuICAgIGxlZnQ6IDI3dncgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGhnKSB7IFxyXG4gICAgbGVmdDogMjB2dyAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOm50aC1jaGlsZCgyKSB7XHJcbiAgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQge1xyXG4gICAgbGVmdDogMTd2dyAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpudGgtY2hpbGQoNCkge1xyXG4gIC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIHtcclxuICAgIGxlZnQ6IC03dncgIWltcG9ydGFudDtcclxuICBcclxuICAgIEBpbmNsdWRlIGJwKHhsKSB7IFxyXG4gICAgICBsZWZ0OiA2dncgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6bGFzdC1jaGlsZCB7XHJcbiAgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQge1xyXG4gICBcclxuICAgIGxlZnQ6IC0xNXZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHsgXHJcbiAgICAgIGxlZnQ6IC0ydncgIWltcG9ydGFudDtcclxuICAgIH1cclxuICBcclxuICB9XHJcbn1cclxuICBcclxuXHJcbi5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogNTtcclxuICBcclxuXHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIHBhZGRpbmc6ICAwIDAgMCA2MHB4O1xyXG4gICAgXHJcbiAgfVxyXG5cclxuICAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IFxyXG5cclxuLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2J1dHRvbiBhIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5vcGVuIHtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG5cclxuICA+LmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4+LmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XHJcblxyXG4gIHVsPmxpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nOm5vdCguZGVmYXVsdCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgYTpub3QoLmRlZmF1bHQpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmFhLWJ1dHRvbik6bm90KC5kZWZhdWx0KTo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCInKyAkcHJpbWFyeSArICdcIiBzaGFwZS1yZW5kZXJpbmc9XCJnZW9tZXRyaWNQcmVjaXNpb25cIi8+PC9zdmc+Jyk7XHJcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOjphZnRlcixcclxuICAgICY6Zm9jdXM6OmFmdGVyLFxyXG4gICAgJjphY3RpdmU6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbiAuYWEtbmF2aWdhdGlvbi1pbm5lciB7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0gTW9iaWxlIHN0eWxlcyAtLS0gKi9cclxuXHJcbmh0bWwuanMtbmF2LW9wZW4sXHJcbmJvZHkuanMtbmF2LW9wZW4ge1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDk1cHgpO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IC0xMDAlO1xyXG4gIHRvcDogOTVweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkYW5pbWF0aW9uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5ODtcclxuXHJcbiAgLmFhLWlubmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICB9XHJcblxyXG4gIC5ocy1tZW51LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICB9XHJcblxyXG4gIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4+LmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhIHtcclxuXHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICB9XHJcblxyXG4gIC5ocy1tZW51LWRlcHRoLTEgPiB1bC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkIHtcclxuXHJcbiAgXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDMwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG5cclxuLmpzLW5hdi1vcGVuIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIHVsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAvLyBSZXNldFxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgdWwgbGkge1xyXG4gIC8vIFJlc2V0XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLW1lbnUtZGVwdGgtMSB7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgPmEge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gIH1cclxuXHJcbiAgPnVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuXHJcbiAgPmEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDYuMDIgMy43MTZcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0zLjAxIDMuNzE2LTMuMDEtMy4wMDkuNzA3LS43MDcgMi4zMDMgMi4zMDIgMi4zMDItMi4zMDIuNzA4LjcwN3pcIiBmaWxsPVwiJysgJGJsYWNrICsgJ1wiLz48L3N2Zz4nKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbiAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW4+YTo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCkgcm90YXRlKC0xODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19pbm5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuICBncmlkLWdhcDogMjBweCAyMHB4O1xyXG4gIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAzZnIpO1xyXG4gIH1cclxuXHJcbiAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19sb2dvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFhLWljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7ICAgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyAgICBcclxuICAgXHJcbiAgICAuYWEtaWNvbl9faW5uZXIge1xyXG4gICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIFxyXG4gICAgICAgJi5hYS1pY29uX19pbm5lci0tc21hbGwge1xyXG4gICBcclxuICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICB9XHJcbiAgIFxyXG4gICAgICAgJi5hYS1pY29uX19pbm5lci0tbGFyZ2Uge1xyXG4gICBcclxuICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgfSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuU29jaWFsIExpbmtzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1zb2NpYWwtbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmFhLXNvY2lhbC1saW5rc19faWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxufVxyXG5cclxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlcixcclxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XHJcbn1cclxuXHJcblxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHN2ZyB7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246aG92ZXIgc3ZnLFxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHN2ZyxcclxuLmFhLXNvY2lhbC1saW5rc19faWNvbjphY3RpdmUgc3ZnIHtcclxuICAgIGZpbGw6ICR3aGl0ZTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgVmlkZW9zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS12aWRlby1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICB2aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS12aWRlby1jb250YWluZXItLXlvdXR1YmUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5hYS12aWRlby10aHVtYm5haWwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZCAkYW5pbWF0aW9uO1xyXG5cclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssMC41KTtcclxuXHR9XHJcblxyXG5cdCYuaXMtaGlkZGVuIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICArIHZpZGVvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1oaWRkZW4gKyB2aWRlbyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcblx0LmFhLXBsYXkge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBWaWRlbyBwbGF5IGJ1dHRvblxyXG4uYWEtcGxheSB7XHJcbiAgICAvLyBCcm93c2VyIHJlc2V0IG9mIDxidXR0b24+XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG5cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTcuNXB4IDAgMTcuNXB4IDIzcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGU7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMzVweCA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFlvdVR1YmUgdmlkZW9zXHJcbi5hYS15b3V0dWJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgfVxyXG59XHJcbi5hYS15b3V0dWJlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRvcDogLTE2Ljg0JTtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcblxyXG4uYWEteW91dHViZSBpbWcsXHJcbi5hYS15b3V0dWJlIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG59XHJcblxyXG4uYWEteW91dHViZSBpZnJhbWUge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufSIsIi5zbGljay1zbGlkZSB7XHJcblxyXG56LWluZGV4OiA0O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMC42KSAzMyUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuIFxyXG4gICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuICBcclxuICAuc2xpY2stZG90cyBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhlYWRlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtc2l0ZS1oZWFkZXIge1xyXG4gIGhlaWdodDogOTVweDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMjA7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWJyYW5kaW5nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS13ZWJwYWdlLFxyXG4uYWEtbGFuZGluZy1wYWdlLFxyXG4uYWEtYmxvZy1saXN0aW5nLFxyXG4uYWEtYmxvZy1wb3N0LFxyXG4uYWEtc3lzdGVtLXBhZ2Uge1xyXG4gIG1hcmdpbi10b3A6IDk1cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1zaXRlLWhlYWRlci5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIHtcclxuXHJcbiAgLmFhLXNpdGUtaGVhZGVyX19pbm5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5hYS1icmFuZGluZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFhLXNpdGUtaGVhZGVyX19pbm5lciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIG1heC13aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWJyYW5kaW5nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwOXB4O1xyXG5cclxuICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMjRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgYSxcclxuICBzdmcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgRm9vdGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1zaXRlLWZvb3RlciB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lcixcclxuLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxufVxyXG5cclxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbXBsZW1lbnRhcnksIDAuMik7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICB9XHJcblxyXG4gIC5hYS1icmFuZGluZyB7XHJcbiAgICB3aWR0aDogMjZweDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLXNpdGUtZm9vdGVyX19yaWNoLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5hYS1zaXRlLWZvb3Rlcl9fc29jaWFsIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkge1xyXG5cclxuICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtc2l0ZS1mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1zaXRlLWZvb3Rlcl9fcG9saWNpZXMge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIC5hYS1zaXRlLWZvb3Rlcl9fcG9saWNpZXMgYSB7XHJcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtc2l0ZS1mb290ZXJfX2NvbCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuaHMtbWVudS1kZXB0aC0yIHAge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbjogMjVweCAwIDVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ocy1tZW51LWRlcHRoLTEge1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xyXG5cclxuICAgICY6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ocy1tZW51LWRlcHRoLTIge1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1zaXRlLWZvb3Rlci0tbGFuZGluZy1wYWdlIHtcclxuXHJcbiAgJi5hYS1zaXRlLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWlubmVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1icmFuZGluZyBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuYWEtc2l0ZS1mb290ZXJfX3BvbGljaWVzIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBBY2NvcmRpb25cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWFjY29yZGlvbi0taGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1hY2NvcmRpb24taXRlbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XHJcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBoZWlnaHQ6IDJweDsgXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBcclxufVxyXG5cclxuLmFhLWJnLXByaW1hcnksXHJcbi5hYS1iZy1zZWNvbmRhcnksXHJcbi5hYS1iZy1zZWEtZ3JlZW4sXHJcbi5hYS1iZy1kYXJrLWJsdWUge1xyXG5cclxuICAuYWEtYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XHJcbiAgXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIEFjY29yZGlvbiBjb2x1bW5zIG1vZHVsZSAqL1xyXG5cclxuLmFhLWFjY29yZGlvbi1jb2x1bW5zIHtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAuYWEtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQsXHJcbiAgICAgIC5hYS1hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5hYS1hY2NvcmRpb24taXRlbTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzNyw0MCw0MiwuMik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcclxuICAgICAgfVxyXG4gICAgICAuYWEtYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM3LDQwLDQyLC4yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtYWNjb3JkaW9uX19ib2R5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxyXG4gICAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHkge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW0uaXMtYWN0aXZlIC5hYS1hY2NvcmRpb24taXRlbV9faW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWhlcm9fX2JvZHkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgKyAuYWEtd3lzaXd5ZyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZW1waXJlLXRvcC1tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWhlcm8tY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWhlcm8tYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY1JTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTlweCkge1xyXG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8rLmFhLXd5c2l3eWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtZGV2aWNlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgLmNhbGN1bGF0b3ItaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vY2RuMi5odWJzcG90Lm5ldC9odWJmcy81NDM1OTk2L2F2aWRseS12Mi9hc3NldHMvaWNvbnMvYXJyb3ctZG93bi5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi1tcy1leHBhbmQgeyAvLyBJRTExXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmljZS1jYWxjdWxhdG9yIC5hYS13eXNpd3lnIHtcclxuXHJcbiAgICAuYWEtd3lzaXd5Z19faW5uZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXd5c2l3eWdfX2JvZHktaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aGFsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYS13eXNpd3lnX19oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYS13eXNpd3lnX19ib2R5IHtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLmFhLW51bWJlcnMtYmlnLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY1QUQ2NTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAuYWEtd3lzaXd5Z19fYm9keS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5zbGljay1wcmV2LCBcclxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLnNsaWNrLW5leHQge1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbn1cclxuXHJcbi5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovLzU0MzU5OTYuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzU0MzU5OTYvYXZpZGx5LXYyL2Fzc2V0cy9pY29ucy9kYXJrL3N2Zy9hcnJvdy1yaWdodC1kYXJrX3RoaWNrZXIuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovLzU0MzU5OTYuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzU0MzU5OTYvYXZpZGx5LXYyL2Fzc2V0cy9pY29ucy9kYXJrL3N2Zy9hcnJvdy1yaWdodC1kYXJrX3RoaWNrZXIuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IHtcclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5hYS1yZXN1bHRzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYS1yZXN1bHRzX19pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2hlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYWEtcmVzdWx0c19fc2VsZWN0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICA+IGlucHV0LCBcclxuICAgICAgICA+IHNlbGVjdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmFhLXJlc3VsdHNfX3Jlc3VsdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG5cclxuICAgICAgICAuYWEtcmVzdWx0c19fcmVzdWx0X19wcmljZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYS1yZXN1bHRzX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuYWEtcmVzdWx0c19fcmVzdWx0LS1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtZGV2aWNlcyAuc2xpY2stcHJldiwgXHJcbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1kZXZpY2VzIC5zbGljay1uZXh0IHtcclxuICAgIGJvdHRvbTogNjUlO1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBib3R0b206IDYzJTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWRldmljZXMgLnNsaWNrLXByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWRldmljZXMgLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5LWlubmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5LWlubmVyIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmFhLXd5c2l3eWdfX2lubmVyIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uYWEtZGV2aWNlIC5hYS1pcGhvbmVfX25hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWhlcm8tY29udGVudCB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDo5ODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIENhcmRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1jYXJkc19fYm9keSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogNDVweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIGdyaWQtZ2FwOiA0NXB4IDE2cHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgfSBcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGdyaWQtZ2FwOiA2MHB4IDIycHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gIH0gXHJcbn1cclxuXHJcbi5hYS1jYXJkcy0tdHdvIC5hYS1jYXJkc19fYm9keSB7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgZ3JpZC1nYXA6IDYwcHggMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1jYXJkcy0tZm91ciAuYWEtY2FyZHNfX2JvZHkge1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgZ3JpZC1nYXA6IDYwcHggMThweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmxleCBsYXlvdXQgZm9yIGR5bmFtaWMgZmlsdGVyIHBvc2l0aW9uaW5nXHJcbi5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyB7XHJcblxyXG4gIC5hYS1jYXJkcyAuYWEtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyNDRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDRweDtcclxuICAgIH0gXHJcblxyXG4gIH1cclxuXHJcbiAgLy8gRmlsdGVyaW5nXHJcbiAgLmFhLXRhZ3MgLmFhLWNvbnRlbnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfSBcclxuXHJcbiAgICAuYWEtdGFnIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5hYS10YWdzX190eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfSBcclxuICB9XHJcblxyXG4gIC5hYS10YWdzIC5ocy1pbnB1dCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTBcIiBmaWxsPVwiJyArICRwcmltYXJ5ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMTYgMTBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0yLjI4NTcxIDBMOCA1LjcxNDI5TDEzLjcxNDMgMEwxNiAxLjE0Mjg2TDggOS4xNDI4NkwwIDEuMTQyODZMMi4yODU3MSAwWlwiLz48L3N2Zz4nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1NSU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICB9XHJcblxyXG4gIC5hYS1jYXJkc19fYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5hYS1jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgIH0gXHJcbiAgXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAyMnB4KTtcclxuICAgIH0gXHJcblxyXG4gICAgJi5oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU2V0cyB0aGUgc3BhY2UgYmV0d2VlbiBjYXJkIGNvbHVtbnNcclxuICAuYWEtZmlsdGVyLWd1dHRlci1zaXplciB7XHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgIH0gXHJcbiAgXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZHNfX2Zvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBHbG9iYWwgY2FyZCBzdHlsZVxyXG4uYWEtY2FyZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5hYS1jYXJkcy0tY2FyZC1iZyB7XHJcblxyXG4gIC5hYS1jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY2FyZC0taW1hZ2Uge1xyXG4gIFxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGxpbmVhcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICYuYWEtY2FyZC0taW1hZ2UtbGF5b3V0LXNxdWFyZSB7XHJcbiAgICBpbWcge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmFhLWNhcmRfX2JvZHk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY2FyZF9fZm9vdGVyIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLy8gTW9kaWZpZXIgZm9yIGRpc3BsYXkgb2YgYmxvZyBwb3N0c1xyXG4uYWEtY2FyZHMtLWFydGljbGVzIHtcclxuXHJcbiAgLmFhLWNhcmRzLS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtc3ViaGVhZGluZyB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmQtLWltYWdlIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDMgLyA0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX19kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZF9fdG9waWNzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZC0taW5mbyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYmxvZy1saXN0aW5nLS1wcmVtaXVtIC5hYS1jYXJkcy0tYXJ0aWNsZXMge1xyXG5cclxuICAuYWEtY2FyZC0taW1hZ2U6bm90KC5hYS1jYXJkLS1pbWFnZS1sYXlvdXQtc3F1YXJlKSB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1ibG9nLWxpc3RpbmctLXByZW1pdW0gLmFhLXRhZ3MgLmFhLWNvbnRlbnQge1xyXG5cclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9IFxyXG59XHJcblxyXG4uYWEtYmxvZy1saXN0aW5nLS13ZWJpbmFycyAuYWEtY2FyZHMtLWFydGljbGVzIHtcclxuXHJcbiAgLmFhLWNhcmQtLWltYWdlIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE1IC8gOTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBQSAtIENhcmRzIG1vZHVsZSBzcGVjaWZpYyBzdHlsZXNcclxuLmFhLWZlYXR1cmUtY2FyZHMge1xyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAvLyBIZWFkZXIgc2VjdGlvbiBmb3IgdGhlIHdob2xlIG1vZHVsZVxyXG4gIC5hYS1jYXJkc19faGVhZGVyIHtcclxuICAgIEBleHRlbmQgJWxpYmVydHktYm90dG9tO1xyXG5cclxuICAgIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX19ib2R5Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICBcclxuXHJcbiAgLmFhLWNhcmRfX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFhLWJnLW5vbmUge1xyXG4gICAgLmFhLWNhcmRfX2hlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZF9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyAkYW5pbWF0aW9uO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWEtY2FyZF9faW1hZ2UtLWxheW91dC1yb3VuZGVkIHtcclxuICAgICBcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLmFhLWNhcmRfX2ltYWdlOmhvdmVyIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRfX2ltYWdlOm5vdCguZGlzYWJsZS1vdmVybGF5KTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbn1cclxuXHJcbi8vIENhc2Ugc3R5bGVzXHJcbi5hYS1jYXJkcy0tY2FzZXMge1xyXG5cclxuICAuYWEtY2FyZHNfX2JvZHkge1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGdyaWQtZ2FwOiA3MHB4IDIycHg7XHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRfX2JvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZC0taW1hZ2Uge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNyAvIDQ7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzICRhbmltYXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNik7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyLFxyXG4gICAgYTpmb2N1cyxcclxuICAgIGE6YWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRmFjdHNcclxuLmFhLWNhcmRzLS1mYWN0cyB7XHJcblxyXG4gIC5hYS1jYXJkcy0taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRzX19ib2R5IHtcclxuICAgIGdyaWQtZ2FwOiA0MHB4O1xyXG4gXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICBncmlkLWdhcDogNTBweCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGdyaWQtZ2FwOiA2MHB4IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZF9fYm9keSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmQtLWZhY3QtaWNvbiB7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDI0JSkgc2VwaWEoMTMlKSBzYXR1cmF0ZSgyMjA0JSkgaHVlLXJvdGF0ZSgxNzZkZWcpIGJyaWdodG5lc3MoOTElKSBjb250cmFzdCg4NyUpO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkLS1mYWN0LWxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZC0tZmFjdC12YWx1ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIENhcm91c2VsXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIFNsaWRlciBjdXN0b21pemF0aW9uICovXHJcblxyXG4uaW5pdC1zbGljay1zbGlkZXIge1xyXG5cclxuICAuYWEtY2FyZHNfX2JvZHkge1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgLTUlLDEzMCUgLTUlLDEzMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCR3aGl0ZSwwKSAwJSwgcmdiYSgkd2hpdGUsMSkgNzAlKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMzAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygzMCUgKyAxNXB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkd2hpdGUsMCkgMCUsIHJnYmEoJHdoaXRlLDEpIDUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzAlICsgMjFweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQsLnNsaWNrLXByZXYge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgdmlld0JveD1cIjAgMCA1MCA1MFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTAgMGg1MHY1MGgtNTB6XCIgZmlsbD1cIiM4RDE5M0VcIi8+PHBhdGggZD1cIm0zMy4zMDUgMjQuNTE4LTQuMzI5LTQuMzI5Yy0uMjY2LS4yNjYtLjY5Ny0uMjY2LS45NjIgMC0uMjY2LjI2Ni0uMjY2LjY5NyAwIC45NjJsMy4xNjggMy4xNjhoLTE0LjY4NnYxLjM2MWgxNC42ODRsLTMuMTY4IDMuMTY4Yy0uMjY2LjI2Ni0uMjY2LjY5NyAwIC45NjIuMjY2LjI2Ni42OTcuMjY2Ljk2MiAwbDQuMzI5LTQuMzI5Yy4yNjctLjI2Ny4yNjctLjY5Ny4wMDItLjk2M3pcIiBmaWxsPVwiI0ZGRlwiLz48L3N2Zz4nKTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IGNhbGMoKDU2cHggLSAxNnB4KSAvIC0yKTtcclxuICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgICB3aWR0aDogNTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDU2cHggLSAyMnB4KSAvIC0yKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAoZW4pIHtcclxuICAgICAgICByaWdodDogY2FsYygtMTUlIC0gKDU2cHggLyAyKSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4wNyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldiB7XHJcblxyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogY2FsYygoNTZweCAtIDE2cHgpIC8gLTIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWJnLWNvbXBsZW1lbnRhcnkuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0OjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb21wbGVtZW50YXJ5LDApIDAlLCByZ2JhKCRjb21wbGVtZW50YXJ5LDEpIDcwJSk7XHJcblxyXG4gIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNvbXBsZW1lbnRhcnksMCkgMCUsIHJnYmEoJGNvbXBsZW1lbnRhcnksMSkgNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIHtcclxuXHJcbiAgICAuYWEtY2FyZHNfX2JvZHkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIC01JSwxMzAlIC01JSwxMzAlIDEwMCUsMCAxMDAlKTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDApIDAlLCByZ2JhKCR3aGl0ZSwxKSA3MCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzAlICsgMTVweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCR3aGl0ZSwwKSAwJSwgcmdiYSgkd2hpdGUsMSkgNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMwJSArIDIxcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCwuc2xpY2stcHJldiB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgdmlld0JveD1cIjAgMCA1MCA1MFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTAgMGg1MHY1MGgtNTB6XCIgZmlsbD1cIiM4RDE5M0VcIi8+PHBhdGggZD1cIm0zMy4zMDUgMjQuNTE4LTQuMzI5LTQuMzI5Yy0uMjY2LS4yNjYtLjY5Ny0uMjY2LS45NjIgMC0uMjY2LjI2Ni0uMjY2LjY5NyAwIC45NjJsMy4xNjggMy4xNjhoLTE0LjY4NnYxLjM2MWgxNC42ODRsLTMuMTY4IDMuMTY4Yy0uMjY2LjI2Ni0uMjY2LjY5NyAwIC45NjIuMjY2LjI2Ni42OTcuMjY2Ljk2MiAwbDQuMzI5LTQuMzI5Yy4yNjctLjI2Ny4yNjctLjY5Ny4wMDItLjk2M3pcIiBmaWxsPVwiI0ZGRlwiLz48L3N2Zz4nKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKCg1NnB4IC0gMTZweCkgLyAtMik7XHJcbiAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDU2cHggLSAyMnB4KSAvIC0yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGVuKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xNSUgLSAoNTZweCAvIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA3KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiBjYWxjKCg1NnB4IC0gMTZweCkgLyAtMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTbGljayBTbGlkZXIgU3R5bGVzICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmRyYWdnaW5nIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQ29sdW1uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtY29sdW1ucyAuYWEtaW5uZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5hYS1jb2x1bW5zX19ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFhLWNvbHVtbiB7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbl9fYm9keSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgQGV4dGVuZCAlbWVkaXVtLWJvdHRvbTtcclxuICBAZXh0ZW5kICVtZWRpdW0tdG9wO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3JkZXI6IDE7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxuLmFhLWNvbHVtbnNfX2JvZHktLWxhcmdlLXZpZGVvIHtcclxuQGluY2x1ZGUgYnAoaGcpIHtcclxuICAuYWEtY29sdW1uLS10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xyXG4gIH1cclxuICAgICAgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5hYS1jb2x1bW5zX19ib2R5OmZpcnN0LWNoaWxkIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1jb2x1bW4tLXZpZGVvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgaWZyYW1lLFxyXG4gICAgICAuaHMtdmlkZW8td2lkZ2V0LFxyXG4gICAgICAuaHMtdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSB7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1jb2x1bW4tLXZpZGVvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgIGlmcmFtZSxcclxuICAgICAgLmhzLXZpZGVvLXdpZGdldCxcclxuICAgICAgLmhzLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbi1pY29ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5hYS1jb2x1bW4taWNvbnMtLXZlcnRpY2FsIHtcclxuXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuYWEtY29sdW1uLWljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1jb2x1bW4taWNvbiB7XHJcblxyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5hYS1jb2x1bW4taWNvbi0tbGFyZ2UgaW1nIHtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hYS1jb2x1bW4taWNvbi0tbWVkaXVtIGltZyB7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb24tLXNtYWxsZXIgaW1nIHtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmFhLWNvbHVtbi1pY29uLS1zbWFsbCBpbWcge1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb24tLWxhcmdlLmFhLWNvbHVtbi1pY29uLS1zaXplLWhlaWdodCBpbWcge1xyXG5cclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLmFhLWNvbHVtbi1pY29uLS1tZWRpdW0uYWEtY29sdW1uLWljb24tLXNpemUtaGVpZ2h0IGltZyB7XHJcblxyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb24tLXNtYWxsZXIuYWEtY29sdW1uLWljb24tLXNpemUtaGVpZ2h0IGltZyB7XHJcblxyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxufVxyXG5cclxuLmFhLWNvbHVtbi1pY29uLS1zbWFsbC5hYS1jb2x1bW4taWNvbi0tc2l6ZS1oZWlnaHQgaW1nIHtcclxuXHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ3JpZC1nYXA6IDJyZW0gM3JlbTtcclxuICBnYXA6IDJyZW0gM3JlbTtcclxufVxyXG5cclxuLmFhLWNvbHVtbi1pY29ucyAuYWEtY29sdW1uLWljb24ge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFhLWNvbHVtbi0taW1hZ2Uge1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgb3JkZXI6IDI7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcblxyXG4gICYuYWEtY29sdW1uLS1pbWFnZS1lbXB0eSB7XHJcblxyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gIG1hcmdpbjogMDtcclxuICBvcmRlcjogMjtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpZnJhbWUsXHJcbiAgICAuaHMtdmlkZW8td2lkZ2V0LFxyXG4gICAgLmhzLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY29sdW1uc19fYm9keSsuYWEtY29sdW1uc19fYm9keSB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLmFhLWNvbHVtbnMgLmFhLW51bWJlcnMge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4XHJcbn1cclxuXHJcbi8qXHJcbiogTW9kaWZpZXJzXHJcbiovXHJcblxyXG4uYWEtY29sdW1ucy0tbm8tc3BhY2luZyB7XHJcblxyXG4gIC5hYS1jb2x1bW5zX19ib2R5Ky5hYS1jb2x1bW5zX19ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYWEtY29sdW1uc19fYm9keSB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAuYWEtY29sdW1uLS1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSB7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1jb2x1bW4tLXZpZGVvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgIGlmcmFtZSxcclxuICAgICAgLmhzLXZpZGVvLXdpZGdldCxcclxuICAgICAgLmhzLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikge1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1jb2x1bW4tLXZpZGVvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgIGlmcmFtZSxcclxuICAgICAgLmhzLXZpZGVvLXdpZGdldCxcclxuICAgICAgLmhzLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcclxuXHJcbiAgLmFhLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuYWEtY29sdW1uLS10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbW9iaWxlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbW9iaWxlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctdG91Y2g7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvdWNoO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuXHJcbiAgICAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY29sdW1uLS12aWRlbyB7XHJcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nLW1vYmlsZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXRvdWNoO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcblxyXG4gICAgICBpZnJhbWUsXHJcbiAgICAgIC5ocy12aWRlby13aWRnZXQsXHJcbiAgICAgIC5ocy12aWRlby1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRwYWRkaW5nfSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XHJcblxyXG4gIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSkge1xyXG5cclxuICAgIC5hYS1jb2x1bW4tLXZpZGVvIC5ocy12aWRlby13aWRnZXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdGV4dCwgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcclxuICAgICBcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmc7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nO1xyXG4gICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCwgJjpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0LCAgJjpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcblxyXG4gICAgJi5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpOm50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCxcclxuICAgICAmLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpOm50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXRleHQsXHJcbiAgICAmLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS12aWRlbyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBDVEFcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWN0YSAuYWEtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAmLmFhLWNvbnRlbnQtdHlwZS0tYnV0dG9uIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uYWEtY3RhLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hYS1jdGEgLmFhLWNvbHVtbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1jdGFfX2JvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5hYS1jb250ZW50LWN0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWN0YSAuaHMtZm9ybSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYWEtY3RhIC5ocy1mb3JtIC5ocy1idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hYS1jb250ZW50LXR5cGUtLWZvcm0gLmFhLWNvbnRlbnQtdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtY29udGVudC10eXBlLS1mb3JtIC5hYS1jb250ZW50LWN0YSB7XHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1jb250ZW50LXR5cGUtLWJ1dHRvbiAuYWEtY3RhX19mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEFBIC0gRm9jdXMgYm94XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1mb2N1cy1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tcHJpbWFyeTpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkcHJpbWFyeS1yZ2IsIDAuOSkgMjUuNTUlLCByZ2JhKCRwcmltYXJ5LXJnYiwgMC41KSAxMDAlKTtcclxuICAgIH1cclxuICAgICYuYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tc2Vjb25kYXJ5OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRzZWNvbmRhcnktcmdiLCAwLjkpIDI1LjU1JSwgcmdiYSgkc2Vjb25kYXJ5LXJnYiwgMC41KSAxMDAlKTtcclxuICAgIH1cclxuICAgICYuYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tY29tcGxlbWVudGFyeTpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkY29tcGxlbWVudGFyeS1yZ2IsIDAuOSkgMjUuNTUlLCByZ2JhKCRjb21wbGVtZW50YXJ5LXJnYiwgMC41KSAxMDAlKTtcclxuICAgIH1cclxuICAgICYuYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tbGlnaHQ6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGxpZ2h0LXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJGxpZ2h0LXJnYiwgMC41KSAxMDAlKTtcclxuICAgIH1cclxuICAgICYuYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tZGFyazpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkZGFyay1yZ2IsIDAuOSkgMjUuNTUlLCByZ2JhKCRkYXJrLXJnYiwgMC41KSAxMDAlKTtcclxuICAgIH1cclxuICAgICYuYWEtYmctb3ZlcmxheS1ncmFkaWVudC0td2hpdGU6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLCAwLjkpIDI1LjU1JSwgcmdiYSgkd2hpdGUsIDAuNSkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXNlYS1ncmVlbjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkc2VhLWdyZWVuLCAwLjkpIDI1LjU1JSwgcmdiYSgkc2VhLWdyZWVuLCAwLjUpIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtZm9jdXMtYm94X19oZWFkZXIsXHJcbi5hYS1mb2N1cy1ib3hfX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb2N1cy1ib3ggLmFhLWNvbnRlbnQtaW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNSU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vLyBDb250ZW50IHBvc2l0aW9uaW5nIHdpdGggaW1hZ2Ugb24gcmlnaHQgY29sdW1uXHJcbi5hYS1mb2N1cy1ib3ggLmFhLWZvY3VzLWNvbnRlbnQtLW5vcm1hbCArIC5hYS1jb250ZW50LWltZyB7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb2N1cy1ib3gtLWltYWdlLWFjdGl2ZSAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAlO1xyXG4gICAgfSAgXHJcbn1cclxuXHJcbi5hYS1mb2N1cy1ib3gtLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5hYS1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAuYWEtaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuYWEtZm9jdXMtYm94LS1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBBQSAtIEZvcm1cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWZvcm0ge1xyXG4gICAgLmFhLWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtZm9ybV9fY29sdW1uIHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtZm9ybV9fY29sdW1uX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb3JtX19oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb3JtLS10d28tY29sdW1ucyB7XHJcblxyXG4gICAgLmFhLWZvcm1fX2NvbHVtbiArIC5hYS1mb3JtX19jb2x1bW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtZm9ybV9fY29sdW1uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb3JtLS1vbmUtY29sdW1uIHtcclxuICAgIC5hYS1jb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWZvcm1fX2NvbHVtbiArIC5hYS1mb3JtX19jb2x1bW4ge1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtZm9ybS0tcG9wdXAge1xyXG4gICAgLmFhLWZvcm1fX2NvbHVtbl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5hYS1mb3JtX19jb2x1bW46Zmlyc3QtY2hpbGQsXHJcbiAgICAuYWEtZm9ybV9fY29sdW1uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgXHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAuYWEtZm9ybV9fY29sdW1uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCAuYWEtZm9ybV9fY29sdW1uX19pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgLy8gbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oaWRkZW4tbGctdXAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWEtcG9wdXAtYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcC1tYXJnaW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbmQtY29sdW1uLnNwYW40IHtcclxuXHJcbiAgIFxyXG5cclxuICAgIC5hYS1mb3JtLS1wb3B1cCB7XHJcblxyXG4gICAgICAgIC5hYS1mb3JtX19jb2x1bW4uYWEtZm9ybV9fY29sdW1uLS1mdWxsIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWEtZm9ybV9fY29sdW1uLmFhLWZvcm1fX2NvbHVtbi0tZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLy8gRm9ybSBpbiBhIHJvdW5kZWQgY29ybmVyZWQgY29udGFpbmVyXHJcbi5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIHtcclxuICAgIEBleHRlbmQgLmFhLWNvbnRlbnQtY29sb3ItLWRhcms7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDU3cHg7XHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLS0xO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1wb3B1cF9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBib3gtc2hhZG93OjBweCA2cHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1wb3B1cC1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNsb3NlLXBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtcG9wdXAtY29udGVudF9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBleHRlbmQgJWxpYmVydHktYm90dG9tLW1hcmdpbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWJ1dHRvbi0tMSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICBcclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSWNvbiBsaXN0aW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1pY29uLWxpc3RpbmcgLmFhLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxufVxyXG4uYWEtaWNvbi1saXN0aW5nIC5hYS1jb250ZW50LXRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHJcbiAgICAuYWEtaWNvbi1saXN0aW5nX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWljb24tbGlzdGluZ19fYm9keS1pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFhLWNvbnRlbnQtaWNvbnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgcm93LWdhcDogNTBweDtcclxuICAgIGNvbHVtbi1nYXA6IDU1cHg7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWljb24tbGlzdGluZy1oZWFkaW5nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1pY29uLWltZyBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzFweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtaWNvbi1saXN0aW5nLWl0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1pY29uLWxpc3RpbmdfX2Zvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuXHJcbi5hYS1pY29uLWxpc3RpbmctLXNpbXBsZTpub3QoLmFhLWljb24tbGlzdGluZy0tc2ltcGxlLWxheW91dDQpIC5hYS1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxufVxyXG5cclxuLy8gQ29udGVudCB3aXRob3V0IGxlZnQgY29sdW1uXHJcbi5hYS1pY29uLWxpc3RpbmctLXNpbXBsZSAuYWEtY29udGVudC1pY29ucyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAuYWEtaWNvbi1saXN0aW5nLWhlYWRpbmcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4OyBcclxuICAgICAgICBoeXBoZW5zOiBtYW51YWw7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTM1cHg7XHJcbiAgICAgICAgcm93LWdhcDogNjVweDtcclxuXHJcbiAgICAgICAgLmFhLWljb24tbGlzdGluZy1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxMzVweDtcclxuICAgICAgICByb3ctZ2FwOiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWEtY29udGVudC1pY29ucy0tbGF5b3V0NCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAuYWEtaWNvbi1saXN0aW5nLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICBcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1pY29uLWxpc3RpbmctLXNpbXBsZSAuYWEtaWNvbi1saXN0aW5nLWl0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi5hYS1pbWFnZS10ZXh0LWJveGVzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1pbWFnZS10ZXh0LWJveC5jb250ZW50LS1pbWFnZSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG59XHJcblxyXG4uYWEtaW1hZ2UtdGV4dC1ib3guY29udGVudC0tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDE1JTtcclxuXHJcbiAgICAuYWEtdGV4dF9fYm9keSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWltYWdlLXRleHQtYm94IGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiLmFhLWlyLW5ld3NmZWVkIC5hYS1saW5rLWl0ZW0ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vLyBBcnRpY2xlIHBhZ2VcclxuLmFhLWlyLWFsbC1hcnRpY2xlcyAuYWEtY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uYWEtaXItYWxsLWFydGljbGVzIC5uZXdzLWFydGljbGUge1xyXG4gICAgLmgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm5ld3MtYXJ0aWNsZV9fZG9jcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRBQSAtIElSIC0gRXZlbnRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1pci1ldmVudHMgLmFhLXRleHRfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFhLWlyLWV2ZW50cyAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbn1cclxuXHJcbi5hYS1pci1ldmVudHMgaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hYS1pci1ldmVudHMgLmFhLXRleHRfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWlyLWV2ZW50cyAuYWEtY29sdW1uOmxhc3QtY2hpbGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdElSIEZlZWRcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxubWFpbj4uaHNfY29zX3dyYXBwZXI+ZGl2OmZpcnN0LWNoaWxkPi5hYS1pcmZlZWQge1xyXG4gICAgbWFyZ2luLXRvcDogODhweDtcclxufVxyXG5cclxuLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3Qge1xyXG5cclxuLm5ld3MtbGlzdF9faGVhZGVyLCAubmV3cy1ncmlkIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChlbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm5ld3MtbGlzdF9fY2F0ZWdvcmllcyB7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIHVsIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuYWxpZ24taXRlbXM6IGNlbnRlcjtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxubGkge1xyXG5tYXJnaW46IDA7XHJcbndpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4gICAgfVxyXG5cclxuICAgXHJcbn1cclxuXHJcbi5uZXdzLWdyaWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWRfX2FydGljbGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHJcbiAgICBcclxuICAgIGgzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDcpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCY6Zm9jdXMtd2l0aGluIHtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjODBkM2QwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1ncmlkX19hcnRpY2xlX19saW5rIGgzIHtcclxuICAgXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG59XHJcblxyXG4ubmV3cy1saXN0X19oZWFkZXIge1xyXG4gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1ncmlkIHtcclxuICAgIFxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogNDBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDQwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG59XHJcbn1cclxuXHJcbi5uZXdzLWdyaWRfX2FydGljbGUge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkNFQzg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1ncmlkX19hcnRpY2xlOmhvdmVyLFxyXG4ubmV3cy1ncmlkX19hcnRpY2xlOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkNFQzg7XHJcbiAgICBjb2xvcjogIzI0MjUyRDtcclxufVxyXG5cclxuLm5ld3MtZ3JpZF9fYXJ0aWNsZTpob3ZlciAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlLFxyXG4ubmV3cy1ncmlkX19hcnRpY2xlOmZvY3VzIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xyXG4gICAgY29sb3I6ICMyNDI1MkQ7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWRfX2FydGljbGVfX2xpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcclxuICAgIGNvbG9yOiAjODBEM0QwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm5ld3MtbGlzdF9faGVhZGVyIHVsIHtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm5ld3MtbGlzdF9faGVhZGVyIHVsIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1hcnRpY2xlX19oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcclxufVxyXG5cclxuLm5ld3MtYXJ0aWNsZV9faGVhZGVyX19kYXRlLm1lZGl1bXRleHQge1xyXG4gICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5uZXdzLWFydGljbGVfX2hlYWRlcl9fbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubmV3cy1hcnRpY2xlX19oZWFkZXIgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm5ld3MtYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTA0NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtYXJ0aWNsZV9fY29udGVudDpsYXN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWEtaXJmZWVkX19sYXRlc3Qge1xyXG5cclxuICAgIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1saXN0X19oZWFkZXIubmV3cy1saXN0X19oZWFkZXItLWNlbnRlciB7XHJcbiAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbi5uZXdzLWdyaWRfX2FydGljbGUge1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgMzcsIDQ1LCAwLjYpO1xyXG59XHJcbiAgICAubmV3cy1ncmlkX19hcnRpY2xlOmhvdmVyOm5vdCgubmV3cy1ncmlkX19hcnRpY2xlLS1ub2xpbmspIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N1aXNzZSBJbnRsIE1lZGl1bScsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgXHJcbiAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1jYXJkX19mb290ZXIge1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcblxyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xyXG4gICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtbGlzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWdyaWQubmV3cy1ncmlkLS0yIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiA0MHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtZ3JpZC5uZXdzLWdyaWQtLTEge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcclxuICAgIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLmFhLWlyZmVlZC0tcmVwb3J0cy1ldmVudHMge1xyXG5cclxuIHAsYSwubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcclxuICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiB9XHJcblxyXG4gLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuIH1cclxuXHJcbiBoMyB7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gfVxyXG5cclxuaDMgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG59XHJcblxyXG5oMyBhOmhvdmVyIHtcclxuXHJcbnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkX19hcnRpY2xlLS1xdWljay1saW5rcyBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XHJcbn1cclxuLmFhLWNhcmRfX2Zvb3RlciB7XHJcbnBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmFhLWNhcmRfX3JlYWQtbW9yZSB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5oMiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbn1cclxuLm5ld3MtYXJ0aWNsZV9fZG9jcyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREJDRUM4O1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMyU7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWEtaXJmZWVkX19pbm5lciAubmV3cy1hcnRpY2xlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRBQSAtIElSIC0gTGluayBoaWdobGlnaHRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1pci1oaWdobGlnaHRzIC5hYS1saW5rLWNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWlyLWhpZ2hsaWdodHMgLmFhLWxpbmstY29sdW1uID4gaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmFhLWlyLWhpZ2hsaWdodHMgLmFhLWxpbmstZ3JpZC0tMiB7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5hYS1pci1oaWdobGlnaHRzIC5hYS1saW5rLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzcsNDAsNDIsLjIpO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi5hYS1pcmZlZWRfX21lZXRpbmdzIHtcclxuXHJcbiAgICBtYXgtd2lkdGg6IDEyNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keV9fYXJ0aWNsZSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgIH1cclxuICAgIH1cclxuIiwiLmFhLWlyZmVlZF9fcmVwb3J0cyB7XHJcblxyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWlyZmVlZF9fcmVwb3J0cy5hYS1uby1wYiB7XHJcblxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYWEtaXJmZWVkX19yZXBvcnRzIC5yZXBvcnRzLXNlY3Rpb24td3JhcCB7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1pcmZlZWRfX3JlcG9ydHMgLnJlcG9ydHMtc2VjdGlvbi13cmFwID4gZGl2IHtcclxuXHJcbiAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2hlYWRlciB1bCB7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19oZWFkZXIgdWwgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIFxyXG4gICAgYS5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2hlYWRlciB1bCBsaSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yZXBvcnRzLXRhYmxlIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keV9fZGl2aWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19kaXZpZGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5oNTtcclxuICAgIH1cclxuICAgIFxyXG4gICBcclxuICAgIFxyXG4gICAgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19hcnRpY2xlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2RpdmlkZXIsIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keV9fYXJ0aWNsZSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb2wtd3JhcCAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHkgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keSAuY29sLTYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5IC5jb2wtMyB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0QUEgLSBJUiAtIFN1YnNjcmlwdGlvbiBmb3JtXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1pci1zdWJzY3JpcHRpb24tZm9ybSAuYWEtYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWEtaXItc3Vic2NyaXB0aW9uLWZvcm0gLmFhLWZvcm1fX2NvbHVtbjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIlxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgSW1hZ2VcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWltYWdlIHtcclxuXHJcbiAgLmFhLWltYWdlLXdyYXBwZXIgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTGFuZ3VhZ2Ugc3dpdGNoZXJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAubGFuZ19zd2l0Y2hlcl9jbGFzcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgXHJcbiAgICAmOmhvdmVyIHVsIHtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyOHB4KTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICBcclxuICAgICY6aG92ZXIgLmxhbmdfc3dpdGNoZXItLWNoZXZyb24taWNvbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmdfc3dpdGNoZXItLWRyb3Bkb3duIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIFxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbiAgICB9XHJcbiAgXHJcbiAgICAubGFuZ19zd2l0Y2hlci0tbGFuZy1pY29uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAubGFuZ19zd2l0Y2hlci0tY2hldnJvbi1pY29uIHtcclxuICAgICAgd2lkdGg6IDdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMSk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgdG9wOiAtMjhweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgcGFkZGluZzogMTNweCAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkuY3VycmVudCBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgLmxhbmdfc3dpdGNoZXItLWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubGFuZ19zd2l0Y2hlcl9jbGFzcyB1bCB7XHJcblxyXG4gICAgbGnCoHtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIGxpLmN1cnJlbnQge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgQUEgLSBMaW5rIGxpc3RpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWxpbmstbGlzdGluZyB7XHJcblxyXG4gICAgLmFhLWxpbmstaXRlbSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWxpbmstZ3JpZC0tMyB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtbGluay1pdGVtX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuIFxyXG59XHJcblxyXG4uYWEtbGluay1saXN0aW5nX19oZWFkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgQUEgLSBMb2NhdGlvbiBsaXN0aW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1sb2NhdGlvbi1saXN0aW5nIC5hYS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uYWEtbG9jYXRpb24tbGlzdGluZyAuYWEtbG9jYXRpb24ge1xyXG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTsgXHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuLmFhLWxvY2F0aW9uLWxpc3QtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICByb3ctZ2FwOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBBQSAtIExvY2F0aW9uIG1hcFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtbG9jYXRpb24tbWFwIC5hYS1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGhlaWdodDogNzgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1sb2NhdGlvbi1tYXAgLmhlcm8tbWFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWEtbG9jYXRpb24tbWFwIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIExvZ28gd2FsbFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtbG9nby13YWxsIHtcclxuXHJcbiAgLmFhLWNvbnRlbnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDExJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHJvdy1nYXA6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgY29sdW1uLWdhcDogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgY29sdW1uLWdhcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICByb3ctZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDcycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEwIC8gNDtcclxuICAgIHdpZHRoOiAyNiU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgd2lkdGg6IDE5JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRhbmltYXRpb247XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWEtY2FyZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1jYXJkLWNvbHVtbiAuYWEtY2FyZC1jb2x1bW5fX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1jYXJkLWNvbHVtbl9fZ3JhcGhpYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTYwcHg7XHJcbiAgICB0b3A6IC03MHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRrZXksICRjb2xvciBpbiAkYWNjZW50LWNvbG9ycyB7XHJcbiAgICAuYWEtY2FyZC1jb2x1bW4gLmFhLWFjY2VudC0jeyRrZXl9IHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEFBIC0gUGFuZWxzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1wYW5lbHNfX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWEtcGFuZWxzX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXBhbmVsIHtcclxuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xyXG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1wYW5lbDpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1wYW5lbDpsYXN0LW9mLXR5cGUge1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtcGFuZWxfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgei1pbmRleDogMjA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA1KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1wYW5lbDpsYXN0LW9mLXR5cGUgLmFhLXBhbmVsX19ib2R5IHtcclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1sYW5kaW5nLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1sYW5kaW5nLWZvcm1fX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEFBIC0gUGxhbiBsaXN0aW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1wbGFuLWxpc3Rpbmcge1xyXG4gIC5hYS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1wbGFuLWxpc3RpbmdfX2hlYWRlciB7XHJcbiAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XHJcblxyXG4gIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmFhLXBsYW4tbGlzdGluZyAuYWEtcGxhbi1saXN0aW5nX19ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgcm93LWdhcDogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgfVxyXG5cclxuICAmLmFhLXBsYW4tbGlzdGluZ19fYm9keS0tdHdvIHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgcGFkZGluZzogMTAlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG4gIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuYWEtcGxhbl9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuYWEtcGxhbl9fZm9vdGVywqB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAuYWEtcGxhbi1mb290ZXItdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcblxyXG4gIC5hYS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEYXJrIHRoZW1lIGxheW91dCBcclxuLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIHtcclxuXHJcbiAgLmFhLXBsYW4tbGlzdGluZ19fYm9keSB7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcclxuICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICB9XHJcblxyXG4gIC5hYS1wbGFuLWxpc3RpbmdfX2hlYWRlciB7XHJcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjsgXHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuYWEtcGxhbl9faW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtcGxhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuYWEtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7IFxyXG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJodHRwczovLzU0MzU5OTYuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzU0MzU5OTYvQXZpZGx5L3RlY2hzdGVwLXYyL2ljb25zL3doaXRlLWNoZWNrbWFyay5zdmdcIik7IFxyXG4gICAgfSBcclxuXHJcbiAgICAuYWEtcGxhbl9faGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBcclxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXBsYW5fX21haW4tY29udGVudCB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0JTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZnJlc2gtZ3JlZW47XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXBsYW5fX2Zvb3RlciB7XHJcbiAgICAgIEBleHRlbmQgJWxpYmVydHktdG9wLW1hcmdpbjsgXHJcblxyXG4gICAgICBmbGV4LWdyb3c6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy8gQm9yZGVycyBmb3IgY29udGVudFxyXG4gIC5hYS1wbGFuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1wbGFuX19tYWluLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEFBIC0gUHJvbW90ZWQgSW1hZ2VcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXByb21vdGVkLWltYWdlIHtcclxuXHJcbiAgLmFhLWlubmVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmFhLWNvbnRlbnQgKyAuYWEtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLmFycm93LWxpbmsge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50d28taW1hZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1wcm9tb3RlZC1pbWFnZV9fY29udGVudDpub3QoLnR3by1pbWFnZXMpLmFhLXByb21vdGVkLWltYWdlX19jb250ZW50LS1hdXRvIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBRdW90ZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtcXVvdGUge1xyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGh5cGhlbnM6IG1hbnVhbDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaXplLS1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaXplLS1zbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFhLXF1b3RlX19wb3NpdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtcXVvdGVfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5hYS1xdW90ZV9fYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uYWEtcXVvdGVfX2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmFhLXF1b3RlX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtcXVvdGVfX2xvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcclxufVxyXG5cclxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgLmFhLXF1b3RlX19pbWFnZSB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hYS1xdW90ZSAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MzBweDtcclxuICAgIH1cclxufVxyXG4gICAgIiwiLnRlYW10YWlsb3Itam9ic19fam9iLXdyYXBwZXIge1xyXG4gICAgQGV4dGVuZCAuYWEtbGluay1ncmlkO1xyXG4gICAgQGV4dGVuZCAuYWEtbGluay1ncmlkLS0zO1xyXG59XHJcblxyXG4udGVhbXRhaWxvci1qb2JzX19qb2Ige1xyXG4gICAgQGV4dGVuZCAuYWEtbGluay1pdGVtO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAudGVhbXRhaWxvci1qb2JzX19qb2ItdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgLmg0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbXRhaWxvci1qb2JzX19qb2ItaW5mbyB7XHJcbiAgICAgICAgQGV4dGVuZCAuYWEtdGV4dC1zaXplLS1zbWFsbDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEFBIC0gUmljaCBUZXh0XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS10ZXh0X19oZWFkZXIsXHJcbi5hYS10ZXh0X19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtdGV4dC0tbXVsdGljb2x1bW4gLmFhLWlubmVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59IFxyXG5cclxuLmFhLXRleHQtLW11bHRpY29sdW1uX19oZWFkZXIge1xyXG4gIEBleHRlbmQgJWxpYmVydHktYm90dG9tLW1hcmdpbjtcclxufVxyXG5cclxuLmFhLXRleHQtLW11bHRpY29sdW1uX19jb250ZW50IHtcclxuXHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBjb2x1bW4tZ2FwOiA2MHB4O1xyXG4gIHJvdy1nYXA6IDYwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKXtcclxuICAgICYuYWEtY29udGVudC1jb2x1bW5zLS10d28ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgJi5hYS1jb250ZW50LWNvbHVtbnMtLXRocmVlIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS10ZXh0X19pbWFnZTpub3QoOm9ubHktY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgU3lzdGVtIFBhZ2VzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1zeXN0ZW0tcGFnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmFhLWNvbnRlbnQgPiAuaHNfY29zX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzLWZvcm0tZmllbGQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgYVtjbGFzcyQ9XCJzaG93LXBhc3N3b3JkXCJdIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhzLWlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaHMtZXJyb3ItbXNncyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaHMtc3VibWl0LFxyXG4gICAgaW5wdXQgKyBpbnB1dC5ocy1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQmFja3VwIHVuc3Vic2NyaWJlXHJcbi5iYWNrdXAtdW5zdWJzY3JpYmUge1xyXG5cclxuICAucGFnZS1oZWFkZXIgKyBmb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBAZXh0ZW5kIGg0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3Vic2NyaXB0aW9uIHByZWZlcmVuY2VzXHJcbi5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0ge1xyXG5cclxuICBoMSB7XHJcbiAgICBAZXh0ZW5kIC5oMztcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIEBleHRlbmQgLmg0O1xyXG4gIH1cclxuXHJcbiAgcC5oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgfVxyXG5cclxuICAuaHMtYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLmNoZWNrYm94LXJvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgICAgICsgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdWJzY3JpcHRpb25zIGNvbmZpcm1hdGlvblxyXG4uYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiB7XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5wYWdlLWhlYWRlciB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBvcmRlcjogMjtcclxuICBcclxuICAgIGgxIHtcclxuICAgICAgQGV4dGVuZCAuaDQ7XHJcblxyXG4gICAgICAmOmVtcHR5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBAZXh0ZW5kIC5oNDtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWNjZXNzIHtcclxuICAgIEBleHRlbmQgLmgzO1xyXG5cclxuICAgIG9yZGVyOiAxO1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUGFzc3dvcmQgcHJvbXB0XHJcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcclxuICBAZXh0ZW5kIC5ocy1pbnB1dDtcclxuXHJcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIGRlZmF1bHQgaW5saW5lIHN0eWxpbmdcclxuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBpbmxpbmUgc3R5bGluZ1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIFRhZ3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXRhZ3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cclxuICAuYWEtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLXRhZyB7XHJcbiAgY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNyk7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLXRhZy5hYS10YWctLWN1cnJlbnQge1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBmb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYmctZGFyay1ibHVlIHtcclxuXHJcbiAgLmFhLXRhZyB7XHJcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcbiAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjQpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtdGFnLmFhLXRhZy0tY3VycmVudCB7XHJcbiAgICBjb2xvcjogJGZyZXNoLWdyZWVuO1xyXG4gIFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJlc2gtZ3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgUGFnaW5hdGlvblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtcGFnaW5hdGlvbiB7XHJcblxyXG4gIC5hYS1pbm5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkgYSB7XHJcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNyk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcblxyXG4gICAgJi5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC40KTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIsXHJcbiAgICAmOmZvY3VzOjphZnRlcixcclxuICAgICY6YWN0aXZlOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWJnLWRhcmstYmx1ZS5hYS1wYWdpbmF0aW9uIHtcclxuXHJcbiAgbGkgYSB7XHJcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcblxyXG4gICAgJi5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGZyZXNoLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQmxvZyBBcnRpY2xlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3RhZ3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhZ2luYXRpb24nO1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2Jsb2ctaGVhZGVyJztcclxuXHJcbi5hYS1ibG9nLWxpc3Rpbmcge1xyXG4gIFxyXG4gIC5hYS1oZXJvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmhlcm8taW1nIGltZyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hYS1ibG9nLWxpc3RpbmctLXByZW1pdW0sXHJcbiAgJi5hYS1ibG9nLWxpc3RpbmctLXdlYmluYXJzIHtcclxuXHJcbiAgICAuYWEtaGVybyAuaGVyby1pbWcgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyB7XHJcblxyXG4gIGFydGljbGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLmFycm93LWxpbmsge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIicgKyAkYmxhY2sgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiJyArICRwcmltYXJ5ICsgJ1wiLz48L3N2Zz4nKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWJsb2ctLWF1dGhvciB7XHJcblxyXG4gIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1ibG9nLS1hdXRob3Itd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAgKyBhIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICsgaDQsXHJcbiAgICAgICsgLmg0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGg0LFxyXG4gIC5oNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBCbG9nIFBvc3RcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWJsb2ctcG9zdCB7XHJcblxyXG4gIC5hYS1ibG9nLS1hdXRob3IgLmFhLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcbi5hYS1ibG9nLXBvc3QtLWhlYWRlciB7XHJcblxyXG4gIC5hYS1pbm5lciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5hYS1jb250ZW50ICsgLmFhLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICB9XHJcblxyXG4gIC5hYS1jYXJkLS1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX190b3BpY3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gNztcclxuICAgIH1cclxuICB9ICBcclxufVxyXG5cclxuLmFhLWJsb2ctcG9zdC0tY2FzZXMgI2hzX2Nvc193cmFwcGVyX2NoYWxsZW5nZS1hbmQtc29sdXRpb24ge1xyXG5cclxuICAuYWEtY29sdW1uLS10ZXh0IHtcclxuICAgIEBleHRlbmQgJW1lZGl1bS10b3A7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYmxvZy1wb3N0LWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1ibG9nLXBvc3RfX3NvY2lhbC1zaGFyZSB7XHJcbiAgQGV4dGVuZCAlZWlmZmVsLXRvcC1tYXJnaW47XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIHBhdGgge1xyXG4gICAgZmlsbDogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59IiwiLmFhLXNpdGUtaGVhZGVyLWJyYW5kIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogNjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXNpdGUtaGVhZGVyLWJyYW5kLmFhLWJnLXByaW1hcnkgc3ZnIHBhdGgge1xyXG5maWxsOiAjZmZmO1xyXG5cclxufVxyXG5cclxuLmFhLWhlYWRlci1icmVhZGNydW1iIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1zaXRlLWhlYWRlci1icmFuZCB7XHJcbiAgICAuYWEtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBncmlkLWdhcDogMzBweDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICB9IFxyXG4gICAgLmFhLWJyYW5kaW5nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIC5hYS1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuYWEtaGFtYnVyZ2VyIHNwYW4sIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciwgLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZS0tYnJhbmQge1xyXG4gICAgdG9wOiA2NXB4O1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmFhLWJyYW5kLWJvb2sge1xyXG4gICAgLmFhLWJyYW5kLWJvb2stc2lkZWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgLmFhLWJyYW5kaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ29udGVudCBhcmVhXHJcbiAgICAmID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tb2JpbGU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbW9iaWxlO1xyXG4gICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3VjaDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvdWNoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAucm93LWZsdWlkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJlc2V0IHBhZGRpbmdzIGZvciBjb250ZW50IG1vZHVsZXNcclxuICAgICAgICAuYWEtbW9kdWxlLmFhLWJnLXdoaXRlIC5hYS1pbm5lcixcclxuICAgICAgICAuYWEtbW9kdWxlLmFhLWJnLW5vbmUgLmFhLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hYS1mb2N1cy1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5hYS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bm90KC5hYS1iZy13aGl0ZSkgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW5zX19ib2R5LmFhLWJnLW5vbmU6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWEtY3RhIC5hYS1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1zaWRlYmFyLW5hdmlnYXRpb24ge1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbW9iaWxlO1xyXG4gIFxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3VjaDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpLnRvcC1sZXZlbCA+IHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkudG9wLWxldmVsID4gYSwgXHJcbiAgICBsaS50b3AtbGV2ZWwgPiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBsaS5hY3RpdmUtaXRlbSB7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iXX0= */