@import url("https://fonts.googleapis.com/css?family=Open+Sans");@import url("fonts.css");html{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}body,html{min-height:100%;width:100%}img{height:auto;max-width:100%}.all-caps:first-child,.control:first-child,.display-title:first-child,.field:first-child,.select:first-child,.table-responsive:first-child,blockquote:first-child,caption:first-child,cite:first-child,dd:first-child,dl:first-child,dt:first-child,fieldset:first-child,figcaption:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,hr:first-child,input:first-child,label:first-child,legend:first-child,ol li:first-child,ol:first-child,p:first-child,progress:first-child,table:first-child,textarea:first-child,ul li:first-child,ul:first-child{margin-top:0}.all-caps:last-child,.control:last-child,.display-title:last-child,.field:last-child,.select:last-child,.table-responsive:last-child,blockquote:last-child,caption:last-child,cite:last-child,dd:last-child,dl:last-child,dt:last-child,fieldset:last-child,figcaption:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hr:last-child,input:last-child,label:last-child,legend:last-child,ol li:last-child,ol:last-child,p:last-child,progress:last-child,table:last-child,textarea:last-child,ul li:last-child,ul:last-child{margin-bottom:0}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{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;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}[class^=icon]{height:1em;width:1em}.open-sans{font-family:Open Sans,Helvetica,Arial,sans-serif}.gotham{font-family:Gotham A,Gotham B,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}html{color:#2e3138;font-size:16px;max-width:100%;overflow-x:hidden;width:100%}@media (max-width:959px){html{font-size:16px}}body{background:#fff;color:#2e3138;font-family:Gotham A,Gotham B,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.0117em;line-height:1.375;padding:0 .625rem .625rem}@media (min-width:960px){body{padding:0 1.25rem 1.25rem}}html.menu-open,html.modal-open{height:100vh;overflow:hidden}.accordions__content{border-top:1px solid #94d9f8}.accordion{border-bottom:1px solid #94d9f8;cursor:pointer}.accordion:not(:last-of-type){margin-bottom:.25rem}.accordion.open .accordion__header h4{color:#1c4a9f}.accordion.open .accordion__header h4:after{background:#00a3de;bottom:-1.5rem;content:"";display:block;height:6px;position:absolute;width:60px}.accordion.open .accordion__content{height:auto}.accordion.open .accordion__content .accordion__content-inner{opacity:1;padding:1.5rem 0;transform:translateY(0)}.accordion__header{padding:1.5rem 0}.accordion__header .h4{color:#00a3de;font-size:1.75rem;font-weight:700;position:relative}.accordion__header .accordion__header--right{margin-left:.75rem}.accordion__content{height:0;overflow:hidden}.accordion__content .accordion__content-inner{transform:translateY(.25rem);transition:all .3s ease}.accordion__icon{background:red}.accordion__icon--line{background:#00a3de;display:block;left:50%;position:absolute;top:50%;transition:transform .2s ease-in-out}.accordion__icon{background:none;height:1.25rem;position:relative;width:1.25rem}.accordion__icon--line{height:.25rem;transform:translate(-50%,-50%);width:100%}.open .accordion__icon--line{transform:translate(-50%,-50%) rotate(45deg)}.accordion__icon--line:last-of-type{transform:translate(-50%,-50%) rotate(90deg)}.open .accordion__icon--line:last-of-type{transform:translate(-50%,-50%) rotate(135deg)}@media (max-width:959px){.accordion__header .h4{font-size:1.375rem}}.two-column-content .accordion__header .h4{font-size:1.25rem}.background-transparent{background:transparent!important}.block-text{margin:0 .25rem!important}.block-text__inner{border:0 solid #fff;border-width:.25rem 0;display:inline;line-height:1;position:relative;white-space:pre-wrap}.block-text__inner>span{background:#fff;position:relative;z-index:1}.block-text__inner>span:after{background-color:#fff;bottom:-.25rem;content:"";position:absolute;right:100%;top:-.25rem;width:.25rem}blockquote{font-size:1.25rem;font-style:normal;letter-spacing:-.0117em;line-height:1.5;margin:2em 0;padding:0;text-transform:none}blockquote,blockquote p{color:inherit;font-family:inherit;font-weight:inherit}blockquote p{font-size:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.button,button:not(.hamburger):not(.quiz-exit),input[type=submit]{background:#fff;border:0 solid #def3fc;border-radius:0;box-shadow:0 1px 4px 1px rgba(46,49,56,.1);color:#00a3de;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:600;height:3em;letter-spacing:-.0117em;line-height:1;min-width:2.5rem;padding:1em 2em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;transition:all .2s ease-in-out;white-space:nowrap}.button:focus,.button:hover,button:not(.hamburger):not(.quiz-exit):focus,button:not(.hamburger):not(.quiz-exit):hover,input[type=submit]:focus,input[type=submit]:hover{background:color-mod(#fff shade(2.5%));border-color:color-mod(#def3fc shade(2.5%));box-shadow:none;-webkit-text-decoration:none;text-decoration:none}.button:active,button:not(.hamburger):not(.quiz-exit):active,input[type=submit]:active{background:color-mod(#fff shade(5%));border-color:color-mod(#def3fc shade(5%));box-shadow:none}.button.spinner:before,button:not(.hamburger):not(.quiz-exit).spinner:before,input[type=submit].spinner:before{height:1em;margin-left:-.5em;margin-top:-.5em;width:1em}.button svg,button:not(.hamburger):not(.quiz-exit) svg,input[type=submit] svg{height:1rem;width:1rem;fill:currentColor}.button.is-error,button:not(.hamburger):not(.quiz-exit).is-error,input[type=submit].is-error{background:#b91313;border-color:#b91313;color:#fff}.button.is-error.button-border,button:not(.hamburger):not(.quiz-exit).is-error.button-border,input[type=submit].is-error.button-border{background:transparent;color:#b91313}.button.is-error:active,.button.is-error:focus,.button.is-error:hover,button:not(.hamburger):not(.quiz-exit).is-error:active,button:not(.hamburger):not(.quiz-exit).is-error:focus,button:not(.hamburger):not(.quiz-exit).is-error:hover,input[type=submit].is-error:active,input[type=submit].is-error:focus,input[type=submit].is-error:hover{background:color-mod(#b91313 tint(10%));border-color:color-mod(#b91313 tint(10%));color:#fff}.button.is-error.button-text,button:not(.hamburger):not(.quiz-exit).is-error.button-text,input[type=submit].is-error.button-text{color:#b91313}.button.is-error.button-text:active,.button.is-error.button-text:focus,.button.is-error.button-text:hover,button:not(.hamburger):not(.quiz-exit).is-error.button-text:active,button:not(.hamburger):not(.quiz-exit).is-error.button-text:focus,button:not(.hamburger):not(.quiz-exit).is-error.button-text:hover,input[type=submit].is-error.button-text:active,input[type=submit].is-error.button-text:focus,input[type=submit].is-error.button-text:hover{color:color-mod(#b91313 tint(10%))}.button.is-warning,button:not(.hamburger):not(.quiz-exit).is-warning,input[type=submit].is-warning{background:#e67616;border-color:#e67616;color:#fff}.button.is-warning.button-border,button:not(.hamburger):not(.quiz-exit).is-warning.button-border,input[type=submit].is-warning.button-border{background:transparent;color:#e67616}.button.is-warning:active,.button.is-warning:focus,.button.is-warning:hover,button:not(.hamburger):not(.quiz-exit).is-warning:active,button:not(.hamburger):not(.quiz-exit).is-warning:focus,button:not(.hamburger):not(.quiz-exit).is-warning:hover,input[type=submit].is-warning:active,input[type=submit].is-warning:focus,input[type=submit].is-warning:hover{background:color-mod(#e67616 tint(10%));border-color:color-mod(#e67616 tint(10%));color:#fff}.button.is-warning.button-text,button:not(.hamburger):not(.quiz-exit).is-warning.button-text,input[type=submit].is-warning.button-text{color:#e67616}.button.is-warning.button-text:active,.button.is-warning.button-text:focus,.button.is-warning.button-text:hover,button:not(.hamburger):not(.quiz-exit).is-warning.button-text:active,button:not(.hamburger):not(.quiz-exit).is-warning.button-text:focus,button:not(.hamburger):not(.quiz-exit).is-warning.button-text:hover,input[type=submit].is-warning.button-text:active,input[type=submit].is-warning.button-text:focus,input[type=submit].is-warning.button-text:hover{color:color-mod(#e67616 tint(10%))}.button.is-success,button:not(.hamburger):not(.quiz-exit).is-success,input[type=submit].is-success{background:#3ea919;border-color:#3ea919;color:#fff}.button.is-success.button-border,button:not(.hamburger):not(.quiz-exit).is-success.button-border,input[type=submit].is-success.button-border{background:transparent;color:#3ea919}.button.is-success:active,.button.is-success:focus,.button.is-success:hover,button:not(.hamburger):not(.quiz-exit).is-success:active,button:not(.hamburger):not(.quiz-exit).is-success:focus,button:not(.hamburger):not(.quiz-exit).is-success:hover,input[type=submit].is-success:active,input[type=submit].is-success:focus,input[type=submit].is-success:hover{background:color-mod(#3ea919 tint(10%));border-color:color-mod(#3ea919 tint(10%));color:#fff}.button.is-success.button-text,button:not(.hamburger):not(.quiz-exit).is-success.button-text,input[type=submit].is-success.button-text{color:#3ea919}.button.is-success.button-text:active,.button.is-success.button-text:focus,.button.is-success.button-text:hover,button:not(.hamburger):not(.quiz-exit).is-success.button-text:active,button:not(.hamburger):not(.quiz-exit).is-success.button-text:focus,button:not(.hamburger):not(.quiz-exit).is-success.button-text:hover,input[type=submit].is-success.button-text:active,input[type=submit].is-success.button-text:focus,input[type=submit].is-success.button-text:hover{color:color-mod(#3ea919 tint(10%))}.button.is-info,button:not(.hamburger):not(.quiz-exit).is-info,input[type=submit].is-info{background:#00a3de;border-color:#00a3de;color:#fff}.button.is-info.button-border,button:not(.hamburger):not(.quiz-exit).is-info.button-border,input[type=submit].is-info.button-border{background:transparent;color:#00a3de}.button.is-info:active,.button.is-info:focus,.button.is-info:hover,button:not(.hamburger):not(.quiz-exit).is-info:active,button:not(.hamburger):not(.quiz-exit).is-info:focus,button:not(.hamburger):not(.quiz-exit).is-info:hover,input[type=submit].is-info:active,input[type=submit].is-info:focus,input[type=submit].is-info:hover{background:color-mod(#00a3de tint(10%));border-color:color-mod(#00a3de tint(10%));color:#fff}.button.is-info.button-text,button:not(.hamburger):not(.quiz-exit).is-info.button-text,input[type=submit].is-info.button-text{color:#00a3de}.button.is-info.button-text:active,.button.is-info.button-text:focus,.button.is-info.button-text:hover,button:not(.hamburger):not(.quiz-exit).is-info.button-text:active,button:not(.hamburger):not(.quiz-exit).is-info.button-text:focus,button:not(.hamburger):not(.quiz-exit).is-info.button-text:hover,input[type=submit].is-info.button-text:active,input[type=submit].is-info.button-text:focus,input[type=submit].is-info.button-text:hover{color:color-mod(#00a3de tint(10%))}.button.button-text,button:not(.hamburger):not(.quiz-exit).button-text,input[type=submit].button-text{background-color:transparent;border-color:transparent;padding:0}.button.button-text:active,.button.button-text:focus,.button.button-text:hover,button:not(.hamburger):not(.quiz-exit).button-text:active,button:not(.hamburger):not(.quiz-exit).button-text:focus,button:not(.hamburger):not(.quiz-exit).button-text:hover,input[type=submit].button-text:active,input[type=submit].button-text:focus,input[type=submit].button-text:hover{background-color:transparent;border-color:transparent}@media (min-width:960px){.button,button:not(.hamburger):not(.quiz-exit),input[type=submit]{font-size:1rem}}.button[disabled],button:disabled{opacity:.65;pointer-events:none}[role=button]{cursor:pointer}.button-block{display:block;text-align:center;width:100%}.button-border{background:transparent}.button-square{padding:.75rem}.button-pill{border-radius:1.25rem}.button.button-primary.button-outline{background:transparent;border:2px solid #1c4a9f;color:#1c4a9f;padding-bottom:calc(1em - 2px);padding-top:calc(1em - 2px)}.button.button-primary.button-outline:active,.button.button-primary.button-outline:focus,.button.button-primary.button-outline:hover,.button.button-primary.button-outline:visited{background:transparent;color:#143674}.button.button-secondary.button-outline{background:transparent;border:2px solid #00a3de;color:#00a3de;padding-bottom:calc(1em - 2px);padding-top:calc(1em - 2px)}.button.button-secondary.button-outline:active,.button.button-secondary.button-outline:focus,.button.button-secondary.button-outline:hover,.button.button-secondary.button-outline:visited{background:transparent;color:#007eab}.contact__widget li:not(:last-of-type){margin-bottom:.75rem}.contact__widget-address .address__line{display:block}.control{color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;font-size:1rem;font-weight:inherit;letter-spacing:-.0117em;line-height:1.25;margin:.5em 0;padding:0;position:relative;text-transform:none}.control.control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:2rem}.control:hover .control-indicator{background-color:color-mod(#fff) shade(2.5%);border-color:color-mod(#00a3de) shade(2.5%);box-shadow:none}.control input[type=checkbox],.control input[type=radio]{margin:0;opacity:0;position:absolute;z-index:-1}.control input[type=checkbox]:focus~.control-indicator,.control input[type=radio]:focus~.control-indicator{background-color:color-mod(#fff) shade(5%);border-color:color-mod(#00a3de) shade(5%);box-shadow:none;outline:.125rem solid #00a3de;outline-offset:.125rem}.control input[type=checkbox]:checked~.control-indicator,.control input[type=radio]:checked~.control-indicator{background-color:#1c4a9f;border:1px solid #1c4a9f}.control input[type=checkbox]:checked~.control-label,.control input[type=radio]:checked~.control-label{color:inherit}.control.checkbox .control-indicator{border-radius:0}.control.checkbox input[type=checkbox]:checked~.control-indicator{background-color:#1c4a9f;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16"><polyline points="4 8.43 6.67 11 12 5" fill="none" stroke="white" stroke-miterlimit="10" stroke-width="2"/></svg>')}.control.checkbox .control-indicator.slide-toggle{background-color:hsla(0,0%,100%,.5);border-radius:.5em;height:1em;width:2em}.control.checkbox .control-indicator.slide-toggle:after{background-color:#fff;border-radius:50%;content:"";display:block;height:calc(1em - 4px);left:1px;position:absolute;top:1px;transition:.3s;width:calc(1em - 4px)}.control.checkbox input[type=checkbox]:checked~.control-indicator.slide-toggle{background-color:hsla(0,0%,100%,.5);background-image:none;border-color:#00a3de}.control.checkbox input[type=checkbox]:checked~.control-indicator.slide-toggle:after{background-color:#1c4a9f;left:calc(1em + 1px)}.control.radio .control-indicator{border-radius:1.375rem}.control.radio input[type=radio]:checked~.control-indicator:before{background:#fff;border-radius:1.375rem;content:"";height:.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5em}.control.switch .control-indicator{border-radius:1.375rem;width:2em}.control.switch .control-indicator:before{background-color:#fff;border:inherit;border-radius:1.375rem;content:"";display:block;height:1em;left:-1px;position:absolute;top:-1px;transition:all .2s ease-in-out;width:1em}.control.switch input[type=checkbox]:checked~.control-indicator:before{left:calc(100% - 1em + 1px)}.control.is-error input:checked~.control-indicator{background-color:#b91313!important;border-color:#b91313!important}.control.is-warning input:checked~.control-indicator{background-color:#e67616!important;border-color:#e67616!important}.control.is-success input:checked~.control-indicator{background-color:#3ea919!important;border-color:#3ea919!important}.control.is-info input:checked~.control-indicator{background-color:#00a3de!important;border-color:#00a3de!important}.control-indicator{background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #00a3de;box-shadow:0 1px 4px 1px rgba(46,49,56,.1);flex:0 0 auto;font-size:1.375rem;height:1em;line-height:1;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1em}.control-indicator,.control-label{display:block;transition:all .2s ease-in-out}.control-label{color:inherit;flex:1 1 auto;margin:0 0 0 .75em}.control-reversed>.control-label{margin:0;order:1}.control-reversed>.control-indicator{margin:0 0 0 .75em;order:2}.divider div[class*=max-width-],.divider div[class^=max-width-]{margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%}.divider .max-width-none{padding:0!important}em{color:inherit;font-family:inherit;font-style:italic;font-weight:inherit}figure{display:block;margin:0;padding:0}.wp-caption-text,figcaption{color:inherit;font-family:inherit;font-size:.875rem;font-weight:inherit;margin:1em 0;text-align:left}.hamburger{background:none;border:0;display:block;height:36px;margin:0;padding:0;position:relative;width:26px}@media (min-width:960px){.hamburger{display:none}}.hamburger:focus{outline:none}.hamburger__line{background:#00a3de;display:block;height:4px;position:absolute;transition:all .4s;width:100%}.hamburger__line:first-child{top:calc(100% - 10px);transform:translateY(-4px) rotate(0deg)}.hamburger__line:nth-child(2){top:10px;transform:translateY(0) rotate(0deg)}.hamburger.open .hamburger__line:first-child{opacity:1;top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger.open .hamburger__line:nth-child(2){opacity:1;top:50%;transform:translateY(-50%) rotate(-45deg)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#1c4a9f;font-family:inherit;font-style:normal;font-weight:700;letter-spacing:-.0117em;line-height:1.375;margin:.5rem 0;text-transform:none}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit;font-family:inherit;font-size:.6em;font-style:inherit;font-weight:inherit}.h1,.the-content h1{font-size:3rem;line-height:1.1666666667}@media (max-width:959px){.h1,.the-content h1{font-size:1.75rem}}.h1+.h2,.h1+h2,.the-content h1+.h2,.the-content h1+h2{margin-top:0}.h2,.the-content h2{font-size:2.5rem}@media (max-width:959px){.h2,.the-content h2{font-size:1.5rem}}.h2+.h3,.h2+h3,.the-content h2+.h3,.the-content h2+h3{margin-top:0}.h3,.the-content h3{font-size:2rem}@media (max-width:959px){.h3,.the-content h3{font-size:1.375rem}}.h3+.h4,.h3+h4,.the-content h3+.h4,.the-content h3+h4{margin-top:0}.h4,.the-content h4{font-size:1.5rem}@media (max-width:959px){.h4,.the-content h4{font-size:1.25rem}}.h4+.h5,.h4+h5,.the-content h4+.h5,.the-content h4+h5{margin-top:0}.h5,.the-content h5{color:#2e3138;font-size:1.25rem;font-weight:500}.h5+.h6,.h5+h6,.the-content h5+.h6,.the-content h5+h6{margin-top:0}.h6,.the-content h6{color:#2e3138;font-size:.875rem;font-weight:500}.highlight{background:#def3fc;color:#1c4a9f;font-weight:500;padding:1rem}@media (min-width:960px){.highlight{padding:2rem}}hr{background:#00a3de;border:0;clear:both;height:6px;margin:1rem 0}hr.centered{margin-left:auto;margin-right:auto}[class^=icon]{display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.icon-xxs,.icon-xxs>svg,svg.icon-xxs{height:1rem;width:1rem}.icon-xs,.icon-xs>svg,svg.icon-xs{height:1.5rem;width:1.5rem}.icon-s,.icon-s>svg,svg.icon-s{height:2rem;width:2rem}.icon-m,.icon-m>svg,svg.icon-m{height:3rem;width:3rem}.icon-l,.icon-l>svg,svg.icon-l{height:4rem;width:4rem}.icon-xl,.icon-xl>svg,svg.icon-xl{height:5rem;width:5rem}.icon-xxl,.icon-xxl>svg,svg.icon-xxl{height:6rem;width:6rem}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #00a3de;border-radius:0;box-shadow:0 1px 4px 1px rgba(46,49,56,.1);box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:1rem;font-weight:inherit;height:2.5rem;line-height:1.5;margin:.5em 0;outline:1px solid #00a3de;padding:0 1em;transition:all .2s ease-in-out;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{color:#00a3de;opacity:.5}input::placeholder,textarea::placeholder{color:#00a3de;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input:hover,textarea:hover{background:color-mod(#fff) shade(2.5%);border-color:color-mod(#00a3de) shade(2.5%);box-shadow:none;color:inherit}input:focus,textarea:focus{background:color-mod(#fff) shade(5%);border-color:color-mod(#00a3de) shade(5%);color:#1c4a9f}input:disabled,textarea:disabled{background:color-mod(#fff) shade(5%);border-color:#00a3de;color:inherit;pointer-events:none}input.is-error,textarea.is-error{border-color:#b91313!important;color:#b91313!important}input.is-warning,textarea.is-warning{border-color:#e67616!important;color:#e67616!important}input.is-success,textarea.is-success{border-color:#3ea919!important;color:#3ea919!important}input.is-info,textarea.is-info{border-color:#00a3de!important;color:#00a3de!important}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}input[type=file]{background:transparent!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;font-size:.7em!important;height:auto!important;padding:0!important}input[type=checkbox],input[type=radio]{box-shadow:none!important;display:inline-block;height:auto;margin-right:10px;width:auto}input[type=checkbox]+p,input[type=radio]+p{display:inline-block;margin:0}input[type=checkbox]+label,input[type=radio]+label{display:inline-block}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=color]{-webkit-appearance:none;display:inline-block;margin:0;padding:0;width:2.5rem}input[type=color]::-moz-focus-inner{padding:1px}input[type=color]::-webkit-color-swatch-wrapper{padding:1px}input[type=color]::-moz-color-swatch{border:none}input[type=color]::-webkit-color-swatch{border:none}.key_dates__widget li:not(:last-of-type){margin-bottom:.75rem}.key_dates__widget-date,.key_dates__widget-title{display:block}.key_dates__widget-title{font-weight:700}.form__label,label{display:block;font-size:.875rem}.form__label,.lead,label{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:-.0117em;line-height:1.5;margin:.5em 0;text-transform:none}.lead{font-size:1.25rem;font-style:normal}@media (max-width:959px){.lead{font-size:1rem}}.lead-xxl{font-size:1.625rem}.lead-xl{font-size:1.5rem}.lead-l{font-size:1.375rem}.lead-s{font-size:1.125rem}.lead-xs{font-size:1rem}.lead-xxs{font-size:.875rem}.link-list{list-style:none;margin-left:0}.link-list li{margin-left:0;padding:0}.link-list li a{background:#def3fc;color:#1c4a9f;display:block;font-weight:500;padding:1.5rem 3rem 1.5rem 1.5rem;position:relative}.link-list li a:after{border:.2rem solid #00a3de;border-width:.2rem .2rem 0 0;content:"";display:block;height:.8rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-.5rem) rotate(45deg);transform-origin:center center;width:.8rem}.link-list li a:hover{background:#1c4a9f;color:#fff}@media (min-width:960px){.link-list li a{padding:2rem 5rem 2rem 2rem}.link-list li a:after{right:2rem}.link-list li a:hover{background:#1c4a9f;color:#fff}}a{font-weight:700;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out}a,a:focus,a:hover{color:#00a3de;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.important-list,.info-list{list-style:none}.important-list li,.info-list li{background:url(../svg/info.svg) left top .25rem no-repeat;background-size:1rem;margin-left:0;padding:0 0 0 2rem}.important-list li{background-image:url(../svg/important.svg)}.bulleted-list{list-style:none}.bulleted-list li{color:#1c4a9f;font-weight:500;margin-left:0;padding:0 0 0 1rem;position:relative}.bulleted-list li:before{border-bottom:.3rem solid transparent;border-left:.33rem solid #00a3de;border-top:.3rem solid transparent;content:"";height:.6rem;left:0;position:absolute;top:.4rem;width:.33rem}ol.special-ordered-list{list-style:none;margin-left:0}ol.special-ordered-list li{color:#1c4a9f;counter-increment:special-order-counter;font-weight:500;margin-left:0;min-height:80px;padding:8px 0 8px 80px;position:relative}ol.special-ordered-list li:before{border:8px solid #94d9f8;border-radius:30px;content:counter(special-order-counter);display:inline-block;font-size:20px;font-weight:700;left:0;line-height:44px;min-width:60px;position:absolute;text-align:center;top:0}ol.special-ordered-list.reset{counter-reset:special-order-counter}ol.special-ordered-list[style^="--start"]{counter-reset:special-order-counter calc(var(--start) - 1)}body{counter-reset:special-order-counter}ol,ul{color:inherit;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:-.0117em;line-height:1.5;margin:1em 0;padding:0;text-transform:none}ol li,ul li{margin:.5em 0 .5em 1.5em;padding:0 0 0 .5em}ol li::marker,ul li::marker{color:#00a3de;font-weight:700}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin:.5em 0;padding:0}ol li>ol:first-child,ol li>ul:first-child,ul li>ol:first-child,ul li>ul:first-child{margin:.5em 0}ol li>ol li,ol li>ul li,ul li>ol li,ul li>ul li{margin:.5em 0 .5em 1.5em;padding:0 0 0 .5em}ul,ul li ul{list-style:disc}.list-unstyled{list-style:none}.list-unstyled li{margin-left:0;padding-left:0}.list-inline li{display:inline-block}.ads-logo img{width:4.5rem}@media (min-width:960px){.ads-logo img{width:7.8125rem}}.ndss-logo img{height:41px;width:87px}@media (min-width:960px){.ndss-logo img{height:2.8125rem;width:6.1875rem}}.site-logo img{height:36px;width:134px}@media (min-width:960px){.site-logo img{height:2.8125rem;width:10.625rem}}.diabetes-australia-logo img{width:4.75rem}@media (min-width:960px){.diabetes-australia-logo img{height:1.9375rem;width:5.5625rem}}.logo-wrapper .site-logo{margin-right:1rem}@media (min-width:960px){.logo-wrapper .site-logo{border-right:1px solid #94d9f8;margin-right:1rem;padding-right:1rem}}@media (max-width:959px){.logo-wrapper{justify-content:center}}@media (min-width:960px){.site-footer .ndss-logo img{height:60px;width:129px}.site-footer .site-logo img{height:60px;width:224px}}.nav ol,.nav ul,nav ol,nav ul{list-style:none}.nav li,.nav ul,nav li,nav ul{margin:0;padding:0}.p,p{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:-.0117em;line-height:1.5;text-transform:none}.p,p,pre{color:inherit;font-style:normal;margin:1em 0}pre{background:#def3fc;border:0 solid #def3fc;border-radius:.25em;direction:ltr;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:80%;font-weight:400;-webkit-hyphens:none;hyphens:none;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre code{color:inherit;font-size:inherit}.screen-reader,.screen-reader-text{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}.screen-reader-focusable:active,.screen-reader-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}.section:not(.section--questions):not(.intro).animate{transition:all .8s ease .2s}.section:not(.section--questions):not(.intro):not(.animate){opacity:0;transform:translateY(1rem);transition:all .8s ease .2s}@media (-ms-high-contrast:none){.section:not(.section--questions):not(.intro){opacity:1!important;transform:translateY(0)}}.section:not(.section--questions):not(.intro).results-more-information{opacity:1!important;transform:translateY(0)}select{display:block;width:100%}.ginput_container_select,.select{display:block;font-family:inherit;font-size:1rem;font-weight:inherit;line-height:auto;margin:.5em 0;position:relative}.ginput_container_select select,.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #00a3de;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;height:2.5rem;line-height:inherit;margin:0;outline:0;padding:0 2em 0 1em;transition:all .2s ease-in-out}.ginput_container_select select::-moz-focusring,.select select::-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.ginput_container_select select::-ms-expand,.select select::-ms-expand{display:none}.ginput_container_select select:hover,.select select:hover{background:color-mod(#fff) shade(2.5%);border-color:color-mod(#00a3de) shade(2.5%);color:inherit}.ginput_container_select select:focus,.select select:focus{background:color-mod(#fff) shade(5%);border-color:color-mod(#00a3de) shade(5%);color:#1c4a9f;outline:.125rem solid #00a3de;outline-offset:.125rem}.ginput_container_select select:disabled,.select select:disabled{background:color-mod(#fff) shade(5%);border-color:#00a3de;color:inherit;pointer-events:none}.ginput_container_select.is-error select,.select.is-error select{border-color:#b91313!important;color:#b91313!important}.ginput_container_select.is-error:after,.select.is-error:after{border-top-color:#b91313!important}.ginput_container_select.is-warning select,.select.is-warning select{border-color:#e67616!important;color:#e67616!important}.ginput_container_select.is-warning:after,.select.is-warning:after{border-top-color:#e67616!important}.ginput_container_select.is-success select,.select.is-success select{border-color:#3ea919!important;color:#3ea919!important}.ginput_container_select.is-success:after,.select.is-success:after{border-top-color:#3ea919!important}.ginput_container_select.info select,.select.info select{border-color:#00a3de!important;color:#00a3de!important}.ginput_container_select.info:after,.select.info:after{border-top-color:#00a3de!important}.ginput_container_select:after,.select:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #2e3138;content:"";height:0;margin-top:-2px;pointer-events:none;position:absolute;right:1em;top:50%;width:0}@moz-document url-prefix(){.select:before{background:#fff;border:1px solid #00a3de;border-left-width:0;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:1em;z-index:2}.select.large:before{width:1.5em}}.small-caps{text-transform:uppercase}.bold,strong{color:inherit;font-style:inherit;font-weight:600}.bold,.tag,strong{font-family:inherit}.tag{background:#00a3de;border-radius:.25em;color:#1c4a9f;display:inline-block;font-size:.625rem;font-weight:500;letter-spacing:-.0117em;line-height:1.375;padding:.25rem .5rem;text-transform:uppercase}textarea{height:auto;line-height:inherit;max-width:100%;padding:1em;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out}.callout-block-info{background:#fff;margin:3rem 0 1.5rem;padding:1.5rem;position:relative}.callout-block-info:before{background:#fff;border-radius:50%;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2300A3DE' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8m0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42m56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12z'/%3E%3C/svg%3E");height:48px;left:1.5rem;padding:8px;position:absolute;top:-24px;transition:.3s;width:48px}.callout-block-info h4{color:#2e3138;font-weight:400}.callout-block-info ol,.callout-block-info ul{background:#def3fc;color:#1c4a9f;margin:0;padding:1.5rem}.callout-block-info p{background:#94d9f8;color:#1c4a9f;font-weight:700;margin:0;padding:.75rem 1.5rem}.callout-block-info p:first-of-type{padding-top:1.5rem}.callout-block-info p:last-of-type{padding-bottom:1.5rem}.cards-icon-layout .cards-icon__title{margin-bottom:2rem;text-align:center}.card-icon{background:#def3fc;text-align:center}.card-icon>a{height:100%}.card-icon__content-wrapper{flex-direction:column;flex-grow:1;height:100%;justify-content:stretch;padding-top:2rem}.card-icon__content-wrapper,.card-icon__icon{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.card-icon__icon{background:#fff;border-radius:50%;height:5rem;justify-content:center;width:5rem}.card-icon__icon svg{fill:#00a3de;height:3rem;width:3rem}.card-icon__header{flex-grow:0;padding:1.5rem 2rem 0}.card-icon__header h3{color:#1c4a9f;font-size:1.25rem;font-weight:700}.card-icon__content{color:#2e3138;flex-grow:1;font-weight:400;padding:1rem 2rem 0}.card-icon__footer{flex-grow:0;font-weight:400;padding:1rem 1rem 2rem}.card-text{background:#def3fc}.card-text__header{background:#94d9f8;color:#fff;padding:1.5rem 2rem}.card-text__header h3{color:#1c4a9f;font-size:1.5rem;font-weight:500}.card-text__content{color:#1c4a9f;font-weight:500;padding:2rem}.card-text__footer{background:#def3fc}.card>a{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1 1 auto;flex-direction:column;width:100%}.card__header+.card__content{margin-top:1rem}.card__title{color:#1c4a9f;font-weight:700;transition:.3s}@media (min-width:960px){.card__title{font-size:1.75rem}}.card__content-wrapper{background:#def3fc;color:#2e3138;font-weight:400;padding:1.5rem;position:relative;transition:.3s}.card__content-wrapper .card__info-icon{background:#def3fc;border-radius:50%;height:48px;left:1.5rem;padding:8px;position:absolute;top:-24px;transition:.3s;width:48px}.card__content-wrapper .card__info-icon svg{height:32px;width:32px;fill:#00a3de}@media (min-width:960px){.card__content-wrapper{padding:2.5rem}.card__content-wrapper .card__info-icon{left:2.5rem}}.card__footer{color:#00a3de;font-weight:700;margin-top:auto;padding-top:1rem;transition:.3s}@media (min-width:960px){.card__footer{font-size:1rem}}.card a:hover .card__content-wrapper{background:#1c4a9f;color:#fff}.card a:hover .card__content-wrapper .card__info-icon{background:#1c4a9f}.card a:hover .card__content-wrapper .card__footer,.card a:hover .card__content-wrapper .card__title{color:#fff}.card.card-type__icon .card__figure{background:#def3fc;padding:2rem 1rem 0}.card.card-type__icon .card__figure .icon{fill:#1c4a9f}@media (max-width:959px){.card.card-type__icon .card__figure .media{padding-top:100px}.card.card-type__icon .card__figure .icon{margin-left:auto;margin-right:auto;max-width:140px}}.card.card-type__icon .card__header{text-align:center}.card.card-type__icon .card__header hr{display:none}.card.card-type__icon .card__content-wrapper{padding-top:1rem}.card.card-type__icon .card__content{color:#1c4a9f;font-size:.875rem;font-weight:500;text-align:center}.cards-text-layout.with-intro .container{background:#def3fc;padding:1.5rem .75rem .75rem;position:relative}.cards-text-layout.with-intro .card__info-icon{background:#def3fc;border-radius:50%;height:48px;left:1.5rem;padding:8px;position:absolute;top:-24px;transition:.3s;width:48px}.cards-text-layout.with-intro .card__info-icon svg{height:32px;width:32px;fill:#00a3de}.cards-text-layout.with-intro .cards-text__intro .h3:after{background:#00a3de;content:"";display:block;height:.25rem;width:3.75rem}.cards-text-layout.with-intro .cards-text__intro .the-content{margin-bottom:.75rem}.cards-text-layout.with-intro .cards-text__intro .the-content h1,.cards-text-layout.with-intro .cards-text__intro .the-content h2,.cards-text-layout.with-intro .cards-text__intro .the-content h3,.cards-text-layout.with-intro .cards-text__intro .the-content h4{color:#2e3138}.cards-text-layout.with-intro .card-text{background:#fff}.cards-text-layout.with-intro .card-text__header{padding:1.25rem 1rem}.cards-text-layout.with-intro .card-text__content{padding:1.5rem 1rem}@media (min-width:960px){.cards-text-layout.with-intro .container{padding:2.5rem}.cards-text-layout.with-intro .cards-text__intro{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cards-text-layout.with-intro .cards-text__intro .h3{width:calc(20% - .75rem)}.cards-text-layout.with-intro .cards-text__intro .the-content{margin-bottom:.75rem;width:calc(80% - .75rem)}.cards-text-layout.with-intro .columns{margin-left:20%}}.cards-layout .content{margin-bottom:2rem}.cards-layout .content h2{text-align:center}@media (max-width:959px){.cards-layout .content{margin-bottom:1.5rem}}.content-with-image__image{margin:20px -1rem 0}.content-with-image__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:960px){.content-with-image .container{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.content-with-image__image{margin:0;position:relative;width:50%}.content-with-image__content{width:50%}.content-with-image .button{margin-top:2rem}.content-with-image.image-left.image-medium .content-with-image__content,.content-with-image.image-left.image-medium .content-with-image__image{padding-right:6.25rem}.content-with-image.image-right.image-medium .content-with-image__content,.content-with-image.image-right.image-medium .content-with-image__image{padding-left:6.25rem}.content-with-image.image-left.image-large .content-with-image__content{padding-left:7.5rem;padding-right:2rem}.content-with-image.image-right.image-large .content-with-image__content{padding-left:2rem;padding-right:7.5rem}.content-with-image.image-large .content-with-image__image{height:43vw;min-height:30rem}.content-with-image.image-large .content-with-image__image img{bottom:0;max-width:none;position:absolute;top:0;width:calc(50vw - 1.25rem)}.content-with-image.image-left.image-large .content-with-image__image img{right:0}.content-with-image.image-right.image-large .content-with-image__image img{left:0}.content-with-image.image-right .content-with-image__image{order:2}.content-with-image.image-right .content-with-image__content{order:1}}@media (max-width:959px){.content-with-image__image{margin-bottom:1.5rem}}.content-with-video .inner{background-color:#94d9f8}.content-with-video__video{margin:0}.content-with-video__video .play-button{cursor:pointer}.content-with-video__content{padding:1.5rem}.content-with-video .button{margin-top:2rem}@media (min-width:960px){.content-with-video .inner{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.content-with-video__video{margin:0;position:relative;width:50%}.content-with-video__content{padding:2rem;width:50%}.content-with-video.image-large .content-with-video__video{width:58.3333333333%}.content-with-video.image-large .content-with-video__content{width:41.6666666667%}.content-with-video.image-right .content-with-video__video{order:2}.content-with-video.image-right .content-with-video__content{order:1}}@media (max-width:959px){.content-with-video__video{margin-bottom:1.5rem}}.content-with-video .play-button img{z-index:1}.content-with-video .play-button:after{background:#1c4a9f;border-radius:50%;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="white" d="M16 10v28l22-14z"/></svg>');display:block;height:4rem;left:calc(50% - 2rem);pointer-events:none;position:absolute;top:calc(50% - 2rem);width:4rem;z-index:2}.content-with-video .play-button iframe{z-index:3}.content__header{margin-bottom:1rem}@media (min-width:960px){.content__header{margin-bottom:2rem}.content__title{margin-bottom:.75rem}}.diabetes-australia-banner{padding:12px 0}@media (min-width:960px){.scrolled .diabetes-australia-banner{left:1.25rem;position:fixed;right:1.25rem;top:24.375rem;z-index:999}.diabetes-australia-banner{padding:18px 0}}.diabetes-australia-banner .container{padding-left:1.125rem;padding-right:1.125rem}@media (min-width:960px){.diabetes-australia-banner .container{padding-left:2.5rem;padding-right:2.5rem}}.diabetes-australia-banner__inner{justify-content:space-between}@media (min-width:960px){.diabetes-australia-banner__inner{justify-content:flex-end}}.diabetes-australia-banner__tagline{color:#fff;font-size:10px;font-weight:500;padding-right:16px}@media (max-width:959px){.diabetes-australia-banner__tagline{line-height:1.3;max-width:160px}}@media (min-width:960px){.diabetes-australia-banner__tagline{font-size:1rem}}.diabetes-australia-banner .diabetes-australia-logo{height:26px;width:77px}@media (min-width:960px){.diabetes-australia-banner .diabetes-australia-logo,.diabetes-australia-banner .diabetes-australia-logo__image{height:39.9px;width:118.37px}}.footer-navigation-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:960px){.footer-navigation-menu .menu{align-items:center}}@media (max-width:959px){.footer-navigation-menu .menu{flex-wrap:wrap}.footer-navigation-menu .menu>li{margin-bottom:.25rem;text-align:center;width:100%}}@media (min-width:960px){.footer-navigation-menu .menu>li:not(:last-of-type):after{color:#00a3de;content:"|";padding:0 .75rem}}.footer-navigation-menu .menu>li a{color:#00a3de;font-size:.75rem;font-weight:500}.gform_ajax_spinner{display:inline-block;height:1.5rem;margin-left:1em;vertical-align:middle;width:1.5rem}.gform_confirmation_message{color:#e67616;font-size:1.1rem;font-weight:700;margin-bottom:3rem;margin-top:3rem}.field:not(:last-of-type){margin-bottom:.5rem}.display-none{display:none!important}.gform_wrapper ul{list-style:none}.gform_wrapper ul>li{margin:0 0 1.5rem}.gform_wrapper li{margin:0;padding:0}.gform_wrapper br{display:none}.gform_wrapper .gfield_checkbox li{padding-left:0!important}.gform_wrapper .gfield_checkbox li:before{content:""!important}.gform_wrapper .ginput_container_radio .gfield_radio,.gform_wrapper .ginput_container_radio .gfield_radio .radio{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.gform_wrapper .ginput_container_radio .gfield_radio .radio{margin-right:10px}.gform_wrapper .ginput_complex{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.75rem}@media (max-width:320px){.gform_wrapper .ginput_complex{flex-wrap:wrap;margin:0}}.gform_wrapper .ginput_complex>span{padding:0 .75rem;width:50%}@media (min-width:640px){.gform_wrapper .ginput_complex>span{width:25%}}@media (max-width:320px){.gform_wrapper .ginput_complex>span{padding:0;width:100%}}.gform_wrapper .clear-multi{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.75rem}@media (max-width:320px){.gform_wrapper .clear-multi{flex-wrap:wrap;margin:0}}.gform_wrapper .clear-multi>div{margin-top:1.5rem;padding:0 .75rem;width:33.33%}@media (max-width:320px){.gform_wrapper .clear-multi>div{padding:0;width:100%}}.gform_wrapper input{margin-top:0}.gform_wrapper .ginput_counter,.gform_wrapper input~label,.gform_wrapper select~label{font-size:.625rem}.gform_wrapper .validation_error{color:#e67616;margin-bottom:1rem}.gform_wrapper .validation_message{background-color:#e67616;border-radius:0 0 .25em .25em;color:#fff;font-size:.75rem;font-weight:600;line-height:1.4;margin:0;padding:0 .5rem;text-align:center;text-transform:uppercase}.gform_wrapper ul.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -.5rem}.gform_wrapper .gfield{padding:0 .5rem}.gform_wrapper .gfield.large{width:100%}.gform_wrapper .gfield.medium{width:50%}.gform_wrapper .gfield.small{width:33.33%}@media (max-width:959px){.gform_wrapper .gfield.large,.gform_wrapper .gfield.medium,.gform_wrapper .gfield.small{width:100%}}@media (min-width:960px){.full-width-content.title-left .content{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.full-width-content.title-left .content__header{width:calc(25% - .75rem)}.full-width-content.title-left .content__header .h2{font-size:2rem}}@media (min-width:960px) and (max-width:959px){.full-width-content.title-left .content__header .h2{font-size:1.375rem}}@media (min-width:960px){.full-width-content.title-left .the-content{width:calc(66.66% - .75rem)}}.full-width-cta__inner{flex-direction:column;padding:2rem 0}@media (min-width:960px){.full-width-cta__inner{align-items:center;flex-direction:row;justify-content:space-between;padding:1.5rem 0}}@media (max-width:959px){.full-width-cta__inner{text-align:center}}@media (min-width:960px){.full-width-cta__header{flex:0 1 auto;padding-right:1rem}}@media (max-width:959px){.full-width-cta__header{margin-bottom:1.5rem}}.full-width-cta__title{font-size:1.125rem}@media (min-width:960px){.full-width-cta__title{font-size:1.125rem}}.full-width-cta__content{color:#94d9f8}@media (min-width:960px){.full-width-cta__content{margin:0 2rem 0 auto}}@media (max-width:959px){.full-width-cta__content{order:3}.full-width-cta__footer{margin-bottom:1rem;order:2}}@media (max-width:639px){.gallery .column{width:50%}}.gallery__image{cursor:pointer}.habits__tabs ul{list-style:none;margin:0}.habits__tabs li{margin:0;padding:0}.habits__tabs a{color:#2e3138;display:block;font-weight:400;padding:.5rem 1.5rem;position:relative;transition:.3s}.habits__tabs a:before{background:#00a3de;content:"";display:block;height:0;left:0;position:absolute;top:0;transition:.3s;width:.25rem}.habits__tabs a.active{background:#def3fc;color:#1c4a9f}.habits__tabs a.active:before{height:100%}.habits__panels{background:#def3fc}.habits__panels__footer{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:2rem}.habits__panels__footer [href="#next"]:after,.habits__panels__footer [href="#prev"]:before{border:2px solid #fff;border-width:2px 2px 0 0;content:"";display:inline-block;height:.5em;transform:translate(.125em,-.125em) rotate(45deg);width:.5em}.habits__panels__footer [href="#prev"]:before{border-color:#00a3de;transform:translate(-.125em,-.125em) rotate(-135deg)}.habits__panel{display:none}.habits__panel:first-of-type{display:block}.habits__panel figure{align-items:center;background:#00a3de;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;justify-content:center;margin-bottom:1.5rem;width:3.5rem}.habits__panel figure svg{height:2rem;width:2rem;fill:#fff}.habits__panel .h4{color:#1c4a9f;font-weight:700;margin-bottom:1.5rem}.habits__panel .h4:after{background:#00a3de;bottom:-.25rem;content:"";display:block;height:.25rem;position:relative;width:3.75rem}@media (max-width:959px){.habits__tabs ul{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.habits__tabs a{white-space:nowrap}.habits__panels{padding:1rem}}@media (min-width:960px){.habits__container{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.habits__tabs{width:calc(33.33% - .75rem)}.habits__tabs a:hover{font-weight:700}.habits__tabs a:hover:before{height:100%}.habits__tabs a.active{font-weight:700}.habits__panels{padding:3rem;width:calc(66.66% - .75rem)}.habits__panel figure{height:5.875rem;margin-bottom:1.5rem;width:5.875rem}.habits__panel figure svg{height:3.375rem;width:3.375rem}}.home-header{background:#000;height:calc(100vh - 11.25rem);min-height:550px;overflow:hidden;position:relative}@media (max-width:959px){.home-header{height:calc(100vh - 4.75rem - 8px)}}.home-header .section__inner{overflow:hidden}.home-header__background{background:#000;height:calc(100vh - 11.25rem);left:0;min-height:550px;overflow:hidden;position:absolute;right:0;z-index:0}.home-header__background img{height:calc(100vh - 4.375rem - 20px);-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%}@media (max-width:959px){.home-header__background,.home-header__background img{height:calc(100vh - 4.75rem - 8px)}}.home-header__title{color:#fff}@media (min-width:960px){.home-header__title{width:calc(50% - 1.25rem)}}.home-header__description{margin-bottom:1rem}@media (min-width:960px){.home-header__description{font-size:1.25rem;width:calc(50% - 6.25rem)}}@media (max-width:320px){.home-header__description{font-size:.875rem}}.home-header .link-note{font-size:12px}.home-header__wrapper{align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 4.375rem - 20px);position:relative;z-index:2}@media (max-width:959px){.home-header__wrapper{height:100vh}}.home-header .scroll-for-more{bottom:6.875rem;font-size:16px;font-weight:700;left:0;position:absolute;text-align:center;width:100%}.home-header .scroll-for-more:after,.home-header .scroll-for-more:before{content:"";display:block;left:50%;position:absolute}.home-header .scroll-for-more:before{animation:scroll-for-more-shaft-anim 1s infinite;background:#fff;height:32px;top:-36px;transform:translateX(-1px);width:2px}.home-header .scroll-for-more:after{animation:scroll-for-more-arrow-anim 1s infinite;border:2px solid #fff;border-width:0 2px 2px 0;height:12px;top:-6px;transform:translateX(-6px) rotate(45deg);width:12px}@keyframes scroll-for-more-shaft-anim{0%{height:20px}20%{height:32px}to{height:20px}}@keyframes scroll-for-more-arrow-anim{0%{top:-30px}20%{top:-18px}to{top:-30px}}@media (min-width:960px){.image-grid .columns-1-2 .column{width:50%}}.image-grid .columns-1-3 .column{width:50%}@media (min-width:960px){.image-grid .columns-1-3 .column{width:33.33%}}.image-grid .columns-1-4 .column{width:50%}@media (min-width:960px){.image-grid .columns-1-4 .column{width:25%}}.inpage-navigation__wrapper{background:#fff;overflow-x:hidden}.inpage-navigation__index-pane{height:72px;left:0;min-width:100%;padding:6px 0;position:relative;text-align:center;transition:left .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.inpage-navigation__link{background:#def3fc;color:#00a3de;display:inline-block;font-weight:700;line-height:60px;margin:0 3px;min-width:25%;padding:0 3rem;text-align:center;white-space:nowrap}.inpage-navigation__link:first-of-type{margin-left:0}.inpage-navigation__link:last-of-type{margin-right:0}.inpage-navigation__link.active{background:#1c4a9f;color:#fff}.inpage-navigation.stuck{height:72px}.inpage-navigation.stuck .section__inner{left:20px;position:fixed;right:20px;top:5.625rem;z-index:1000}.inpage-navigation.stuck.off-end .indexed-list__index{bottom:0;position:absolute;top:auto}@media (max-width:959px){.inpage-navigation{margin-left:-.625rem;margin-right:-.625rem}.inpage-navigation__link{min-width:auto;padding:0 2rem}.inpage-navigation.stuck .section__inner{left:0;right:0;top:0}}.lightbox__gallery--thumbs .swiper-wrapper{align-items:center;justify-content:center}.lightbox__gallery--thumbs{cursor:pointer}.media{display:block;overflow:hidden;position:relative}.media>.media__inner,.media>canvas,.media>iframe,.media>img,.media>svg,.media>video{border-radius:inherit;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.media-1{padding-top:100%}.media-1-2{padding-top:200%}.media-9-16{padding-top:177.7777777778%}.media-9-14{padding-top:155.5555555556%}.media-2-3{padding-top:150%}.media-3-4{padding-top:133.3333333333%}.media-4-5{padding-top:125%}.media-4-3{padding-top:75%}.media-3-2{padding-top:66.6666666667%}.media-5-4{padding-top:80%}.media-16-9{padding-top:56.25%}.media-2-1{padding-top:50%}@media (min-width:1680px){.media-negative-margin{margin-left:-10rem!important;margin-right:-10rem!important}}@media (min-width:1280px) and (max-width:1679px){.media-negative-margin{margin-left:-5rem!important;margin-right:-5rem!important}}@media (min-width:960px) and (max-width:1279px){.media-negative-margin{margin-left:-2.5rem!important;margin-right:-2.5rem!important}}@media (min-width:960px){.primary-navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.primary-navigation-menu>ul>li{display:inline-block;height:4.375rem;position:relative;transition:all .3s ease-in-out}}.primary-navigation-menu>ul>li>a{font-weight:700;padding:1.5rem;text-align:center}@media (min-width:960px){.primary-navigation-menu>ul>li>a{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:4.375rem;margin:0 1.25rem;padding:0;position:relative}.primary-navigation-menu>ul>li>a:after{background:#fff;bottom:0;content:"";display:block;height:6px;position:absolute;transition:width .3s;width:0}.primary-navigation-menu>ul>li.is-active>a:after,.primary-navigation-menu>ul>li:focus>a:after,.primary-navigation-menu>ul>li:hover>a:after{width:100%}}@media (max-width:959px){.primary-navigation-menu>ul>li:not(:first-of-type)>a{border-top:.0625rem solid #0691d1}}.primary-navigation-menu>ul>li.language-chooser{margin-left:auto}.primary-navigation-menu>ul>li.language-chooser>a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='%23fff' d='M10.99.167C5.01.167.166 5.02.166 11s4.842 10.833 10.822 10.833c5.991 0 10.844-4.853 10.844-10.833S16.98.167 10.99.167m7.507 6.5H15.3a17 17 0 0 0-1.495-3.857 8.7 8.7 0 0 1 4.69 3.857M11 2.377c.9 1.3 1.603 2.74 2.07 4.29H8.93A15.3 15.3 0 0 1 11 2.377m-8.385 10.79A9 9 0 0 1 2.333 11c0-.748.109-1.473.282-2.167h3.662c-.087.715-.152 1.43-.152 2.167s.065 1.452.152 2.167zm.888 2.166H6.7a17 17 0 0 0 1.495 3.857 8.65 8.65 0 0 1-4.69-3.857M6.7 6.667H3.503A8.65 8.65 0 0 1 8.194 2.81 17 17 0 0 0 6.7 6.667M11 19.623a15.3 15.3 0 0 1-2.07-4.29h4.14a15.3 15.3 0 0 1-2.07 4.29m2.535-6.456h-5.07c-.098-.715-.173-1.43-.173-2.167s.075-1.462.173-2.167h5.07c.098.705.173 1.43.173 2.167s-.075 1.452-.173 2.167m.27 6.023a17 17 0 0 0 1.496-3.857h3.196a8.7 8.7 0 0 1-4.691 3.857m1.918-6.023c.087-.715.152-1.43.152-2.167s-.065-1.452-.152-2.167h3.662A9 9 0 0 1 19.667 11a9 9 0 0 1-.282 2.167z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:20px;content:"";display:inline-block;height:20px;line-height:0;margin-right:.75rem;width:20px}@media (max-width:959px){.primary-navigation-menu>ul>li.language-chooser>a:before{margin-bottom:-4px}}.primary-navigation-menu>ul>li.language-chooser>a:after{left:2px}.primary-navigation-menu>ul>li:last-of-type>a{background:#0691d1}@media (min-width:960px){.primary-navigation-menu>ul>li:last-of-type{margin-left:auto}.primary-navigation-menu>ul>li:last-of-type>a{background:#1c4a9f;height:2.875rem;margin-top:.75rem;padding:.75rem 2rem}.primary-navigation-menu>ul>li:last-of-type>a:after{display:none;left:0}.primary-navigation-menu>ul>li.language-chooser+li:last-of-type{margin-left:0}.primary-navigation-menu ul{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}}.primary-navigation-menu li{position:relative}@media (min-width:960px){.primary-navigation-menu li{display:block}.primary-navigation-menu li:focus ul,.primary-navigation-menu li:hover ul{opacity:1;pointer-events:all}.primary-navigation-menu li .sub-menu{background:#00a3de;display:block;left:0;min-width:12rem;opacity:0;padding:.5rem 0;pointer-events:none;position:absolute;transition:opacity .2s ease-out;z-index:999}}.primary-navigation-menu li .sub-menu li{display:block}.primary-navigation-menu li .sub-menu a{font-size:.875rem;padding:.5rem 1.25rem;text-align:center}@media (min-width:960px){.primary-navigation-menu li .sub-menu a{text-align:left}}.primary-navigation-menu a{color:#fff;display:block;-webkit-text-decoration:none;text-decoration:none}@media (max-width:959px){.primary-navigation-menu .current_page_item>a{-webkit-text-decoration:underline;text-decoration:underline}.primary-navigation-menu .has-sub-menu .control{display:inline-block;height:1.2rem;position:relative;transform:translate(.5rem,.1rem);width:1.2rem}.primary-navigation-menu .has-sub-menu .control:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:.6rem;left:50%;position:relative;top:50%;transform:translate(-50%,-75%) rotate(45deg);transform-origin:center;transition:.3s;width:.6rem}.primary-navigation-menu .has-sub-menu.open .control:after{transform:translate(-50%,-25%) rotate(225deg)}.primary-navigation-menu .has-sub-menu .sub-menu{display:none}}.page-header__head{background:#000;height:20rem;position:relative}@media (max-width:639px){.page-header__head{height:calc(112.67606vw - 22.53521px)}}.page-header__head.color-bg{background:#1c4a9f}.page-header__head .container{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-start;position:relative;z-index:0}.page-header__heading{color:#fff;line-height:1.2;max-width:32.8125rem}.page-header .link-text{color:#fff;font-size:12px;margin-top:6px}.page-header__title{text-align:center}.page-header__description{margin-left:auto;margin-right:auto;text-align:center}.page-header__image{background:50% no-repeat;background-size:cover;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:0}.popup{background:rgba(0,0,0,.85);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:999}.popup .popup__content{left:50%;max-width:960px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}.popup.before-show{display:block}.popup.show{opacity:1;transition:opacity .3s ease}.popup .close{bottom:calc(100% + 10px);cursor:pointer;position:absolute;right:0}.popup .close svg{fill:#fff;height:1rem;width:1rem}.popup.image__popup{background:rgba(0,0,0,.2)}.popup.image__popup .popup__content{background:#fff;max-width:25rem;padding:.5rem}.popup.quiz__popup{background:rgba(0,0,0,.2)}.popup.quiz__popup .popup__header{margin-bottom:1rem}@media (min-width:960px){.popup.quiz__popup .popup__header{margin-bottom:1.5rem}}.popup.quiz__popup .popup__title{font-size:1.25rem}@media (min-width:960px){.popup.quiz__popup .popup__title{font-size:1.5rem}}.popup.quiz__popup .popup__content{background:#fff;max-width:36.75rem;padding:1.5rem 1.75rem}@media (min-width:960px){.popup.quiz__popup .popup__content{padding:3.75rem 6.5rem}}.popup.quiz__popup .popup__content .field--checkbox{margin-top:1rem}.popup.quiz__popup .popup__content .field .control-label{font-size:.75rem;line-height:2}.popup.quiz__popup .popup__footer{margin-top:2.5rem}.popup.quiz__popup .popup__footer .button{width:calc(50% - .25rem)}@media (min-width:960px){.popup.quiz__popup .popup__footer .button{width:calc(50% - .5rem)}}.quiz__footer p{opacity:1;visibility:visible}.quiz-invite{background:url(../jpg/quiz-invite-bg.jpg) 50% no-repeat;background-size:cover;color:#fff;padding:7rem 1rem 6rem}.quiz-invite__icon{border:8px solid #94d9f8;border-radius:50%;height:140px;margin:0 auto 2rem;text-align:center;width:140px}.quiz-invite__icon .icon{fill:#fff;height:74px;margin-top:27px;width:70px}@media (min-width:960px){.quiz-invite__icon{height:180px;width:180px}.quiz-invite__icon .icon{height:95px;margin-top:34px;width:90px}}.quiz-invite h2,.quiz-invite__content,.quiz-invite__foot{text-align:center}.quiz-invite h2{color:#fff;font-size:1.75rem;line-height:1.25;margin-bottom:2rem}@media (min-width:960px){.quiz-invite h2{font-size:2.75rem}}.quiz-invite__content{font-weight:500;margin-bottom:2rem}.quiz-invite__note{font-size:12px;font-weight:500;text-align:center}.quiz-navigation{left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;visibility:hidden}.quiz-started .quiz-navigation{opacity:1;visibility:visible}.quiz-navigation__header{padding:1rem 0;position:relative}@media (min-width:960px){.quiz-navigation__header{padding:2.25rem 0}}.quiz-navigation__header__left{text-align:center}.quiz-navigation__header__right{position:absolute;right:0;top:1rem}@media (min-width:960px){.quiz-navigation__header__right{top:1.5rem}}.quiz-navigation .quiz-exit,.quiz-navigation__progress{color:#1c4a9f;font-weight:700}.quiz-navigation .quiz-exit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:.875rem;padding:0}.quiz-navigation .quiz-exit:focus,.quiz-navigation .quiz-exit:hover{color:#1c4a9f}.quiz-navigation .quiz-exit .icon{margin-bottom:.5rem}@media (min-width:960px){.quiz-navigation .quiz-exit{font-size:1rem}}.quiz-navigation .quiz-exit svg{fill:#00a3de;height:3rem;margin-top:-.125rem;width:3rem}.quiz__progress-bar{margin-top:1rem;opacity:0;transform:translateX(1rem);transition:all .3s ease-in-out}.quiz-started .quiz__progress-bar{opacity:1;transform:translateX(0)}@media (min-width:960px){.quiz__progress-bar{margin-top:1.5rem}}.loading .quiz__progress-bar,.quiz-has-results .quiz__progress-bar{opacity:0;transform:translateX(1rem)}.quiz__progress-bar progress{border-radius:0;display:block;height:.25rem;width:100%}@media (min-width:960px){.quiz__progress-bar progress{height:.375rem}}.quiz__progress-bar progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#a3ddfc;width:100%}.quiz__progress-bar progress[value]::-webkit-progress-bar{background:#fff}.quiz__progress-bar progress[value]::-webkit-progress-value{background:#00a3de;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.quiz__progress-bar progress[value]::-moz-progress-bar{background:#00a3de;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.quiz__progress-bar .progress-counter{position:absolute;width:calc(25% - 4px)}.quiz__progress-bar .progress-counter .label{color:#1c4a9f;display:none;font-size:.75rem;font-weight:500;left:0;position:absolute;right:0;text-align:center;top:.75rem}@media (min-width:960px){.quiz__progress-bar .progress-counter .label{display:block}}@media (max-width:959px){.quiz__progress-bar .progress-counter .label{width:calc(100vw - 3.25rem)}}.quiz__progress-bar .progress-counter--25{left:25%}.quiz__progress-bar .progress-counter--50{left:50%}.quiz__progress-bar .progress-counter--75{left:75%}@media (max-width:959px){.progress-below--25 .progress-counter--0 .label{display:block}.progress-below--50 .progress-counter--25 .label{display:block;left:calc(-100% + -4px)}.progress-below--75 .progress-counter--50 .label{display:block;left:calc(-200% + -8px)}.progress-below--100 .progress-counter--75 .label{display:block;left:calc(-300% + -12px)}}.quiz .results .quiz__header-icons{margin:0 0 1.5rem;max-width:25rem}@media (min-width:960px){.quiz .results .quiz__header-icons{margin:0 0 3rem}}.quiz .results .quiz__header-icons.high-priority .quiz__header-icon--high svg,.quiz .results .quiz__header-icons.low-priority .quiz__header-icon--low svg,.quiz .results .quiz__header-icons.medium-priority .quiz__header-icon--med svg{filter:none;opacity:1}.quiz .results .quiz__header-icons .quiz__header-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 5px 16px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;height:4.25rem;justify-content:center;margin:0 .25rem;width:4.25rem}@media (min-width:960px){.quiz .results .quiz__header-icons .quiz__header-icon{height:6.5rem;margin:0 .75rem;width:6.5rem}}.quiz .results .quiz__header-icons .quiz__header-icon svg{fill:transparent;filter:grayscale(1);height:4.25rem;opacity:.3;width:4.25rem}@media (min-width:960px){.quiz .results .quiz__header-icons .quiz__header-icon svg{height:6.5rem;width:6.5rem}}.quiz .results .quiz__title--results{margin-bottom:4rem}.quiz .results .quiz__title--results b{color:#00a3de}.quiz .results .quiz__title--results p{margin:.5em 0}.quiz .results .the-content{display:none;perspective:1000px}.quiz-has-results .quiz .results .the-content{display:block}.quiz .results header{margin-bottom:2rem}.quiz .results .h1{font-size:1.375rem;letter-spacing:-.4;transition:all .3s .3s}@media (min-width:960px){.quiz .results .h1{font-size:2rem;line-height:2.25rem}}.quiz .results p{transition:all .3s .4s}.quiz .results .quiz__content{font-weight:500}.quiz .results .quiz__content--form{background:#fff;margin-bottom:3rem;padding:1.5rem;position:relative}.quiz .results .quiz__content--form:before{background:#fff;border-radius:50%;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2300A3DE' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8m0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42m56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12z'/%3E%3C/svg%3E");height:48px;left:1.5rem;padding:8px;position:absolute;top:-24px;transition:.3s;width:48px}.quiz .results .quiz__content--form .quiz__form{display:none}.quiz .results .info-block{background:#fff}.quiz .results .info-block ul{background:#def3fc;padding:1.5rem}.quiz .results .info-block p{background:#a3ddfc;padding:1.5rem}.results-more-information{height:0;margin-top:.1875rem;opacity:0;overflow:hidden;transform:translateX(1rem);transition:all .3s ease-in-out;visibility:hidden}.quiz-has-results .results-more-information{height:auto;opacity:1;overflow:inherit;transform:translateX(0);visibility:visible}.results-more-information .section__inner{padding:4rem 0 5rem}@media (min-width:960px){.results-more-information .section__inner{padding:8rem 0 7.5rem}}.results-more-information .results-additional-information__info h3,.results-more-information__info h3{font-size:1.25rem;font-weight:500}@media (min-width:960px){.results-more-information .results-additional-information__info h3,.results-more-information__info h3{font-size:1.5rem}}.results-more-information .results-additional-information__info h3+table,.results-more-information__info h3+table{margin-top:2rem}@media (min-width:960px){.results-more-information .results-additional-information__info h3+table,.results-more-information__info h3+table{margin-top:3.25rem}}.results-more-information .results-additional-information__info .link-list+h3,.results-more-information .results-additional-information__info p+h3,.results-more-information__info .link-list+h3,.results-more-information__info p+h3{margin-top:1.5rem}@media (min-width:960px){.results-more-information .results-additional-information__info .link-list+h3,.results-more-information .results-additional-information__info p+h3,.results-more-information__info .link-list+h3,.results-more-information__info p+h3{margin-top:2rem}}.results-more-information .results-additional-information__info table,.results-more-information__info table{color:#1c4a9f;font-weight:500}.results-more-information .results-additional-information__info table tr,.results-more-information__info table tr{background:#def3fc}@media (max-width:959px){.results-more-information .results-additional-information__info table tr:nth-of-type(odd) td,.results-more-information__info table tr:nth-of-type(odd) td{padding-bottom:1.25rem}}.results-more-information .results-additional-information__info table tr:nth-of-type(2n),.results-more-information__info table tr:nth-of-type(2n){background:#a3ddfc}.results-more-information .results-additional-information__info table td,.results-more-information__info table td{padding:1.25rem 1.5rem 2rem}@media (min-width:960px){.results-more-information .results-additional-information__info table td,.results-more-information__info table td{padding:2rem 2.5rem 2.125rem}}.results-more-information .results-additional-information__info{margin-top:2.5rem}@media (min-width:960px){.results-more-information .results-additional-information__info{margin-top:3.5rem}}.risk-cards .card-list{margin-top:2rem}@media (min-width:960px){.risk-cards.title-left .content{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.risk-cards.title-left .content__header{width:calc(25% - .75rem)}.risk-cards.title-left .content__header .h2{font-size:2rem}}@media (min-width:960px) and (max-width:959px){.risk-cards.title-left .content__header .h2{font-size:1.375rem}}@media (min-width:960px){.risk-cards.title-left .the-content{width:calc(66.66% - .75rem)}.risk-cards.title-left .card-list{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:calc(33.33% + .75rem)}.risk-cards.title-left .card-list .risk-card{width:calc(50% - .75rem)}.risk-cards.title-left .card-list .risk-card .the-content{width:auto}}.risk-cards .risk-card{background:#def3fc;color:#1c4a9f;margin-bottom:1.5rem;padding:2rem}.risk-cards .risk-card__icon{margin-bottom:1.5rem;text-align:center}.risk-cards .risk-card__icon .icon{height:120px;width:120px}.risk-cards .risk-card__title{color:#1c4a9f;font-weight:700;margin-bottom:.5rem}.risk-cards .risk-card__content,.risk-cards .risk-card__content-2{min-height:50px;text-align:center}.service-map-head{margin-bottom:1.5rem}.service-map-head h3{color:#2e3138}.service-map-head .bulk-bill-control{border:2px solid #1c4a9f;color:#1c4a9f;cursor:pointer;font-weight:500;height:calc(2.5rem + 2px);line-height:2.5rem;margin:0;padding:0 1rem}.service-map-head .bulk-bill-control input[type=checkbox]{margin:0;opacity:0;position:absolute;z-index:-1}.service-map-head .bulk-bill-control .checkbox-indicator{background-size:1em;border:2px solid #a3ddfc;border-radius:50%;display:inline-block;height:1em;line-height:1.2;position:relative;text-align:center;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em}.service-map-head .bulk-bill-control input[type=checkbox]:checked~.checkbox-indicator{background:url(../svg/check.svg) 50% no-repeat;border-width:0}.service-map-head input[type=text]{font-weight:500;outline-offset:0;width:250px}.service-map-head button.button{background:#00a3de;color:#fff;height:calc(2.5rem + 2px);line-height:2.5rem;padding:0 1rem}.service-map-head button.button:active,.service-map-head button.button:focus,.service-map-head button.button:hover{background:#1c4a9f;color:#fff;outline:none}.service-map-head button.button:active,.service-map-head button.button:focus{color:#94d9f8}.service-map-head .or{color:#1c4a9f;font-size:1rem;font-weight:700;padding:0 .5rem}.service-map-head .search-block{position:relative}.service-map-head .search-block input{margin-bottom:0}.service-map-head .search-block .search-message{background:#b91313;color:#fff;display:none;font-size:12px;font-weight:500;left:-1px;padding:.2rem 1rem;position:absolute;width:calc(100% + 2px)}@media (min-width:960px){.service-map-head{justify-content:space-between}.service-map-head,.service-map-head__controls{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.service-map-head__controls{justify-content:flex-end}.service-map-head .or,.service-map-head .search-block,.service-map-head button.button{margin-left:.5rem}}@media (max-width:959px){.service-map-head .or,.service-map-head button.button,.service-map-head input[type=text]{display:block;width:100%}.service-map-head .or{padding:.25em 0;text-align:center}.service-map-head .search-block{margin:.5rem 0}.service-map-head .search-block .search-message{position:relative}}.service-map-map{margin-bottom:1rem}.service-map-map .map-head{background:#1c4a9f;color:#fff;padding:1rem}.service-map-map .map-head a,.service-map-map .map-head h4{color:#fff;margin:0}.service-map-map .map-head h4{font-weight:500}.service-map-map .map-head h4 span{text-transform:capitalize}.service-map-map .map-head .icon{fill:#fff;height:18px;width:18px}.service-map-map .map{background-color:#5c6370;height:600px}@media (max-width:959px){.service-map-map .map,.service-map-map .map-head a{display:none}}.service-map-legend{justify-content:space-between;margin-bottom:2rem}.service-map-legend,.service-map-legend__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.service-map-legend__item{font-size:12px;line-height:14px;margin-right:1rem;min-height:21px;padding-left:20px;position:relative;vertical-align:top;width:120px}.service-map-legend__item .pin{height:21px;left:0;position:absolute;top:0;width:15px}.service-map-legend__item .pin svg{height:21px;width:15px;stroke:#fff;stroke-width:2;stroke-linejoin:round}.service-map-results__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.service-map-results__list .no-results{text-align:center}.service-map-results__card{border:1px solid #94d9f8;margin-bottom:1.5rem;padding:1.5rem;width:calc(33% - .75rem)}.service-map-results__card .pin{float:left;width:30px}.service-map-results__card .name{color:#1c4a9f;min-height:42px;padding-left:3rem}.service-map-results__card .bulk,.service-map-results__card .dist,.service-map-results__card .name{font-weight:500;margin-bottom:.5rem}.service-map-results__card .bulk{background:url(../svg/check.svg) left .75rem center no-repeat;background-size:14px;color:#00a3de;font-size:.875rem;padding-left:calc(.75rem + 20px);white-space:nowrap}.service-map-results__card .addr{margin-bottom:.5rem}.service-map-results__card h5.services{margin-bottom:0;margin-top:.5rem}.service-map-results .map-pin{color:#fff;font-size:1rem;font-weight:500;height:42px;padding-top:6px;position:relative;text-align:center;width:30px}.service-map-results .map-pin.big-num{font-size:.75rem;padding-top:8px}.service-map-results .map-pin svg{height:42px;left:0;position:absolute;top:0;width:30px;z-index:-1;stroke:#fff;stroke-width:2;stroke-linejoin:round}.service-map-results__pagination{text-align:center}.service-map-results__pagination .page-count{display:inline-block;margin:0 1rem;min-width:200px;text-align:center}@media (max-width:1279px){.service-map-results__card{width:calc(50% - .75rem)}}@media (max-width:959px){.service-map-results__card{width:100%}}.service-map .popup-container{position:absolute}.service-map .popup-container:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:40px;content:"";display:block;height:10px;left:0;position:absolute;transform:translateX(-50%);width:20px}.service-map .popup-content{background:#fff;bottom:50px;box-shadow:0 0 8px rgba(28,74,159,.2);left:0;padding:18px 24px;position:absolute;transform:translateX(-50%);width:350px}.service-map .popup-content .popup-close{cursor:pointer;height:2rem;padding-top:.5rem;position:absolute;right:0;text-align:center;top:0;width:2rem}.service-map .popup-content .popup-close svg{height:1rem;width:1rem;fill:#00a3de}.service-map .popup-content .popup-close:hover svg{fill:#1c4a9f}.service-map .popup-content h3{color:#1c4a9f;font-size:1.0625rem;line-height:1.25;margin:0}.service-map .popup-content p{font-size:.875rem}.service-map .popup-content .contact-wrap{font-size:.875rem;margin-bottom:1rem}.service-map .popup-content h5{font-size:.875rem;margin-bottom:0}.service-map .popup-content .services{margin-top:0}.service-map .popup-content .bulk{background:url(../svg/check.svg) 0 no-repeat;background-size:14px;color:#00a3de;font-size:.875rem;font-weight:500;margin-top:0;padding-left:20px}.service-map .popup-content .dist{font-weight:500}@media (max-width:959px){.service-map .popup-content{padding:16px;width:280px}.service-map .popup-content.with-thumb{min-height:188px;padding-left:16px;padding-top:156px;width:280px}.service-map .popup-content.with-thumb .popup-thumb{height:140px;width:280px}}.service-map .service-map-legend-popup{background:rgba(0,0,0,.85);height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:999}.service-map .service-map-legend-popup .popup__content{background:#fff;left:50%;max-height:calc(100vh - 40px);max-width:960px;overflow-y:auto;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}.service-map .service-map-legend-popup.show{opacity:1;transition:opacity .3s ease;visibility:visible}.service-map .service-map-legend-popup .close{cursor:pointer;position:absolute;right:10px;top:10px}.service-map .service-map-legend-popup .close svg{fill:#00a3de;height:1rem;width:1rem}@media (max-width:959px){.service-map .service-map-legend-popup .popup__content{padding:20px}}.service-map-popup{background:#fff;position:absolute}.slide-show .carousel__wrapper{background:#00a3de;background:-webkit-gradient(linear,left top,left bottom,from(#00a3de),to(#1c4a9f));background:linear-gradient(180deg,#00a3de 0,#1c4a9f);position:relative}.slide-show .slide__inner{padding:0 1rem 2rem}.slide-show .slide__content__inner{color:#fff;font-size:.875rem;font-weight:500;padding:0 1rem;text-align:center}.slide-show .slide__title{color:#fff;margin-bottom:1rem}.slide-show .slide-type__icon .slide__media{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:2rem 0 1rem}.slide-show .slide-type__icon .slide__icon{border:8px solid #a3ddfc;border-radius:50%;height:100px;text-align:center;width:100px}.slide-show .slide-type__icon .slide__icon .icon{height:54px;margin-top:23px;width:54px;fill:#fff}.slide-show .swiper-button-next,.slide-show .swiper-button-prev{height:2rem;top:calc(3rem + 50px);width:2rem;z-index:1}.slide-show .swiper-button-next:after,.slide-show .swiper-button-prev:after{border:4px solid #fff;border-width:4px 4px 0 0;content:"";display:inline-block;height:1rem;width:1rem}.slide-show .swiper-button-prev:after{transform:translateX(.25rem) rotate(-135deg)}.slide-show .swiper-button-next:after{transform:translateX(-.25rem) rotate(45deg)}@media (min-width:960px){.slide-show .slide__inner{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:50rem;min-height:550px;padding:0}}@media (min-width:960px) and (max-width:1100px){.slide-show .slide__inner{padding-left:1rem;padding-right:3rem}}@media (min-width:960px){.slide-show .slide__content__inner{font-size:1rem;padding:4rem 0;text-align:left}.slide-show .slide-type__icon .slide__media{padding:4rem 0}.slide-show .slide-type__icon .slide__icon{height:182px;width:182px}.slide-show .slide-type__icon .slide__icon .icon{height:98px;margin-top:38px;width:98px}.slide-show .swiper-button-next,.slide-show .swiper-button-prev{top:50%}}.columns{flex-wrap:wrap}.column,.columns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.column{flex:none;flex-direction:column;margin:0;max-width:100%;position:relative;width:100%}.column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1 1 auto;flex-direction:column}@media (min-width:640px){.columns-1-2 .column,.columns-1-3 .column{width:50%}}@media (min-width:1280px){.columns-1-3 .column{width:33.33%}}@media (min-width:640px){.columns-1-4 .column{width:50%}}@media (min-width:1280px){.columns-1-4 .column{width:25%}}@media (min-width:640px){.columns-1-5 .column{width:33.33%}}@media (min-width:1280px){.columns-1-5 .column{width:20%}}@media (min-width:640px){.columns-1-6 .column{width:33.33%}}@media (min-width:1280px){.columns-1-6 .column{width:16.67%}}@media (min-width:960px){.columns-2-3 .column{width:66.66%}.columns-2-3 .column-1,.columns-2-3 .column:nth-of-type(odd){width:33.33%}.columns-2-3 .column-2,.columns-3-2 .column{width:66.66%}.columns-3-2 .column:nth-of-type(2n){width:33.33%}.columns-3-2 .column-1{width:66.66%}.columns-3-2 .column-2{width:33.33%}.columns-3-4 .column{width:25%}}@media (min-width:640px) and (max-width:959px){.columns-3-4 .column{width:33.33%}}@media (min-width:960px){.columns-3-4 .column:nth-of-type(2n){width:75%}}@media (min-width:640px) and (max-width:959px){.columns-3-4 .column:nth-of-type(2n){width:66.66%}}@media (min-width:960px){.columns-3-4 .column-1{width:25%}}@media (min-width:640px) and (max-width:959px){.columns-3-4 .column-1{width:33.33%}}@media (min-width:960px){.columns-3-4 .column-2{width:75%}}@media (min-width:640px) and (max-width:959px){.columns-3-4 .column-2{width:66.66%}}@media (min-width:960px){.columns-4-3 .column{width:25%}}@media (min-width:640px) and (max-width:959px){.columns-4-3 .column{width:33.33%}}@media (min-width:960px){.columns-4-3 .column:nth-of-type(odd){width:75%}}@media (min-width:640px) and (max-width:959px){.columns-4-3 .column:nth-of-type(odd){width:66.66%}}@media (min-width:960px){.columns-4-3 .column-1{width:75%}}@media (min-width:640px) and (max-width:959px){.columns-4-3 .column-1{width:66.66%}}@media (min-width:960px){.columns-4-3 .column-2{width:25%}}@media (min-width:640px) and (max-width:959px){.columns-4-3 .column-2{width:33.33%}}@media (min-width:960px){.columns-5-7 .column{width:41.66%}}@media (min-width:640px) and (max-width:959px){.columns-5-7 .column{width:50%}}@media (min-width:960px){.columns-5-7 .column:nth-of-type(2n){width:58.33%}}@media (min-width:640px) and (max-width:959px){.columns-5-7 .column:nth-of-type(2n){width:50%}}@media (min-width:960px){.columns-5-7 .column-1{width:41.66%}}@media (min-width:640px) and (max-width:959px){.columns-5-7 .column-1{width:50%}}@media (min-width:960px){.columns-5-7 .column-2{width:58.33%}}@media (min-width:640px) and (max-width:959px){.columns-5-7 .column-2{width:50%}}@media (min-width:960px){.columns-7-5 .column{width:41.66%}}@media (min-width:640px) and (max-width:959px){.columns-7-5 .column{width:50%}}@media (min-width:960px){.columns-7-5 .column:nth-of-type(odd){width:58.33%}}@media (min-width:640px) and (max-width:959px){.columns-7-5 .column:nth-of-type(odd){width:50%}}@media (min-width:960px){.columns-7-5 .column-1{width:58.33%}}@media (min-width:640px) and (max-width:959px){.columns-7-5 .column-1{width:50%}}@media (min-width:960px){.columns-7-5 .column-2{width:41.66%}}@media (min-width:640px) and (max-width:959px){.columns-7-5 .column-2{width:50%}}.container{margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%}.site-footer{background:#def3fc;font-size:.75rem}.site-footer .container{padding-left:1.125rem;padding-right:1.125rem}@media (min-width:960px){.site-footer .container{padding-left:2.5rem;padding-right:2.5rem}.site-footer__bottom,.site-footer__top{justify-content:space-between}}@media (max-width:959px){.site-footer__bottom,.site-footer__top{flex-direction:column;width:100%}}@media (min-width:960px){.site-footer__bottom__left,.site-footer__top__left{padding-right:1rem}.site-footer__bottom__right,.site-footer__top__right{padding-left:1rem}}@media (max-width:959px){.site-footer__bottom__right,.site-footer__top__right{margin-top:2rem}}.site-footer__top{padding-top:2.5rem}@media (min-width:960px){.site-footer__top{padding-top:3.75rem}}@media (max-width:959px){.site-footer__top__right{margin-top:1.5rem;text-align:center}}.site-footer__bottom{padding:2.5rem 0 1.5rem}@media (max-width:959px){.site-footer__bottom__right{margin-top:2rem}}.site-footer__copyright{color:#1c4a9f;font-size:.75rem;text-align:center}@media (min-width:960px){.site-footer__copyright{text-align:right}}.site-footer .diabetes-australia__logo-link{margin-left:1.5rem}.site-footer .diabetes-australia-logo img{width:4.5rem}@media (min-width:960px){.site-footer .diabetes-australia-logo img{width:7.75rem}}.site-header .container{padding-left:.625rem;padding-right:.625rem}@media (min-width:960px){.site-header .container{padding-left:2.5rem;padding-right:2.5rem}}.site-header__top{background:#fff;position:relative;z-index:999}@media (min-width:960px){.site-header__top{height:5.625rem}.scrolled .site-header__top{margin-bottom:4.375rem}.site-header__top .site-header__nav{display:none}}@media (max-width:959px){.site-header__top{border-bottom:8px solid #00a3de;height:4.75rem}}.site-header__da p{color:#1c4a9f;font-size:12px;line-height:1.2;margin:0 .375rem 0 0;text-align:right}.site-header__da .diabetes-australia-logo{height:1.9375rem;width:5.5625rem}@media (max-width:959px){.site-header__da{display:none!important}}.site-header__helpline{margin:0}@media (min-width:640px){.site-header__helpline{font-size:.875rem}}.site-header__top .site-header__helpline{margin-left:auto}@media (max-width:959px){.site-header__top .site-header__helpline{display:none!important}}.site-header__bottom .site-header__helpline{background:#fff;padding:2.5rem 1.5rem}@media (min-width:960px){.site-header__bottom .site-header__helpline{display:none!important}}.site-header__da+.site-header__helpline{border-left:1px solid #94d9f8;margin-left:1rem;padding-left:1rem}.site-header__bottom{background:#00a3de;transition:all .3s ease-in-out}@media (min-width:960px){.site-header__bottom{height:4.375rem;padding-left:calc(40px - 1rem);padding-right:calc(40px - 1rem)}.scrolled .site-header__bottom{left:1.25rem;position:fixed;right:1.25rem;top:20px;z-index:999}.scrolled .site-header__bottom:before{background:#fff;content:"";height:20px;left:0;position:absolute;top:-20px;width:100%}}@media (max-width:959px){.site-header__bottom{left:0;pointer-events:none;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;z-index:999}.menu-open .site-header__bottom{height:calc(100vh - 4.75rem);overflow-y:auto;pointer-events:auto;transform:translateY(0);visibility:visible;z-index:99}}.site-header .site-header__nav.container{padding-left:0;padding-right:0}.health-professional-quiz{transition:all 0s 0s!important}@media (min-width:960px){.scrolled .health-professional-quiz .section__inner{padding-top:4.375rem}}.health-professional-quiz .hpq-header{align-items:center;background:#1c4a9f;color:#fff;display:none;justify-content:space-between;padding:0 1.5rem}.health-professional-quiz .hpq-header a,.health-professional-quiz .hpq-header h4{color:#fff}.health-professional-quiz .hpq-section{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:0;justify-content:center;opacity:0;overflow:hidden;padding:0;position:relative;transform:translateY(5rem);transition:opacity .3s,transform .3s,padding .3s,height 0s 1s}.health-professional-quiz .hpq-section__footer{text-align:center;width:100%}.health-professional-quiz .hpq-section.left-align{align-items:flex-start;justify-content:flex-start}.health-professional-quiz .hpq-section.active{height:auto;opacity:1;padding:2rem 0;transform:translateY(0);transition:opacity .3s,transform .3s,padding .3s,height 0s 0s}.health-professional-quiz .hpq-section__footer{margin-top:2rem}.health-professional-quiz .hpq-section .persistant-footer{font-size:.875rem;font-weight:500;letter-spacing:-.2px;line-height:1.43;margin:2rem auto 0;max-width:43.75rem;text-align:center}.health-professional-quiz .hpq-intro{text-align:center}.health-professional-quiz .hpq-options{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-around}@media (max-width:959px){.health-professional-quiz .hpq-options{margin-left:-.25rem;margin-right:-.25rem}}.health-professional-quiz .hpq-option{background:#fff;border-radius:1rem;box-shadow:0 2px 7px rgba(0,0,0,.16);color:#00a3de;height:16.25rem;margin:.5rem;padding:1rem;transition:.3s;width:13.125rem}.health-professional-quiz .hpq-option .icon{fill:#00a3de;height:6.875rem;margin-bottom:1rem;margin-top:1.5rem;transition:.3s;width:100%}.health-professional-quiz .hpq-option span{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:700;height:4rem;justify-content:center;text-align:center}@media (hover:hover){.health-professional-quiz .hpq-option:hover{box-shadow:0 4px 26px rgba(0,0,0,.37)}}.health-professional-quiz .hpq-option.active{background:#1c4a9f;box-shadow:0 4px 26px rgba(0,0,0,.37);color:#fff}.health-professional-quiz .hpq-option.active .icon{fill:#fff}.health-professional-quiz .hpq-option.disabled{background:#cbcbcb;box-shadow:0 0 0 transparent;color:#fff}.health-professional-quiz .hpq-option.disabled .icon{fill:#fff}@media (max-width:959px){.health-professional-quiz .hpq-option{height:10.625rem;width:calc(50% - 1rem)}.health-professional-quiz .hpq-option .icon{height:3.75rem;margin:.5rem 0 0}.health-professional-quiz .hpq-option span{font-size:1rem;line-height:1.1}}.health-professional-quiz .hpq-definition{margin-top:1.5rem;max-width:40rem;min-height:6rem}.health-professional-quiz .hpq-definition h4{margin-bottom:0}@media (max-width:959px){.health-professional-quiz .hpq-definition{min-height:9rem}}.health-professional-quiz .btn{background:#1c4a9f;color:#fff;display:inline-block;margin:0 .5rem;padding:1rem 2rem;transition:.3s}@media (max-width:959px){.health-professional-quiz .btn{margin-bottom:.5rem;text-align:center;width:100%}}.health-professional-quiz .btn.disabled{background:#cbcbcb}.health-professional-quiz .btn.btn-secondary{background:#00a3de}.health-professional-quiz .btn.btn-arrow-left:before,.health-professional-quiz .btn.btn-arrow-right:after{border:2px solid #fff;content:"";display:inline-block;display:relative;height:.5rem;width:.5rem}.health-professional-quiz .btn.btn-arrow-left:before{border-width:2px 0 0 2px;margin-right:1rem;transform:rotate(-45deg)}.health-professional-quiz .btn.btn-arrow-right:after{border-width:2px 2px 0 0;margin-left:1rem;transform:rotate(45deg)}.health-professional-quiz .btn .icon{fill:#fff;height:1rem;margin-left:.5rem;width:1rem}.health-professional-quiz .btn.loading .icon{display:none}.health-professional-quiz .back-link{color:#1c4a9f;margin-bottom:3rem}.health-professional-quiz .back-link:before{border:2px solid #1c4a9f;border-width:2px 0 0 2px;content:"";display:inline-block;display:relative;height:.5rem;margin:0 .25rem;transform:translateY(-2px) rotate(-45deg);width:.5rem}.health-professional-quiz .condition-pretitle{color:#00a3de;margin-bottom:0}.health-professional-quiz .condition-title{margin-bottom:2rem;margin-top:0}.health-professional-quiz .presentations{margin-bottom:1rem;width:100%}.health-professional-quiz .presentations .presentation{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1rem;box-shadow:0 2px 7px rgba(0,0,0,.16);padding:1rem}.health-professional-quiz .presentations .presentation h4{color:#00a3de}.health-professional-quiz .presentations .presentation.selected{background:#2c76bc;color:#fff}.health-professional-quiz .presentations .presentation.selected h4{color:#fff}.health-professional-quiz .presentations .presentation.not-selected{background:#cbcbcb;color:#fff}.health-professional-quiz .presentations .presentation.not-selected h4{color:#fff}.health-professional-quiz .presentations.selectable .presentation{cursor:pointer}@media (min-width:960px){.health-professional-quiz .presentations{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.health-professional-quiz .presentations.count-1 .presentation{width:100%}.health-professional-quiz .presentations.count-2 .presentation{width:calc(50% - .5rem)}.health-professional-quiz .presentations.count-3 .presentation{width:calc(30% - .66rem)}.health-professional-quiz .presentations.count-3 .presentation:nth-last-of-type(2){width:calc(40% - .66rem)}}.health-professional-quiz .results{width:100%}.health-professional-quiz .results .result-panel{background:#cbcbcb;border-radius:1rem;color:#fff;margin-bottom:1rem;padding:1rem}.health-professional-quiz .results .result-panel h3{color:#fff}@media (min-width:960px){.health-professional-quiz .results{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.health-professional-quiz .results .result-panel{margin-bottom:0;width:calc(50% - .5rem)}}.health-professional-quiz .results.very-low .result-panel{background:#2c76bc}.health-professional-quiz .results.low .result-panel{background:#e67616}.health-professional-quiz .results.moderate .result-panel{background:#ef4137}.health-professional-quiz .results.high .result-panel{background:#be202e}.health-professional-quiz .results.high .action-plan-panel,.health-professional-quiz .results.low .action-plan-panel,.health-professional-quiz .results.moderate .action-plan-panel{background:#da1c5c}.health-professional-quiz .results .action-plan-panel.filled{background:#2c76bc}.health-professional-quiz .results .practice-points-panel.filled{background:#5d3494}.health-professional-quiz .results .result-row{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1rem}.health-professional-quiz .results .result-row__icons{text-align:center;width:5rem}.health-professional-quiz .results .result-row__icons .icon{fill:#fff;height:2.5rem;width:2.5rem}.health-professional-quiz .results .result-row__icons .icon-hpq-calendar{height:3rem;width:3rem}.health-professional-quiz .results .result-row__content{width:calc(100% - 6rem)}@media (min-width:960px){.health-professional-quiz .results .result-row__icons{width:7rem}.health-professional-quiz .results .result-row__icons .icon{fill:#fff;height:3rem;width:3rem}.health-professional-quiz .results .result-row__content{width:calc(100% - 8rem)}}.health-professional-quiz .results .with-content{display:inline-block;position:relative}.health-professional-quiz .results .with-content .with-content-content{font-size:12px;font-weight:700;left:0;position:absolute;text-align:center;top:1.25rem;width:100%}.health-professional-quiz .general-info-panel{border:2px solid #cbcbcb;border-radius:1rem;margin-top:1rem;padding:1rem}.health-professional-quiz .notes{margin-top:2rem;width:100%}.health-professional-quiz .notes h3{margin:2rem 0 0}.health-professional-quiz .notes p{margin:0}.health-professional-quiz .notes .referral-notes{background:#a3ddfc;border:none;border-radius:1rem;outline:none;width:100%}.hp-quiz-started{height:100vh;overflow:hidden}.hp-quiz-started .health-professional-quiz{bottom:0;left:0;margin:0;min-height:100vh;position:fixed!important;right:0;top:0;z-index:1000}.hp-quiz-started .health-professional-quiz .hpq-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;left:0;position:absolute;top:0;width:100%}.hp-quiz-started .health-professional-quiz .section__inner{background:#fff;bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:60px}.hpq-section.print{color:#000;font-family:Gotham A,Gotham B,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400;line-height:11/8;margin:0;max-width:21cm!important;min-height:29.7cm!important;padding:1.5cm 2.5cm;width:21cm!important}.hpq-section.print header{margin-bottom:2rem;width:16cm!important}.hpq-section.print header img{fill:#000}.hpq-section.print a{color:#2e3138}.hpq-section.print .back-link,.hpq-section.print .condition-pretitle,.hpq-section.print .hpq-section__footer,.hpq-section.print .presentation-title{display:none}.hpq-section.print .condition-title,.hpq-section.print h1,.hpq-section.print h2,.hpq-section.print h3,.hpq-section.print h4,.hpq-section.print p{color:#000!important}.hpq-section.print h3{font-size:.9375rem}.hpq-section.print .condition-title{margin-bottom:1rem}.hpq-section.print .results .result-panel{background:#fff;border:2px solid #000;border-radius:1rem;color:#000;margin-bottom:1rem;padding:1rem}.hpq-section.print .results .result-panel h3{color:#fff}.hpq-section.print .results .result-row{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1rem}.hpq-section.print .results .result-row__icons{text-align:center;width:5rem}.hpq-section.print .results .result-row__icons .icon{fill:#000;height:2rem;width:2rem}.hpq-section.print .results .result-row__content{width:calc(100% - 6rem)}.hpq-section.print .general-info-panel{background:#fff;border:2px solid #000;border-radius:1rem;color:#000;margin-bottom:1rem;margin-top:1rem;padding:1rem}.hpq-section.print .presentations{margin-bottom:1rem}.hpq-section.print .presentations .presentation{background:#fff;border:2px solid #000;border-radius:1rem;box-shadow:none;color:#000;padding:1rem;width:100%}.hpq-section.print .presentations .presentation h4{color:#000;font-size:.9375rem}.hpq-section.print .presentations .presentation.not-selected{display:none}.hpq-section.print .notes{margin-top:0}.hpq-section.print .notes h3{color:#000}.hpq-section.print .notes__char-count{display:none}.hpq-section.print .notes .referral-notes{background:#fff;border:2px solid #000;border-radius:1rem;color:#000;outline:none;padding:1rem}.hpq-section.print .persistant-footer{margin-top:.25rem;text-align:center}.quiz{background:#def3fc;min-height:calc(100vh - 120px);overflow-y:auto;padding-bottom:3rem;padding-top:6rem}@media (min-width:960px){.quiz{min-height:calc(100vh - 106px);padding-bottom:4rem;padding-top:7rem}}.quiz .sizer{min-height:calc(100vh - 10rem);transition:all 0s;width:100%}@media (min-width:960px){.quiz .sizer{min-height:calc(100vh - 13rem)}}@media (min-width:640px){.quiz .sizer{transition:all .8s}}.quiz .section{height:0;opacity:0;position:absolute;visibility:hidden}.quiz .section .h1,.quiz .section .h2,.quiz .section .p,.quiz .section h2,.quiz .section h3,.quiz .section p{opacity:0;transform:translateY(1rem)}.quiz .section.is-active{height:auto;opacity:1;position:relative;visibility:visible}.quiz .section.is-active .h1,.quiz .section.is-active .h2,.quiz .section.is-active .p,.quiz .section.is-active h2,.quiz .section.is-active h3,.quiz .section.is-active p{opacity:1;transform:translateY(0);transition:all .6s}.quiz .intro .the-content{perspective:1000px;text-align:center}.quiz .intro .the-content .the-content{max-width:35rem}.quiz .intro header{margin:0 auto 2rem;max-width:46.5rem}.quiz .intro .h1{font-size:1.75rem;letter-spacing:-.4;transition:all .3s .3s}@media (min-width:960px){.quiz .intro .h1{font-size:2.75rem;line-height:3.5rem}}.quiz .intro p{transition:all .3s .4s}.quiz .intro .quiz__content{font-weight:500;margin:0 auto;max-width:46.5rem}@media (max-width:959px){.quiz .intro .quiz__content{display:none}}.quiz .intro .quiz__header-icon{align-items:center;border:.5rem solid #a3ddfc;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:8.75rem;justify-content:center;margin:0 auto 1.5rem;width:8.75rem}@media (min-width:960px){.quiz .intro .quiz__header-icon{height:12.25rem;margin:0 auto 3rem;width:12.25rem}}.quiz .intro .quiz__header-icon svg{fill:#fff;height:4.375rem;width:4.375rem}@media (min-width:960px){.quiz .intro .quiz__header-icon svg{height:5.75rem;width:5.75rem}}.quiz .section--questions .the-content{margin:auto;position:relative;width:100%}.quiz .quiz__question{text-align:center}.quiz .quiz__question__title{font-size:1.375rem;margin-bottom:1.5rem;margin-top:0}@media (min-width:960px){.quiz .quiz__question__title{font-size:1.75rem;margin-bottom:2rem}}.quiz .quiz__question .the-content ol,.quiz .quiz__question .the-content ul{margin:0 auto;max-width:22.5rem;text-align:left}.quiz .options{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem}.quiz .options .option{padding:0 .75rem 1.5rem}.quiz .options .option:first-of-type{padding-left:0}.quiz .options .option:last-of-type{padding-right:0}@media (max-width:959px){.quiz .options .option{width:50%}}.quiz .options .option.active label{background-color:#1c4a9f;color:#fff}.quiz .options label{margin-top:0}@media (min-width:960px){.quiz .options label{min-width:10rem}}@media (max-width:959px){.quiz .options label{width:100%}}.quiz .options input{display:none}@media (max-width:959px){.quiz .options.options--range .option{width:50%}.quiz .options.options--range .option:nth-of-type(2){padding-right:0}.quiz .options.options--range .option:nth-of-type(3){padding-left:0}}@media (min-width:960px){.quiz .options.options--range .option label{min-width:12.5rem}}.quiz .question--controls{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.5rem}.quiz .question--controls a{margin:0 1rem}.quiz .question--controls [href="#next"]:after,.quiz .question--controls [href="#prev"]:before{border:2px solid #fff;border-width:2px 2px 0 0;content:"";display:inline-block;height:.5em;transform:translate(.125em,-.125em) rotate(45deg);width:.5em}.quiz .question--controls [href="#prev"]:before{border-color:#00a3de;transform:translate(-.125em,-.125em) rotate(-135deg)}.quiz .question--controls [href="#next"]:focus,.quiz .question--controls [href="#next"]:hover{color:#fff}.quiz .question--controls [href="#next"][disabled]{background-color:#cbcbcb}.quiz .the-content{margin:auto;position:relative}.section--questions .quiz .the-content{text-align:center;width:100%}.quiz .button-start{margin:0 auto 1rem}@media (min-width:960px){.quiz .button-start{margin:2rem auto 1rem}}.quiz .button-email,.quiz .button-start{margin:1rem auto}@media (min-width:960px){.quiz .button-email,.quiz .button-start{margin:2rem auto 1rem}}.quiz .button-email{opacity:1;transform:translateY(0);transition:all .3s ease-in-out}.submitted .quiz .button-email{opacity:0;transform:translateY(1rem)}.quiz .button{border:#fff;color:#1c4a9f;height:3rem}.quiz .button:focus,.quiz .button:hover{color:#00a3de}.quiz .button.button-submit:focus,.quiz .button.button-submit:hover{color:#fff}.quiz.loading .sizer{min-height:248px}@media (min-width:960px){.quiz.loading .sizer{min-height:324px}}.quiz.loading .loader,.quiz.loading .loader:after{border-radius:50%;height:8rem;width:8rem}.quiz.loading .loader{animation:load8 1.1s linear infinite;border:.75rem solid hsla(0,0%,100%,.2);border-left-color:#fff;font-size:1.25rem;margin:60px auto;perspective:1000px;position:relative;text-indent:-9999em;transform:translateZ(0)}@media (min-width:960px){.quiz.loading .loader{font-size:1.5rem}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.question__figure{background:#fff;margin:auto;max-width:25rem;padding:.5rem}.quiz-initialized .cards-layout{height:0;margin:0!important;opacity:0;overflow:hidden;transform:translateX(1rem);transition:all .3s ease-in-out;visibility:hidden}.quiz-has-results .cards-layout{height:auto;opacity:1;overflow:inherit;transform:translateX(0);visibility:visible}.quiz__example__button{align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:960px){.quiz__example__button{display:none}}.quiz__example__button:focus,.quiz__example__button:hover{color:#fff}.quiz__example__button svg{height:.875rem;margin-top:-.125rem;width:.875rem}.quiz__example__button .icon{margin-right:.5rem}.quiz-started:not(.quiz-has-results){height:100vh;overflow:hidden;overflow-y:auto}.quiz-started:not(.quiz-has-results) .quiz{bottom:0;left:0;position:fixed!important;right:0;top:0;z-index:1000}.quiz__form{margin-bottom:1rem;margin-top:1rem}.quiz__form .field--email input,.quiz__form .field--text input{background:#def3fc;border:none;box-shadow:none;color:#2e3138;outline:none}.quiz__form .terms{margin-top:1rem}.quiz__form .terms p{font-style:italic}.quiz__form .terms p a{color:#2e3138;font-weight:400;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:960px){.quiz__form .field--group{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.quiz__form .field--group .field.field--half{width:calc(50% - 1rem)}}.quiz__form .field.field--inline{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.quiz__form .field.field--inline label{color:#a3ddfc;font-weight:700;margin:0;width:60px}.quiz__form .field.field--inline input{width:calc(100% - 60px)}.quiz__form .field.field--inline .field-validation-message{margin:0 0 1rem 60px;width:calc(100% - 60px)}.resources__filter{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:320px){.resources__filter{display:block}}.resources__list{margin-top:2rem}@media (min-width:640px){.resources__list{margin-left:-.75rem;margin-right:-.75rem}}.resource-card{background:#def3fc;display:inline-block;margin-bottom:2rem}@media (hover:hover){.resource-card:hover .card-image img{transform:scale(1.1)}}.resource-card .card-image{overflow:hidden;padding-top:38.6054421769%;position:relative}.resource-card .card-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1.01);transform-origin:center;transition:.3s;width:100%}.resource-card .card-content{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:120px;padding:1.5rem 2rem 0}.resource-card .card-content h5{color:#1c4a9f;font-size:1.75rem;font-weight:700;width:100%}.resource-card .card-footer{padding:0 2rem 1.5rem}.resource-card .card-footer.centered{text-align:center}.resource-card .card-footer .pre-select{border:none;display:inline-block;height:2.5rem;line-height:calc(2.5rem - 1px);text-align:center;width:1.5rem}.resource-card .card-footer .pre-select .icon{height:1.25rem;width:1.25rem;fill:#1c4a9f}.resource-card .card-footer .select{display:inline-block;margin:0;width:auto}.resource-card .card-footer .select select{background:transparent;border:none;color:#1c4a9f;padding-left:.25em}.resource-card .card-footer .one-option{color:#1c4a9f;display:inline-block;line-height:calc(2.5rem - 1px);padding-left:.25em;padding-right:1.5em}.resource-card .card-footer .button{background:transparent;border:1px solid #1c4a9f;color:#1c4a9f;font-weight:400;height:2.5rem;line-height:calc(2.5rem - 2px);padding-top:0}.resource-card .card-footer .button .icon{height:1.25rem;width:1.25rem}.resource-card .resource-card__video__changer{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.resource-card .resource-card__video__changer .select{margin:0}.resource-card .resource-card__video__changer .select:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff}.resource-card .resource-card__video__changer .select select{background:transparent;border:none;color:#fff;padding-left:.25em}.resource-card .resource-card__video__changer .select select:focus{color:#1c4a9f}.resource-card .resource-card__video__changer .pre-select{border:none;display:inline-block;height:2.5rem;line-height:calc(2.5rem - 1px);margin-right:.5rem;text-align:center;width:1.5rem}.resource-card .resource-card__video__changer .pre-select .icon{height:1.25rem;width:1.25rem;fill:#fff}.resource-card .resource-card__play-button{align-items:center;background:#1c4a9f;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:4rem;justify-content:center;position:relative;width:4rem}.resource-card .resource-card__play-button--small{height:2.5rem;width:2.5rem}.resource-card .resource-card__play-button--small .resource-card__play-button__arrow{border-bottom:6px solid transparent;border-left:8px solid #fff;border-top:6px solid transparent;height:12px;width:8px}.resource-card .resource-card__play-button__arrow{border-bottom:12px solid transparent;border-left:16px solid #fff;border-top:12px solid transparent;display:block;height:24px;width:16px;z-index:2}@media (max-width:639px){.resource-card{width:100%}}@media (min-width:640px){.resource-card{margin-left:.75rem;margin-right:.75rem;width:calc(50% - 1.5rem)}}.resource-card__modal{background:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:1004}.resource-card__modal.open{opacity:1;transition:opacity .3s,visibility 0s;visibility:visible}.resource-card__modal .container{height:100%}.resource-card__modal__close{background:#fff;border-radius:50%;cursor:pointer;position:absolute;right:.5rem;top:.5rem;z-index:5}.resource-card__modal__close svg{height:2rem;width:2rem;fill:#1c4a9f}.resource-card__modal__content{background:#fff;border:4px solid #00a3de;position:relative;top:50%;transform:translateY(-50%) scale(.5);transform-origin:center center;transition:transform .3s}.resource-card__modal.open .resource-card__modal__content{transform:translateY(-50%) scale(1)}.resource-card__modal__inner{max-height:calc(100vh - 3rem);overflow:hidden;overflow-y:auto;padding:1rem;text-align:center}.resource-card__modal video{width:100%}.resource-card__modal .play-button img{z-index:1}.resource-card__modal .play-button:after{background:#1c4a9f;border-radius:50%;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="white" d="M16 10v28l22-14z"/></svg>');display:block;height:4rem;left:calc(50% - 2rem);pointer-events:none;position:absolute;top:calc(50% - 2rem);width:4rem;z-index:2}.resource-card__modal .play-button iframe{z-index:3}@media (min-width:960px){.resource-card__modal__close{right:.5rem;top:.5rem}.resource-card__modal__inner{max-height:calc(100vh - 4rem);padding:2rem}}.resource-card__image_overlay{background:rgba(0,0,0,.2);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.section{position:relative}.subscription-preferences h1.h2{color:#00a3de;font-size:2rem}.subscription-preferences h2.h2{font-size:1.25rem;margin:2rem 0}.subscription-preferences h3.h3{color:#1c4a9f;font-size:1.0625rem;font-weight:500;margin:1rem 0}.subscription-preferences h3.h3.color-text{color:#2e3138}.subscription-preferences .required{color:#b91313}.subscription-preferences .field--inline{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-preferences .field--inline label{font-weight:500;width:10rem}.subscription-preferences .field--inline input{width:calc(100% - 12rem)}.subscription-preferences .field--radio{margin-bottom:1.5rem;margin-top:1.5rem}.subscription-preferences .option-block{margin-bottom:2rem;padding-left:2rem}.subscription-preferences .note.small{background:#def3fc;font-size:12px;margin:1rem 0;padding:1rem 1.5rem}.subscription-preferences .note.small p{margin-top:0}.subscription-preferences button.button{background:#1c4a9f;border-color:#1c4a9f;color:#fff;min-width:12rem}.subscription-preferences button.button:focus,.subscription-preferences button.button:hover{background:#184089;border-color:#184089;color:#fff}.subscription-preferences button.button.disabled{background:#cbcbcb;border-color:#cbcbcb}.subscription-preferences .form-validation-message{background:#fad1d1;color:#b91313;font-weight:500;margin-top:1rem}.subscription-preferences .form-validation-message.active{padding:1rem 1.5rem}.subscription-preferences .form-validation-message.success{background:#d5f7ca;color:#3ea919}.swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:999}.swiper-button-next.swiper-button-prev.swiper-button-disabled,.swiper-button-prev.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#2e3138;border-radius:100%;display:inline-block;height:.5rem;margin-left:.25rem;margin-right:.25rem;opacity:.2;width:.5rem}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#1c4a9f;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#1c4a9f;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.vimeo-video__wrapper{background:#5c6370;color:#fff;margin:0 auto;padding-top:56.25%;position:relative}.vimeo-video__player{bottom:0;left:0;position:absolute;right:0;top:0}.youtube-video__wrapper{background:#5c6370;color:#fff;margin:0 auto;padding-top:56.25%;position:relative}.youtube-video__wrapper iframe{bottom:0;left:0;position:absolute;right:0;top:0}.page-template-template-bare{margin:0;padding:0}.border-radius{border-radius:.25em}.border-radius-top{border-top-left-radius:.25em;border-top-right-radius:.25em}.border-radius-right{border-bottom-right-radius:.25em;border-top-right-radius:.25em}.border-radius-bottom{border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}.border-radius-left{border-bottom-left-radius:.25em}.border-radius-left,.border-radius-top-left{border-top-left-radius:.25em}.border-radius-top-right{border-top-right-radius:.25em}.border-radius-bottom-left{border-bottom-left-radius:.25em}.border-radius-bottom-right{border-bottom-right-radius:.25em}.no-border{border:none!important}.border{border:0 solid #def3fc}.border-vertical{border-bottom:0 solid #def3fc;border-top:0 solid #def3fc}.border-horizontal{border-left:0 solid #def3fc;border-right:0 solid #def3fc}.border-top{border-top:0 solid #def3fc}.border-right{border-right:0 solid #def3fc}.border-bottom{border-bottom:0 solid #def3fc}.border-left{border-left:0 solid #def3fc}.box-shadow-xxl{box-shadow:0 1px 10px 1px rgba(46,49,56,.1)}.box-shadow-xl{box-shadow:0 1px 8px 1px rgba(46,49,56,.1)}.box-shadow-l{box-shadow:0 1px 6px 1px rgba(46,49,56,.1)}.box-shadow-m{box-shadow:0 1px 4px 1px rgba(46,49,56,.1)}.box-shadow-s{box-shadow:0 1px 2px 1px rgba(46,49,56,.1)}.box-shadow-xs{box-shadow:0 1px 1px 1px rgba(46,49,56,.1)}.box-shadow-xxs{box-shadow:0 0 1px rgba(46,49,56,.1)}.box-shadow{box-shadow:0 1px 4px 1px rgba(46,49,56,.1)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-justify,.flex-justify-center{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.flex-justify-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-1{flex:1 1 0px}.flex-auto{flex:auto}.flex-none{flex:none}.flex-1-1-auto{flex:1 1 auto}.flex-1-0-auto{flex:1 0 auto}.flex-0-1-auto{flex:0 1 auto}.flex-0-0-auto{flex:0 0 auto}.justify-content-flex-start{justify-content:flex-start}.justify-content-flex-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-space-around{justify-content:space-around}.align-content-flex-start{align-content:flex-start}.align-content-flex-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-space-between{align-content:space-between}.align-content-space-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-items-flex-start{align-items:flex-start}.align-items-flex-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-self-flex-start{align-self:flex-start}.align-self-flex-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.font-family,.font-family-system{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.font-family-sans-serif{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.font-family-serif{font-family:Georgia,Times New Roman,Times,serif}.font-family-monospace{font-family:Monaco,Menlo,Consolas,Courier New,monospace}.font-size-xxs{font-size:.625rem}.font-size-xs{font-size:.75rem}.font-size-s{font-size:.875rem}.font-size-m{font-size:1rem}.font-size-l{font-size:1.25rem}.font-size-xl{font-size:1.5rem}.font-size-xxl{font-size:2rem}.font-weight-thin{font-weight:200!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semibold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:800!important}.line-xxs{max-width:1.25rem}.line-xs{max-width:1.875rem}.line-s{max-width:2.5rem}.line-m{max-width:3.75rem}.line-l{max-width:5rem}.line-xl{max-width:7.5rem}.line-xxl{max-width:10rem}.margin-negative-none,.margin-none,.no-margin{margin:0!important}.no-margin-horizontal{margin-left:0!important;margin-right:0!important}.no-margin-vertical{margin-bottom:0!important}.no-margin-top,.no-margin-vertical{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.margin-vertical-1{margin-bottom:1em;margin-top:1em}.margin-vertical-3-4{margin-bottom:.75em;margin-top:.75em}.margin-vertical-1-2{margin-bottom:.5em;margin-top:.5em}.margin-vertical-1-4{margin-bottom:.25em;margin-top:.25em}.margin-xxs{margin:.5rem}.margin-negative-xxs{margin:-.5rem}.margin-horizontal-xxs{margin-left:.5rem;margin-right:.5rem}.margin-vertical-xxs{margin-bottom:.5rem;margin-top:.5rem}.margin-top-xxs{margin-top:.5rem}.margin-bottom-xxs{margin-bottom:.5rem}.margin-left-xxs{margin-left:.5rem}.margin-right-xxs{margin-right:.5rem}.margin-xs{margin:.75rem}.margin-negative-xs{margin:-.75rem}.margin-horizontal-xs{margin-left:.75rem;margin-right:.75rem}.margin-vertical-xs{margin-bottom:.75rem;margin-top:.75rem}.margin-top-xs{margin-top:.75rem}.margin-bottom-xs{margin-bottom:.75rem}.margin-left-xs{margin-left:.75rem}.margin-right-xs{margin-right:.75rem}.margin-s{margin:1rem}.margin-negative-s{margin:-1rem}.margin-horizontal-s{margin-left:1rem;margin-right:1rem}.margin-vertical-s{margin-bottom:1rem;margin-top:1rem}.margin-top-s{margin-top:1rem}.margin-bottom-s{margin-bottom:1rem}.margin-left-s{margin-left:1rem}.margin-right-s{margin-right:1rem}.margin-m{margin:1.5rem}.margin-negative-m{margin:-1.5rem}.margin-horizontal-m{margin-left:1.5rem;margin-right:1.5rem}.margin-vertical-m{margin-bottom:1.5rem;margin-top:1.5rem}.margin-top-m{margin-top:1.5rem}.margin-bottom-m{margin-bottom:1.5rem}.margin-left-m{margin-left:1.5rem}.margin-right-m{margin-right:1.5rem}.margin-l{margin:2rem}.margin-negative-l{margin:-2rem}.margin-horizontal-l{margin-left:2rem;margin-right:2rem}.margin-vertical-l{margin-bottom:2rem;margin-top:2rem}.margin-top-l{margin-top:2rem}.margin-bottom-l{margin-bottom:2rem}.margin-left-l{margin-left:2rem}.margin-right-l{margin-right:2rem}.margin-xl{margin:3rem}.margin-negative-xl{margin:-3rem}.margin-horizontal-xl{margin-left:3rem;margin-right:3rem}.margin-vertical-xl{margin-bottom:3rem;margin-top:3rem}.margin-top-xl{margin-top:3rem}.margin-bottom-xl{margin-bottom:3rem}.margin-left-xl{margin-left:3rem}.margin-right-xl{margin-right:3rem}.margin-xxl{margin:4rem}.margin-negative-xxl{margin:-4rem}.margin-horizontal-xxl{margin-left:4rem;margin-right:4rem}.margin-vertical-xxl{margin-bottom:4rem;margin-top:4rem}.margin-top-xxl{margin-top:4rem}.margin-bottom-xxl{margin-bottom:4rem}.margin-left-xxl{margin-left:4rem}.margin-right-xxl{margin-right:4rem}.margin-auto{margin:auto}.margin-horizontal-auto{margin-left:auto;margin-right:auto}.margin-vertical-auto{margin-bottom:auto;margin-top:auto}.margin-top-auto{margin-top:auto}.margin-bottom-auto{margin-bottom:auto}.margin-left-auto{margin-left:auto}.margin-right-auto{margin-right:auto}@media (min-width:960px){.margin-xxl{margin:8rem}.margin-negative-xxl{margin:-8rem}.margin-horizontal-xxl{margin-left:8rem;margin-right:8rem}.margin-vertical-xxl{margin-bottom:8rem;margin-top:8rem}.margin-top-xxl{margin-top:8rem}.margin-bottom-xxl{margin-bottom:8rem}.margin-left-xxl{margin-left:8rem}.margin-right-xxl{margin-right:8rem}}.max-width-xxs{max-width:10rem}.max-width-xs{max-width:20rem}.max-width-s{max-width:30rem}.max-width-m{max-width:40rem}.max-width-l{max-width:50rem}.max-width-xl{max-width:60rem}.max-width-xxl{max-width:70rem}.max-width-full{padding-left:.625rem;padding-right:.625rem}@media (min-width:960px){.max-width-full{padding-left:2.5rem;padding-right:2.5rem}}.min-height-25vh{min-height:25vh}.min-height-33vh{min-height:33vh}.min-height-50vh{min-height:50vh}.min-height-66vh{min-height:66vh}.min-height-75vh{min-height:75vh}.min-height-80vh{min-height:80vh}.min-height-90vh{min-height:90vh}.min-height-100vh{min-height:100vh}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll;-webkit-overflow-scrolling:touch}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}.overflow-y-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.no-padding{padding:0!important}.no-padding-horizontal{padding-left:0!important;padding-right:0!important}.no-padding-vertical{padding-bottom:0!important}.no-padding-top,.no-padding-vertical{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.padding-vertical-1{padding-bottom:1em;padding-top:1em}.padding-vertical-3-4{padding-bottom:.75em;padding-top:.75em}.padding-vertical-1-2{padding-bottom:.5em;padding-top:.5em}.padding-vertical-1-4{padding-bottom:.25em;padding-top:.25em}.padding-xxs{padding:.5rem}.padding-horizontal-xxs{padding-left:.5rem;padding-right:.5rem}.padding-vertical-xxs{padding-bottom:.5rem;padding-top:.5rem}.padding-top-xxs{padding-top:.5rem}.padding-bottom-xxs{padding-bottom:.5rem}.padding-left-xxs{padding-left:.5rem}.padding-right-xxs{padding-right:.5rem}.padding-xs{padding:.75rem}.padding-horizontal-xs{padding-left:.75rem;padding-right:.75rem}.padding-vertical-xs{padding-bottom:.75rem;padding-top:.75rem}.padding-top-xs{padding-top:.75rem}.padding-bottom-xs{padding-bottom:.75rem}.padding-left-xs{padding-left:.75rem}.padding-right-xs{padding-right:.75rem}.padding-s{padding:1rem}.padding-horizontal-s{padding-left:1rem;padding-right:1rem}.padding-vertical-s{padding-bottom:1rem;padding-top:1rem}.padding-top-s{padding-top:1rem}.padding-bottom-s{padding-bottom:1rem}.padding-left-s{padding-left:1rem}.padding-right-s{padding-right:1rem}.padding-m{padding:1.5rem}.padding-horizontal-m{padding-left:1.5rem;padding-right:1.5rem}.padding-vertical-m{padding-bottom:1.5rem;padding-top:1.5rem}.padding-top-m{padding-top:1.5rem}.padding-bottom-m{padding-bottom:1.5rem}.padding-left-m{padding-left:1.5rem}.padding-right-m{padding-right:1.5rem}.padding-l{padding:2rem}.padding-horizontal-l{padding-left:2rem;padding-right:2rem}.padding-vertical-l{padding-bottom:2rem;padding-top:2rem}.padding-top-l{padding-top:2rem}.padding-bottom-l{padding-bottom:2rem}.padding-left-l{padding-left:2rem}.padding-right-l{padding-right:2rem}.padding-xl{padding:3rem}.padding-horizontal-xl{padding-left:3rem;padding-right:3rem}.padding-vertical-xl{padding-bottom:3rem;padding-top:3rem}.padding-top-xl{padding-top:3rem}.padding-bottom-xl{padding-bottom:3rem}.padding-left-xl{padding-left:3rem}.padding-right-xl{padding-right:3rem}.padding-xxl{padding:4rem}.padding-horizontal-xxl{padding-left:4rem;padding-right:4rem}.padding-vertical-xxl{padding-bottom:4rem;padding-top:4rem}.padding-top-xxl{padding-top:4rem}.padding-bottom-xxl{padding-bottom:4rem}.padding-left-xxl{padding-left:4rem}.padding-right-xxl{padding-right:4rem}.padding-auto{padding:auto}.padding-horizontal-auto{padding-left:auto;padding-right:auto}.padding-vertical-auto{padding-bottom:auto;padding-top:auto}.padding-top-auto{padding-top:auto}.padding-bottom-auto{padding-bottom:auto}.padding-left-auto{padding-left:auto}.padding-right-auto{padding-right:auto}.pointer-events-inherit{pointer-events:inherit}.pointer-events-initial{pointer-events:auto}.pointer-events-unset{pointer-events:inherit}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.position-top-left{left:0;position:absolute;top:0}.position-top-right{position:absolute;right:0;top:0}.position-bottom-left{bottom:0;left:0;position:absolute}.position-bottom-right{bottom:0;position:absolute;right:0}.cover{bottom:0;height:100%;left:0;right:0;top:0;width:100%}.space-xxs{height:.5rem;width:.5rem}.space-xs{height:.75rem;width:.75rem}.space-s{height:1rem;width:1rem}.space-m{height:1.5rem;width:1.5rem}.space-l{height:2rem;width:2rem}.space-xl{height:3rem;width:3rem}.space-xxl{height:4rem;width:4rem}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.text-align-center{text-align:center}.text-decoration-underline{-webkit-text-decoration:underline;text-decoration:underline}.text-decoration-none{-webkit-text-decoration:none;text-decoration:none}.text-transform-none{text-transform:none}.text-transform-capitalize{text-transform:capitalize}.text-transform-uppercase{text-transform:uppercase}.text-transform-lowercase{text-transform:lowercase}.text-transform-full-width{text-transform:full-width}.width-1{max-width:100%;width:100%}.z-index-low{z-index:9}.z-index-medium{z-index:99}.z-index-high{z-index:999}.background-black{background-color:#000}.background-black+.background-black .section__inner{padding-top:0}.background-black-hover:hover{background-color:#000}.color-black,.color-black-hover:hover{color:#000}.button.button-black,button:not(.hamburger).button-black,input[type=submit].button-black{background:#000;border-color:#000;color:#fff}.button.button-black.button-white,button:not(.hamburger).button-black.button-white,input[type=submit].button-black.button-white{color:#00a3de}.button.button-black:focus,.button.button-black:hover,button:not(.hamburger).button-black:focus,button:not(.hamburger).button-black:hover,input[type=submit].button-black:focus,input[type=submit].button-black:hover{background:#000;border-color:#000}.button.button-black.button-border,button:not(.hamburger).button-black.button-border,input[type=submit].button-black.button-border{background:transparent;border-color:#000;color:#000}.button.button-black.button-border:focus,.button.button-black.button-border:hover,button:not(.hamburger).button-black.button-border:focus,button:not(.hamburger).button-black.button-border:hover,input[type=submit].button-black.button-border:focus,input[type=submit].button-black.button-border:hover{background:#000;color:#fff}.border-black{border-color:#000!important}.fill-black,svg.fill-black{fill:#000}.x-background-black{background-color:#000!important}.x-background-black-hover:hover{background-color:#000}.x-color-black{color:#000!important}.x-color-black-hover:hover{color:#000}.x-border-black{border-color:#000!important}.background-white{background-color:#fff}.background-white+.background-white .section__inner{padding-top:0}.background-white-hover:hover{background-color:#fff}.color-white,.color-white-hover:hover{color:#fff}.button.button-white,button:not(.hamburger).button-white,input[type=submit].button-white{background:#fff;border-color:#fff;color:#fff}.button.button-white.button-white,button:not(.hamburger).button-white.button-white,input[type=submit].button-white.button-white{color:#00a3de}.button.button-white:focus,.button.button-white:hover,button:not(.hamburger).button-white:focus,button:not(.hamburger).button-white:hover,input[type=submit].button-white:focus,input[type=submit].button-white:hover{background:#e3e5e8;border-color:#e3e5e8}.button.button-white.button-border,button:not(.hamburger).button-white.button-border,input[type=submit].button-white.button-border{background:transparent;border-color:#fff;color:#fff}.button.button-white.button-border:focus,.button.button-white.button-border:hover,button:not(.hamburger).button-white.button-border:focus,button:not(.hamburger).button-white.button-border:hover,input[type=submit].button-white.button-border:focus,input[type=submit].button-white.button-border:hover{background:#fff;color:#2e3138}.border-white{border-color:#fff!important}.fill-white,svg.fill-white{fill:#fff}.x-background-white{background-color:#fff!important}.x-background-white-hover:hover{background-color:#fff}.x-color-white{color:#fff!important}.x-color-white-hover:hover{color:#fff}.x-border-white{border-color:#fff!important}.background-light{background-color:#def3fc}.background-light+.background-light .section__inner{padding-top:0}.background-light-hover:hover{background-color:#def3fc}.color-light,.color-light-hover:hover{color:#def3fc}.button.button-light,button:not(.hamburger).button-light,input[type=submit].button-light{background:#def3fc;border-color:#def3fc;color:#fff}.button.button-light.button-white,button:not(.hamburger).button-light.button-white,input[type=submit].button-light.button-white{color:#00a3de}.button.button-light:focus,.button.button-light:hover,button:not(.hamburger).button-light:focus,button:not(.hamburger).button-light:hover,input[type=submit].button-light:focus,input[type=submit].button-light:hover{background:#afe2f8;border-color:#afe2f8}.button.button-light.button-border,button:not(.hamburger).button-light.button-border,input[type=submit].button-light.button-border{background:transparent;border-color:#def3fc;color:#def3fc}.button.button-light.button-border:focus,.button.button-light.button-border:hover,button:not(.hamburger).button-light.button-border:focus,button:not(.hamburger).button-light.button-border:hover,input[type=submit].button-light.button-border:focus,input[type=submit].button-light.button-border:hover{background:#def3fc;color:#2e3138}.border-light{border-color:#def3fc!important}.fill-light,svg.fill-light{fill:#def3fc}.x-background-light{background-color:#def3fc!important}.x-background-light-hover:hover{background-color:#def3fc}.x-color-light{color:#def3fc!important}.x-color-light-hover:hover{color:#def3fc}.x-border-light{border-color:#def3fc!important}.background-grey{background-color:#5c6370}.background-grey+.background-grey .section__inner{padding-top:0}.background-grey-hover:hover{background-color:#5c6370}.color-grey,.color-grey-hover:hover{color:#5c6370}.button.button-grey,button:not(.hamburger).button-grey,input[type=submit].button-grey{background:#5c6370;border-color:#5c6370;color:#fff}.button.button-grey.button-white,button:not(.hamburger).button-grey.button-white,input[type=submit].button-grey.button-white{color:#00a3de}.button.button-grey:focus,.button.button-grey:hover,button:not(.hamburger).button-grey:focus,button:not(.hamburger).button-grey:hover,input[type=submit].button-grey:focus,input[type=submit].button-grey:hover{background:#454a54;border-color:#454a54}.button.button-grey.button-border,button:not(.hamburger).button-grey.button-border,input[type=submit].button-grey.button-border{background:transparent;border-color:#5c6370;color:#5c6370}.button.button-grey.button-border:focus,.button.button-grey.button-border:hover,button:not(.hamburger).button-grey.button-border:focus,button:not(.hamburger).button-grey.button-border:hover,input[type=submit].button-grey.button-border:focus,input[type=submit].button-grey.button-border:hover{background:#5c6370;color:#fff}.border-grey{border-color:#5c6370!important}.fill-grey,svg.fill-grey{fill:#5c6370}.x-background-grey{background-color:#5c6370!important}.x-background-grey-hover:hover{background-color:#5c6370}.x-color-grey{color:#5c6370!important}.x-color-grey-hover:hover{color:#5c6370}.x-border-grey{border-color:#5c6370!important}.background-dark{background-color:#2e3138}.background-dark+.background-dark .section__inner{padding-top:0}.background-dark-hover:hover{background-color:#2e3138}.color-dark,.color-dark-hover:hover{color:#2e3138}.button.button-dark,button:not(.hamburger).button-dark,input[type=submit].button-dark{background:#2e3138;border-color:#2e3138;color:#fff}.button.button-dark.button-white,button:not(.hamburger).button-dark.button-white,input[type=submit].button-dark.button-white{color:#00a3de}.button.button-dark:focus,.button.button-dark:hover,button:not(.hamburger).button-dark:focus,button:not(.hamburger).button-dark:hover,input[type=submit].button-dark:focus,input[type=submit].button-dark:hover{background:#17191c;border-color:#17191c}.button.button-dark.button-border,button:not(.hamburger).button-dark.button-border,input[type=submit].button-dark.button-border{background:transparent;border-color:#2e3138;color:#2e3138}.button.button-dark.button-border:focus,.button.button-dark.button-border:hover,button:not(.hamburger).button-dark.button-border:focus,button:not(.hamburger).button-dark.button-border:hover,input[type=submit].button-dark.button-border:focus,input[type=submit].button-dark.button-border:hover{background:#2e3138;color:#fff}.border-dark{border-color:#2e3138!important}.fill-dark,svg.fill-dark{fill:#2e3138}.x-background-dark{background-color:#2e3138!important}.x-background-dark-hover:hover{background-color:#2e3138}.x-color-dark{color:#2e3138!important}.x-color-dark-hover:hover{color:#2e3138}.x-border-dark{border-color:#2e3138!important}.background-primary{background-color:#1c4a9f}.background-primary+.background-primary .section__inner{padding-top:0}.background-primary-hover:hover{background-color:#1c4a9f}.color-primary,.color-primary-hover:hover{color:#1c4a9f}.button.button-primary,button:not(.hamburger).button-primary,input[type=submit].button-primary{background:#1c4a9f;border-color:#1c4a9f;color:#fff}.button.button-primary.button-white,button:not(.hamburger).button-primary.button-white,input[type=submit].button-primary.button-white{color:#00a3de}.button.button-primary:focus,.button.button-primary:hover,button:not(.hamburger).button-primary:focus,button:not(.hamburger).button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{background:#143674;border-color:#143674}.button.button-primary.button-border,button:not(.hamburger).button-primary.button-border,input[type=submit].button-primary.button-border{background:transparent;border-color:#1c4a9f;color:#1c4a9f}.button.button-primary.button-border:focus,.button.button-primary.button-border:hover,button:not(.hamburger).button-primary.button-border:focus,button:not(.hamburger).button-primary.button-border:hover,input[type=submit].button-primary.button-border:focus,input[type=submit].button-primary.button-border:hover{background:#1c4a9f;color:#fff}.border-primary{border-color:#1c4a9f!important}.fill-primary,svg.fill-primary{fill:#1c4a9f}.x-background-primary{background-color:#1c4a9f!important}.x-background-primary-hover:hover{background-color:#1c4a9f}.x-color-primary{color:#1c4a9f!important}.x-color-primary-hover:hover{color:#1c4a9f}.x-border-primary{border-color:#1c4a9f!important}.background-secondary{background-color:#00a3de}.background-secondary+.background-secondary .section__inner{padding-top:0}.background-secondary-hover:hover{background-color:#00a3de}.color-secondary,.color-secondary-hover:hover{color:#00a3de}.button.button-secondary,button:not(.hamburger).button-secondary,input[type=submit].button-secondary{background:#00a3de;border-color:#00a3de;color:#fff}.button.button-secondary.button-white,button:not(.hamburger).button-secondary.button-white,input[type=submit].button-secondary.button-white{color:#00a3de}.button.button-secondary:focus,.button.button-secondary:hover,button:not(.hamburger).button-secondary:focus,button:not(.hamburger).button-secondary:hover,input[type=submit].button-secondary:focus,input[type=submit].button-secondary:hover{background:#007eab;border-color:#007eab}.button.button-secondary.button-border,button:not(.hamburger).button-secondary.button-border,input[type=submit].button-secondary.button-border{background:transparent;border-color:#00a3de;color:#00a3de}.button.button-secondary.button-border:focus,.button.button-secondary.button-border:hover,button:not(.hamburger).button-secondary.button-border:focus,button:not(.hamburger).button-secondary.button-border:hover,input[type=submit].button-secondary.button-border:focus,input[type=submit].button-secondary.button-border:hover{background:#00a3de;color:#2e3138}.border-secondary{border-color:#00a3de!important}.fill-secondary,svg.fill-secondary{fill:#00a3de}.x-background-secondary{background-color:#00a3de!important}.x-background-secondary-hover:hover{background-color:#00a3de}.x-color-secondary{color:#00a3de!important}.x-color-secondary-hover:hover{color:#00a3de}.x-border-secondary{border-color:#00a3de!important}.background-tertiary{background-color:#0691d1}.background-tertiary+.background-tertiary .section__inner{padding-top:0}.background-tertiary-hover:hover{background-color:#0691d1}.color-tertiary,.color-tertiary-hover:hover{color:#0691d1}.button.button-tertiary,button:not(.hamburger).button-tertiary,input[type=submit].button-tertiary{background:#0691d1;border-color:#0691d1;color:#fff}.button.button-tertiary.button-white,button:not(.hamburger).button-tertiary.button-white,input[type=submit].button-tertiary.button-white{color:#00a3de}.button.button-tertiary:focus,.button.button-tertiary:hover,button:not(.hamburger).button-tertiary:focus,button:not(.hamburger).button-tertiary:hover,input[type=submit].button-tertiary:focus,input[type=submit].button-tertiary:hover{background:#056f9f;border-color:#056f9f}.button.button-tertiary.button-border,button:not(.hamburger).button-tertiary.button-border,input[type=submit].button-tertiary.button-border{background:transparent;border-color:#0691d1;color:#0691d1}.button.button-tertiary.button-border:focus,.button.button-tertiary.button-border:hover,button:not(.hamburger).button-tertiary.button-border:focus,button:not(.hamburger).button-tertiary.button-border:hover,input[type=submit].button-tertiary.button-border:focus,input[type=submit].button-tertiary.button-border:hover{background:#0691d1;color:#2e3138}.border-tertiary{border-color:#0691d1!important}.fill-tertiary,svg.fill-tertiary{fill:#0691d1}.x-background-tertiary{background-color:#0691d1!important}.x-background-tertiary-hover:hover{background-color:#0691d1}.x-color-tertiary{color:#0691d1!important}.x-color-tertiary-hover:hover{color:#0691d1}.x-border-tertiary{border-color:#0691d1!important}.background-text{background-color:#2e3138}.background-text+.background-text .section__inner{padding-top:0}.background-text-hover:hover{background-color:#2e3138}.color-text,.color-text-hover:hover{color:#2e3138}.button.button-text,button:not(.hamburger).button-text,input[type=submit].button-text{background:#2e3138;border-color:#2e3138;color:#fff}.button.button-text.button-white,button:not(.hamburger).button-text.button-white,input[type=submit].button-text.button-white{color:#00a3de}.button.button-text:focus,.button.button-text:hover,button:not(.hamburger).button-text:focus,button:not(.hamburger).button-text:hover,input[type=submit].button-text:focus,input[type=submit].button-text:hover{background:#17191c;border-color:#17191c}.button.button-text.button-border,button:not(.hamburger).button-text.button-border,input[type=submit].button-text.button-border{background:transparent;border-color:#2e3138;color:#2e3138}.button.button-text.button-border:focus,.button.button-text.button-border:hover,button:not(.hamburger).button-text.button-border:focus,button:not(.hamburger).button-text.button-border:hover,input[type=submit].button-text.button-border:focus,input[type=submit].button-text.button-border:hover{background:#2e3138;color:#fff}.border-text{border-color:#2e3138!important}.fill-text,svg.fill-text{fill:#2e3138}.x-background-text{background-color:#2e3138!important}.x-background-text-hover:hover{background-color:#2e3138}.x-color-text{color:#2e3138!important}.x-color-text-hover:hover{color:#2e3138}.x-border-text{border-color:#2e3138!important}.background-info{background-color:#00a3de}.background-info+.background-info .section__inner{padding-top:0}.background-info-hover:hover{background-color:#00a3de}.color-info,.color-info-hover:hover{color:#00a3de}.button.button-info,button:not(.hamburger).button-info,input[type=submit].button-info{background:#00a3de;border-color:#00a3de;color:#fff}.button.button-info.button-white,button:not(.hamburger).button-info.button-white,input[type=submit].button-info.button-white{color:#00a3de}.button.button-info:focus,.button.button-info:hover,button:not(.hamburger).button-info:focus,button:not(.hamburger).button-info:hover,input[type=submit].button-info:focus,input[type=submit].button-info:hover{background:#007eab;border-color:#007eab}.button.button-info.button-border,button:not(.hamburger).button-info.button-border,input[type=submit].button-info.button-border{background:transparent;border-color:#00a3de;color:#00a3de}.button.button-info.button-border:focus,.button.button-info.button-border:hover,button:not(.hamburger).button-info.button-border:focus,button:not(.hamburger).button-info.button-border:hover,input[type=submit].button-info.button-border:focus,input[type=submit].button-info.button-border:hover{background:#00a3de;color:#2e3138}.border-info{border-color:#00a3de!important}.fill-info,svg.fill-info{fill:#00a3de}.x-background-info{background-color:#00a3de!important}.x-background-info-hover:hover{background-color:#00a3de}.x-color-info{color:#00a3de!important}.x-color-info-hover:hover{color:#00a3de}.x-border-info{border-color:#00a3de!important}.background-light-blue{background-color:rgba(0,163,222,.1)}.background-light-blue+.background-light-blue .section__inner{padding-top:0}.background-light-blue-hover:hover{background-color:rgba(0,163,222,.1)}.color-light-blue,.color-light-blue-hover:hover{color:rgba(0,163,222,.1)}.button.button-light-blue,button:not(.hamburger).button-light-blue,input[type=submit].button-light-blue{background:rgba(0,163,222,.1);border-color:rgba(0,163,222,.1);color:#fff}.button.button-light-blue.button-white,button:not(.hamburger).button-light-blue.button-white,input[type=submit].button-light-blue.button-white{color:#00a3de}.button.button-light-blue:focus,.button.button-light-blue:hover,button:not(.hamburger).button-light-blue:focus,button:not(.hamburger).button-light-blue:hover,input[type=submit].button-light-blue:focus,input[type=submit].button-light-blue:hover{background:rgba(0,126,171,.1);border-color:rgba(0,126,171,.1)}.button.button-light-blue.button-border,button:not(.hamburger).button-light-blue.button-border,input[type=submit].button-light-blue.button-border{background:transparent;border-color:rgba(0,163,222,.1);color:rgba(0,163,222,.1)}.button.button-light-blue.button-border:focus,.button.button-light-blue.button-border:hover,button:not(.hamburger).button-light-blue.button-border:focus,button:not(.hamburger).button-light-blue.button-border:hover,input[type=submit].button-light-blue.button-border:focus,input[type=submit].button-light-blue.button-border:hover{background:rgba(0,163,222,.1);color:#2e3138}.border-light-blue{border-color:rgba(0,163,222,.1)!important}.fill-light-blue,svg.fill-light-blue{fill:rgba(0,163,222,.1)}.x-background-light-blue{background-color:rgba(0,163,222,.1)!important}.x-background-light-blue-hover:hover{background-color:rgba(0,163,222,.1)}.x-color-light-blue{color:rgba(0,163,222,.1)!important}.x-color-light-blue-hover:hover{color:rgba(0,163,222,.1)}.x-border-light-blue{border-color:rgba(0,163,222,.1)!important}.background-warning{background-color:#e67616}.background-warning+.background-warning .section__inner{padding-top:0}.background-warning-hover:hover{background-color:#e67616}.color-warning,.color-warning-hover:hover{color:#e67616}.button.button-warning,button:not(.hamburger).button-warning,input[type=submit].button-warning{background:#e67616;border-color:#e67616;color:#fff}.button.button-warning.button-white,button:not(.hamburger).button-warning.button-white,input[type=submit].button-warning.button-white{color:#00a3de}.button.button-warning:focus,.button.button-warning:hover,button:not(.hamburger).button-warning:focus,button:not(.hamburger).button-warning:hover,input[type=submit].button-warning:focus,input[type=submit].button-warning:hover{background:#b75e12;border-color:#b75e12}.button.button-warning.button-border,button:not(.hamburger).button-warning.button-border,input[type=submit].button-warning.button-border{background:transparent;border-color:#e67616;color:#e67616}.button.button-warning.button-border:focus,.button.button-warning.button-border:hover,button:not(.hamburger).button-warning.button-border:focus,button:not(.hamburger).button-warning.button-border:hover,input[type=submit].button-warning.button-border:focus,input[type=submit].button-warning.button-border:hover{background:#e67616;color:#2e3138}.border-warning{border-color:#e67616!important}.fill-warning,svg.fill-warning{fill:#e67616}.x-background-warning{background-color:#e67616!important}.x-background-warning-hover:hover{background-color:#e67616}.x-color-warning{color:#e67616!important}.x-color-warning-hover:hover{color:#e67616}.x-border-warning{border-color:#e67616!important}.background-error{background-color:#b91313}.background-error+.background-error .section__inner{padding-top:0}.background-error-hover:hover{background-color:#b91313}.color-error,.color-error-hover:hover{color:#b91313}.button.button-error,button:not(.hamburger).button-error,input[type=submit].button-error{background:#b91313;border-color:#b91313;color:#fff}.button.button-error.button-white,button:not(.hamburger).button-error.button-white,input[type=submit].button-error.button-white{color:#00a3de}.button.button-error:focus,.button.button-error:hover,button:not(.hamburger).button-error:focus,button:not(.hamburger).button-error:hover,input[type=submit].button-error:focus,input[type=submit].button-error:hover{background:#8b0e0e;border-color:#8b0e0e}.button.button-error.button-border,button:not(.hamburger).button-error.button-border,input[type=submit].button-error.button-border{background:transparent;border-color:#b91313;color:#b91313}.button.button-error.button-border:focus,.button.button-error.button-border:hover,button:not(.hamburger).button-error.button-border:focus,button:not(.hamburger).button-error.button-border:hover,input[type=submit].button-error.button-border:focus,input[type=submit].button-error.button-border:hover{background:#b91313;color:#fff}.border-error{border-color:#b91313!important}.fill-error,svg.fill-error{fill:#b91313}.x-background-error{background-color:#b91313!important}.x-background-error-hover:hover{background-color:#b91313}.x-color-error{color:#b91313!important}.x-color-error-hover:hover{color:#b91313}.x-border-error{border-color:#b91313!important}.background-success{background-color:#3ea919}.background-success+.background-success .section__inner{padding-top:0}.background-success-hover:hover{background-color:#3ea919}.color-success,.color-success-hover:hover{color:#3ea919}.button.button-success,button:not(.hamburger).button-success,input[type=submit].button-success{background:#3ea919;border-color:#3ea919;color:#fff}.button.button-success.button-white,button:not(.hamburger).button-success.button-white,input[type=submit].button-success.button-white{color:#00a3de}.button.button-success:focus,.button.button-success:hover,button:not(.hamburger).button-success:focus,button:not(.hamburger).button-success:hover,input[type=submit].button-success:focus,input[type=submit].button-success:hover{background:#2e7d12;border-color:#2e7d12}.button.button-success.button-border,button:not(.hamburger).button-success.button-border,input[type=submit].button-success.button-border{background:transparent;border-color:#3ea919;color:#3ea919}.button.button-success.button-border:focus,.button.button-success.button-border:hover,button:not(.hamburger).button-success.button-border:focus,button:not(.hamburger).button-success.button-border:hover,input[type=submit].button-success.button-border:focus,input[type=submit].button-success.button-border:hover{background:#3ea919;color:#2e3138}.border-success{border-color:#3ea919!important}.fill-success,svg.fill-success{fill:#3ea919}.x-background-success{background-color:#3ea919!important}.x-background-success-hover:hover{background-color:#3ea919}.x-color-success{color:#3ea919!important}.x-color-success-hover:hover{color:#3ea919}.x-border-success{border-color:#3ea919!important}.is-error{color:#b91313}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvX2ZvbnRzLnNjc3MiLCJnZW5lcmFsL19yZXNldC5zY3NzIiwiY29tbW9uLmNzcyIsImdlbmVyYWwvX25vcm1hbGl6ZS5zY3NzIiwiZ2VuZXJhbC92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsImdlbmVyYWwvX2dsb2JhbC5zY3NzIiwiZ2VuZXJhbC92YXJpYWJsZXMvX2NvbG9yLnNjc3MiLCJnZW5lcmFsL19ib2R5LnNjc3MiLCJnZW5lcmFsL3ZhcmlhYmxlcy9fYmFzZS5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2FjY29yZGlvbi5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2JhY2tncm91bmQuc2NzcyIsImluY2x1ZGVzL2F0b21zL19ibG9jay10ZXh0LnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fYmxvY2txdW90ZS5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2J1dHRvbnMuc2NzcyIsImdlbmVyYWwvdmFyaWFibGVzL19lbGVtZW50cy5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2NvbnRhY3Qtd2lkZ2V0LnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fY29udHJvbC5zY3NzIiwiZ2VuZXJhbC92YXJpYWJsZXMvX2Zvcm0uc2NzcyIsImluY2x1ZGVzL2F0b21zL19kaXZpZGVyLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fZW1waGFzaXMuc2NzcyIsImluY2x1ZGVzL2F0b21zL19maWd1cmUuc2NzcyIsImluY2x1ZGVzL2F0b21zL19oYW1idXJnZXIuc2NzcyIsImluY2x1ZGVzL2F0b21zL19oZWFkaW5ncy5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2hpZ2hsaWdodC5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2hvcml6b250YWwtcnVsZS5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2ljb24uc2NzcyIsImluY2x1ZGVzL2F0b21zL19pbnB1dC5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2tleS1kYXRlcy5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2xhYmVsLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fbGVhZC5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2xpbmstbGlzdC5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2xpbmsuc2NzcyIsImluY2x1ZGVzL2F0b21zL19saXN0LXNwZWNpYWwuc2NzcyIsImluY2x1ZGVzL2F0b21zL19saXN0LnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fbG9nby5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX25hdi5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX3BhcmFncmFwaC5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX3ByZS5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImluY2x1ZGVzL2F0b21zL19zY3JvbGwtYW5pbWF0aW9uLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fc2VsZWN0LnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fc21hbGwtY2Fwcy5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX3N0cm9uZy5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX3RhZy5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX3RleHRhcmVhLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2NhbGxvdXQtYmxvY2suc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fY2FyZC1pY29uLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2NhcmQtdGV4dC5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19jYXJkLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2NhcmRzLXRleHQuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fY2FyZHMuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fY29udGVudC13aXRoLWltYWdlLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2NvbnRlbnQtd2l0aC12aWRlby5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19jb250ZW50LnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2RpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXIuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fZm9vdGVyLW5hdmlnYXRpb24uc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fZm9ybXMuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fZnVsbC13aWR0aC1jb250ZW50LnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2Z1bGwtd2lkdGgtY3RhLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2dhbGxlcnkuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9faGFiaXRzLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2hvbWUtaGVhZC5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19pbWFnZS1ncmlkLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2lucGFnZS1uYXZpZ2F0aW9uLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2xpZ2h0Ym94LnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX21lZGlhLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX25hdmlnYXRpb24uc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fcGFnZS1oZWFkLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX3BvcHVwLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX3F1aXotZm9vdGVyLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX3F1aXotaW52aXRlLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX3F1aXotbmF2aWdhdGlvbi5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19xdWl6LXByb2dyZXNzLWJhci5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19xdWl6LXJlc3VsdHMuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fcmlzay1jYXJkcy5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19zZXJ2aWNlLW1hcC5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19zbGlkZS1zaG93LnNjc3MiLCJpbmNsdWRlcy9vcmdhbmlzbXMvX2NvbHVtbnMuc2NzcyIsImluY2x1ZGVzL29yZ2FuaXNtcy9fY29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9vcmdhbmlzbXMvX2Zvb3Rlci5zY3NzIiwiaW5jbHVkZXMvb3JnYW5pc21zL19oZWFkZXIuc2NzcyIsImluY2x1ZGVzL29yZ2FuaXNtcy9faGVhbHRoLXByby1xdWl6LnNjc3MiLCJpbmNsdWRlcy9vcmdhbmlzbXMvX3F1aXouc2NzcyIsImluY2x1ZGVzL29yZ2FuaXNtcy9fcmVzb3VyY2VzLnNjc3MiLCJpbmNsdWRlcy9vcmdhbmlzbXMvX3NlY3Rpb24uc2NzcyIsImluY2x1ZGVzL29yZ2FuaXNtcy9fc3Vic2NyaXB0aW9uLXByZWZlcmVuY2VzLnNjc3MiLCJpbmNsdWRlcy9vcmdhbmlzbXMvX3N3aXBlci5zY3NzIiwiaW5jbHVkZXMvb3JnYW5pc21zL192aW1lby12aWRlby5zY3NzIiwiaW5jbHVkZXMvb3JnYW5pc21zL195b3V0dWJlLXZpZGVvLnNjc3MiLCJpbmNsdWRlcy90ZW1wbGF0ZXMvX3RlbXBsYXRlLWJhcmUuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19ib3JkZXIuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fYm94LXNoYWRvdy5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19mbGV4LnNjc3MiLCJnZW5lcmFsL3V0aWxpdHkvX2ZvbnQtZmFtaWx5LnNjc3MiLCJnZW5lcmFsL3V0aWxpdHkvX2ZvbnQtc2l6ZXMuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fZm9udC13ZWlnaHQuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fbGluZS5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19tYXJnaW4uc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fbWF4LXdpZHRoLnNjc3MiLCJnZW5lcmFsL3V0aWxpdHkvX21pbi1oZWlnaHQuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fb3ZlcmZsb3cuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fcGFkZGluZy5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19wb2ludGVyLWV2ZW50cy5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19wb3NpdGlvbi5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19zcGFjZS5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L190ZXh0LWFsaWduLnNjc3MiLCJnZW5lcmFsL3V0aWxpdHkvX3RleHQtZGVjb3JhdGlvbi5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L190ZXh0LXRyYW5zZm9ybS5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L193aWR0aC5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L196LWluZGV4LnNjc3MiLCJnZW5lcmFsL19jb2xvci5zY3NzIiwiZ2VuZXJhbC9fZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBV1EsZ0VBQUEsQ0FhQSx5RUFBQSxDQ3hCUixLQUNDLHFCQUFBLENBQ0EsaUNBQUEsQ0FDQSx5Q0FBQSxDQUNBLGtDQUFBLENBQ0EsaUNDR0QsQ0RBQSxpQkFHQyxrQkNHRCxDREFBLFVBR0MsZUFBQSxDQURBLFVDSUQsQ0RJQSxJQUVDLFdBQUEsQ0FEQSxjQ0lELENEaUNDLDRrQkFDQyxZQ0VGLENEQ0MsNGlCQUNDLGVDaUNGO0FDcEdBLDJFQUFBLENBV0EsS0FDRSxnQkFBQSxDQUNBLHlCQUFBLENBQ0EsNkJEb0dGLENDMUZBLEtBQ0UsUURrR0YsQ0MzRkEsd0NBTUUsYURpR0YsQ0N6RkEsR0FDRSxhQUFBLENBQ0EsY0RnR0YsQ0NyRkEsdUJBR0UsYUQ4RkYsQ0N2RkEsT0FDRSxlRDZGRixDQ3JGQSxHQUNFLHNCQUFBLENBQ0EsUUFBQSxDQUNBLGdCRDRGRixDQ3BGQSxJQUNFLCtCQUFBLENBQ0EsYUQyRkYsQ0NoRkEsRUFDRSw0QkQwRkYsQ0NqRkEsWUFDRSxrQkFBQSxDQUNBLGlDQUFBLENBQ0EseUJBQUEsQ0FBQSx3Q0FBQSxDQUFBLGdDRHdGRixDQ2pGQSxTQUVFLG1CQUFBLENBU0Esa0JEOEVGLENDdEVBLGNBR0UsK0JBQUEsQ0FDQSxhRHFGRixDQzlFQSxJQUNFLGlCRG9GRixDQzdFQSxLQUNFLHFCQUFB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QUEsQ0FKQSxjQUFBLENBQ0EsYUFBQSxDQUZBLGlCQUFBLENBR0Esb0JUaTRCSixDUzkzQkksd0JBR0UsZUxYRSxDS1NGLGlCQUFBLENBQ0EsU1RpNEJOLENTLzNCTSw4QkFPRSxxQkxuQkEsQ0tpQkEsY0FBQSxDQUpBLFVBQUEsQ0FDQSxpQkFBQSxDQUVBLFVBQUEsQ0FEQSxXQUFBLENBR0EsWVRrNEJSLENVcjVCQSxXQUtFLGlCSjZMWSxDSTVMWixpQlJtTHNCLENRL0t0Qix1Qkp1TmUsQ0l6TmYsZUp3TWMsQ0kvTWQsWVJtTGtCLENRbExsQixTUm1MbUIsQ1E1S25CLG1CVnk1QkYsQ1V0NUJFLHdCQUxBLGFSK0ZXLENRbkdYLG1CUm1MdUIsQ1FsTHZCLG1CVnc2QkYsQ1VoNkJFLGFBR0UsaUJBQUEsQ0FDQSxrQkFBQSxDQUlBLHNCQUFBLENBRkEsbUJBQUEsQ0FDQSxzQlZ5NUJKLENXNTZCQSxrRUFrQkksZVBqQkksQ09vQkosc0JQbEJJLENPbUJKLGVDTG1CLENETW5CLDBDTHNFUyxDS2xGVCxhUEZRLENPUVIsY0FBQSxDQWRBLG9CQUFBLENBR0EsbUJDRGlCLENES2pCLGNBQUEsQ0FIQSxlTGdMbUIsQ0s5S25CLFVBQUEsQ0FHQSx1QkxxTmEsQ0t6TmIsYUNDaUIsQ0RKakIsZ0JMa0lPLENLbklQLGVBQUEsQ0FTQSxpQkNGZ0IsQ0RJaEIsNEJBQUEsQ0FBQSxvQkFBQSxDQURBLG1CQ0ZvQixDRFlwQiw4QkFBQSxDQVJBLGtCWHU3QkosQ1c3NkJJLHdLQUlJLHNDQ05rQixDRE9sQiwyQ0NOb0IsQ0RPcEIsZUw4RFcsQ0tsRVgsNEJBQUEsQ0FBQSxvQlhxN0JSLENXOTZCSSx1RkFFSSxvQ0NSbUIsQ0RTbkIseUNDUnFCLENEU3JCLGVYaTdCUixDVzk2QkksK0dBSUksVUFBQSxDQUZBLGlCQUFBLENBREEsZ0JBQUEsQ0FFQSxTWG03QlIsQ1cvNkJJLDhFQUVJLFdMZ0pNLENLakpOLFVMaUpNLENLL0lOLGlCWG03QlIsQ1doN0JJLDZGQUVJLGtCUDNDRixDTzRDRSxvQlA1Q0YsQ08wQ0UsVVhzN0JSLENXbDdCUSx1SUFFSSxzQkFBQSxDQURBLGFYdTdCWixDVzU2QlEsZ1ZBRUksdUNQN0NHLENPOENILHlDUDlDRyxDTzRDSCxVWDI3QlosQ1d0N0JRLGlJQUNJLGFYMDdCWixDV243QlksNGJBQ0ksa0NYODdCaEIsQ1d6N0JJLG1HQUVJLGtCUC9FQyxDT2dGRCxvQlBoRkMsQ084RUQsVVgrN0JSLENXMzdCUSw2SUFFSSxzQkFBQSxDQURBLGFYZzhCWixDV3I3QlEsa1dBRUksdUNQbkZLLENPb0ZMLHlDUHBGSyxDT2tGTCxVWG84QlosQ1cvN0JRLHVJQUNJLGFYbThCWixDVzU3QlksOGNBQ0ksa0NYdThCaEIsQ1dsOEJJLG1HQUVJLGtCUG5IQSxDT29IQSxvQlBwSEEsQ09rSEEsVVh3OEJSLENXcDhCUSw2SUFFSSxzQkFBQSxDQURBLGFYeThCWixDVzk3QlEsa1dBRUksdUNQdEhLLENPdUhMLHlDUHZISyxDT3FITCxVWDY4QlosQ1d4OEJRLHVJQUNJLGFYNDhCWixDV3I4QlksOGNBQ0ksa0NYZzlCaEIsQ1czOEJJLDBGQUVJLGtCUC9KSSxDT2dLSixvQlBoS0ksQ084SkosVVhpOUJSLENXNzhCUSxvSUFFSSxzQkFBQSxDQURBLGFYazlCWixDV3Y4QlEsdVVBRUksdUNQOUpFLENPK0pGLHlDUC9KRSxDTzZKRixVWHM5QlosQ1dqOUJRLDhIQUNJLGFYcTlCWixDVzk4QlksbWJBQ0ksa0NYeTlCaEIsQ1dwOUJJLHNHQUVJLDRCQUFBLENBQ0Esd0JBQUEsQ0FGQSxTWDA5QlIsQ1d0OUJRLDJXQUdJLDRCQUFBLENBQ0Esd0JYNDlCWixDV3Y5QkUseUJBek5GLGtFQTBOSSxjWDQ5QkYsQ0FDRixDV3o5QkEsa0NBR0UsV0NoTXdCLENEK0x4QixtQlg2OUJGLENXeDlCQSxjQUNJLGNYNDlCSixDV3o5QkEsY0FDSSxhQUFBLENBRUEsaUJDek1zQixDRHdNdEIsVVg2OUJKLENXejlCQSxlQUNJLHNCWDQ5QkosQ1d6OUJBLGVBQ0ksY1g0OUJKLENXejlCQSxhQUNJLHFCWDQ5QkosQ1d6OUJBLHNDQUVFLHNCQUFBLENB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akNmLFVoQmk2Q0osQ2dCLzVDRSx5QkFDRSxtQmhCaTZDSixDaUIxNkNBLEdBSUUsYWYrSmUsQ2VsS2YsbUJmK0pxQixDZTdKckIsaUJmK0pvQixDZWhLcEIsbUJqQis2Q0YsQ2tCajdDQSxPQUNFLGFObUVlLENNbEVmLFFObUVjLENNbEVkLFNsQm83Q0YsQ2tCajdDQSw0QkFNRSxhTmdFcUIsQ01uRXJCLG1CTmdFMkIsQ005RDNCLGlCWnlMWSxDWTFMWixtQk5nRTJCLENNbEUzQixZTmdFc0IsQ00zRHRCLGVsQm83Q0YsQ21CajhDQSxXQUtJLGVBQUEsQ0FDQSxRQUFBLENBSkEsYUFBQSxDQUNBLFdBQUEsQ0FLQSxRQUFBLENBREEsU0FBQSxDQU5BLGlCQUFBLENBR0EsVW5CdzhDSixDbUJsOENJLHlCQVZKLFdBV1EsWW5CcThDTixDQUNGLENtQm44Q0ksaUJBQ0ksWW5CcThDUixDbUJsOENJLGlCQUVJLGtCZlhJLENlY0osYUFBQSxDQUZBLFVBQUEsQ0FGQSxpQkFBQSxDQUtBLGtCQUFBLENBRkEsVW5CczhDUixDbUJsOENRLDZCQUNJLHFCQUFBLENBQ0EsdUNuQm84Q1osQ21CajhDUSw4QkFDSSxRQUFBLENBQ0Esb0NuQm04Q1osQ21CNTdDWSw2Q0FHSSxTQUFBLENBRkEsT0FBQSxDQUNBLHdDbkIrN0NoQixDbUIzN0NZLDhDQUdJLFNBQUEsQ0FGQSxPQUFBLENBQ0EseUNuQjg3Q2hCLENvQm43Q0EsMENBdERFLGFoQkdRLENnQk5SLG1CbEJHcUIsQ2tCRHJCLGlCbEJHb0IsQ2tCSnBCLGVkcUxpQixDY2hMakIsdUJkeU5lLENjM05mLGlCZDJNYyxDY2hOZCxjbEJHZ0IsQ2tCR2hCLG1CcEI2L0NGLENvQjM3Q0Usa0hBekRBLGFsQnNCcUIsQ2tCMUJyQixtQmxCc0IyQixDa0JuQjNCLGNsQnNCb0IsQ2tCdkJwQixrQmxCc0IwQixDa0J2QjFCLG1CcEJ5Z0RGLENvQnY4Q0Esb0JBM0RFLGNsQkZhLENrQkdiLHdCcEJ1Z0RGLENvQnRnREUseUJBeURGLG9CQXhESSxpQnBCMGdERixDQUNGLENvQi84Q0Usc0RBRUUsWXBCbTlDSixDb0IvOENBLG9CQTdERSxnQnBCaWhERixDb0JoaERFLHlCQTRERixvQkEzREksZ0JwQm9oREYsQ0FDRixDb0J0OUNFLHNEQUVFLFlwQjA5Q0osQ29CdDlDQSxvQkFqRUUsY3BCNGhERixDb0IzaERFLHlCQWdFRixvQkEvREksa0JwQitoREYsQ0FDRixDb0I5OUNFLHNEQUVFLFlwQmsrQ0osQ29COTlDQSxvQkFuRUUsZ0JwQnNpREYsQ29CcmlERSx5QkFrRUYsb0JBakVJLGlCcEJ5aURGLENBQ0YsQ29CdCtDRSxzREFFRSxZcEIwK0NKLENvQnQrQ0Esb0JBbkVFLGFoQjVDSyxDZ0IwQ0wsaUJsQjFCYSxDa0IyQmIsZXBCaWpERixDb0J6K0NFLHNEQUVFLFlwQjYrQ0osQ29CeitDQSxvQkF2RUUsYWhCbERLLENnQmdETCxpQmQ4SVksQ2M3SVosZXBCd2pERixDcUIvbURBLFdBQ0ksa0JqQkVJLENpQkRKLGFqQk1NLENpQkxOLGVBQUEsQ0FDQSxZckJrbkRKLENxQmpuREkseUJBTEosV0FNUSxZckJvbkROLENBQ0YsQ3NCM25EQSxHQUtFLGtCbEJJVSxDa0JOVixRQUFBLENBRkEsVUFBQSxDQUdBLFVwQnVLdUIsQ29Cekt2QixhdEJpb0RGLENzQjduREUsWUFDRSxnQkFBQSxDQUNBLGlCdEIrbkRKLEN1QjluREEsY0FDRSxvQkFBQSxDQUdBLGFqQklhLENpQk5iLHFCQUFBLENBQ0EsWXZCa29ERixDdUI3bkRFLHFDQUlFLFdBckJJLENBb0JKLFV2QmlvREosQ3VCcG9ERSxrQ0FJRSxhQXJCSSxDQW9CSixZdkJ3b0RKLEN1QjNvREUsK0JBSUUsV0FyQkksQ0FvQkosVXZCK29ESixDdUJscERFLCtCQUlFLFdBckJJLENBb0JKLFV2QnNwREosQ3VCenBERSwrQkFJRSxXQXJCSSxDQW9CSixVdkI2cERKLEN1QmhxREUsa0NBSUUsV0FyQkksQ0FvQkosVXZCb3FESixDdUJ2cURFLHFDQUlFLFdBckJJLENBb0JKLFV2QjJxREosQ3dCL3JEQSxlQUdFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBY0EsZXBCaEJNLENvQmVOLHdCcEJQVSxDb0JTVixlVGtEb0IsQ1NqRHBCLDBDbEIwRVcsQ2tCekZYLHFCQUFBLENBUUEsYVQrQ1ksQ1N6RFosYUFBQSxDQU9BLG1CVG1Ea0IsQ1NqRGxCLGNsQndMWSxDa0J6TFosbUJUbURrQixDU3JEbEIsYWxCK0hTLENrQjFIVCxlbEJtTWMsQ2tCM01kLGFURGEsQ1NpQmIseUJBQUEsQ0FmQSxhVG1EYyxDU3JDZCw4QkFBQSxDQWJBLFV4Qml0REYsQ3dCbHNERSxtREFDRSxhcEJkUSxDb0JlUixVeEJxc0RKLEN3QnZzREUseUNBQ0UsYXBCZFEsQ29CZVIsVXhCcXNESixDd0Jqc0RFLDJEQUNFLFN4Qm9zREosQ3dCanNERSwyQkFFRSxzQ1R5Q3FCLENTeENyQiwyQ1R5Q3VCLENTeEN2QixlbEIwRGUsQ2tCN0RmLGF4QnVzREosQ3dCanNERSwyQkFFRSxvQ1R1Q3FCLENTdENyQix5Q1R1Q3VCLENTekN2QixheEJzc0RKLEN3Qi9yREUsaUNBR0Usb0NUbUN3QixDU2xDeEIsb0JwQjFDUSxDb0J3Q1IsYVRVVSxDU1hWLG1CeEJxc0RKLEN3Qi9yREUsaUNBRUUsOEJBQUEsQ0FEQSx1QnhCbXNESixDd0IvckRFLHFDQUVFLDhCQUFBLENBREEsdUJ4Qm1zREosQ3dCL3JERSxxQ0FFRSw4QkFBQSxDQURBLHVCeEJtc0RKLEN3Qi9yREUsK0JBRUUsOEJBQUEsQ0FEQSx1QnhCbXNESixDd0I5ckRBLG1CQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQ0EscUJ4QmlzREYsQ3dCOXJEQSxpQkFJRSxnQ0FBQSxDQUNBLHFCQUFBLENBRUEseUJBQUEsQ0FEQSwrQkFBQSxDQUhBLHdCQUFBLENBREEscUJBQUEsQ0FEQSxtQnhCdXNERixDd0I5ckRBLHVDQU1FLHlCQUFBLENBSkEsb0JBQUEsQ0FHQSxXQUFBLENBRkEsaUJBQUEsQ0FDQSxVeEJtc0RGLEN3Qi9yREUsMkNBRUUsb0JBQUEsQ0FEQSxReEJtc0RKLEN3Qi9yREUsbURBQ0Usb0J4QmtzREos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QUNJLG1DOUJrOERKLEMrQjlnRUEsTUFRRSxhN0J3SGdCLEM2QjVIaEIsbUI3QnVIc0IsQzZCckh0QixpQjdCd0hvQixDNkJ2SHBCLGlCN0J3SHFCLEM2QjFIckIsbUI3QnVIc0IsQzZCakh0Qix1QnpCc05lLEN5QnhOZixlekJ1TWMsQ3lCOU1kLFk3QmdOWSxDNkIvTVosUzdCZ05hLEM2QnpNYixtQi9Ca2hFRixDK0IvZ0VFLFlBQ0Usd0I3Qm1OZSxDNkJsTmYsa0IvQmtoRUosQytCaGhFSSw0QkFDRSxhM0JUTSxDMkJVTixlL0JtaEVOLEMrQmhoRUksb0NBRUUsYTdCZ05jLEM2Qi9NZCxTL0JvaEVOLEMrQmpoRU0sb0ZBQ0UsYS9CcWhFUixDK0JsaEVNLGdEQUNFLHdCN0JnTVcsQzZCL0xYLGtCL0JzaEVSLEMrQjdnRUksWUFDRSxlL0JtaEVOLEMrQjlnRUEsZUFDRSxlL0JpaEVGLEMrQi9nRUUsa0JBQ0UsYUFBQSxDQUNBLGMvQmloRUosQytCNWdFRSxnQkFDRSxvQi9CK2dFSixDZ0Mxa0VFLGNBQ0UsWWhDNmtFSixDZ0M1a0VJLHlCQUZGLGNBR0ksZWhDK2tFSixDQUNGLENnQzFrRUUsZUFFRSxXQUFBLENBREEsVWhDOGtFSixDZ0M1a0VJLHlCQUhGLGVBS0ksZ0JBQUEsQ0FEQSxlaENnbEVKLENBQ0YsQ2dDMWtFRSxlQUVFLFdBQUEsQ0FEQSxXaEM4a0VKLENnQzVrRUkseUJBSEYsZUFLSSxnQkFBQSxDQURBLGVoQ2dsRUosQ0FDRixDZ0Mxa0VFLDZCQUNFLGFoQzZrRUosQ2dDNWtFSSx5QkFGRiw2QkFJSSxnQkFBQSxDQURBLGVoQ2dsRUosQ0FDRixDZ0Mxa0VFLHlCQUNFLGlCaEM2a0VKLENnQzVrRUkseUJBRkYseUJBSUksOEJBQUEsQ0FDQSxpQkFBQSxDQUZBLGtCaENpbEVKLENBQ0YsQ2dDNWtFRSx5QkFWRixjQVdJLHNCaEMra0VGLENBQ0YsQ2dDM2tFQSx5QkFHTSw0QkFFRSxXQUFBLENBREEsV2hDNmtFTixDZ0N4a0VJLDRCQUVFLFdBQUEsQ0FEQSxXaEMya0VOLENBQ0YsQ2lDN29FRSw4QkFFRSxlakNpcEVKLENpQy9vRUUsOEJBRUUsUUFBQSxDQUNBLFNqQ21wRUosQ2tDaHBFQSxLQVZFLG1CaEN5SHNCLENnQ3ZIdEIsaUJoQzBIb0IsQ2dDM0hwQixtQmhDeUhzQixDZ0NuSHRCLHVCNUJ3TmUsQzRCMU5mLGU1QnlNYyxDNEJ4TWQsbUJsQ2lxRUYsQ21DenFFQSxTRE1FLGFoQzBIZ0IsQ2dDM0hoQixpQmhDMEhxQixDZ0M5SHJCLFlsQzZyRUYsQ21DOXJFQSxJQWdCRSxrQi9CYk0sQytCY04sc0JBQUEsQ0FDQSxtQjdCb0VjLEM2QjdFZCxhQUFBLENBTEEsdUQ3QndLc0IsQzZCdEt0QixhakN3UmUsQ2lDelJmLGVqQ3FTZ0IsQ2lDM1JoQixvQkFBQSxDQUFBLFlBQUEsQ0FaQSxhQUFBLENBREEsV2pDc1NZLENpQzFSWixlakNnU2EsQ2lDaFNiLGFqQ2dTYSxDaUNoU2IsVWpDZ1NhLENpQ3BTYixlQUFBLENBQ0EsZUFBQSxDQUVBLGlCQUFBLENBREEsbUJuQ2tyRUYsQ21DMXFFRSxTQUVFLGFqQ2lTYSxDaUNsU2IsaUJuQzZxRUosQ29DN3JFQSxtQ0FPRSxRQUFBLENBRkEsVUFBQSxDQUNBLFdBQUEsQ0FFQSxlQUFBLENBTEEsU0FBQSxDQURBLGlCQUFBLENBRUEsU0FBQSxDQUtBLGtCcENvc0VGLENvQ3pyRUUsK0RBSUUsV0FBQSxDQUNBLFFBQUEsQ0FDQSxnQkFBQSxDQUpBLGVBQUEsQ0FDQSxVQUFBLENBSUEsU3BDZ3NFSixDcUM5dEVJLHNEQUNFLDJCckNpdUVOLENxQy90RUksNERBQ0UsU0FBQSxDQUNBLDBCQUFBLENBQ0EsMkJyQ2l1RU4sQ3FDOXRFSSxnQ0FWRiw4Q0FXSSxtQkFBQSxDQUNBLHVCckNpdUVKLENBQ0YsQ3FDL3RFSSx1RUFDRSxtQkFBQSxDQUNBLHVCckNpdUVOLENzQ252RUEsT0FDRSxhQUFBLENBQ0EsVXRDc3ZFRixDc0NudkVBLGlDQUdFLGFBQUEsQ0FFQSxtQnZCa0RrQixDdUJoRGxCLGNoQ3VMWSxDZ0N4TFosbUJ2QmtEa0IsQ3VCaERsQixnQnZCbUhtQixDdUJ2SG5CLGF2QkxhLEN1QkdiLGlCdEM2dkVGLENzQ3J2RUUsK0NBQ0UsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FXQSxlbEMxQkksQ2tDNEJKLHdCQUFBLENBQ0EsZXZCdUdtQixDdUI1R25CLGF2QmtDVSxDdUIxQ1YsY0FBQSxDQUtBLG1CQUFBLENBRUEsaUJBQUEsQ0FEQSxtQkFBQSxDQUZBLGFoQ2tITyxDZ0M3R1AsbUJBQUEsQ0FSQSxRQUFBLENBQ0EsU0FBQSxDQUNBLG1CdkJzR2EsQ3VCM0ZiLDhCdEMwdkVKLENzQ3Z2RUksK0VBQ0UsaUJBQUEsQ0FDQSxzQnRDMHZFTixDc0N0dkVJLHVFQUNFLFl0Q3l2RU4sQ3NDdHZFSSwyREFFRSxzQ3ZCNkJtQixDdUI1Qm5CLDJDdkI2QnFCLEN1Qi9CckIsYXRDMnZFTixDc0NydkVJLDJEQUVFLG9DdkIyQm1CLEN1QjFCbkIseUN2QjJCcUIsQ3VCN0JyQixhbEM1Q0ksQ2tDK0NKLDZCaEN2QlUsQ2dDd0JWLHNCdEN3dkVOLENzQ3J2RUksaUVBR0Usb0N2QnVCc0IsQ3VCdEJ0QixvQmxDdERNLENrQ29ETixhdkJGUSxDdUJDUixtQnRDMnZFTixDc0NudkVJLGlFQUVFLDhCQUFBLENBREEsdUJ0Q3V2RU4sQ3NDbnZFSSwrREFDRSxrQ3RDc3ZFTixDc0NqdkVJLHFFQUVFLDhCQUFBLENBREEsdUJ0Q3F2RU4sQ3NDanZFSSxtRUFDRSxrQ3RDb3ZFTixDc0MvdUVJLHFFQUVFLDhCQUFBLENBREEsdUJ0Q212RU4sQ3NDL3VFSSxtRUFDRSxrQ3RDa3ZFTixDc0M3dUVJLHlEQUVFLDhCQUFBLENBREEsdUJ0Q2l2RU4sQ3NDN3VFSSx1REFDRSxrQ3RDZ3ZFTixDc0MzdUVFLDZDQVNFLGlDQUFBLENBQ0Esa0NBQUEsQ0FDQSw0QkFBQSxDQUpBLFVBQUEsQ0FEQSxRQUFBLENBRkEsZUFBQSxDQUlBLG1CQUFBLENBUEEsaUJBQUEsQ0FFQSxTQUFBLENBREEsT0FBQSxDQUdBLE90Q292RUosQ3NDenVFQSwyQkFFRSxlQVlFLGVsQzdJSSxDa0M0SUosd0JoQy9EVyxDZ0MrRFgsbUJoQy9EVyxDZ0N5RFgsUUFBQSxDQUNBLFVBQUEsQ0FDQSxtQkFBQSxDQUxBLGlCQUFBLENBRUEsT0FBQSxDQURBLEtBQUEsQ0FLQSxTQUFBLENBUEEsU3RDd3ZFRixDc0MxdUVBLHFCQUNFLFd0QzR1RUYsQ0FDRixDdUMvM0VBLFlBQ0Usd0J2Q2k0RUYsQ3dDbDRFQSxhQUtFLGF0Q3FKYSxDc0N0SmIsa0J0Q3FKa0IsQ3NDdEpsQixleEN1NEVGLEN5QzE0RUEsa0JERUUsbUJ4Q3M1RUYsQ3lDeDVFQSxLQVVFLGtCckNEVSxDcUNFVixtQm5DMkVjLENtQzdFZCxhckNEUSxDcUNQUixvQkFBQSxDQUlBLGlCbkNpTWMsQ21DbE1kLGVuQ2tMbUIsQ21DOUtuQix1Qm5DeU5lLENtQzNOZixpQm5DMk1jLENtQy9NZCxvQkFBQSxDQUtBLHdCekNpNUVGLEMwQ3g1RUEsU0FHRSxXQUFBLENBQ0EsbUIzQitHcUIsQzJCakhyQixjQUFBLENBREEsVzNCaUhpQixDMkI3R2pCLGtGMUMyNUVGLEMyQ241RUEsb0JBRUUsZXZDZE0sQ3VDZ0JOLG9CQUFBLENBREEsY0FBQSxDQUZBLGlCM0N5NUVGLEMyQ3A1RUUsMkJBWEEsZXZDUE0sQ3VDTU4saUJBQUEsQ0FOQSx1aUJBQUEsQ0FLQSxXQUFBLENBRkEsV3JDK0lRLENxQzFJUixXQUFBLENBUEEsaUJBQUEsQ0FDQSxTQUFBLENBT0EsY0FBQSxDQUxBLFUzQzg2RUYsQzJDNTVFRSx1QkFDRSxhdkNsQkcsQ3VDbUJILGUzQzg1RUosQzJDMzVFRSw4Q0FDRSxrQnZDMUJJLEN1QzJCSixhdkN0Qk0sQ3VDd0JOLFFBQUEsQ0FEQSxjM0M4NUVKLEMyQzE1RUUsc0JBRUUsa0J2QzFCVSxDdUN5QlYsYXZDNUJNLEN1QzhCTixlQUFBLENBQ0EsUUFBQSxDQUNBLHFCM0M0NUVKLEMyQzM1RUksb0NBQ0Usa0IzQzY1RU4sQzJDMzVFSSxtQ0FDRSxxQjNDNjVFTixDNEN6OEVFLHNDQUVFLGtCQUFBLENBREEsaUI1QzY4RUosQzRDeDhFQSxXQUNFLGtCeENMTSxD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QUNBLGtCQUFBLENBQ0EsY3pFKzhJWixDeUU5OElZLG1IQUdJLGtCckV0RE4sQ3FFdURNLFVyRTlEUixDcUUrRFEsWXpFODhJaEIsQ3lFNThJWSw2RUFFSSxhekU2OEloQixDeUV6OElRLHNCQUNJLGFyRWpFRixDcUVrRUUsY0FBQSxDQUNBLGVBQUEsQ0FDQSxlekUyOElaLEN5RXg4SVEsZ0NBQ0ksaUJ6RTA4SVosQ3lFejhJWSxzQ0FDSSxlekUyOEloQixDeUV6OElZLGdEQUtJLGtCckUzRVYsQ3FFNEVVLFVyRXpGUixDcUU2RlEsWUFBQSxDQUZBLGNBQUEsQ0FEQSxlQUFBLENBTEEsU0FBQSxDQUVBLGtCQUFBLENBSEEsaUJBQUEsQ0FFQSxzQnpFaTlJaEIsQ3lFcjhJSSx5QkFDSSxrQkFHSSw2QnpFdThJVixDeUVyOElVLDhDQUhBLGtCQUFBLENBREEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFl6RTg4SVYsQ3lFMThJVSw0QkFHSSx3QnpFdThJZCxDeUVwOElVLHNGQUdJLGlCekVzOElkLENBQ0YsQ3lFbDhJSSx5QkFFUSx5RkFHSSxhQUFBLENBQ0EsVXpFbThJZCxDeUVqOElVLHNCQUVJLGVBQUEsQ0FEQSxpQnpFbzhJZCxDeUVqOElVLGdDQUNJLGN6RW04SWQsQ3lFbDhJYyxnREFDSSxpQnpFbzhJbEIsQ0FDRixDeUUvN0lJLGlCQUNJLGtCekVpOElSLEN5RWg4SVEsMkJBQ0ksa0JyRXZJRixDcUV3SUUsVXJFL0lKLENxRWdKSSxZekVrOElaLEN5RWo4SVksMkRBRUksVXJFbkpSLENxRW9KUSxRekVtOEloQixDeUVqOElZLDhCQUNJLGV6RW04SWhCLEN5RWw4SWdCLG1DQUNJLHlCekVvOElwQixDeUVqOElZLGlDQUNJLFNyRTdKUixDcUUrSlEsV0FBQSxDQURBLFV6RW84SWhCLEN5RWg4SVEsc0JBQ0ksd0JyRS9KTCxDcUVnS0ssWXpFazhJWixDeUU5N0lJLHlCQUVRLG1EQUVJLFl6RSs3SWQsQ0FDRixDeUUzN0lJLG9CQUdJLDZCQUFBLENBQ0Esa0J6RTY3SVIsQ3lFNTdJUSw4Q0FKQSxtQkFB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QUNFLCtCeEZ1M09GLEN3RnAzT0EsNEJBQ0UsZ0N4RnUzT0YsQ3lGNTVPQSxXQUNFLHFCekYrNU9GLEN5RjU1T0EsUUFDRSxzQnpGKzVPRixDeUY1NU9BLGlCQUVFLDZCQUFBLENBREEsMEJ6Rmc2T0YsQ3lGNTVPQSxtQkFDRSwyQkFBQSxDQUNBLDRCekYrNU9GLEN5RjU1T0EsWUFDRSwwQnpGKzVPRixDeUY1NU9BLGNBQ0UsNEJ6Ris1T0YsQ3lGNTVPQSxlQUNFLDZCekYrNU9GLEN5RjU1T0EsYUFDRSwyQnpGKzVPRixDMEY5N09BLGdCQUNFLDJDMUZpOE9GLEMwRjk3T0EsZUFDRSwwQzFGaThPRixDMEY5N09BLGNBQ0UsMEMxRmk4T0YsQzBGOTdPQSxjQUNFLDBDMUZpOE9GLEMwRjk3T0EsY0FDRSwwQzFGaThPRixDMEY5N09BLGVBQ0UsMEMxRmk4T0YsQzBGOTdPQSxnQkFDRSxvQzFGaThPRixDMEY3N09BLFlBQ0UsMEMxRmc4T0YsQzJGOTlPQSxNQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZM0ZpK09GLEMyRjk5T0EsYUFDRSwwQkFBQSxDQUFBLDBCQUFBLENBQUEsbUIzRmkrT0YsQzJGejlPQSxtQ0FKRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDZCM0Z1K09GLEMyRnArT0EscUJBRUUsa0IzRmsrT0YsQzJGOTlPQSxXQUNFLGMzRmkrT0YsQzJGOTlPQSxhQUNFLGdCM0ZpK09GLEMyRjk5T0EsVUFDRSxrQjNGaStPRixDMkY5OU9BLGFBQ0UscUIzRmkrT0YsQzJGOTlPQSxRQUNFLFkzRmkrT0YsQzJGOTlPQSxXQUNFLFMzRmkrT0YsQzJGOTlPQSxXQUNFLFMzRmkrT0YsQzJGOTlPQSxlQUNFLGEzRmkrT0YsQzJGOTlPQSxlQUNFLGEzRmkrT0YsQzJGOTlPQSxlQUNFLGEzRmkrT0YsQzJGOTlPQSxlQUNFLGEzRmkrT0YsQzJGOTlPQSw0QkFDRSwwQjNGaStPRixDMkY5OU9BLDBCQUNFLHdCM0ZpK09GLEMyRjk5T0Esd0JBQ0Usc0IzRmkrT0YsQzJGOTlPQSwrQkFDRSw2QjNGaStPRixDMkY5OU9BLDhCQUNFLDRCM0ZpK09GLEMyRjk5T0EsMEJBQ0Usd0IzRmkrT0YsQzJGOTlPQSx3QkFDRSxzQjNGaStPRixDMkY5OU9BLHNCQUNFLG9CM0ZpK09GLEMyRjk5T0EsNkJBQ0UsMkIzRmkrT0YsQzJGOTlPQSw0QkFDRSwwQjNGaStPRixDMkY5OU9BLHVCQUNFLHFCM0ZpK09GLEMyRjk5T0Esd0JBQ0Usc0IzRmkrT0YsQzJGOTlPQSxzQkFDRSxvQjNGaStPRixDMkY5OU9BLG9CQUNFLGtCM0ZpK09GLEMyRjk5T0Esc0JBQ0Usb0IzRmkrT0YsQzJGOTlPQSxxQkFDRSxtQjNGaStPRixDMkY5OU9BLHVCQUNFLHFCM0ZpK09GLEMyRjk5T0EscUJBQ0UsbUIzRmkrT0YsQzJGOTlPQSxtQkFDRSxpQjNGaStPRixDMkY5OU9BLHFCQUNFLG1CM0ZpK09GLEMyRjk5T0Esb0JBQ0Usa0IzRmkrT0YsQzRGeG1QRSxpQ0FDRSx3STVGK21QSixDNEZoblBFLHdCQUNFLHFENUZtblBKLEM0RnBuUEUsbUJBQ0UsK0M1RnVuUEosQzRGeG5QRSx1QkFDRSx1RDVGMm5QSixDNkZ6blBFLGVBQ0UsaUI3RjRuUEosQzZGN25QRSxjQUNFLGdCN0Znb1BKLEM2RmpvUEUsYUFDRSxpQjdGb29QSixDNkZyb1BFLGFBQ0UsYzdGd29QSixDNkZ6b1BFLGFBQ0UsaUI3RjRvUEosQzZGN29QRSxjQUNFLGdCN0ZncFBKLEM2RmpwUEUsZUFDRSxjN0ZvcFBKLEM4RnRwUEUsa0JBQ0UseUI5RnlwUEosQzhGMXBQRSxtQkFDRSx5QjlGNnBQSixDOEY5cFBFLHFCQUNFLHlCOUZpcVBKLEM4RmxxUEUsb0JBQ0UseUI5RnFxUEosQzhGdHFQRSxzQkFDRSx5QjlGeXFQSixDOEYxcVBFLGtCQUNFLHlCOUY2cVBKLEM4RjlxUEUsbUJBQ0UseUI5RmlyUEosQytGbHJQSSxVQUNJLGlCL0ZxclBSLEMrRnRyUEksU0FDSSxrQi9GeXJQUixDK0YxclBJLFFBQ0ksZ0IvRjZyUFIsQytGOXJQSSxRQUNJLGlCL0Zpc1BSLEMrRmxzUEksUUFDSSxjL0Zxc1BSLEMrRnRzUEksU0FDSSxnQi9GeXNQUixDK0Yxc1BJLFVBQ0ksZS9GNnNQUixDZ0d6dFBBLDhDQUdFLGtCaEc0dFBGLENnR3p0UEEsc0JBQ0UsdUJBQUEsQ0FDQSx3QmhHNHRQRixDZ0d6dFBBLG9CQUVFLHlCaEc0dFBGLENnR3p0UEEsbUNBSkUsc0JoR2l1UEYsQ2dHenRQQSxpQkFDRSx3QmhHNHRQRixDZ0d6dFBBLGtCQUNFLHlCaEc0dFBGLENnR3p0UEEsZ0JBQ0UsdUJoRzR0UEYsQ2dHenRQQSxtQkFFRSxpQkFBQSxDQURBLGNoRzZ0UEYsQ2dHenRQQSxxQkFFRSxtQkFBQSxDQURBLGdCaEc2dFBGLENnR3p0UEEscUJBRUUsa0JBQUEsQ0FEQSxlaEc2dFBGLENnR3p0UEEscUJBRUUsbUJBQUEsQ0FEQSxnQmhHNnRQRixDZ0c1c1BFLFlBQ0UsWWhHK3NQSixDZ0c1c1BJLHFCQUNFLGFoRytzUE4sQ2dHM3NQRSx1QkFDRSxpQkF2QkksQ0F3Qkosa0JoRzhzUEosQ2dHM3NQRSxxQkFFRSxtQkE3QkksQ0E0QkosZ0JoRytzUEosQ2dHM3NQRSxnQkFDRSxnQmhHOHNQSixDZ0czc1BFLG1CQUNFLG1CaEc4c1BKLENnRzNzUEUsaUJBQ0UsaUJoRzhzUEosQ2dHM3NQRSxrQkFDRSxrQmhHOHNQSixDZ0c5dVBFLFdBQ0UsYWhHaXZQSixDZ0c5dVBJLG9CQUNFLGNoR2l2UE4sQ2dHN3VQRSxzQkFDRSxrQkF2QkksQ0F3QkosbUJoR2d2UEosQ2dHN3VQRSxvQkFFRSxvQkE3QkksQ0E0QkosaUJoR2l2UEosQ2dHN3VQRSxlQUNFLGlCaEdndlBKLENnRzd1UEUsa0JBQ0Usb0JoR2d2UEosQ2dHN3VQRSxnQkFDRSxrQmhHZ3ZQSixDZ0c3dVBFLGlCQUNFLG1CaEdndlBKLENnR2h4UEUsVUFDRSxXaEdteFBKLENnR2h4UEksbUJBQ0UsWWhHbXhQTixDZ0cvd1BFLHFCQUNFLGdCQXZCSSxDQXdCSixpQmhHa3hQSixDZ0cvd1BFLG1CQUVFLGtCQTdCSSxDQTRCSixlaEdteFBKLENnRy93UEUsY0FDRSxlaEdreFBKLENnRy93UEUsaUJBQ0Usa0JoR2t4UEosQ2dHL3dQRSxlQUNFLGdCaEdreFBKLENnRy93UEUsZ0JBQ0UsaUJoR2t4UEosQ2dHbHpQRSxVQUNFLGFoR3F6UEosQ2dHbHpQSSxtQkFDRSxjaEdxelBOLENnR2p6UEUscUJBQ0Usa0JBdkJJLENBd0JKLG1CaEdvelBKLENnR2p6UEUsbUJBRUUsb0JBN0JJLENBNEJKLGlCaEdxelBKLENnR2p6UEUsY0FDRSxpQmhHb3pQSixDZ0dqelBFLGlCQUNFLG9CaEdvelBKLENnR2p6UEUsZUFDRSxrQmhHb3pQSixDZ0dqelBFLGdCQUNFLG1CaEdvelBKLENnR3AxUEUsVUFDRSxXaEd1MVBKLENnR3AxUEksbUJBQ0UsWWhHdTFQTixDZ0duMVBFLHFCQUNFLGdCQXZCSSxDQXdCSixpQmhHczFQSixDZ0duMVBFLG1CQUVFLGtCQTdCSSxDQTRCSixlaEd1MVBKLENnR24xUEUsY0FDRSxlaEdzMVBKLENnR24xUEUsaUJBQ0Usa0JoR3MxUEosQ2dHbjFQRSxlQUNFLGdCaEdzMVBKLENnR24xUEUsZ0JBQ0UsaUJoR3MxUEosQ2dHdDNQRSxXQUNFLFdoR3kzUEosQ2dHdDNQSSxvQkFDRSxZaEd5M1BOLENnR3IzUEUsc0JBQ0UsZ0JBdkJJLENBd0JKLGlCaEd3M1BKLENnR3IzUEUsb0JBRUUsa0JBN0JJLENBNEJKLGVoR3kzUEosQ2dHcjNQRSxlQUNFLGVoR3czUEosQ2dHcjNQRSxrQkFDRSxrQmhHdzNQSixDZ0dyM1BFLGdCQUNFLGdCaEd3M1BKLENnR3IzUEUsaUJBQ0UsaUJoR3czUEosQ2dHeDVQRSxZQUNFLFdoRzI1UEosQ2dHeDVQSSxxQkFDRSxZaEcyNVBOLENnR3Y1UEUsdUJBQ0UsZ0JBdkJJLENBd0JKLGlCaEcwNVBKLENnR3Y1UEUscUJBRUUsa0JBN0JJLENBNEJKLGVoRzI1UEosQ2dHdjVQRSxnQkFDRSxlaEcwNVBKLENnR3Y1UEUsbUJBQ0Usa0JoRzA1UEosQ2dHdjVQRSxpQkFDRSxnQmhHMDVQSixDZ0d2NVBFLGtCQUNFLGlCaEcwNVBKLENnRzE3UEUsYUFDRSxXaEc2N1BKLENnR3I3UEUsd0JBQ0UsZ0JBdkJJLENBd0JKLGlCaEd3N1BKLENnR3I3UEUsc0JBRUUsa0JBN0JJLENBNEJKLGVoR3k3UEosQ2dHcjdQRSxpQkFDRSxlaEd3N1BKLENnR3I3UEUsb0JBQ0Usa0JoR3c3UEosQ2dHcjdQRSxrQkFDRSxnQmhHdzdQSixDZ0dyN1BFLG1CQUNFLGlCaEd3N1BKLENnR3A3UEEseUJBQ0ksWUFBYyxXaEd3N1BoQixDZ0d2N1BFLHFCQUF1QixZaEcwN1B6QixDZ0d6N1BFLHVCQUF5QixnQkFBQSxDQUFtQixpQmhHNjdQOUMsQ2dHNTdQRSxxQkFBeUMsa0JBQUEsQ0FBbEIsZWhHZzhQekIsQ2dHLzdQRSxnQkFBa0IsZWhHazhQcEIsQ2dHajhQRSxtQkFBcUIsa0JoR284UHZCLENnR244UEUsaUJBQW1CLGdCaEdzOFByQixDZ0dyOFBFLGtCQUFvQixpQmhHdzhQdEIsQ0FDRixDaUczaVFFLGVBQ0UsZWpHNmlRSixDaUc5aVFFLGNBQ0UsZWpHaWpRSixDaUdsalFFLGFBQ0UsZWpHcWpRSixDaUd0alFFLGFBQ0UsZWpHeWpRSixDaUcxalFFLGFBQ0UsZWpHNmpRSixDaUc5alFFLGNBQ0UsZWpHaWtRSixDaUdsa1FFLGVBQ0UsZWpHcWtRSixDaUdqa1FBLGdCQUNFLG9CQUFBLENBQ0EscUJqR29rUUYsQ2lHbmtRRSx5QkFIRixnQkFJSSxtQkFBQSxDQUNBLG9Cakdza1FGLENBQ0YsQ2tHaGxRRSxpQkFDRSxlbEdtbFFKLENrR3BsUUUsaUJBQ0UsZWxHdWxRSixDa0d4bFFFLGlCQUNFLGVsRzJsUUosQ2tHNWxRRSxpQkFDRSxlbEcrbFFKLENrR2htUUUsaUJBQ0UsZWxHbW1RSixDa0dwbVFFLGlCQUNFLGVsR3VtUUosQ2tHeG1RRSxpQkFDRSxlbEcybVFKLENrRzVtUUUsa0JBQ0UsZ0JsRyttUUosQ21HNW5RQSxlQUNFLGFuRytuUUYsQ21HNW5RQSxpQkFDRSxlbkcrblFGLENtRzVuUUEsa0JBQ0UsZ0JuRytuUUYsQ21HNW5RQSxpQkFDRSxlQUFBLENBQ0EsZ0NuRytuUUYsQ21HNW5RQSxpQkFDRSxlbkcrblFGLENtRzVuUUEsaUJBQ0UsZW5HK25RRixDbUc1blFBLG1CQUNFLGlCbkcrblFGLENtRzVuUUEsbUJBQ0UsaUJuRytuUUYsQ21HNW5RQSxvQkFDRSxrQm5HK25RRixDbUc1blFBLG9CQUNFLGtCbkcrblFGLENtRzVuUUEsbUJBQ0UsaUJBQUEsQ0FDQSxnQ25HK25RRixDbUc1blFBLG1CQUNFLGlCQUFBLENBQ0EsZ0NuRytuUUYsQ29HL3FRQSxZQUNFLG1CcEdrclFGLENvRy9xUUEsdUJBQ0Usd0JBQUEsQ0FDQSx5QnBHa3JRRixDb0cvcVFBLHFCQUVFLDBCcEdrclFGLENvRy9xUUEscUNBSkUsdUJwR3VyUUYsQ29HL3FRQSxrQkFDRSx5QnBHa3JRRixDb0cvcVFBLG1CQUNFLDBCcEdrclFGLENvRy9xUUEsaUJBQ0Usd0JwR2tyUUYsQ29HL3FRQSxvQkFFRSxrQkFBQSxDQURBLGVwR21yUUYsQ29HL3FRQSxzQkFFRSxvQkFBQSxDQURBLGlCcEdtclFGLENvRy9xUUEsc0JBRUUsbUJBQUEsQ0FEQSxnQnBHbXJRRixDb0cvcVFBLHNCQUVFLG9CQUFBLENBREEsaUJwR21yUUYsQ29HbHFRRSxhQUNFLGFwR3FxUUosQ29HbHFRRSx3QkFDRSxrQkFsQkksQ0FtQkosbUJwR3FxUUosQ29HbHFRRSxzQkFFRSxvQkF4QkksQ0F1QkosaUJwR3NxUUosQ29HbHFRRSxpQkFDRSxpQnBHcXFRSixDb0dscVFFLG9CQUNFLG9CcEdxcVFKLENvR2xxUUUsa0JBQ0Usa0JwR3FxUUosQ29HbHFRRSxtQkFDRSxtQnBHcXFRSixDb0doc1FFLFlBQ0UsY3BHbXNRSixDb0doc1FFLHVCQUNFLG1CQWxCSSxDQW1CSixvQnBHbXNRSixDb0doc1FFLHFCQUVFLHFCQXhCSSxDQXVCSixrQnBHb3NRSixDb0doc1FFLGdCQUNFLGtCcEdtc1FKLENvR2hzUUUsbUJBQ0UscUJwR21zUUosQ29HaHNRRSxpQkFDRSxtQnBHbXNRSixDb0doc1FFLGtCQUNFLG9CcEdtc1FKLENvRzl0UUUsV0FDRSxZcEdpdVFKLENvRzl0UUUsc0JBQ0UsaUJBbEJJLENBbUJKLGtCcEdpdVFKLENvRzl0UUUsb0JBRUUsbUJBeEJJLENBdUJKLGdCcEdrdVFKLENvRzl0UUUsZUFDRSxnQnBHaXVRSixDb0c5dFFFLGtCQUNFLG1CcEdpdVFKLENvRzl0UUUsZ0JBQ0UsaUJwR2l1UUosQ29HOXRRRSxpQkFDRSxrQnBHaXVRSixDb0c1dlFFLFdBQ0UsY3BHK3ZRSixDb0c1dlFFLHNCQUNFLG1CQWxCSSxDQW1CSixvQnBHK3ZRSixDb0c1dlFFLG9CQUVFLHFCQXhCSSxDQXVCSixrQnBHZ3dRSixDb0c1dlFFLGVBQ0Usa0JwRyt2UUosQ29HNXZRRSxrQkFDRSxxQnBHK3ZRSixDb0c1dlFFLGdCQUNFLG1CcEcrdlFKLENvRzV2UUUsaUJBQ0Usb0JwRyt2UUosQ29HMXhRRSxXQUNFLFlwRzZ4UUosQ29HMXhRRSxzQkFDRSxpQkFsQkksQ0FtQkosa0JwRzZ4UUosQ29HMXhRRSxvQkFFRSxtQkF4QkksQ0F1QkosZ0JwRzh4UUosQ29HMXhRRSxlQUNFLGdCcEc2eFFKLENvRzF4UUUsa0JBQ0UsbUJwRzZ4UUosQ29HMXhRRSxnQkFDRSxpQnBHNnhRSixDb0cxeFFFLGlCQUNFLGtCcEc2eFFKLENvR3h6UUUsWUFDRSxZcEcyelFKLENvR3h6UUUsdUJBQ0UsaUJBbEJJLENBbUJKLGtCcEcyelFKLENvR3h6UUUscUJBRUUsbUJBeEJJLENBdUJKLGdCcEc0elFKLENvR3h6UUUsZ0JBQ0UsZ0JwRzJ6UUosQ29HeHpRRSxtQkFDRSxtQnBHMnpRSixDb0d4elFFLGlCQUNFLGlCcEcyelFKLENvR3h6UUUsa0JBQ0Usa0JwRzJ6UUosQ29HdDFRRSxhQUNFLFlwR3kxUUosQ29HdDFRRSx3QkFDRSxpQkFsQkksQ0FtQkosa0JwR3kxUUosQ29HdDFRRSxzQkFFRSxtQkF4QkksQ0F1QkosZ0JwRzAxUUosQ29HdDFRRSxpQkFDRSxnQnBHeTFRSixDb0d0MVFFLG9CQUNFLG1CcEd5MVFKLENvR3QxUUUsa0JBQ0UsaUJwR3kxUUosQ29HdDFRRSxtQkFDRSxrQnBHeTFRSixDb0dwM1FFLGNBQ0UsWXBHdTNRSixDb0dwM1FFLHlCQUNFLGlCQWxCSSxDQW1CSixrQnBHdTNRSixDb0dwM1FFLHVCQUVFLG1CQXhCSSxDQXVCSixnQnBHdzNRSixDb0dwM1FFLGtCQUNFLGdCcEd1M1FKLENvR3AzUUUscUJBQ0UsbUJwR3UzUUosQ29HcDNRRSxtQkFDRSxpQnBHdTNRSixDb0dwM1FFLG9CQUNFLGtCcEd1M1FKLENxR2o5UUEsd0JBQ0Usc0JyR285UUYsQ3FHajlRQSx3QkFDRSxtQnJHbzlRRixDcUdqOVFBLHNCQUNFLHNCckdvOVFGLENxR2o5UUEscUJBQ0UsbUJyR285UUYsQ3FHajlRQSxxQkFDRSxtQnJHbzlRRixDc0dyK1FBLE9BQ0UsY3RHdytRRixDc0dyK1FBLFVBQ0UsaUJ0R3crUUYsQ3NHcitRQSxVQUNFLGlCdEd3K1FGLENzR3IrUUEsbUJBR0UsTUFBQSxDQUZBLGlCQUFBLENBQ0EsS3RHeStRRixDc0dyK1FBLG9CQUNFLGlCQUFBLENBRUEsT0FBQSxDQURBLEt0R3krUUYsQ3NHcitRQSxzQkFFRSxRQUFBLENBQ0EsTUFBQSxDQUZBLGlCdEcwK1FGLENzR3IrUUEsdUJBRUUsUUFBQSxDQURBLGlCQUFBLENBRUEsT3RHdytRRixDc0dyK1FBLE9BR0UsUUFBQSxDQUdBLFdBQUEsQ0FGQSxNQUFBLENBRkEsT0FBQSxDQURBLEtBQUEsQ0FJQSxVdEd5K1FGLEN1R3ZnUkUsV0FFRSxZQWJJLENBWUosV3ZHMmdSSixDdUc1Z1JFLFVBRUUsYUFiSSxDQVlKLFl2R2doUkosQ3VHamhSRSxTQUVFLFdBYkksQ0FZSixVdkdxaFJKLEN1R3RoUkUsU0FFRSxhQWJJLENBWUosWXZHMGhSSixDdUczaFJFLFNBRUUsV0FiSSxDQVlKLFV2RytoUkosQ3VHaGlSRSxVQUVFLFdBYkksQ0FZSixVdkdvaVJKLEN1R3JpUkUsV0FFRSxXQWJJLENBWUosVXZHeWlSSixDd0dyalJBLGlCQUNFLGV4R3dqUkYsQ3dHcmpSQSxrQkFDRSxnQnhHd2pSRixDd0dyalJBLG9CQUNFLGtCeEd3alJGLEN3R3JqUkEsbUJBQ0UsaUJ4R3dqUkYsQ3lHcmtSQSwyQkFDRSxpQ0FBQSxDQUFBLHlCekd3a1JGLEN5R3JrUkEsc0JBQ0UsNEJBQUEsQ0FBQSxvQnpHd2tSRixDMEc3a1JBLHFCQUNFLG1CMUdnbFJGLEMwRzdrUkEsMkJBQ0UseUIxR2dsUkYsQzBHN2tSQSwwQkFDRSx3QjFHZ2xSRixDMEc3a1JBLDBCQUNFLHdCMUdnbFJGLEMwRzdrUkEsMkJBQ0UseUIxR2dsUkYsQzJHam1SQSxTQUVFLGNBQUEsQ0FEQSxVM0dxbVJGLEM0R3RtUkEsYUFDRSxTNUd5bVJGLEM0R3RtUkEsZ0JBQ0UsVTVHeW1SRixDNEd0bVJBLGNBQ0UsVzVHeW1SRixDNkdoblJFLGtCQUNFLHFCN0dtblJKLEM2R2huUk0sb0RBQ0UsYTdHa25SUixDNkc3bVJNLDhCQUNFLHFCN0crbVJSLEM2R3RtUk0sc0NBQ0UsVTdHNG1SUixDNkdwbVJJLHlGQUNFLGVDekJHLENEMEJILGlCQzFCRyxDRDJCSCxVN0d5bVJOLEM2R3ZtUk0sZ0lBQ0UsYTdHMm1SUixDNkd4bVJNLHNOQUlFLGVBQUEsQ0FDQSxpQjdHMm1SUixDNkd4bVJNLG1JQUdFLHNCQUFBLENBREEsaUJDM0NDLENEMENELFU3RzhtUlIsQzZHMW1SUSwwU0FFRSxlQ2hERCxDRGlEQyxVN0crbVJWLEM2RzNsUkUsY0FDRSwyQjdHNmxSSixDNkd6bFJFLDJCQUVFLFM3RzRsUkosQzZHemxSRSxvQkFDRSwrQjdHNGxSSixDNkd6bFJNLGdDQUNFLHFCN0cybFJSLEM2R3RsUkUsZUFDRSxvQjdHeWxSSixDNkd0bFJNLDJCQUNFLFU3R3dsUlIsQzZHbmxSRSxnQkFDRSwyQjdHc2xSSixDNkcvclJFLGtCQUNFLHFCN0drc1JKLEM2Ry9yUk0sb0RBQ0UsYTdHaXNSUixDNkc1clJNLDhCQUNFLHFCN0c4clJSLEM2R3JyUk0sc0NBQ0UsVTdHMnJSUixDNkduclJJLHlGQUNFLGVDekJHLENEMEJILGlCQzFCRyxDRDJCSCxVN0d3clJOLEM2R3RyUk0sZ0lBQ0UsYTdHMHJSUixDNkd2clJNLHNOQUlFLGtCQUFBLENBQ0Esb0I3RzByUlIsQzZHdnJSTSxtSUFHRSxzQkFBQSxDQURBLGlCQzNDQyxDRDBDRCxVN0c2clJSLEM2R3pyUlEsMFNBRUUsZUNoREQsQ0RpREMsYTdHOHJSVixDNkcxcVJFLGNBQ0UsMkI3RzRxUkosQzZHeHFSRSwyQkFFRSxTN0cycVJKLEM2R3hxUkUsb0JBQ0UsK0I3RzJxUkosQzZHeHFSTSxnQ0FDRSxxQjdHMHFSUixDNkdycVJFLGVBQ0Usb0I3R3dxUkosQzZHcnFSTSwyQkFDRSxVN0d1cVJSLEM2R2xxUkUsZ0JBQ0UsMkI3R3FxUkosQzZHOXdSRSxrQkFDRSx3QjdHaXhSSixDNkc5d1JNLG9EQUNFLGE3R2d4UlIsQzZHM3dSTSw4QkFDRSx3QjdHNndSUixDNkdwd1JNLHNDQUNFLGE3RzB3UlIsQzZHbHdSSSx5RkFDRSxrQkN6QkcsQ0QwQkgsb0JDMUJHLENEMkJILFU3R3V3Uk4sQzZHcndSTSxnSUFDRSxhN0d5d1JSLEM2R3R3Uk0sc05BSUUsa0JBQUEsQ0FDQSxvQjdHeXdSUixDNkd0d1JNLG1JQUdFLHNCQUFBLENBREEsb0JDM0NDLENEMENELGE3RzR3UlIsQzZHeHdSUSwwU0FFRSxrQkNoREQsQ0RpREMsYTdHNndSVixDNkd6dlJFLGNBQ0UsOEI3RzJ2UkosQzZHdnZSRSwyQkFFRSxZN0cwdlJKLEM2R3Z2UkUsb0JBQ0Usa0M3RzB2UkosQzZHdnZSTSxnQ0FDRSx3QjdHeXZSUixDNkdwdlJFLGVBQ0UsdUI3R3V2UkosQzZHcHZSTSwyQkFDRSxhN0dzdlJSLEM2R2p2UkUsZ0JBQ0UsOEI3R292UkosQzZHNzFSRSxpQkFDRSx3QjdHZzJSSixDNkc3MVJNLGtEQUNFLGE3RysxUlIsQzZHMTFSTSw2QkFDRSx3QjdHNDFSUixDNkduMVJNLG9DQUNFLGE3R3kxUlIsQzZHajFSSSxzRkFDRSxrQkN6QkcsQ0QwQkgsb0JDMUJHLENEMkJILFU3R3MxUk4sQzZHcDFSTSw2SEFDRSxhN0d3MVJSLEM2R3IxUk0sZ05BSUUsa0JBQUEsQ0FDQSxvQjdHdzFSUixDNkdyMVJNLGdJQUdFLHNCQUFBLENBREEsb0JDM0NDLENEMENELGE3RzIxUlIsQzZHdjFSUSxvU0FFRSxrQkNoREQsQ0RpREMsVTdHNDFSVixDNkd4MFJFLGFBQ0UsOEI3RzAwUkosQzZHdDBSRSx5QkFFRSxZN0d5MFJKLEM2R3QwUkUsbUJBQ0Usa0M3R3kwUkosQzZHdDBSTSwrQkFDRSx3QjdHdzBSUixDNkduMFJFLGNBQ0UsdUI3R3MwUkosQzZHbjBSTSwwQkFDRSxhN0dxMFJSLEM2R2gwUkUsZUFDRSw4QjdHbTBSSixDNkc1NlJFLGlCQUNFLHdCN0crNlJKLEM2RzU2Uk0sa0RBQ0UsYTdHODZSUixDNkd6NlJNLDZCQUNFLHdCN0cyNlJSLEM2R2w2Uk0sb0NBQ0UsYTdHdzZSUixDNkdoNlJJLHNGQUNFLGtCQ3pCRyxDRDBCSCxvQkMxQkcsQ0QyQkgsVTdHcTZSTixDNkduNlJNLDZIQUNFLGE3R3U2UlIsQzZHcDZSTSxnTkFJRSxrQkFBQSxDQUNBLG9CN0d1NlJSLEM2R3A2Uk0sZ0lBR0Usc0JBQUEsQ0FEQSxvQkMzQ0MsQ0QwQ0QsYTdHMDZSUixDNkd0NlJRLG9TQUVFLGtCQ2hERCxDRGlEQyxVN0cyNlJWLEM2R3Y1UkUsYUFDRSw4QjdHeTVSSixDNkdyNVJFLHlCQUVFLFk3R3c1UkosQzZHcjVSRSxtQkFDRSxrQzdHdzVSSixDNkdyNVJNLCtCQUNFLHdCN0d1NVJSLEM2R2w1UkUsY0FDRSx1QjdHcTVSSixDNkdsNVJNLDBCQUNFLGE3R281UlIsQzZHLzRSRSxlQUNFLDhCN0drNVJKLEM2RzMvUkUsb0JBQ0Usd0I3RzgvUkosQzZHMy9STSx3REFDRSxhN0c2L1JSLEM2R3gvUk0sZ0NBQ0Usd0I3RzAvUlIsQzZHai9STSwwQ0FDRSxhN0d1L1JSLEM2Ry8rUkksK0ZBQ0Usa0JDekJHLENEMEJILG9CQzFCRyxDRDJCSCxVN0dvL1JOLEM2R2wvUk0sc0lBQ0UsYTdHcy9SUixDNkduL1JNLGtPQUlFLGtCQUFBLENBQ0Esb0I3R3MvUlIsQzZHbi9STSx5SUFHRSxzQkFBQSxDQURBLG9CQzNDQyxDRDBDRCxhN0d5L1JSLEM2R3IvUlEsc1RBRUUsa0JDaERELENEaURDLFU3RzAvUlYsQzZHdCtSRSxnQkFDRSw4QjdHdytSSixDNkdwK1JFLCtCQUVFLFk3R3UrUkosQzZHcCtSRSxzQkFDRSxrQzdHdStSSixDNkdwK1JNLGtDQUNFLHdCN0dzK1JSLEM2R2orUkUsaUJBQ0UsdUI3R28rUkosQzZHaitSTSw2QkFDRSxhN0dtK1JSLEM2Rzk5UkUsa0JBQ0UsOEI3R2krUkosQzZHMWtTRSxzQkFDRSx3QjdHNmtTSixDNkcxa1NNLDREQUNFLGE3RzRrU1IsQzZHdmtTTSxrQ0FDRSx3QjdHeWtTUixDNkdoa1NNLDhDQUNFLGE3R3NrU1IsQzZHOWpTSSxxR0FDRSxrQkN6QkcsQ0QwQkgsb0JDMUJHLENEMkJILFU3R21rU04sQzZHamtTTSw0SUFDRSxhN0dxa1NSLEM2R2xrU00sOE9BSUUsa0JBQUEsQ0FDQSxvQjdHcWtTUixDNkdsa1NNLCtJQUdFLHNCQUFBLENBREEsb0JDM0NDLENEMENELGE3R3drU1IsQzZHcGtTUSxrVUFFRSxrQkNoREQsQ0RpREMsYTdHeWtTVixDNkdyalNFLGtCQUNFLDhCN0d1alNKLEM2R25qU0UsbUNBRUUsWTdHc2pTSixDNkdualNFLHdCQUNFLGtDN0dzalNKLEM2R25qU00sb0NBQ0Usd0I3R3FqU1IsQzZHaGpTRSxtQkFDRSx1QjdHbWpTSixDNkdoalNNLCtCQUNFLGE3R2tqU1IsQzZHN2lTRSxvQkFDRSw4QjdHZ2pTSixDNkd6cFNFLHFCQUNFLHdCN0c0cFNKLEM2R3pwU00sMERBQ0UsYTdHMnBTUixDNkd0cFNNLGlDQUNFLHdCN0d3cFNSLEM2Ry9vU00sNENBQ0UsYTdHcXBTUixDNkc3b1NJLGtHQUNFLGtCQ3pCRyxDRDBCSCxvQkMxQkcsQ0QyQkgsVTdHa3BTTixDNkdocFNNLHlJQUNFLGE3R29wU1IsQzZHanBTTSx3T0FJRSxrQkFBQSxDQUNBLG9CN0dvcFNSLEM2R2pwU00sNElBR0Usc0JBQUEsQ0FEQSxvQkMzQ0MsQ0QwQ0QsYTdHdXBTUixDNkducFNRLDRUQUVFLGtCQ2hERCxDRGlEQyxhN0d3cFNWLEM2R3BvU0UsaUJBQ0UsOEI3R3NvU0osQzZHbG9TRSxpQ0FFRSxZN0dxb1NKLEM2R2xvU0UsdUJBQ0Usa0M3R3FvU0osQzZHbG9TTSxtQ0FDRSx3QjdHb29TUixDNkcvblNFLGtCQUNFLHVCN0drb1NKLEM2Ry9uU00sOEJBQ0UsYTdHaW9TUixDNkc1blNFLG1CQUNFLDhCN0crblNKLEM2R3h1U0UsaUJBQ0Usd0I3RzJ1U0osQzZHeHVTTSxrREFDRSxhN0cwdVNSLEM2R3J1U00sNkJBQ0Usd0I3R3V1U1IsQzZHOXRTTSxvQ0FDRSxhN0dvdVNSLEM2RzV0U0ksc0ZBQ0Usa0JDekJHLENEMEJILG9CQzFCRyxDRDJCSCxVN0dpdVNOLEM2Ry90U00sNkhBQ0UsYTdHbXVTUixDNkdodVNNLGdOQUlFLGtCQUFBLENBQ0Esb0I3R211U1IsQzZHaHVTTSxnSUFHRSxzQkFBQSxDQURBLG9CQzNDQyxDRDBDRCxhN0dzdVNSLEM2R2x1U1Esb1NBRUUsa0JDaERELENEaURDLFU3R3V1U1YsQzZHbnRTRSxhQUNFLDhCN0dxdFNKLEM2R2p0U0UseUJBRUUsWTdHb3RTSixDNkdqdFNFLG1CQUNFLGtDN0dvdFNKLEM2R2p0U00sK0JBQ0Usd0I3R210U1IsQzZHOXNTRSxjQUNFLHVCN0dpdFNKLEM2RzlzU00sMEJBQ0UsYTdHZ3RTUixDNkczc1NFLGVBQ0UsOEI3RzhzU0osQzZHdnpTRSxpQkFDRSx3QjdHMHpTSixDNkd2elNNLGtEQUNFLGE3R3l6U1IsQzZHcHpTTSw2QkFDRSx3QjdHc3pTUixDNkc3eVNNLG9DQUNFLGE3R216U1IsQzZHM3lTSSxzRkFDRSxrQkN6QkcsQ0QwQkgsb0JDMUJHLENEMkJILFU3R2d6U04sQzZHOXlTTSw2SEFDRSxhN0drelNSLEM2Ry95U00sZ05BSUUsa0JBQUEsQ0FDQSxvQjdHa3pTUixDNkcveVNNLGdJQUdFLHNCQUFBLENBREEsb0JDM0NDLENEMENELGE3R3F6U1IsQzZHanpTUSxvU0FFRSxrQkNoREQsQ0RpREMsYTdHc3pTVixDNkdseVNFLGFBQ0UsOEI3R295U0osQzZHaHlTRSx5QkFFRSxZN0dteVNKLEM2R2h5U0UsbUJBQ0Usa0M3R215U0osQzZHaHlTTSwrQkFDRSx3QjdHa3lTUixDNkc3eFNFLGNBQ0UsdUI3R2d5U0osQzZHN3hTTSwwQkFDRSxhN0creFNSLEM2RzF4U0UsZUFDRSw4QjdHNnhTSixDNkd0NFNFLHVCQUNFLG1DN0d5NFNKLEM2R3Q0U00sOERBQ0UsYTdHdzRTUixDNkduNFNNLG1DQUNFLG1DN0dxNFNSLEM2RzUzU00sZ0RBQ0Usd0I3R2s0U1IsQzZHMTNTSSx3R0FDRSw2QkN6QkcsQ0QwQkgsK0JDMUJHLENEMkJILFU3RyszU04sQzZHNzNTTSwrSUFDRSxhN0dpNFNSLEM2RzkzU00sb1BBSUUsNkJBQUEsQ0FDQSwrQjdHaTRTUixDNkc5M1NNLGtKQUdFLHNCQUFBLENBREEsK0JDM0NDLENEMENELHdCN0dvNFNSLEM2R2g0U1Esd1VBRUUsNkJDaERELENEaURDLGE3R3E0U1YsQzZHajNTRSxtQkFDRSx5QzdHbTNTSixDNkcvMlNFLHFDQUVFLHVCN0drM1NKLEM2Ry8yU0UseUJBQ0UsNkM3R2szU0osQzZHLzJTTSxxQ0FDRSxtQzdHaTNTUixDNkc1MlNFLG9CQUNFLGtDN0crMlNKLEM2RzUyU00sZ0NBQ0Usd0I3RzgyU1IsQzZHejJTRSxxQkFDRSx5QzdHNDJTSixDNkdyOVNFLG9CQUNFLHdCN0d3OVNKLEM2R3I5U00sd0RBQ0UsYTdHdTlTUixDNkdsOVNNLGdDQUNFLHdCN0dvOVNSLEM2RzM4U00sMENBQ0UsYTdHaTlTUixDNkd6OFNJLCtGQUNFLGtCQ3pCRyxDRDBCSCxvQkMxQkcsQ0QyQkgsVTdHODhTTixDNkc1OFNNLHNJQUNFLGE3R2c5U1IsQzZHNzhTTSxrT0FJRSxrQkFBQSxDQUNBLG9CN0dnOVNSLEM2Rzc4U00seUlBR0Usc0JBQUEsQ0FEQSxvQkMzQ0MsQ0QwQ0QsYTdHbTlTUixDNkcvOFNRLHNUQUVFLGtCQ2hERCxDRGlEQyxhN0dvOVNWLEM2R2g4U0UsZ0JBQ0UsOEI3R2s4U0osQzZHOTdTRSwrQkFFRSxZN0dpOFNKLEM2Rzk3U0Usc0JBQ0Usa0M3R2k4U0osQzZHOTdTTSxrQ0FDRSx3QjdHZzhTUixDNkczN1NFLGlCQUNFLHVCN0c4N1NKLEM2RzM3U00sNkJBQ0UsYTdHNjdTUixDNkd4N1NFLGtCQUNFLDhCN0cyN1NKLEM2R3BpVEUsa0JBQ0Usd0I3R3VpVEosQzZHcGlUTSxvREFDRSxhN0dzaVRSLEM2R2ppVE0sOEJBQ0Usd0I3R21pVFIsQzZHMWhUTSxzQ0FDRSxhN0dnaVRSLEM2R3hoVEkseUZBQ0Usa0JDekJHLENEMEJILG9CQzFCRyxDRDJCSCxVN0c2aFROLEM2RzNoVE0sZ0lBQ0UsYTdHK2hUUixDNkc1aFRNLHNOQUlFLGtCQUFBLENBQ0Esb0I3RytoVFIsQzZHNWhUTSxtSUFHRSxzQkFBQSxDQURBLG9CQzNDQyxDRDBDRCxhN0draVRSLEM2RzloVFEsMFNBRUUsa0JDaERELENEaURDLFU3R21pVFYsQzZHL2dURSxjQUNFLDhCN0dpaFRKLEM2RzdnVEUsMkJBRUUsWTdHZ2hUSixDNkc3Z1RFLG9CQUNFLGtDN0dnaFRKLEM2RzdnVE0sZ0NBQ0Usd0I3RytnVFIsQzZHMWdURSxlQUNFLHVCN0c2Z1RKLEM2RzFnVE0sMkJBQ0UsYTdHNGdUUixDNkd2Z1RFLGdCQUNFLDhCN0cwZ1RKLEM2R25uVEUsb0JBQ0Usd0I3R3NuVEosQzZHbm5UTSx3REFDRSxhN0dxblRSLEM2R2huVE0sZ0NBQ0Usd0I3R2tuVFIsQzZHem1UTSwwQ0FDRSxhN0crbVRSLEM2R3ZtVEksK0ZBQ0Usa0JDekJHLENEMEJILG9CQzFCRyxDRDJCSCxVN0c0bVROLEM2RzFtVE0sc0lBQ0UsYTdHOG1UUixDNkczbVRNLGtPQUlFLGtCQUFBLENBQ0Esb0I3RzhtVFIsQzZHM21UTSx5SUFHRSxzQkFBQSxDQURBLG9CQzNDQyxDRDBDRCxhN0dpblRSLEM2RzdtVFEsc1RBRUUsa0JDaERELENEaURDLGE3R2tuVFYsQzZHOWxURSxnQkFDRSw4QjdHZ21USixDNkc1bFRFLCtCQUVFLFk3RytsVEosQzZHNWxURSxzQkFDRSxrQzdHK2xUSixDNkc1bFRNLGtDQUNFLHdCN0c4bFRSLEM2R3psVEUsaUJBQ0UsdUI3RzRsVEosQzZHemxUTSw2QkFDRSxhN0cybFRSLEM2R3RsVEUsa0JBQ0UsOEI3R3lsVEosQzZHcGxUQSxVQUNFLGE3R3VsVEYiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vLyBGb250c1xuLy8gPT09XG4vLyBJbmNsdWRlIGZvbnQgaW1wb3J0cyBhbmQgZm9udCBtaXhpbnNcbi8vXG5cblxuICAgXG4vL1xuLy8gT3BlbiBTYW5zXG4vL1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnMnKTtcbkBtaXhpbiBvcGVuLXNhbnMge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5vcGVuLXNhbnMge1xuICAgIEBpbmNsdWRlIG9wZW4tc2Fucztcbn1cblxuLy9cbi8vIEdvdGhhbVxuLy8gV2VpZ2h0czogNDAwLDUwMCw3MDBcbi8vIFN0eWxlczogbm9ybWFsLCBpdGFsaWNcbi8vXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9jbG91ZC50eXBvZ3JhcGh5LmNvbS82MDYwMDc4Lzc2MjYyMTIvY3NzL2ZvbnRzLmNzcycpO1xuQG1peGluIGdvdGhhbSgkd2VpZ2h0OjQwMCwgJHN0eWxlOm5vcm1hbCkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG59XG4uZ290aGFtIHtcbiAgICBAaW5jbHVkZSBnb3RoYW0oKTtcbn1cbiIsImh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmhyLFxuZGwsXG5kZCxcbmR0LFxudWwsXG51bCBsaSxcbm9sLFxub2wgbGksXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmNpdGUsXG4uZGlzcGxheS10aXRsZSxcbi5hbGwtY2Fwcyxcbi5maWVsZCxcbmZpZWxkc2V0LFxubGVnZW5kLFxubGFiZWwsXG5pbnB1dCxcbnRleHRhcmVhLFxuLnNlbGVjdCxcbi5jb250cm9sLFxucHJvZ3Jlc3MsXG5jYXB0aW9uLFxudGFibGUsXG5jYXB0aW9uLFxuLnRhYmxlLXJlc3BvbnNpdmUge1xuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnNcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2xvdWQudHlwb2dyYXBoeS5jb20vNjA2MDA3OC83NjI2MjEyL2Nzcy9mb250cy5jc3NcIik7XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmgxOmZpcnN0LWNoaWxkLFxuaDI6Zmlyc3QtY2hpbGQsXG5oMzpmaXJzdC1jaGlsZCxcbmg0OmZpcnN0LWNoaWxkLFxuaDU6Zmlyc3QtY2hpbGQsXG5oNjpmaXJzdC1jaGlsZCxcbnA6Zmlyc3QtY2hpbGQsXG5ocjpmaXJzdC1jaGlsZCxcbmRsOmZpcnN0LWNoaWxkLFxuZGQ6Zmlyc3QtY2hpbGQsXG5kdDpmaXJzdC1jaGlsZCxcbnVsOmZpcnN0LWNoaWxkLFxudWwgbGk6Zmlyc3QtY2hpbGQsXG5vbDpmaXJzdC1jaGlsZCxcbm9sIGxpOmZpcnN0LWNoaWxkLFxuZmlnY2FwdGlvbjpmaXJzdC1jaGlsZCxcbmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5jaXRlOmZpcnN0LWNoaWxkLFxuLmRpc3BsYXktdGl0bGU6Zmlyc3QtY2hpbGQsXG4uYWxsLWNhcHM6Zmlyc3QtY2hpbGQsXG4uZmllbGQ6Zmlyc3QtY2hpbGQsXG5maWVsZHNldDpmaXJzdC1jaGlsZCxcbmxlZ2VuZDpmaXJzdC1jaGlsZCxcbmxhYmVsOmZpcnN0LWNoaWxkLFxuaW5wdXQ6Zmlyc3QtY2hpbGQsXG50ZXh0YXJlYTpmaXJzdC1jaGlsZCxcbi5zZWxlY3Q6Zmlyc3QtY2hpbGQsXG4uY29udHJvbDpmaXJzdC1jaGlsZCxcbnByb2dyZXNzOmZpcnN0LWNoaWxkLFxuY2FwdGlvbjpmaXJzdC1jaGlsZCxcbnRhYmxlOmZpcnN0LWNoaWxkLFxuY2FwdGlvbjpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmgxOmxhc3QtY2hpbGQsXG5oMjpsYXN0LWNoaWxkLFxuaDM6bGFzdC1jaGlsZCxcbmg0Omxhc3QtY2hpbGQsXG5oNTpsYXN0LWNoaWxkLFxuaDY6bGFzdC1jaGlsZCxcbnA6bGFzdC1jaGlsZCxcbmhyOmxhc3QtY2hpbGQsXG5kbDpsYXN0LWNoaWxkLFxuZGQ6bGFzdC1jaGlsZCxcbmR0Omxhc3QtY2hpbGQsXG51bDpsYXN0LWNoaWxkLFxudWwgbGk6bGFzdC1jaGlsZCxcbm9sOmxhc3QtY2hpbGQsXG5vbCBsaTpsYXN0LWNoaWxkLFxuZmlnY2FwdGlvbjpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuY2l0ZTpsYXN0LWNoaWxkLFxuLmRpc3BsYXktdGl0bGU6bGFzdC1jaGlsZCxcbi5hbGwtY2FwczpsYXN0LWNoaWxkLFxuLmZpZWxkOmxhc3QtY2hpbGQsXG5maWVsZHNldDpsYXN0LWNoaWxkLFxubGVnZW5kOmxhc3QtY2hpbGQsXG5sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXQ6bGFzdC1jaGlsZCxcbnRleHRhcmVhOmxhc3QtY2hpbGQsXG4uc2VsZWN0Omxhc3QtY2hpbGQsXG4uY29udHJvbDpsYXN0LWNoaWxkLFxucHJvZ3Jlc3M6bGFzdC1jaGlsZCxcbmNhcHRpb246bGFzdC1jaGlsZCxcbnRhYmxlOmxhc3QtY2hpbGQsXG5jYXB0aW9uOmxhc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmb3JtLWZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmb3JtLWZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGN1c3RvbS1tZWRpYSAtLXh4bCAobWluLXdpZHRoOiAxOTIwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXhsLWRvd24gKG1heC13aWR0aDogMTkxOXB4KTtcbkBjdXN0b20tbWVkaWEgLS14bCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXhsLXVwIChtaW4td2lkdGg6IDE2ODBweCk7XG5AY3VzdG9tLW1lZGlhIC0tbC1kb3duIChtYXgtd2lkdGg6IDE2NzlweCk7XG5AY3VzdG9tLW1lZGlhIC0tbCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWwtdXAgKG1pbi13aWR0aDogMTI4MHB4KTtcbkBjdXN0b20tbWVkaWEgLS1tLWRvd24gKG1heC13aWR0aDogMTI3OXB4KTtcbkBjdXN0b20tbWVkaWEgLS1tIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KTtcbkBjdXN0b20tbWVkaWEgLS1tLXVwIChtaW4td2lkdGg6IDk2MHB4KTtcbkBjdXN0b20tbWVkaWEgLS1zLWRvd24gKG1heC13aWR0aDogOTU5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXMgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCk7XG5AY3VzdG9tLW1lZGlhIC0tcy11cCAobWluLXdpZHRoOiA2NDBweCk7XG5AY3VzdG9tLW1lZGlhIC0teHMtZG93biAobWF4LXdpZHRoOiA2MzlweCk7XG5AY3VzdG9tLW1lZGlhIC0teHMgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA2MzlweCk7XG5AY3VzdG9tLW1lZGlhIC0teHMtdXAgKG1pbi13aWR0aDogMzIwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXh4cyAobWF4LXdpZHRoOiAzMjBweCk7XG4vKipcbiogUm9vdFxuKi9cbi8qKlxuICogSWNvblxuICovXG4vKipcbiAqIFByaW50XG4gKi9cbi8qKlxuICogRm9jdXMgT3V0bGluZVxuICovXG4vKipcbiAqIENvbnRhaW5lclxuICovXG4vKipcbiAqIEdyb3VwXG4gKi9cbi8qKlxuICogQ29sb3JcbiAqL1xuLyoqXG4gKiBCYWNrZ3JvdW5kXG4gKi9cbi8qKlxuICogQm9yZGVyXG4gKi9cbi8qKlxuICogQm9yZGVyIFJhZGl1c1xuICovXG4vKipcbiAqIEJveCBTaGFkb3dcbiAqL1xuLyoqXG4gKiBCb3ggU2hhZG93IFNpemVzXG4gKi9cbi8qKlxuICAqIFotSW5kZXhcbiAgKi9cbi8qKlxuICogU3BlZWRcbiAqL1xuLyoqXG4gKiBIZWlnaHRcbiAqL1xuLyoqXG4gKiBTcGFjZVxuICovXG4vKipcbiAgICogTWF4IFdpZHRoXG4gICAqL1xuLyoqXG4gKiBGb250XG4gKi9cbi8qKlxuICogRm9udCBXZWlnaHRzXG4gKi9cbi8qKlxuICogRm9udCBTaXplc1xuICovXG4vKipcbiAqIExpbmUgaGVpZ2h0XG4gKi9cbi8qKlxuICogTGV0dGVyIFNwYWNpbmdcbiAqL1xuLyoqXG4gKiBCb2R5XG4gKi9cbi8qKlxuICAgICogSGVhZGluZ3NcbiAgICAqL1xuLyoqXG4gKiBIZWFkaW5nIFNpemVzXG4gKi9cbi8qKlxuICogSGVhZGluZ3MgU21hbGxcbiAqL1xuLyoqXG4gKiBEaXNwbGF5IFRpdGxlXG4gKi9cbi8qKlxuICogRGlzcGxheSBUaXRsZSBTaXplc1xuICovXG4vKipcbiAqIEFsbCBDYXBzXG4gKi9cbi8qKlxuICogQWxsIENhcHMgU2l6ZXNcbiAqL1xuLyoqXG4gKiBMZWFkXG4gKi9cbi8qKlxuICogTGVhZCBTaXplc1xuICovXG4vKipcbiAqIFBhcmFncmFwaFxuICovXG4vKipcbiAqIExpbmtcbiAqL1xuLyoqXG4gKiBTdHJvbmdcbiAqL1xuLyoqXG4gKiBFbXBoYXNpc1xuICovXG4vKipcbiAqIEhvcml6b250YWwgUnVsZVxuICovXG4vKipcbiAqIEJsb2NrcXVvdGVcbiAqL1xuLyoqXG4gKiBDaXRlXG4gKi9cbi8qKlxuICogTGlzdFxuICovXG4vKipcbiAqIExpc3QgSXRlbVxuICovXG4vKipcbiAqIENoaWxkIExpc3RcbiAqL1xuLyoqXG4gKiBVbm9yZGVyZWQgTGlzdFxuICovXG4vKipcbiAqIERlZmluaXRpb24gTGlzdFxuICovXG4vKipcbiAqIERlZmluaXRpb24gVGVybVxuICovXG4vKipcbiAqIERlZmluaXRpb24gRGVzY3JpcHRpb25cbiAqL1xuLyoqXG4gKiBDb2RlXG4gKi9cbi8qKlxuICogUHJlXG4gKi9cbi8qKlxuICogTWFya1xuICovXG5bY2xhc3NePWljb25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLyoqXG4gKiBMYWJlbFxuICovXG4vKipcbiAgKiBGb3JtIE1lc3NhZ2VcbiAgKi9cbi8qKlxuICogRmllbGRcbiAqL1xuLyoqXG4gKiBGaWVsZHNldFxuICovXG4vKipcbiAqIExlZ2VuZFxuICovXG4vKipcbiAqIElucHV0XG4gKi9cbi8qKlxuICogSW5wdXQgU2l6ZXNcbiAqL1xuLyoqXG4gKiBUZXh0YXJlYVxuICovXG4vKipcbiAqIFNlbGVjdFxuICovXG4vKipcbiAqIFNlbGVjdCBTaXplc1xuICovXG4vKipcbiAqIENvbnRyb2xcbiAqL1xuLyoqXG4gKiBDb250cm9sIFNpemVzXG4gKi9cbi8qKlxuICogUmFuZ2VcbiAqL1xuLyoqXG4gKiBSYW5nZSBTaXplc1xuICovXG4vKipcbiAqIFByb2dyZXNzXG4gKi9cbi8qKlxuICogUHJvZ3Jlc3MgU2l6ZXNcbiAqL1xuLyoqXG4gKiBCdXR0b25cbiAqL1xuLyoqIFxuICAgKiBCdXR0b24gU2hhZGVzXG4gICAqL1xuLyoqIFxuICogQnV0dG9uIFBhbGV0dGVcbiAqL1xuLyoqIFxuICogQnV0dG9uIEluZGljYXRvcnNcbiAqL1xuLyoqXG4gKiBGaWd1cmVcbiAqL1xuLyoqXG4gKiBIZWFkZXJcbiAqL1xuLyoqXG4gKiBDYWxjdWxhdGUgdGhlIGx1bWluYW5jZSBmb3IgYSBjb2xvci5cbiAqIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLVRFQ0hTL0cxNy5odG1sI0cxNy10ZXN0c1xuICovXG4vKipcbiAqIENhbGN1bGF0ZSB0aGUgY29udHJhc3QgcmF0aW8gYmV0d2VlbiB0d28gY29sb3JzLlxuICogU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAtVEVDSFMvRzE3Lmh0bWwjRzE3LXRlc3RzXG4gKi9cbi8qKlxuICogRGV0ZXJtaW5lIHdoZXRoZXIgdG8gdXNlIGRhcmsgb3IgbGlnaHQgdGV4dCBvbiB0b3Agb2YgZ2l2ZW4gY29sb3IuXG4gKiBSZXR1cm5zIGJsYWNrIGZvciBkYXJrIHRleHQgYW5kIHdoaXRlIGZvciBsaWdodCB0ZXh0LlxuICovXG4ub3Blbi1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5nb3RoYW0ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaHRtbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTE3ZW07XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW0gMC42MjVyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuXG5odG1sLm1vZGFsLW9wZW4sIGh0bWwubWVudS1vcGVuIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbnNfX2NvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk0RDlGODtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NEQ5Rjg7XG59XG4uYWNjb3JkaW9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uYWNjb3JkaW9uLm9wZW4gLmFjY29yZGlvbl9faGVhZGVyIGg0IHtcbiAgY29sb3I6ICMxQzRBOUY7XG59XG4uYWNjb3JkaW9uLm9wZW4gLmFjY29yZGlvbl9faGVhZGVyIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm90dG9tOiAtMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDBBM0RFO1xufVxuLmFjY29yZGlvbi5vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWNjb3JkaW9uLm9wZW4gLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX19jb250ZW50LWlubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uYWNjb3JkaW9uX19oZWFkZXIgLmg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwQTNERTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX2hlYWRlci0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fY29udGVudC1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1cmVtKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cblxuLmFjY29yZGlvbl9faWNvbiB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cbi5hY2NvcmRpb25fX2ljb24tLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDBBM0RFO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmFjY29yZGlvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hY2NvcmRpb25fX2ljb24tLWxpbmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcGVuIC5hY2NvcmRpb25fX2ljb24tLWxpbmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmFjY29yZGlvbl9faWNvbi0tbGluZTpsYXN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLm9wZW4gLmFjY29yZGlvbl9faWNvbi0tbGluZTpsYXN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAuYWNjb3JkaW9uX19oZWFkZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4udHdvLWNvbHVtbi1jb250ZW50IC5hY2NvcmRpb25fX2hlYWRlciAuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5iYWNrZ3JvdW5kLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXRleHQge1xuICBtYXJnaW46IDAgMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXRleHRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJvcmRlcjogMCBzb2xpZCBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3JkZXItd2lkdGg6IDAuMjVyZW0gMDtcbn1cbi5ibG9jay10ZXh0X19pbm5lciA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4uYmxvY2stdGV4dF9faW5uZXIgPiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogLTAuMjVyZW07XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExN2VtO1xufVxuYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KSxcbi5idXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogM2VtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDBBM0RFO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExN2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZWYzZmM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggcmdiYSg0NS45LCA0OS4zLCA1Ni4xLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KTpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCk6Zm9jdXMsXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKGhzbCgyMjAsIDEwJSwgMTAwJSkgc2hhZGUoMi41JSkpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjZGVmM2ZjIHNoYWRlKDIuNSUpKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpOmFjdGl2ZSxcbi5idXR0b246YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1vZChoc2woMjIwLCAxMCUsIDEwMCUpIHNoYWRlKDUlKSk7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNkZWYzZmMgc2hhZGUoNSUpKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLnNwaW5uZXI6OmJlZm9yZSxcbi5idXR0b24uc3Bpbm5lcjo6YmVmb3JlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNwaW5uZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KSBzdmcsXG4uYnV0dG9uIHN2ZyxcbmlucHV0W3R5cGU9c3VibWl0XSBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy1lcnJvcixcbi5idXR0b24uaXMtZXJyb3IsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtZXJyb3Ige1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZDogI0I5MTMxMztcbiAgYm9yZGVyLWNvbG9yOiAjQjkxMzEzO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtZXJyb3IuYnV0dG9uLWJvcmRlcixcbi5idXR0b24uaXMtZXJyb3IuYnV0dG9uLWJvcmRlcixcbmlucHV0W3R5cGU9c3VibWl0XS5pcy1lcnJvci5idXR0b24tYm9yZGVyIHtcbiAgY29sb3I6ICNCOTEzMTM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtZXJyb3I6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLWVycm9yOmZvY3VzLFxuLmJ1dHRvbi5pcy1lcnJvcjpob3Zlcixcbi5idXR0b24uaXMtZXJyb3I6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtZXJyb3I6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtZXJyb3I6Zm9jdXMge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKCNCOTEzMTMgdGludCgxMCUpKTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoI0I5MTMxMyB0aW50KDEwJSkpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtZXJyb3I6YWN0aXZlLFxuLmJ1dHRvbi5pcy1lcnJvcjphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtZXJyb3I6YWN0aXZlIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1vZCgjQjkxMzEzIHRpbnQoMTAlKSk7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNCOTEzMTMgdGludCgxMCUpKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLWVycm9yLmJ1dHRvbi10ZXh0LFxuLmJ1dHRvbi5pcy1lcnJvci5idXR0b24tdGV4dCxcbmlucHV0W3R5cGU9c3VibWl0XS5pcy1lcnJvci5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjQjkxMzEzO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtZXJyb3IuYnV0dG9uLXRleHQ6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLWVycm9yLmJ1dHRvbi10ZXh0OmZvY3VzLFxuLmJ1dHRvbi5pcy1lcnJvci5idXR0b24tdGV4dDpob3Zlcixcbi5idXR0b24uaXMtZXJyb3IuYnV0dG9uLXRleHQ6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtZXJyb3IuYnV0dG9uLXRleHQ6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtZXJyb3IuYnV0dG9uLXRleHQ6Zm9jdXMge1xuICBjb2xvcjogY29sb3ItbW9kKCNCOTEzMTMgdGludCgxMCUpKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLWVycm9yLmJ1dHRvbi10ZXh0OmFjdGl2ZSxcbi5idXR0b24uaXMtZXJyb3IuYnV0dG9uLXRleHQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLWVycm9yLmJ1dHRvbi10ZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiBjb2xvci1tb2QoI0I5MTMxMyB0aW50KDEwJSkpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtd2FybmluZyxcbi5idXR0b24uaXMtd2FybmluZyxcbmlucHV0W3R5cGU9c3VibWl0XS5pcy13YXJuaW5nIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQ6ICNFNjc2MTY7XG4gIGJvcmRlci1jb2xvcjogI0U2NzYxNjtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLXdhcm5pbmcuYnV0dG9uLWJvcmRlcixcbi5idXR0b24uaXMtd2FybmluZy5idXR0b24tYm9yZGVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLXdhcm5pbmcuYnV0dG9uLWJvcmRlciB7XG4gIGNvbG9yOiAjRTY3NjE2O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLXdhcm5pbmc6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLXdhcm5pbmc6Zm9jdXMsXG4uYnV0dG9uLmlzLXdhcm5pbmc6aG92ZXIsXG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtd2FybmluZzpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5pcy13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1vZCgjRTY3NjE2IHRpbnQoMTAlKSk7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNFNjc2MTYgdGludCgxMCUpKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLXdhcm5pbmc6YWN0aXZlLFxuLmJ1dHRvbi5pcy13YXJuaW5nOmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5pcy13YXJuaW5nOmFjdGl2ZSB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBjb2xvci1tb2QoI0U2NzYxNiB0aW50KDEwJSkpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjRTY3NjE2IHRpbnQoMTAlKSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy13YXJuaW5nLmJ1dHRvbi10ZXh0LFxuLmJ1dHRvbi5pcy13YXJuaW5nLmJ1dHRvbi10ZXh0LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLXdhcm5pbmcuYnV0dG9uLXRleHQge1xuICBjb2xvcjogI0U2NzYxNjtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLXdhcm5pbmcuYnV0dG9uLXRleHQ6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLXdhcm5pbmcuYnV0dG9uLXRleHQ6Zm9jdXMsXG4uYnV0dG9uLmlzLXdhcm5pbmcuYnV0dG9uLXRleHQ6aG92ZXIsXG4uYnV0dG9uLmlzLXdhcm5pbmcuYnV0dG9uLXRleHQ6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtd2FybmluZy5idXR0b24tdGV4dDpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5pcy13YXJuaW5nLmJ1dHRvbi10ZXh0OmZvY3VzIHtcbiAgY29sb3I6IGNvbG9yLW1vZCgjRTY3NjE2IHRpbnQoMTAlKSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy13YXJuaW5nLmJ1dHRvbi10ZXh0OmFjdGl2ZSxcbi5idXR0b24uaXMtd2FybmluZy5idXR0b24tdGV4dDphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtd2FybmluZy5idXR0b24tdGV4dDphY3RpdmUge1xuICBjb2xvcjogY29sb3ItbW9kKCNFNjc2MTYgdGludCgxMCUpKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLXN1Y2Nlc3MsXG4uYnV0dG9uLmlzLXN1Y2Nlc3MsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtc3VjY2VzcyB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAjM0VBOTE5O1xuICBib3JkZXItY29sb3I6ICMzRUE5MTk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy1zdWNjZXNzLmJ1dHRvbi1ib3JkZXIsXG4uYnV0dG9uLmlzLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlcixcbmlucHV0W3R5cGU9c3VibWl0XS5pcy1zdWNjZXNzLmJ1dHRvbi1ib3JkZXIge1xuICBjb2xvcjogIzNFQTkxOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy1zdWNjZXNzOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy1zdWNjZXNzOmZvY3VzLFxuLmJ1dHRvbi5pcy1zdWNjZXNzOmhvdmVyLFxuLmJ1dHRvbi5pcy1zdWNjZXNzOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLXN1Y2Nlc3M6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBjb2xvci1tb2QoIzNFQTkxOSB0aW50KDEwJSkpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjM0VBOTE5IHRpbnQoMTAlKSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy1zdWNjZXNzOmFjdGl2ZSxcbi5idXR0b24uaXMtc3VjY2VzczphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtc3VjY2VzczphY3RpdmUge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKCMzRUE5MTkgdGludCgxMCUpKTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoIzNFQTkxOSB0aW50KDEwJSkpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtc3VjY2Vzcy5idXR0b24tdGV4dCxcbi5idXR0b24uaXMtc3VjY2Vzcy5idXR0b24tdGV4dCxcbmlucHV0W3R5cGU9c3VibWl0XS5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICMzRUE5MTk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmZvY3VzLFxuLmJ1dHRvbi5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmhvdmVyLFxuLmJ1dHRvbi5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLXN1Y2Nlc3MuYnV0dG9uLXRleHQ6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtc3VjY2Vzcy5idXR0b24tdGV4dDpmb2N1cyB7XG4gIGNvbG9yOiBjb2xvci1tb2QoIzNFQTkxOSB0aW50KDEwJSkpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtc3VjY2Vzcy5idXR0b24tdGV4dDphY3RpdmUsXG4uYnV0dG9uLmlzLXN1Y2Nlc3MuYnV0dG9uLXRleHQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLXN1Y2Nlc3MuYnV0dG9uLXRleHQ6YWN0aXZlIHtcbiAgY29sb3I6IGNvbG9yLW1vZCgjM0VBOTE5IHRpbnQoMTAlKSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5pcy1pbmZvLFxuLmJ1dHRvbi5pcy1pbmZvLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLWluZm8ge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBM0RFO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtaW5mby5idXR0b24tYm9yZGVyLFxuLmJ1dHRvbi5pcy1pbmZvLmJ1dHRvbi1ib3JkZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtaW5mby5idXR0b24tYm9yZGVyIHtcbiAgY29sb3I6ICMwMEEzREU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtaW5mbzpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtaW5mbzpmb2N1cyxcbi5idXR0b24uaXMtaW5mbzpob3Zlcixcbi5idXR0b24uaXMtaW5mbzpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5pcy1pbmZvOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLWluZm86Zm9jdXMge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKCMwMEEzREUgdGludCgxMCUpKTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoIzAwQTNERSB0aW50KDEwJSkpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtaW5mbzphY3RpdmUsXG4uYnV0dG9uLmlzLWluZm86YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLWluZm86YWN0aXZlIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1vZCgjMDBBM0RFIHRpbnQoMTAlKSk7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCMwMEEzREUgdGludCgxMCUpKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLWluZm8uYnV0dG9uLXRleHQsXG4uYnV0dG9uLmlzLWluZm8uYnV0dG9uLXRleHQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uaXMtaW5mby5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjMDBBM0RFO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtaW5mby5idXR0b24tdGV4dDpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuaXMtaW5mby5idXR0b24tdGV4dDpmb2N1cyxcbi5idXR0b24uaXMtaW5mby5idXR0b24tdGV4dDpob3Zlcixcbi5idXR0b24uaXMtaW5mby5idXR0b24tdGV4dDpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5pcy1pbmZvLmJ1dHRvbi10ZXh0OmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmlzLWluZm8uYnV0dG9uLXRleHQ6Zm9jdXMge1xuICBjb2xvcjogY29sb3ItbW9kKCMwMEEzREUgdGludCgxMCUpKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmlzLWluZm8uYnV0dG9uLXRleHQ6YWN0aXZlLFxuLmJ1dHRvbi5pcy1pbmZvLmJ1dHRvbi10ZXh0OmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5pcy1pbmZvLmJ1dHRvbi10ZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiBjb2xvci1tb2QoIzAwQTNERSB0aW50KDEwJSkpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuYnV0dG9uLXRleHQsXG4uYnV0dG9uLmJ1dHRvbi10ZXh0LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KS5idXR0b24tdGV4dDpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTpub3QoLnF1aXotZXhpdCkuYnV0dG9uLXRleHQ6Zm9jdXMsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcik6bm90KC5xdWl6LWV4aXQpLmJ1dHRvbi10ZXh0OmFjdGl2ZSxcbi5idXR0b24uYnV0dG9uLXRleHQ6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi10ZXh0OmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tdGV4dDphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXRleHQ6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXRleHQ6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXRleHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICBidXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KSxcbiAgLmJ1dHRvbixcbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuLmJ1dHRvbltkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLyogaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCIgKi9cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1dHRvbi1zcXVhcmUge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uYnV0dG9uLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFDNEE5RjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBwYWRkaW5nLXRvcDogY2FsYygxZW0gLSAycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxZW0gLSAycHgpO1xufVxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5idXR0b24tb3V0bGluZTpob3ZlciwgLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5idXR0b24tb3V0bGluZTphY3RpdmUsIC5idXR0b24uYnV0dG9uLXByaW1hcnkuYnV0dG9uLW91dGxpbmU6dmlzaXRlZCwgLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5idXR0b24tb3V0bGluZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDIwLjM2MzYzNjM2MzYsIDUzLjgxODE4MTgxODIsIDExNS42MzYzNjM2MzY0KTtcbn1cblxuLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQTNERTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBBM0RFO1xuICBwYWRkaW5nLXRvcDogY2FsYygxZW0gLSAycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxZW0gLSAycHgpO1xufVxuLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLW91dGxpbmU6YWN0aXZlLCAuYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLW91dGxpbmU6dmlzaXRlZCwgLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1vdXRsaW5lOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMCwgMTI1LjU1NDA1NDA1NDEsIDE3MSk7XG59XG5cbi5jb250YWN0X193aWRnZXQgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5jb250YWN0X193aWRnZXQtYWRkcmVzcyAuYWRkcmVzc19fbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMTdlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRyb2wuY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmNvbnRyb2w6aG92ZXIgLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbW9kKGhzbCgyMjAsIDEwJSwgMTAwJSkpIHNoYWRlKDIuNSUpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjMDBBM0RFKSBzaGFkZSgyLjUlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb250cm9sIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmNvbnRyb2wgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB+IC5jb250cm9sLWluZGljYXRvcixcbi5jb250cm9sIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbW9kKGhzbCgyMjAsIDEwJSwgMTAwJSkpIHNoYWRlKDUlKTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoIzAwQTNERSkgc2hhZGUoNSUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAwLjEyNXJlbSBzb2xpZCAjMDBBM0RFO1xuICBvdXRsaW5lLW9mZnNldDogMC4xMjVyZW07XG59XG4uY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNvbnRyb2wtaW5kaWNhdG9yLFxuLmNvbnRyb2wgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzRBOUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxQzRBOUY7XG59XG4uY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNvbnRyb2wtbGFiZWwsXG4uY29udHJvbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jb250cm9sLmNoZWNrYm94IC5jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY29udHJvbC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDNEE5RjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAxNiAxNlwiPjxwb2x5bGluZSBwb2ludHM9XCI0IDguNDMgNi42NyAxMSAxMiA1XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2Utd2lkdGg9XCIyXCIvPjwvc3ZnPicpO1xufVxuLmNvbnRyb2wuY2hlY2tib3ggLmNvbnRyb2wtaW5kaWNhdG9yLnNsaWRlLXRvZ2dsZSB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmNvbnRyb2wuY2hlY2tib3ggLmNvbnRyb2wtaW5kaWNhdG9yLnNsaWRlLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMWVtIC0gNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNvbnRyb2wuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jb250cm9sLWluZGljYXRvci5zbGlkZS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwQTNERTtcbn1cbi5jb250cm9sLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Iuc2xpZGUtdG9nZ2xlOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMWVtICsgMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDNEE5Rjtcbn1cbi5jb250cm9sLnJhZGlvIC5jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzc1cmVtO1xufVxuLmNvbnRyb2wucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxLjM3NXJlbTtcbn1cbi5jb250cm9sLnN3aXRjaCAuY29udHJvbC1pbmRpY2F0b3Ige1xuICB3aWR0aDogMmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjM3NXJlbTtcbn1cbi5jb250cm9sLnN3aXRjaCAuY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJvcmRlci13aWR0aDogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uY29udHJvbC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMWVtICsgMXB4KTtcbn1cbi5jb250cm9sLmlzLWVycm9yIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjkxMzEzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0I5MTMxMyAhaW1wb3J0YW50O1xufVxuLmNvbnRyb2wuaXMtd2FybmluZyBpbnB1dDpjaGVja2VkIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NzYxNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFNjc2MTYgIWltcG9ydGFudDtcbn1cbi5jb250cm9sLmlzLXN1Y2Nlc3MgaW5wdXQ6Y2hlY2tlZCB+IC5jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRUE5MTkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM0VBOTE5ICFpbXBvcnRhbnQ7XG59XG4uY29udHJvbC5pcy1pbmZvIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBM0RFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQTNERSAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1pbmRpY2F0b3Ige1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBM0RFO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYmEoNDUuOSwgNDkuMywgNTYuMSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwLjc1ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb250cm9sLXJldmVyc2VkID4gLmNvbnRyb2wtbGFiZWwge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRyb2wtcmV2ZXJzZWQgPiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwIDAgMCAwLjc1ZW07XG59XG5cbi5kaXZpZGVyIGRpdltjbGFzc149bWF4LXdpZHRoLV0sXG4uZGl2aWRlciBkaXZbY2xhc3MqPW1heC13aWR0aC1dIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2aWRlciAubWF4LXdpZHRoLW5vbmUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmVtIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5maWdjYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oYW1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oYW1idXJnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhhbWJ1cmdlcl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogY2FsYygxMDAlIC0gMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoMGRlZyk7XG59XG4uaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbn1cbi5oYW1idXJnZXIub3BlbiAuaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oYW1idXJnZXIub3BlbiAuaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExN2VtO1xufVxuaDEgc21hbGwsXG4uaDEgc21hbGwsXG5oMiBzbWFsbCxcbi5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuLmgzIHNtYWxsLFxuaDQgc21hbGwsXG4uaDQgc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmg2IHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRoZS1jb250ZW50IGgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjY3O1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAudGhlLWNvbnRlbnQgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4udGhlLWNvbnRlbnQgaDEgKyBoMixcbi50aGUtY29udGVudCBoMSArIC5oMixcbi5oMSArIGgyLFxuLmgxICsgLmgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRoZS1jb250ZW50IGgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC50aGUtY29udGVudCBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnRoZS1jb250ZW50IGgyICsgaDMsXG4udGhlLWNvbnRlbnQgaDIgKyAuaDMsXG4uaDIgKyBoMyxcbi5oMiArIC5oMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50aGUtY29udGVudCBoMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnRoZS1jb250ZW50IGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi50aGUtY29udGVudCBoMyArIGg0LFxuLnRoZS1jb250ZW50IGgzICsgLmg0LFxuLmgzICsgaDQsXG4uaDMgKyAuaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGhlLWNvbnRlbnQgaDQsXG4uaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnRoZS1jb250ZW50IGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnRoZS1jb250ZW50IGg0ICsgaDUsXG4udGhlLWNvbnRlbnQgaDQgKyAuaDUsXG4uaDQgKyBoNSxcbi5oNCArIC5oNSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50aGUtY29udGVudCBoNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbn1cbi50aGUtY29udGVudCBoNSArIGg2LFxuLnRoZS1jb250ZW50IGg1ICsgLmg2LFxuLmg1ICsgaDYsXG4uaDUgKyAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGhlLWNvbnRlbnQgaDYsXG4uaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2RlZjNmYztcbiAgY29sb3I6ICMxQzRBOUY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbmhyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDBBM0RFO1xufVxuaHIuY2VudGVyZWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5bY2xhc3NePWljb25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmljb24teHhzLFxuLmljb24teHhzID4gc3ZnLFxuc3ZnLmljb24teHhzIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmljb24teHMsXG4uaWNvbi14cyA+IHN2ZyxcbnN2Zy5pY29uLXhzIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5pY29uLXMsXG4uaWNvbi1zID4gc3ZnLFxuc3ZnLmljb24tcyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5pY29uLW0sXG4uaWNvbi1tID4gc3ZnLFxuc3ZnLmljb24tbSB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5pY29uLWwsXG4uaWNvbi1sID4gc3ZnLFxuc3ZnLmljb24tbCB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5pY29uLXhsLFxuLmljb24teGwgPiBzdmcsXG5zdmcuaWNvbi14bCB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5pY29uLXh4bCxcbi5pY29uLXh4bCA+IHN2ZyxcbnN2Zy5pY29uLXh4bCB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMEEzREU7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggcmdiYSg0NS45LCA0OS4zLCA1Ni4xLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDBBM0RFO1xuICAvKiBPdmVycmlkZSBJRSBvcGFjaXR5IHN0eWxlcyBhcyB0aGV5IGFwcGx5IHRvIHRoZSBmdWxsIGlucHV0IGFuZCBub3QganVzdCBwbGFjZWhvbGRlciB0ZXh0ICovXG59XG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwQTNERTtcbiAgb3BhY2l0eTogMC41O1xufVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmlucHV0OmhvdmVyLFxudGV4dGFyZWE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKGhzbCgyMjAsIDEwJSwgMTAwJSkpIHNoYWRlKDIuNSUpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjMDBBM0RFKSBzaGFkZSgyLjUlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzFDNEE5RjtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKGhzbCgyMjAsIDEwJSwgMTAwJSkpIHNoYWRlKDUlKTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoIzAwQTNERSkgc2hhZGUoNSUpO1xufVxuaW5wdXQ6ZGlzYWJsZWQsXG50ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKGhzbCgyMjAsIDEwJSwgMTAwJSkpIHNoYWRlKDUlKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBM0RFO1xufVxuaW5wdXQuaXMtZXJyb3IsXG50ZXh0YXJlYS5pcy1lcnJvciB7XG4gIGNvbG9yOiAjQjkxMzEzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0I5MTMxMyAhaW1wb3J0YW50O1xufVxuaW5wdXQuaXMtd2FybmluZyxcbnRleHRhcmVhLmlzLXdhcm5pbmcge1xuICBjb2xvcjogI0U2NzYxNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFNjc2MTYgIWltcG9ydGFudDtcbn1cbmlucHV0LmlzLXN1Y2Nlc3MsXG50ZXh0YXJlYS5pcy1zdWNjZXNzIHtcbiAgY29sb3I6ICMzRUE5MTkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM0VBOTE5ICFpbXBvcnRhbnQ7XG59XG5pbnB1dC5pcy1pbmZvLFxudGV4dGFyZWEuaXMtaW5mbyB7XG4gIGNvbG9yOiAjMDBBM0RFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQTNERSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBwLFxuaW5wdXRbdHlwZT1yYWRpb10gKyBwIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1jb2xvcl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAxcHg7XG59XG5pbnB1dFt0eXBlPWNvbG9yXTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFweDtcbn1cbmlucHV0W3R5cGU9Y29sb3JdOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmlucHV0W3R5cGU9Y29sb3JdOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmtleV9kYXRlc19fd2lkZ2V0IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ua2V5X2RhdGVzX193aWRnZXQtdGl0bGUsIC5rZXlfZGF0ZXNfX3dpZGdldC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua2V5X2RhdGVzX193aWRnZXQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxubGFiZWwsXG4uZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMTdlbTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMTdlbTtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubGVhZC14eGwge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuXG4ubGVhZC14bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ubGVhZC1sIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmxlYWQtcyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5sZWFkLXhzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZC14eHMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubGluay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubGluay1saXN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGluay1saXN0IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICBjb2xvcjogIzFDNEE5RjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMS41cmVtIDNyZW0gMS41cmVtIDEuNXJlbTtcbn1cbi5saW5rLWxpc3QgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMEEzREU7XG4gIGJvcmRlci13aWR0aDogMC4ycmVtIDAuMnJlbSAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKSByb3RhdGUoNDVkZWcpO1xufVxuLmxpbmstbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFDNEE5RjtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAubGluay1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbSAycmVtIDJyZW07XG4gIH1cbiAgLmxpbmstbGlzdCBsaSBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmxpbmstbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUM0QTlGO1xuICAgIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogIzAwQTNERTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAyMDBtcyBlYXNlLWluLW91dCwgYm9yZGVyIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDBBM0RFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbi5pbmZvLWxpc3QsXG4uaW1wb3J0YW50LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmluZm8tbGlzdCBsaSxcbi5pbXBvcnRhbnQtbGlzdCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5mby5zdmdcIikgbGVmdCB0b3AgMC4yNXJlbSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbn1cblxuLmltcG9ydGFudC1saXN0IGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ltcG9ydGFudC5zdmdcIik7XG59XG5cbi5idWxsZXRlZC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5idWxsZXRlZC1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxQzRBOUY7XG59XG4uYnVsbGV0ZWQtbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNHJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuMzNyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBib3JkZXItbGVmdDogMC4zM3JlbSBzb2xpZCAjMDBBM0RFO1xuICBib3JkZXItdG9wOiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxub2wuc3BlY2lhbC1vcmRlcmVkLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbm9sLnNwZWNpYWwtb3JkZXJlZC1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb3VudGVyLWluY3JlbWVudDogc3BlY2lhbC1vcmRlci1jb3VudGVyO1xuICBjb2xvcjogIzFDNEE5RjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDhweCAwIDhweCA4MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxub2wuc3BlY2lhbC1vcmRlcmVkLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3BlY2lhbC1vcmRlci1jb3VudGVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkICM5NEQ5Rjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5vbC5zcGVjaWFsLW9yZGVyZWQtbGlzdC5yZXNldCB7XG4gIGNvdW50ZXItcmVzZXQ6IHNwZWNpYWwtb3JkZXItY291bnRlcjtcbn1cbm9sLnNwZWNpYWwtb3JkZXJlZC1saXN0W3N0eWxlXj1cIi0tc3RhcnRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBzcGVjaWFsLW9yZGVyLWNvdW50ZXIgY2FsYyh2YXIoLS1zdGFydCkgLSAxKTtcbn1cblxuYm9keSB7XG4gIGNvdW50ZXItcmVzZXQ6IHNwZWNpYWwtb3JkZXItY291bnRlcjtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMTdlbTtcbn1cbnVsIGxpLFxub2wgbGkge1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMS41ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWVtO1xufVxudWwgbGk6Om1hcmtlcixcbm9sIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzAwQTNERTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnVsIGxpID4gdWwsIHVsIGxpID4gb2wsXG5vbCBsaSA+IHVsLFxub2wgbGkgPiBvbCB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAwO1xuICBwYWRkaW5nOiAwO1xuICAvKiBPdmVycmlkZSBtYXJnaW4gcmVtb3ZlZCBmb3IgZmlyc3QgY2hpbGQgaXRlbXMgaW4gcmVzZXQuY3NzICovXG59XG51bCBsaSA+IHVsOmZpcnN0LWNoaWxkLCB1bCBsaSA+IG9sOmZpcnN0LWNoaWxkLFxub2wgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbm9sIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcbn1cbnVsIGxpID4gdWwgbGksIHVsIGxpID4gb2wgbGksXG5vbCBsaSA+IHVsIGxpLFxub2wgbGkgPiBvbCBsaSB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxLjVlbTtcbiAgcGFkZGluZzogMCAwIDAgMC41ZW07XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbnVsIGxpIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtdW5zdHlsZWQgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubGlzdC1pbmxpbmUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hZHMtbG9nbyBpbWcge1xuICB3aWR0aDogNC41cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmFkcy1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDcuODEyNXJlbTtcbiAgfVxufVxuXG4ubmRzcy1sb2dvIGltZyB7XG4gIHdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAubmRzcy1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDYuMTg3NXJlbTtcbiAgICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgfVxufVxuXG4uc2l0ZS1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnNpdGUtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMC42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cblxuLmRpYWJldGVzLWF1c3RyYWxpYS1sb2dvIGltZyB7XG4gIHdpZHRoOiA0Ljc1cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmRpYWJldGVzLWF1c3RyYWxpYS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDUuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuOTM3NXJlbTtcbiAgfVxufVxuXG4ubG9nby13cmFwcGVyIC5zaXRlLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAubG9nby13cmFwcGVyIC5zaXRlLWxvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk0RDlGODtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmxvZ28td3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnNpdGUtZm9vdGVyIC5uZHNzLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTI5cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIyNHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxubmF2IG9sLFxubmF2IHVsLFxuLm5hdiBvbCxcbi5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxubmF2IHVsLFxubmF2IGxpLFxuLm5hdiB1bCxcbi5uYXYgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLFxucCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMTdlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMWVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB0YWItc2l6ZTogNDtcbiAgaHlwaGVuczogbm9uZTtcbiAgYmFja2dyb3VuZDogI2RlZjNmYztcbiAgYm9yZGVyOiAwIHNvbGlkICNkZWYzZmM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBPbmx5IGRpc3BsYXkgY29udGVudCB0byBTY3JlZW4gUmVhZGVyc1xuICogU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuICovXG4uc2NyZWVuLXJlYWRlcixcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuLyoqXG4gKiBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc2NyZWVuLXJlYWRlciB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbiAqIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbiAqIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcbiAqL1xuLnNjcmVlbi1yZWFkZXItZm9jdXNhYmxlOmFjdGl2ZSwgLnNjcmVlbi1yZWFkZXItZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1xdWVzdGlvbnMpOm5vdCguaW50cm8pLmFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiAwLjhzIGVhc2UgYWxsIDAuMnM7XG59XG4uc2VjdGlvbjpub3QoLnNlY3Rpb24tLXF1ZXN0aW9ucyk6bm90KC5pbnRybyk6bm90KC5hbmltYXRlKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgdHJhbnNpdGlvbjogMC44cyBlYXNlIGFsbCAwLjJzO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zZWN0aW9uOm5vdCguc2VjdGlvbi0tcXVlc3Rpb25zKTpub3QoLmludHJvKSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnNlY3Rpb246bm90KC5zZWN0aW9uLS1xdWVzdGlvbnMpOm5vdCguaW50cm8pLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCxcbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogYXV0bztcbiAgLyogRHJvcGRvd24gQXJyb3cgKi9cbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBzZWxlY3QsXG4uc2VsZWN0IHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwIDJlbSAwIDFlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQTNERTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAvKiBVbmRvIHRoZSBGaXJlZm94IGlubmVyIGZvY3VzIHJpbmcgKi9cbiAgLyogSGlkZSB0aGUgYXJyb3cgaW4gSUUxMCBhbmQgdXAgKi9cbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBzZWxlY3Q6Oi1tb3otZm9jdXNyaW5nLFxuLnNlbGVjdCBzZWxlY3Q6Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQsXG4uc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qgc2VsZWN0OmhvdmVyLFxuLnNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKGhzbCgyMjAsIDEwJSwgMTAwJSkpIHNoYWRlKDIuNSUpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjMDBBM0RFKSBzaGFkZSgyLjUlKTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBzZWxlY3Q6Zm9jdXMsXG4uc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBiYWNrZ3JvdW5kOiBjb2xvci1tb2QoaHNsKDIyMCwgMTAlLCAxMDAlKSkgc2hhZGUoNSUpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjMDBBM0RFKSBzaGFkZSg1JSk7XG4gIG91dGxpbmU6IDAuMTI1cmVtIHNvbGlkICMwMEEzREU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjEyNXJlbTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsXG4uc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKGhzbCgyMjAsIDEwJSwgMTAwJSkpIHNoYWRlKDUlKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBM0RFO1xufVxuLmdpbnB1dF9jb250YWluZXJfc2VsZWN0LmlzLWVycm9yIHNlbGVjdCxcbi5zZWxlY3QuaXMtZXJyb3Igc2VsZWN0IHtcbiAgY29sb3I6ICNCOTEzMTMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjQjkxMzEzICFpbXBvcnRhbnQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QuaXMtZXJyb3I6OmFmdGVyLFxuLnNlbGVjdC5pcy1lcnJvcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjkxMzEzICFpbXBvcnRhbnQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QuaXMtd2FybmluZyBzZWxlY3QsXG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0IHtcbiAgY29sb3I6ICNFNjc2MTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTY3NjE2ICFpbXBvcnRhbnQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QuaXMtd2FybmluZzo6YWZ0ZXIsXG4uc2VsZWN0LmlzLXdhcm5pbmc6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U2NzYxNiAhaW1wb3J0YW50O1xufVxuLmdpbnB1dF9jb250YWluZXJfc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LFxuLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdCB7XG4gIGNvbG9yOiAjM0VBOTE5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNFQTkxOSAhaW1wb3J0YW50O1xufVxuLmdpbnB1dF9jb250YWluZXJfc2VsZWN0LmlzLXN1Y2Nlc3M6OmFmdGVyLFxuLnNlbGVjdC5pcy1zdWNjZXNzOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzRUE5MTkgIWltcG9ydGFudDtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdC5pbmZvIHNlbGVjdCxcbi5zZWxlY3QuaW5mbyBzZWxlY3Qge1xuICBjb2xvcjogIzAwQTNERSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMEEzREUgIWltcG9ydGFudDtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdC5pbmZvOjphZnRlcixcbi5zZWxlY3QuaW5mbzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBBM0RFICFpbXBvcnRhbnQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Q6OmFmdGVyLFxuLnNlbGVjdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG5cbi8qIEZpcmVmb3ggaGFjayB0byBoaWRlIHRoZSBhcnJvdyAqL1xuQG1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAvKiBGaXJlZm94IGhhY2sgdG8gaGlkZSB0aGUgYXJyb3cgKEZGID0+IDMwKSAqL1xuICAuc2VsZWN0OjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMHB4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwQTNERTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIH1cbiAgLnNlbGVjdC5sYXJnZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMS41ZW07XG4gIH1cbn1cbi5zbWFsbC1jYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc3Ryb25nLFxuLmJvbGQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExN2VtO1xuICBjb2xvcjogIzFDNEE5RjtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAyMDBtcyBlYXNlLWluLW91dCwgYm9yZGVyIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FsbG91dC1ibG9jay1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbjogM3JlbSAwIDEuNXJlbSAwO1xufVxuLmNhbGxvdXQtYmxvY2staW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpbmZvLWNpcmNsZScgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBmaWxsPSclMjMwMEEzREUnIGQ9J00yNTYgOEMxMTkuMDQzIDggOCAxMTkuMDgzIDggMjU2YzAgMTM2Ljk5NyAxMTEuMDQzIDI0OCAyNDggMjQ4czI0OC0xMTEuMDAzIDI0OC0yNDhDNTA0IDExOS4wODMgMzkyLjk1NyA4IDI1NiA4em0wIDExMGMyMy4xOTYgMCA0MiAxOC44MDQgNDIgNDJzLTE4LjgwNCA0Mi00MiA0Mi00Mi0xOC44MDQtNDItNDIgMTguODA0LTQyIDQyLTQyem01NiAyNTRjMCA2LjYyNy01LjM3MyAxMi0xMiAxMmgtODhjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTI0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoMTJ2LTY0aC0xMmMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmg2NGM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjEwMGgxMmM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjI0eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgbGVmdDogMS41cmVtO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIHBhZGRpbmc6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jYWxsb3V0LWJsb2NrLWluZm8gaDQge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhbGxvdXQtYmxvY2staW5mbyB1bCwgLmNhbGxvdXQtYmxvY2staW5mbyBvbCB7XG4gIGJhY2tncm91bmQ6ICNkZWYzZmM7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5jYWxsb3V0LWJsb2NrLWluZm8gcCB7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBiYWNrZ3JvdW5kOiAjOTREOUY4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xufVxuLmNhbGxvdXQtYmxvY2staW5mbyBwOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLmNhbGxvdXQtYmxvY2staW5mbyBwOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5jYXJkcy1pY29uLWxheW91dCAuY2FyZHMtaWNvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jYXJkLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1pY29uID4gYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLWljb25fX2NvbnRlbnQtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmNhcmQtaWNvbl9faWNvbiB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZC1pY29uX19pY29uIHN2ZyB7XG4gIGZpbGw6ICMwMEEzREU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4uY2FyZC1pY29uX19oZWFkZXIge1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtIDAgMnJlbTtcbn1cbi5jYXJkLWljb25fX2hlYWRlciBoMyB7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2FyZC1pY29uX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gMCAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcmQtaWNvbl9fZm9vdGVyIHtcbiAgZmxleC1ncm93OiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xufVxuXG4uY2FyZC10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2RlZjNmYztcbn1cbi5jYXJkLXRleHRfX2hlYWRlciB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAjOTREOUY4O1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbn1cbi5jYXJkLXRleHRfX2hlYWRlciBoMyB7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jYXJkLXRleHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzFDNEE5RjtcbiAgcGFkZGluZzogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJkLXRleHRfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNkZWYzZmM7XG59XG5cbi5jYXJkID4gYSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkX19oZWFkZXIgKyAuY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzFDNEE5RjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uY2FyZF9fY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FyZF9fY29udGVudC13cmFwcGVyIC5jYXJkX19pbmZvLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI0cHg7XG4gIGxlZnQ6IDEuNXJlbTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY2FyZF9fY29udGVudC13cmFwcGVyIC5jYXJkX19pbmZvLWljb24gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmlsbDogIzAwQTNERTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxuICAuY2FyZF9fY29udGVudC13cmFwcGVyIC5jYXJkX19pbmZvLWljb24ge1xuICAgIGxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuLmNhcmRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwQTNERTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jYXJkX19mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmNhcmQgYTpob3ZlciAuY2FyZF9fY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzFDNEE5RjtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4uY2FyZCBhOmhvdmVyIC5jYXJkX19jb250ZW50LXdyYXBwZXIgLmNhcmRfX2luZm8taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxQzRBOUY7XG59XG4uY2FyZCBhOmhvdmVyIC5jYXJkX19jb250ZW50LXdyYXBwZXIgLmNhcmRfX3RpdGxlLFxuLmNhcmQgYTpob3ZlciAuY2FyZF9fY29udGVudC13cmFwcGVyIC5jYXJkX19mb290ZXIge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5jYXJkLmNhcmQtdHlwZV9faWNvbiAuY2FyZF9fZmlndXJlIHtcbiAgYmFja2dyb3VuZDogI2RlZjNmYztcbiAgcGFkZGluZzogMnJlbSAxcmVtIDAgMXJlbTtcbn1cbi5jYXJkLmNhcmQtdHlwZV9faWNvbiAuY2FyZF9fZmlndXJlIC5pY29uIHtcbiAgZmlsbDogIzFDNEE5Rjtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmNhcmQuY2FyZC10eXBlX19pY29uIC5jYXJkX19maWd1cmUgLm1lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLmNhcmQuY2FyZC10eXBlX19pY29uIC5jYXJkX19maWd1cmUgLmljb24ge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FyZC5jYXJkLXR5cGVfX2ljb24gLmNhcmRfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLmNhcmQtdHlwZV9faWNvbiAuY2FyZF9faGVhZGVyIGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLmNhcmQtdHlwZV9faWNvbiAuY2FyZF9fY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uY2FyZC5jYXJkLXR5cGVfX2ljb24gLmNhcmRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFDNEE5RjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZHMtdGV4dC1sYXlvdXQud2l0aC1pbnRybyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICBwYWRkaW5nOiAxLjVyZW0gMC43NXJlbSAwLjc1cmVtIDAuNzVyZW07XG59XG4uY2FyZHMtdGV4dC1sYXlvdXQud2l0aC1pbnRybyAuY2FyZF9faW5mby1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xuICBsZWZ0OiAxLjVyZW07XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2RlZjNmYztcbiAgcGFkZGluZzogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNhcmRzLXRleHQtbGF5b3V0LndpdGgtaW50cm8gLmNhcmRfX2luZm8taWNvbiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmaWxsOiAjMDBBM0RFO1xufVxuLmNhcmRzLXRleHQtbGF5b3V0LndpdGgtaW50cm8gLmNhcmRzLXRleHRfX2ludHJvIC5oMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbn1cbi5jYXJkcy10ZXh0LWxheW91dC53aXRoLWludHJvIC5jYXJkcy10ZXh0X19pbnRybyAudGhlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmNhcmRzLXRleHQtbGF5b3V0LndpdGgtaW50cm8gLmNhcmRzLXRleHRfX2ludHJvIC50aGUtY29udGVudCBoMSwgLmNhcmRzLXRleHQtbGF5b3V0LndpdGgtaW50cm8gLmNhcmRzLXRleHRfX2ludHJvIC50aGUtY29udGVudCBoMiwgLmNhcmRzLXRleHQtbGF5b3V0LndpdGgtaW50cm8gLmNhcmRzLXRleHRfX2ludHJvIC50aGUtY29udGVudCBoMywgLmNhcmRzLXRleHQtbGF5b3V0LndpdGgtaW50cm8gLmNhcmRzLXRleHRfX2ludHJvIC50aGUtY29udGVudCBoNCB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG4uY2FyZHMtdGV4dC1sYXlvdXQud2l0aC1pbnRybyAuY2FyZC10ZXh0IHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5jYXJkcy10ZXh0LWxheW91dC53aXRoLWludHJvIC5jYXJkLXRleHRfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cbi5jYXJkcy10ZXh0LWxheW91dC53aXRoLWludHJvIC5jYXJkLXRleHRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jYXJkcy10ZXh0LWxheW91dC53aXRoLWludHJvIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxuICAuY2FyZHMtdGV4dC1sYXlvdXQud2l0aC1pbnRybyAuY2FyZHMtdGV4dF9faW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jYXJkcy10ZXh0LWxheW91dC53aXRoLWludHJvIC5jYXJkcy10ZXh0X19pbnRybyAuaDMge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDAuNzVyZW0pO1xuICB9XG4gIC5jYXJkcy10ZXh0LWxheW91dC53aXRoLWludHJvIC5jYXJkcy10ZXh0X19pbnRybyAudGhlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDgwJSAtIDAuNzVyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbiAgLmNhcmRzLXRleHQtbGF5b3V0LndpdGgtaW50cm8gLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbn1cblxuLmNhcmRzLWxheW91dCAuY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2FyZHMtbGF5b3V0IC5jb250ZW50IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAuY2FyZHMtbGF5b3V0IC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmNvbnRlbnQtd2l0aC1pbWFnZV9faW1hZ2Uge1xuICBtYXJnaW46IDIwcHggLTFyZW0gMCAtMXJlbTtcbn1cbi5jb250ZW50LXdpdGgtaW1hZ2VfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLmltYWdlLWxlZnQuaW1hZ2UtbWVkaXVtIC5jb250ZW50LXdpdGgtaW1hZ2VfX2ltYWdlLFxuICAuY29udGVudC13aXRoLWltYWdlLmltYWdlLWxlZnQuaW1hZ2UtbWVkaXVtIC5jb250ZW50LXdpdGgtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW07XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS5pbWFnZS1yaWdodC5pbWFnZS1tZWRpdW0gLmNvbnRlbnQtd2l0aC1pbWFnZV9faW1hZ2UsXG4gIC5jb250ZW50LXdpdGgtaW1hZ2UuaW1hZ2UtcmlnaHQuaW1hZ2UtbWVkaXVtIC5jb250ZW50LXdpdGgtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLmltYWdlLWxlZnQuaW1hZ2UtbGFyZ2UgLmNvbnRlbnQtd2l0aC1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLmltYWdlLXJpZ2h0LmltYWdlLWxhcmdlIC5jb250ZW50LXdpdGgtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW07XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS5pbWFnZS1sYXJnZSAuY29udGVudC13aXRoLWltYWdlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA0M3Z3O1xuICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UuaW1hZ2UtbGFyZ2UgLmNvbnRlbnQtd2l0aC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMS4yNXJlbSk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UuaW1hZ2UtbGVmdC5pbWFnZS1sYXJnZSAuY29udGVudC13aXRoLWltYWdlX19pbWFnZSBpbWcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UuaW1hZ2UtcmlnaHQuaW1hZ2UtbGFyZ2UgLmNvbnRlbnQtd2l0aC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UuaW1hZ2UtcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZV9faW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UuaW1hZ2UtcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZV9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uY29udGVudC13aXRoLXZpZGVvIC5pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NEQ5Rjg7XG59XG4uY29udGVudC13aXRoLXZpZGVvX192aWRlbyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LXdpdGgtdmlkZW9fX3ZpZGVvIC5wbGF5LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50LXdpdGgtdmlkZW9fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uY29udGVudC13aXRoLXZpZGVvIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbnRlbnQtd2l0aC12aWRlbyAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC12aWRlb19fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGVudC13aXRoLXZpZGVvX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC12aWRlby5pbWFnZS1sYXJnZSAuY29udGVudC13aXRoLXZpZGVvX192aWRlbyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb250ZW50LXdpdGgtdmlkZW8uaW1hZ2UtbGFyZ2UgLmNvbnRlbnQtd2l0aC12aWRlb19fY29udGVudCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb250ZW50LXdpdGgtdmlkZW8uaW1hZ2UtcmlnaHQgLmNvbnRlbnQtd2l0aC12aWRlb19fdmlkZW8ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5jb250ZW50LXdpdGgtdmlkZW8uaW1hZ2UtcmlnaHQgLmNvbnRlbnQtd2l0aC12aWRlb19fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmNvbnRlbnQtd2l0aC12aWRlb19fdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtd2l0aC12aWRlbyAucGxheS1idXR0b24gaW1nIHtcbiAgei1pbmRleDogMTtcbn1cbi5jb250ZW50LXdpdGgtdmlkZW8gLnBsYXktYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ4IDQ4XCI+PHBhdGggZmlsbD1cIndoaXRlXCIgZD1cIk0xNiAxMHYyOGwyMi0xNHpcIi8+PC9zdmc+Jyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAycmVtKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAycmVtKTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMUM0QTlGO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jb250ZW50LXdpdGgtdmlkZW8gLnBsYXktYnV0dG9uIGlmcmFtZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jb250ZW50X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbnRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cblxuLmRpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXIge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuc2Nyb2xsZWQgLmRpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDI0LjM3NXJlbTtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmRpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuLmRpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmRpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG4uZGlhYmV0ZXMtYXVzdHJhbGlhLWJhbm5lcl9faW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuZGlhYmV0ZXMtYXVzdHJhbGlhLWJhbm5lcl9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5kaWFiZXRlcy1hdXN0cmFsaWEtYmFubmVyX190YWdsaW5lIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmRpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXJfX3RhZ2xpbmUge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmRpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXJfX3RhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmRpYWJldGVzLWF1c3RyYWxpYS1iYW5uZXIgLmRpYWJldGVzLWF1c3RyYWxpYS1sb2dvIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogNzdweDtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5kaWFiZXRlcy1hdXN0cmFsaWEtYmFubmVyIC5kaWFiZXRlcy1hdXN0cmFsaWEtbG9nbyB7XG4gICAgaGVpZ2h0OiAzOS45cHg7XG4gICAgd2lkdGg6IDExOC4zN3B4O1xuICB9XG4gIC5kaWFiZXRlcy1hdXN0cmFsaWEtYmFubmVyIC5kaWFiZXRlcy1hdXN0cmFsaWEtbG9nb19faW1hZ2Uge1xuICAgIGhlaWdodDogMzkuOXB4O1xuICAgIHdpZHRoOiAxMTguMzdweDtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdmlnYXRpb24tbWVudSAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuZm9vdGVyLW5hdmlnYXRpb24tbWVudSAubWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAuZm9vdGVyLW5hdmlnYXRpb24tbWVudSAubWVudSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IC5tZW51ID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuZm9vdGVyLW5hdmlnYXRpb24tbWVudSAubWVudSA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBjb2xvcjogIzAwQTNERTtcbiAgfVxufVxuLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUgLm1lbnUgPiBsaSBhIHtcbiAgY29sb3I6ICMwMEEzREU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjRTY3NjE2O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmZpZWxkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICAvKlxuICAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIgIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgKi9cbn1cbi5nZm9ybV93cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIHVsID4gbGkge1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZm9ybV93cmFwcGVyIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggbGkge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAucmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgLTAuNzVyZW07XG59XG5AbWVkaWEgKC0teHhzKSB7XG4gIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4ID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAoLS1zLXVwKSB7XG4gIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCA+IHNwYW4ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAoLS14eHMpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4ID4gc3BhbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgLmNsZWFyLW11bHRpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0wLjc1cmVtO1xufVxuQG1lZGlhICgtLXh4cykge1xuICAuZ2Zvcm1fd3JhcHBlciAuY2xlYXItbXVsdGkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5nZm9ybV93cmFwcGVyIC5jbGVhci1tdWx0aSA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhICgtLXh4cykge1xuICAuZ2Zvcm1fd3JhcHBlciAuY2xlYXItbXVsdGkgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0IH4gbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlciBzZWxlY3QgfiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvdW50ZXIge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICBjb2xvcjogI0U2NzYxNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NzYxNjtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1ZW0gMC4yNWVtO1xufVxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtMC41cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5sYXJnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5tZWRpdW0ge1xuICB3aWR0aDogNTAlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5zbWFsbCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGQubGFyZ2UsXG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGQubWVkaXVtLFxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuZnVsbC13aWR0aC1jb250ZW50LnRpdGxlLWxlZnQgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mdWxsLXdpZHRoLWNvbnRlbnQudGl0bGUtbGVmdCAuY29udGVudF9faGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAwLjc1cmVtKTtcbiAgfVxuICAuZnVsbC13aWR0aC1jb250ZW50LnRpdGxlLWxlZnQgLmNvbnRlbnRfX2hlYWRlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIGFuZCAoLS1zLWRvd24pIHtcbiAgLmZ1bGwtd2lkdGgtY29udGVudC50aXRsZS1sZWZ0IC5jb250ZW50X19oZWFkZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuZnVsbC13aWR0aC1jb250ZW50LnRpdGxlLWxlZnQgLnRoZS1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAwLjc1cmVtKTtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC1jdGFfX2lubmVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmZ1bGwtd2lkdGgtY3RhX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAuZnVsbC13aWR0aC1jdGFfX2lubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5mdWxsLXdpZHRoLWN0YV9faGVhZGVyIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5mdWxsLXdpZHRoLWN0YV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5mdWxsLXdpZHRoLWN0YV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmZ1bGwtd2lkdGgtY3RhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmZ1bGwtd2lkdGgtY3RhX19jb250ZW50IHtcbiAgY29sb3I6ICM5NEQ5Rjg7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuZnVsbC13aWR0aC1jdGFfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAycmVtIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAuZnVsbC13aWR0aC1jdGFfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5mdWxsLXdpZHRoLWN0YV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSAoLS14cy1kb3duKSB7XG4gIC5nYWxsZXJ5IC5jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5nYWxsZXJ5X19pbWFnZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhYml0c19fdGFicyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5oYWJpdHNfX3RhYnMgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGFiaXRzX190YWJzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhhYml0c19fdGFicyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMEEzREU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaGFiaXRzX190YWJzIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RlZjNmYztcbiAgY29sb3I6ICMxQzRBOUY7XG59XG4uaGFiaXRzX190YWJzIGEuYWN0aXZlOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGFiaXRzX19wYW5lbHMge1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xufVxuLmhhYml0c19fcGFuZWxzX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhhYml0c19fcGFuZWxzX19mb290ZXIgW2hyZWY9XCIjcHJldlwiXTo6YmVmb3JlLFxuLmhhYml0c19fcGFuZWxzX19mb290ZXIgW2hyZWY9XCIjbmV4dFwiXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYm9yZGVyOiAycHggc29saWQgaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4xMjVlbSwgLTAuMTI1ZW0pIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFiaXRzX19wYW5lbHNfX2Zvb3RlciBbaHJlZj1cIiNwcmV2XCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMEEzREU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjEyNWVtLCAtMC4xMjVlbSkgcm90YXRlKC0xMzVkZWcpO1xufVxuLmhhYml0c19fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhYml0c19fcGFuZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhYml0c19fcGFuZWwgZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMEEzREU7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5oYWJpdHNfX3BhbmVsIGZpZ3VyZSBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBmaWxsOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmhhYml0c19fcGFuZWwgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQzRBOUY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5oYWJpdHNfX3BhbmVsIC5oNDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0wLjI1cmVtO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAuaGFiaXRzX190YWJzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oYWJpdHNfX3RhYnMgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuaGFiaXRzX19wYW5lbHMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5oYWJpdHNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhhYml0c19fdGFicyB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMC43NXJlbSk7XG4gIH1cbiAgLmhhYml0c19fdGFicyBhOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5oYWJpdHNfX3RhYnMgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhhYml0c19fdGFicyBhLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuaGFiaXRzX19wYW5lbHMge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDAuNzVyZW0pO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgLmhhYml0c19fcGFuZWwgZmlndXJlIHtcbiAgICB3aWR0aDogNS44NzVyZW07XG4gICAgaGVpZ2h0OiA1Ljg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmhhYml0c19fcGFuZWwgZmlndXJlIHN2ZyB7XG4gICAgd2lkdGg6IDMuMzc1cmVtO1xuICAgIGhlaWdodDogMy4zNzVyZW07XG4gIH1cbn1cblxuLmhvbWUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEuMjVyZW0pO1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmhvbWUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0Ljc1cmVtIC0gOHB4KTtcbiAgfVxufVxuLmhvbWUtaGVhZGVyIC5zZWN0aW9uX19pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1oZWFkZXJfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExLjI1cmVtKTtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbn1cbi5ob21lLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoNC4zNzVyZW0gKyAyMHB4KSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAuaG9tZS1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0gLSA4cHgpO1xuICB9XG4gIC5ob21lLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQuNzVyZW0gLSA4cHgpO1xuICB9XG59XG4uaG9tZS1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuaG9tZS1oZWFkZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbiAgfVxufVxuLmhvbWUtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuaG9tZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNi4yNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAoLS14eHMpIHtcbiAgLmhvbWUtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmhvbWUtaGVhZGVyIC5saW5rLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaG9tZS1oZWFkZXJfX3dyYXBwZXIge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoNC4zNzVyZW0gKyAyMHB4KSk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5ob21lLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmhvbWUtaGVhZGVyIC5zY3JvbGwtZm9yLW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNi44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ob21lLWhlYWRlciAuc2Nyb2xsLWZvci1tb3JlOjpiZWZvcmUsIC5ob21lLWhlYWRlciAuc2Nyb2xsLWZvci1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5ob21lLWhlYWRlciAuc2Nyb2xsLWZvci1tb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICB0b3A6IC0zNnB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcbiAgYW5pbWF0aW9uOiBzY3JvbGwtZm9yLW1vcmUtc2hhZnQtYW5pbSAxcyBpbmZpbml0ZTtcbn1cbi5ob21lLWhlYWRlciAuc2Nyb2xsLWZvci1tb3JlOjphZnRlciB7XG4gIHRvcDogLTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIGFuaW1hdGlvbjogc2Nyb2xsLWZvci1tb3JlLWFycm93LWFuaW0gMXMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsLWZvci1tb3JlLXNoYWZ0LWFuaW0ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIDIwJSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwtZm9yLW1vcmUtYXJyb3ctYW5pbSB7XG4gIDAlIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG4gIDIwJSB7XG4gICAgdG9wOiAtMThweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuaW1hZ2UtZ3JpZCAuY29sdW1ucy0xLTIgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmltYWdlLWdyaWQgLmNvbHVtbnMtMS0zIC5jb2x1bW4ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmltYWdlLWdyaWQgLmNvbHVtbnMtMS0zIC5jb2x1bW4ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbi5pbWFnZS1ncmlkIC5jb2x1bW5zLTEtNCAuY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5pbWFnZS1ncmlkIC5jb2x1bW5zLTEtNCAuY29sdW1uIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5pbnBhZ2UtbmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5pbnBhZ2UtbmF2aWdhdGlvbl9faW5kZXgtcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4uaW5wYWdlLW5hdmlnYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNkZWYzZmM7XG4gIGNvbG9yOiAjMDBBM0RFO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIG1pbi13aWR0aDogMjUlO1xufVxuLmlucGFnZS1uYXZpZ2F0aW9uX19saW5rOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5pbnBhZ2UtbmF2aWdhdGlvbl9fbGluazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaW5wYWdlLW5hdmlnYXRpb25fX2xpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFDNEE5RjtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4uaW5wYWdlLW5hdmlnYXRpb24uc3R1Y2sge1xuICBoZWlnaHQ6IDcycHg7XG59XG4uaW5wYWdlLW5hdmlnYXRpb24uc3R1Y2sgLnNlY3Rpb25fX2lubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUuNjI1cmVtO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5pbnBhZ2UtbmF2aWdhdGlvbi5zdHVjay5vZmYtZW5kIC5pbmRleGVkLWxpc3RfX2luZGV4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmlucGFnZS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICB9XG4gIC5pbnBhZ2UtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAuaW5wYWdlLW5hdmlnYXRpb24uc3R1Y2sgLnNlY3Rpb25fX2lubmVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubGlnaHRib3hfX2dhbGxlcnktLXRodW1icyAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxpZ2h0Ym94X19nYWxsZXJ5LS10aHVtYnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWEgPiBzdmcsIC5tZWRpYSA+IGltZywgLm1lZGlhID4gdmlkZW8sIC5tZWRpYSA+IGlmcmFtZSwgLm1lZGlhID4gY2FudmFzLCAubWVkaWEgPiAubWVkaWFfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubWVkaWEtMSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ubWVkaWEtMS0yIHtcbiAgcGFkZGluZy10b3A6IDIwMCU7XG59XG5cbi5tZWRpYS05LTE2IHtcbiAgcGFkZGluZy10b3A6IDE3Ny43Nzc3Nzc3Nzc4JTtcbn1cblxuLm1lZGlhLTktMTQge1xuICBwYWRkaW5nLXRvcDogMTU1LjU1NTU1NTU1NTYlO1xufVxuXG4ubWVkaWEtMi0zIHtcbiAgcGFkZGluZy10b3A6IDE1MCU7XG59XG5cbi5tZWRpYS0zLTQge1xuICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzMzMzMzMlO1xufVxuXG4ubWVkaWEtNC01IHtcbiAgcGFkZGluZy10b3A6IDEyNSU7XG59XG5cbi5tZWRpYS00LTMge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4ubWVkaWEtMy0yIHtcbiAgcGFkZGluZy10b3A6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ubWVkaWEtNS00IHtcbiAgcGFkZGluZy10b3A6IDgwJTtcbn1cblxuLm1lZGlhLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ubWVkaWEtMi0xIHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuQG1lZGlhICgtLXhsLXVwKSB7XG4gIC5tZWRpYS1uZWdhdGl2ZS1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKC0tbCkge1xuICAubWVkaWEtbmVnYXRpdmUtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoLS1tKSB7XG4gIC5tZWRpYS1uZWdhdGl2ZS1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNC4zNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNC4zNzVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmlzLWFjdGl2ZSA+IGE6OmFmdGVyLCAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmZvY3VzID4gYTo6YWZ0ZXIsIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpID4gYSB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICMwNjkxZDE7XG4gIH1cbn1cbi5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkubGFuZ3VhZ2UtY2hvb3NlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnByaW1hcnktbmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5sYW5ndWFnZS1jaG9vc2VyID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDIyIDIyXCI+PHBhdGggZmlsbD1cIiUyM2ZmZmZmZlwiIGQ9XCJNMTAuOTg5MSAwLjE2NjY4N0M1LjAwOTEzIDAuMTY2Njg3IDAuMTY2NjI2IDUuMDIwMDIgMC4xNjY2MjYgMTFDMC4xNjY2MjYgMTYuOTggNS4wMDkxMyAyMS44MzM0IDEwLjk4OTEgMjEuODMzNEMxNi45OCAyMS44MzM0IDIxLjgzMzMgMTYuOTggMjEuODMzMyAxMUMyMS44MzMzIDUuMDIwMDIgMTYuOTggMC4xNjY2ODcgMTAuOTg5MSAwLjE2NjY4N1pNMTguNDk2NiA2LjY2NjY5SDE1LjMwMDhDMTQuOTU0MSA1LjMxMjUyIDE0LjQ1NTggNC4wMTI1MiAxMy44MDU4IDIuODEwMDJDMTUuNzk5MSAzLjQ5MjUyIDE3LjQ1NjYgNC44NzkxOSAxOC40OTY2IDYuNjY2NjlaTTExIDIuMzc2NjlDMTEuODk5MSAzLjY3NjY5IDEyLjYwMzMgNS4xMTc1MiAxMy4wNjkxIDYuNjY2NjlIOC45MzA3OUM5LjM5NjYzIDUuMTE3NTIgMTAuMTAwOCAzLjY3NjY5IDExIDIuMzc2NjlaTTIuNjE0OTYgMTMuMTY2N0MyLjQ0MTYzIDEyLjQ3MzQgMi4zMzMyOSAxMS43NDc1IDIuMzMzMjkgMTFDMi4zMzMyOSAxMC4yNTI1IDIuNDQxNjMgOS41MjY2OSAyLjYxNDk2IDguODMzMzVINi4yNzY2M0M2LjE4OTk2IDkuNTQ4MzUgNi4xMjQ5NiAxMC4yNjM0IDYuMTI0OTYgMTFDNi4xMjQ5NiAxMS43MzY3IDYuMTg5OTYgMTIuNDUxNyA2LjI3NjYzIDEzLjE2NjdIMi42MTQ5NlpNMy41MDMyOSAxNS4zMzM0SDYuNjk5MTNDNy4wNDU3OSAxNi42ODc1IDcuNTQ0MTMgMTcuOTg3NSA4LjE5NDEzIDE5LjE5QzYuMjAwNzkgMTguNTA3NSA0LjU0MzI5IDE3LjEzMTcgMy41MDMyOSAxNS4zMzM0Wk02LjY5OTEzIDYuNjY2NjlIMy41MDMyOUM0LjU0MzI5IDQuODY4MzUgNi4yMDA3OSAzLjQ5MjUyIDguMTk0MTMgMi44MTAwMkM3LjU0NDEzIDQuMDEyNTIgNy4wNDU3OSA1LjMxMjUyIDYuNjk5MTMgNi42NjY2OVpNMTEgMTkuNjIzNEMxMC4xMDA4IDE4LjMyMzQgOS4zOTY2MyAxNi44ODI1IDguOTMwNzkgMTUuMzMzNEgxMy4wNjkxQzEyLjYwMzMgMTYuODgyNSAxMS44OTkxIDE4LjMyMzQgMTEgMTkuNjIzNFpNMTMuNTM1IDEzLjE2NjdIOC40NjQ5NkM4LjM2NzQ2IDEyLjQ1MTcgOC4yOTE2MyAxMS43MzY3IDguMjkxNjMgMTFDOC4yOTE2MyAxMC4yNjM0IDguMzY3NDYgOS41Mzc1MiA4LjQ2NDk2IDguODMzMzVIMTMuNTM1QzEzLjYzMjUgOS41Mzc1MiAxMy43MDgzIDEwLjI2MzQgMTMuNzA4MyAxMUMxMy43MDgzIDExLjczNjcgMTMuNjMyNSAxMi40NTE3IDEzLjUzNSAxMy4xNjY3Wk0xMy44MDU4IDE5LjE5QzE0LjQ1NTggMTcuOTg3NSAxNC45NTQxIDE2LjY4NzUgMTUuMzAwOCAxNS4zMzM0SDE4LjQ5NjZDMTcuNDU2NiAxNy4xMjA5IDE1Ljc5OTEgMTguNTA3NSAxMy44MDU4IDE5LjE5Wk0xNS43MjMzIDEzLjE2NjdDMTUuODEgMTIuNDUxNyAxNS44NzUgMTEuNzM2NyAxNS44NzUgMTFDMTUuODc1IDEwLjI2MzQgMTUuODEgOS41NDgzNSAxNS43MjMzIDguODMzMzVIMTkuMzg1QzE5LjU1ODMgOS41MjY2OSAxOS42NjY2IDEwLjI1MjUgMTkuNjY2NiAxMUMxOS42NjY2IDExLjc0NzUgMTkuNTU4MyAxMi40NzM0IDE5LjM4NSAxMy4xNjY3SDE1LjcyMzNaXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmxhbmd1YWdlLWNob29zZXIgPiBhOjpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbn1cbi5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkubGFuZ3VhZ2UtY2hvb3NlciA+IGE6YWZ0ZXIge1xuICBsZWZ0OiAycHg7XG59XG4ucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmxhc3Qtb2YtdHlwZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMDY5MWQxO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6bGFzdC1vZi10eXBlID4gYSB7XG4gICAgYmFja2dyb3VuZDogIzFDNEE5RjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDQuMzc1cmVtIC0gMS41cmVtKTtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6bGFzdC1vZi10eXBlID4gYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5sYW5ndWFnZS1jaG9vc2VyICsgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgbGk6aG92ZXIgdWwsIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSBsaTpmb2N1cyB1bCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbWluLXdpZHRoOiAxMnJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMEEzREU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG59XG4ucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgbGkgLnN1Yi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgbGkgLnN1Yi1tZW51IGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IGxpIC5zdWItbWVudSBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IC5oYXMtc3ViLW1lbnUgLmNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjVyZW0sIDAuMXJlbSk7XG4gIH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IC5oYXMtc3ViLW1lbnUgLmNvbnRyb2w6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDAuNnJlbTtcbiAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgLmhhcy1zdWItbWVudS5vcGVuIC5jb250cm9sOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1JSkgcm90YXRlKDIyNWRlZyk7XG4gIH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IC5oYXMtc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAwJSk7XG4gIGhlaWdodDogMjByZW07XG59XG5AbWVkaWEgKC0teHMtZG93bikge1xuICAucGFnZS1oZWFkZXJfX2hlYWQge1xuICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAyMHB4KSAqIDQwMCAvIDM1NSk7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9faGVhZC5jb2xvci1iZyB7XG4gIGJhY2tncm91bmQ6ICMxQzRBOUY7XG59XG4ucGFnZS1oZWFkZXJfX2hlYWQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgbWF4LXdpZHRoOiAzMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhZ2UtaGVhZGVyIC5saW5rLXRleHQge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYWdlLWhlYWRlcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5wb3B1cCAucG9wdXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucG9wdXAuYmVmb3JlLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3B1cC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIG9wYWNpdHk7XG59XG4ucG9wdXAgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcHVwIC5jbG9zZSBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi5wb3B1cC5pbWFnZV9fcG9wdXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wdXAuaW1hZ2VfX3BvcHVwIC5wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cbi5wb3B1cC5xdWl6X19wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wb3B1cC5xdWl6X19wb3B1cCAucG9wdXBfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucG9wdXAucXVpel9fcG9wdXAgLnBvcHVwX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLnBvcHVwLnF1aXpfX3BvcHVwIC5wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucG9wdXAucXVpel9fcG9wdXAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wb3B1cC5xdWl6X19wb3B1cCAucG9wdXBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMS43NXJlbTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgbWF4LXdpZHRoOiAzNi43NXJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5wb3B1cC5xdWl6X19wb3B1cCAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gNi41cmVtO1xuICB9XG59XG4ucG9wdXAucXVpel9fcG9wdXAgLnBvcHVwX19jb250ZW50IC5maWVsZC0tY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBvcHVwLnF1aXpfX3BvcHVwIC5wb3B1cF9fY29udGVudCAuZmllbGQgLmNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnBvcHVwLnF1aXpfX3BvcHVwIC5wb3B1cF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLnBvcHVwLnF1aXpfX3BvcHVwIC5wb3B1cF9fZm9vdGVyIC5idXR0b24ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAwLjI1cmVtKTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5wb3B1cC5xdWl6X19wb3B1cCAucG9wdXBfX2Zvb3RlciAuYnV0dG9uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICB9XG59XG5cbi5xdWl6X19mb290ZXIgcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5xdWl6LWludml0ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LWludml0ZS1iZy5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBwYWRkaW5nOiA3cmVtIDFyZW0gNnJlbSAxcmVtO1xufVxuLnF1aXotaW52aXRlX19pY29uIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA4cHggc29saWQgIzk0RDlGODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnF1aXotaW52aXRlX19pY29uIC5pY29uIHtcbiAgZmlsbDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzRweDtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5xdWl6LWludml0ZV9faWNvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgLnF1aXotaW52aXRlX19pY29uIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgfVxufVxuLnF1aXotaW52aXRlIGgyLCAucXVpei1pbnZpdGVfX2NvbnRlbnQsIC5xdWl6LWludml0ZV9fZm9vdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWl6LWludml0ZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpei1pbnZpdGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuLnF1aXotaW52aXRlX19jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5xdWl6LWludml0ZV9fbm90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucXVpei1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnF1aXotc3RhcnRlZCAucXVpei1uYXZpZ2F0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5xdWl6LW5hdmlnYXRpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXotbmF2aWdhdGlvbl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDA7XG4gIH1cbn1cbi5xdWl6LW5hdmlnYXRpb25fX2hlYWRlcl9fbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWl6LW5hdmlnYXRpb25fX2hlYWRlcl9fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDFyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpei1uYXZpZ2F0aW9uX19oZWFkZXJfX3JpZ2h0IHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxufVxuLnF1aXotbmF2aWdhdGlvbl9fcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzFDNEE5RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5xdWl6LW5hdmlnYXRpb24gLnF1aXotZXhpdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXVpei1uYXZpZ2F0aW9uIC5xdWl6LWV4aXQ6Zm9jdXMsIC5xdWl6LW5hdmlnYXRpb24gLnF1aXotZXhpdDpob3ZlciB7XG4gIGNvbG9yOiAjMUM0QTlGO1xufVxuLnF1aXotbmF2aWdhdGlvbiAucXVpei1leGl0IC5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXotbmF2aWdhdGlvbiAucXVpei1leGl0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5xdWl6LW5hdmlnYXRpb24gLnF1aXotZXhpdCBzdmcge1xuICBmaWxsOiAjMDBBM0RFO1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi5xdWl6X19wcm9ncmVzcy1iYXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnF1aXotc3RhcnRlZCAucXVpel9fcHJvZ3Jlc3MtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXpfX3Byb2dyZXNzLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG4ubG9hZGluZyAucXVpel9fcHJvZ3Jlc3MtYmFyLCAucXVpei1oYXMtcmVzdWx0cyAucXVpel9fcHJvZ3Jlc3MtYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pO1xufVxuLnF1aXpfX3Byb2dyZXNzLWJhciBwcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXpfX3Byb2dyZXNzLWJhciBwcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgfVxufVxuLnF1aXpfX3Byb2dyZXNzLWJhciBwcm9ncmVzc1t2YWx1ZV0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjQTNEREZDO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWl6X19wcm9ncmVzcy1iYXIgcHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4ucXVpel9fcHJvZ3Jlc3MtYmFyIHByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMEEzREU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucXVpel9fcHJvZ3Jlc3MtYmFyIHByb2dyZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDBBM0RFO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnF1aXpfX3Byb2dyZXNzLWJhciAucHJvZ3Jlc3MtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gNHB4KTtcbn1cbi5xdWl6X19wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWNvdW50ZXIgLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpel9fcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1jb3VudGVyIC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnF1aXpfX3Byb2dyZXNzLWJhciAucHJvZ3Jlc3MtY291bnRlciAubGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMy4yNXJlbSk7XG4gIH1cbn1cbi5xdWl6X19wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWNvdW50ZXItLTI1IHtcbiAgbGVmdDogMjUlO1xufVxuLnF1aXpfX3Byb2dyZXNzLWJhciAucHJvZ3Jlc3MtY291bnRlci0tNTAge1xuICBsZWZ0OiA1MCU7XG59XG4ucXVpel9fcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1jb3VudGVyLS03NSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAucHJvZ3Jlc3MtYmVsb3ctLTI1IC5wcm9ncmVzcy1jb3VudGVyLS0wIC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2dyZXNzLWJlbG93LS01MCAucHJvZ3Jlc3MtY291bnRlci0tMjUgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBjYWxjKCgxMDAlICsgNHB4KSAqIC0xKTtcbiAgfVxuICAucHJvZ3Jlc3MtYmVsb3ctLTc1IC5wcm9ncmVzcy1jb3VudGVyLS01MCAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IGNhbGMoKDEwMCUgKyA0cHgpICogLTIpO1xuICB9XG4gIC5wcm9ncmVzcy1iZWxvdy0tMTAwIC5wcm9ncmVzcy1jb3VudGVyLS03NSAubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IGNhbGMoKDEwMCUgKyA0cHgpICogLTMpO1xuICB9XG59XG5cbi5xdWl6IC5yZXN1bHRzIC5xdWl6X19oZWFkZXItaWNvbnMge1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpeiAucmVzdWx0cyAucXVpel9faGVhZGVyLWljb25zIHtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG59XG4ucXVpeiAucmVzdWx0cyAucXVpel9faGVhZGVyLWljb25zLmhpZ2gtcHJpb3JpdHkgLnF1aXpfX2hlYWRlci1pY29uLS1oaWdoIHN2ZyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5xdWl6IC5yZXN1bHRzIC5xdWl6X19oZWFkZXItaWNvbnMubWVkaXVtLXByaW9yaXR5IC5xdWl6X19oZWFkZXItaWNvbi0tbWVkIHN2ZyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5xdWl6IC5yZXN1bHRzIC5xdWl6X19oZWFkZXItaWNvbnMubG93LXByaW9yaXR5IC5xdWl6X19oZWFkZXItaWNvbi0tbG93IHN2ZyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5xdWl6IC5yZXN1bHRzIC5xdWl6X19oZWFkZXItaWNvbnMgLnF1aXpfX2hlYWRlci1pY29uIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNC4yNXJlbTtcbiAgd2lkdGg6IDQuMjVyZW07XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpeiAucmVzdWx0cyAucXVpel9faGVhZGVyLWljb25zIC5xdWl6X19oZWFkZXItaWNvbiB7XG4gICAgbWFyZ2luOiAwIDAuNzVyZW07XG4gICAgaGVpZ2h0OiA2LjVyZW07XG4gICAgd2lkdGg6IDYuNXJlbTtcbiAgfVxufVxuLnF1aXogLnJlc3VsdHMgLnF1aXpfX2hlYWRlci1pY29ucyAucXVpel9faGVhZGVyLWljb24gc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNC4yNXJlbTtcbiAgd2lkdGg6IDQuMjVyZW07XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpeiAucmVzdWx0cyAucXVpel9faGVhZGVyLWljb25zIC5xdWl6X19oZWFkZXItaWNvbiBzdmcge1xuICAgIGhlaWdodDogNi41cmVtO1xuICAgIHdpZHRoOiA2LjVyZW07XG4gIH1cbn1cbi5xdWl6IC5yZXN1bHRzIC5xdWl6X190aXRsZS0tcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucXVpeiAucmVzdWx0cyAucXVpel9fdGl0bGUtLXJlc3VsdHMgYiB7XG4gIGNvbG9yOiAjMDBBM0RFO1xufVxuLnF1aXogLnJlc3VsdHMgLnF1aXpfX3RpdGxlLS1yZXN1bHRzIHAge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4ucXVpeiAucmVzdWx0cyAudGhlLWNvbnRlbnQge1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnF1aXotaGFzLXJlc3VsdHMgLnF1aXogLnJlc3VsdHMgLnRoZS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpeiAucmVzdWx0cyB7XG4gICAgLypcbiAgICAuY29sdW1ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAuY29sdW1uLWxlZnQge1xuICAgICAgICB3aWR0aDogY2FsYygoNzAwJSAvIDEyKSAtIHJlbSgxMikpO1xuICAgICAgfVxuICAgICAgLmNvbHVtbi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIHJlbSgxMikpO1xuICAgICAgICAucXVpel9fY29udGVudC0tZm9ybSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgKi9cbiAgfVxufVxuLnF1aXogLnJlc3VsdHMgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5xdWl6IC5yZXN1bHRzIC5oMSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC40O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjNzO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXogLnJlc3VsdHMgLmgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cbi5xdWl6IC5yZXN1bHRzIHAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjRzO1xufVxuLnF1aXogLnJlc3VsdHMgLnF1aXpfX2NvbnRlbnQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1aXogLnJlc3VsdHMgLnF1aXpfX2NvbnRlbnQtLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5xdWl6IC5yZXN1bHRzIC5xdWl6X19jb250ZW50LS1mb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2luZm8tY2lyY2xlJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzAwQTNERScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xuICBsZWZ0OiAxLjVyZW07XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgcGFkZGluZzogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnF1aXogLnJlc3VsdHMgLnF1aXpfX2NvbnRlbnQtLWZvcm0gLnF1aXpfX2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnF1aXogLnJlc3VsdHMgLmluZm8tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLnF1aXogLnJlc3VsdHMgLmluZm8tYmxvY2sgdWwge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNkZWYzZmM7XG59XG4ucXVpeiAucmVzdWx0cyAuaW5mby1ibG9jayBwIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjQTNEREZDO1xufVxuXG4ucmVzdWx0cy1tb3JlLWluZm9ybWF0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDAuMTg3NXJlbTtcbn1cbi5xdWl6LWhhcy1yZXN1bHRzIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4ucmVzdWx0cy1tb3JlLWluZm9ybWF0aW9uIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbiAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDhyZW0gMCA3LjVyZW07XG4gIH1cbn1cbi5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24gLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyBoMywgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbl9faW5mbyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24gLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyBoMywgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbl9faW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24gLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyBoMyArIHRhYmxlLCAucmVzdWx0cy1tb3JlLWluZm9ybWF0aW9uX19pbmZvIGgzICsgdGFibGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbiAucmVzdWx0cy1hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19pbmZvIGgzICsgdGFibGUsIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb25fX2luZm8gaDMgKyB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgfVxufVxuLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbiAucmVzdWx0cy1hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19pbmZvIHAgKyBoMywgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbiAucmVzdWx0cy1hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19pbmZvIC5saW5rLWxpc3QgKyBoMywgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbl9faW5mbyBwICsgaDMsIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb25fX2luZm8gLmxpbmstbGlzdCArIGgzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbiAucmVzdWx0cy1hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19pbmZvIHAgKyBoMywgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbiAucmVzdWx0cy1hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19pbmZvIC5saW5rLWxpc3QgKyBoMywgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbl9faW5mbyBwICsgaDMsIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb25fX2luZm8gLmxpbmstbGlzdCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4ucmVzdWx0cy1tb3JlLWluZm9ybWF0aW9uIC5yZXN1bHRzLWFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2luZm8gdGFibGUsIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb25fX2luZm8gdGFibGUge1xuICBjb2xvcjogIzFDNEE5RjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24gLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyB0YWJsZSB0ciwgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbl9faW5mbyB0YWJsZSB0ciB7XG4gIGJhY2tncm91bmQ6ICNkZWYzZmM7XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24gLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyB0YWJsZSB0cjpudGgtb2YtdHlwZShvZGQpIHRkLCAucmVzdWx0cy1tb3JlLWluZm9ybWF0aW9uX19pbmZvIHRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCkgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG4ucmVzdWx0cy1tb3JlLWluZm9ybWF0aW9uIC5yZXN1bHRzLWFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2luZm8gdGFibGUgdHI6bnRoLW9mLXR5cGUoZXZlbiksIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb25fX2luZm8gdGFibGUgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjQTNEREZDO1xufVxuLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbiAucmVzdWx0cy1hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19pbmZvIHRhYmxlIHRkLCAucmVzdWx0cy1tb3JlLWluZm9ybWF0aW9uX19pbmZvIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMnJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24gLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyB0YWJsZSB0ZCwgLnJlc3VsdHMtbW9yZS1pbmZvcm1hdGlvbl9faW5mbyB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW0gMi4xMjVyZW07XG4gIH1cbn1cbi5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24gLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24gLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICB9XG59XG5cbi5yaXNrLWNhcmRzIC5jYXJkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnJpc2stY2FyZHMudGl0bGUtbGVmdCAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJpc2stY2FyZHMudGl0bGUtbGVmdCAuY29udGVudF9faGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAwLjc1cmVtKTtcbiAgfVxuICAucmlzay1jYXJkcy50aXRsZS1sZWZ0IC5jb250ZW50X19oZWFkZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSBhbmQgKC0tcy1kb3duKSB7XG4gIC5yaXNrLWNhcmRzLnRpdGxlLWxlZnQgLmNvbnRlbnRfX2hlYWRlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5yaXNrLWNhcmRzLnRpdGxlLWxlZnQgLnRoZS1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAwLjc1cmVtKTtcbiAgfVxuICAucmlzay1jYXJkcy50aXRsZS1sZWZ0IC5jYXJkLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzJSArIDAuNzVyZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAucmlzay1jYXJkcy50aXRsZS1sZWZ0IC5jYXJkLWxpc3QgLnJpc2stY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG4gIH1cbiAgLnJpc2stY2FyZHMudGl0bGUtbGVmdCAuY2FyZC1saXN0IC5yaXNrLWNhcmQgLnRoZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnJpc2stY2FyZHMgLnJpc2stY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNkZWYzZmM7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucmlzay1jYXJkcyAucmlzay1jYXJkX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmlzay1jYXJkcyAucmlzay1jYXJkX19pY29uIC5pY29uIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLnJpc2stY2FyZHMgLnJpc2stY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzFDNEE5RjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnJpc2stY2FyZHMgLnJpc2stY2FyZF9fY29udGVudCwgLnJpc2stY2FyZHMgLnJpc2stY2FyZF9fY29udGVudC0yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uc2VydmljZS1tYXAtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIGgzIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIC5idWxrLWJpbGwtY29udHJvbCB7XG4gIGhlaWdodDogY2FsYygyLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUM0QTlGO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIC5idWxrLWJpbGwtY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIC5idWxrLWJpbGwtY29udHJvbCAuY2hlY2tib3gtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0EzRERGQztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIC5idWxrLWJpbGwtY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrYm94LWluZGljYXRvciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xufVxuLnNlcnZpY2UtbWFwLWhlYWQgYnV0dG9uLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMEEzREU7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBoZWlnaHQ6IGNhbGMoMi41cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNlcnZpY2UtbWFwLWhlYWQgYnV0dG9uLmJ1dHRvbjpob3ZlciwgLnNlcnZpY2UtbWFwLWhlYWQgYnV0dG9uLmJ1dHRvbjphY3RpdmUsIC5zZXJ2aWNlLW1hcC1oZWFkIGJ1dHRvbi5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMUM0QTlGO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIGJ1dHRvbi5idXR0b246YWN0aXZlLCAuc2VydmljZS1tYXAtaGVhZCBidXR0b24uYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICM5NEQ5Rjg7XG59XG4uc2VydmljZS1tYXAtaGVhZCAub3Ige1xuICBjb2xvcjogIzFDNEE5RjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIC5zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZS1tYXAtaGVhZCAuc2VhcmNoLWJsb2NrIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZXJ2aWNlLW1hcC1oZWFkIC5zZWFyY2gtYmxvY2sgLnNlYXJjaC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNCOTEzMTM7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuc2VydmljZS1tYXAtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VydmljZS1tYXAtaGVhZF9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5zZXJ2aWNlLW1hcC1oZWFkIC5zZWFyY2gtYmxvY2ssXG4gIC5zZXJ2aWNlLW1hcC1oZWFkIGJ1dHRvbi5idXR0b24sXG4gIC5zZXJ2aWNlLW1hcC1oZWFkIC5vciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAuc2VydmljZS1tYXAtaGVhZCBpbnB1dFt0eXBlPXRleHRdLFxuICAuc2VydmljZS1tYXAtaGVhZCBidXR0b24uYnV0dG9uLFxuICAuc2VydmljZS1tYXAtaGVhZCAub3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNlLW1hcC1oZWFkIC5vciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwO1xuICB9XG4gIC5zZXJ2aWNlLW1hcC1oZWFkIC5zZWFyY2gtYmxvY2sge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cbiAgLnNlcnZpY2UtbWFwLWhlYWQgLnNlYXJjaC1ibG9jayAuc2VhcmNoLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNlcnZpY2UtbWFwLW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VydmljZS1tYXAtbWFwIC5tYXAtaGVhZCB7XG4gIGJhY2tncm91bmQ6ICMxQzRBOUY7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNlcnZpY2UtbWFwLW1hcCAubWFwLWhlYWQgaDQsXG4uc2VydmljZS1tYXAtbWFwIC5tYXAtaGVhZCBhIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLW1hcC1tYXAgLm1hcC1oZWFkIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZXJ2aWNlLW1hcC1tYXAgLm1hcC1oZWFkIGg0IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5zZXJ2aWNlLW1hcC1tYXAgLm1hcC1oZWFkIC5pY29uIHtcbiAgZmlsbDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zZXJ2aWNlLW1hcC1tYXAgLm1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgNDAlKTtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnNlcnZpY2UtbWFwLW1hcCAubWFwLWhlYWQgYSxcbiAgLnNlcnZpY2UtbWFwLW1hcCAubWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VydmljZS1tYXAtbGVnZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2VydmljZS1tYXAtbGVnZW5kX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlcnZpY2UtbWFwLWxlZ2VuZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5zZXJ2aWNlLW1hcC1sZWdlbmRfX2l0ZW0gLnBpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLnNlcnZpY2UtbWFwLWxlZ2VuZF9faXRlbSAucGluIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHN0cm9rZTogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLnNlcnZpY2UtbWFwLXJlc3VsdHNfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VydmljZS1tYXAtcmVzdWx0c19fbGlzdCAubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLW1hcC1yZXN1bHRzX19jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0RDlGODtcbiAgcGFkZGluZzogMS41cmVtO1xuICB3aWR0aDogY2FsYygzMyUgLSAwLjc1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnNlcnZpY2UtbWFwLXJlc3VsdHNfX2NhcmQgLnBpbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZXJ2aWNlLW1hcC1yZXN1bHRzX19jYXJkIC5uYW1lIHtcbiAgY29sb3I6ICMxQzRBOUY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNlcnZpY2UtbWFwLXJlc3VsdHNfX2NhcmQgLmRpc3Qge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2VydmljZS1tYXAtcmVzdWx0c19fY2FyZCAuYnVsayB7XG4gIGNvbG9yOiAjMDBBM0RFO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2suc3ZnXCIpIGxlZnQgMC43NXJlbSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYygwLjc1cmVtICsgMjBweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zZXJ2aWNlLW1hcC1yZXN1bHRzX19jYXJkIC5hZGRyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNlcnZpY2UtbWFwLXJlc3VsdHNfX2NhcmQgaDUuc2VydmljZXMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VydmljZS1tYXAtcmVzdWx0cyAubWFwLXBpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlcnZpY2UtbWFwLXJlc3VsdHMgLm1hcC1waW4uYmlnLW51bSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zZXJ2aWNlLW1hcC1yZXN1bHRzIC5tYXAtcGluIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNDJweDtcbiAgc3Ryb2tlOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG4uc2VydmljZS1tYXAtcmVzdWx0c19fcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLW1hcC1yZXN1bHRzX19wYWdpbmF0aW9uIC5wYWdlLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuQG1lZGlhICgtLW0tZG93bikge1xuICAuc2VydmljZS1tYXAtcmVzdWx0c19fY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnNlcnZpY2UtbWFwLXJlc3VsdHNfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZXJ2aWNlLW1hcCAucG9wdXAtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjgsIDc0LCAxNTksIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDM1MHB4O1xufVxuLnNlcnZpY2UtbWFwIC5wb3B1cC1jb250ZW50IC5wb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGZpbGw6ICMwMEEzREU7XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNsb3NlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMxQzRBOUY7XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQgaDMge1xuICBjb2xvcjogIzFDNEE5RjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQgLmNvbnRhY3Qtd3JhcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlcnZpY2UtbWFwIC5wb3B1cC1jb250ZW50IC5zZXJ2aWNlcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQgLmJ1bGsge1xuICBjb2xvcjogIzAwQTNERTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLnN2Z1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlcnZpY2UtbWFwIC5wb3B1cC1jb250ZW50IC5kaXN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnNlcnZpY2UtbWFwIC5wb3B1cC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAuc2VydmljZS1tYXAgLnBvcHVwLWNvbnRlbnQud2l0aC10aHVtYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTZweDtcbiAgICBtaW4taGVpZ2h0OiAxODhweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLnNlcnZpY2UtbWFwIC5wb3B1cC1jb250ZW50LndpdGgtdGh1bWIgLnBvcHVwLXRodW1iIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuLnNlcnZpY2UtbWFwIC5zZXJ2aWNlLW1hcC1sZWdlbmQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VydmljZS1tYXAgLnNlcnZpY2UtbWFwLWxlZ2VuZC1wb3B1cCAucG9wdXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgcGFkZGluZzogNDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZXJ2aWNlLW1hcCAuc2VydmljZS1tYXAtbGVnZW5kLXBvcHVwLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Ugb3BhY2l0eTtcbn1cbi5zZXJ2aWNlLW1hcCAuc2VydmljZS1tYXAtbGVnZW5kLXBvcHVwIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlcnZpY2UtbWFwIC5zZXJ2aWNlLW1hcC1sZWdlbmQtcG9wdXAgLmNsb3NlIHN2ZyB7XG4gIGZpbGw6ICMwMEEzREU7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5zZXJ2aWNlLW1hcCAuc2VydmljZS1tYXAtbGVnZW5kLXBvcHVwIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uc2VydmljZS1tYXAtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5cbi5zbGlkZS1zaG93IC5jYXJvdXNlbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwQTNERSAwJSwgIzFDNEE5RiAxMDAlKTtcbn1cbi5zbGlkZS1zaG93IC5zbGlkZV9faW5uZXIge1xuICBwYWRkaW5nOiAwIDFyZW0gMnJlbSAxcmVtO1xufVxuLnNsaWRlLXNob3cgLnNsaWRlX19jb250ZW50X19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5zbGlkZS1zaG93IC5zbGlkZV9fdGl0bGUge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zbGlkZS1zaG93IC5zbGlkZS10eXBlX19pY29uIC5zbGlkZV9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAwIDFyZW0gMDtcbn1cbi5zbGlkZS1zaG93IC5zbGlkZS10eXBlX19pY29uIC5zbGlkZV9faWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiA4cHggc29saWQgI0EzRERGQztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpZGUtc2hvdyAuc2xpZGUtdHlwZV9faWNvbiAuc2xpZGVfX2ljb24gLmljb24ge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBmaWxsOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLnNsaWRlLXNob3cgLnN3aXBlci1idXR0b24tcHJldixcbi5zbGlkZS1zaG93IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB0b3A6IGNhbGMoM3JlbSArIDUwcHgpO1xuICB6LWluZGV4OiAxO1xufVxuLnNsaWRlLXNob3cgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4uc2xpZGUtc2hvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyOiA0cHggc29saWQgaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDAgMDtcbn1cbi5zbGlkZS1zaG93IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5zbGlkZS1zaG93IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjI1cmVtKSByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnNsaWRlLXNob3cgLnNsaWRlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNsaWRlLXNob3cgLnNsaWRlX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5zbGlkZS1zaG93IC5zbGlkZV9fY29udGVudF9faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxuICAuc2xpZGUtc2hvdyAuc2xpZGUtdHlwZV9faWNvbiAuc2xpZGVfX21lZGlhIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbiAgLnNsaWRlLXNob3cgLnNsaWRlLXR5cGVfX2ljb24gLnNsaWRlX19pY29uIHtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgaGVpZ2h0OiAxODJweDtcbiAgfVxuICAuc2xpZGUtc2hvdyAuc2xpZGUtdHlwZV9faWNvbiAuc2xpZGVfX2ljb24gLmljb24ge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogOThweDtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG4gIC5zbGlkZS1zaG93IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zbGlkZS1zaG93IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbi5jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2x1bW4taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhICgtLXMtdXApIHtcbiAgLmNvbHVtbnMtMS0yIC5jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhICgtLXMtdXApIHtcbiAgLmNvbHVtbnMtMS0zIC5jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAoLS1sLXVwKSB7XG4gIC5jb2x1bW5zLTEtMyAuY29sdW1uIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5cbkBtZWRpYSAoLS1zLXVwKSB7XG4gIC5jb2x1bW5zLTEtNCAuY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKC0tbC11cCkge1xuICAuY29sdW1ucy0xLTQgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKC0tcy11cCkge1xuICAuY29sdW1ucy0xLTUgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhICgtLWwtdXApIHtcbiAgLmNvbHVtbnMtMS01IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhICgtLXMtdXApIHtcbiAgLmNvbHVtbnMtMS02IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAoLS1sLXVwKSB7XG4gIC5jb2x1bW5zLTEtNiAuY29sdW1uIHtcbiAgICB3aWR0aDogMTYuNjclO1xuICB9XG59XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTItMyAuY29sdW1uIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy0yLTMgLmNvbHVtbjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy0yLTMgLmNvbHVtbi0xIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy0yLTMgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG59XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTMtMiAuY29sdW1uIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy0zLTIgLmNvbHVtbjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtMy0yIC5jb2x1bW4tMSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtMy0yIC5jb2x1bW4tMiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy0zLTQgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhICgtLXMpIHtcbiAgLmNvbHVtbnMtMy00IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTMtNCAuY29sdW1uOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKC0tcykge1xuICAuY29sdW1ucy0zLTQgLmNvbHVtbjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtMy00IC5jb2x1bW4tMSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhICgtLXMpIHtcbiAgLmNvbHVtbnMtMy00IC5jb2x1bW4tMSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtMy00IC5jb2x1bW4tMiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhICgtLXMpIHtcbiAgLmNvbHVtbnMtMy00IC5jb2x1bW4tMiB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxufVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy00LTMgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhICgtLXMpIHtcbiAgLmNvbHVtbnMtNC0zIC5jb2x1bW4ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTQtMyAuY29sdW1uOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTQtMyAuY29sdW1uOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTQtMyAuY29sdW1uLTEge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTQtMyAuY29sdW1uLTEge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTQtMyAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTQtMyAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtNS03IC5jb2x1bW4ge1xuICAgIHdpZHRoOiA0MS42NiU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTUtNyAuY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy01LTcgLmNvbHVtbjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgd2lkdGg6IDU4LjMzJTtcbiAgfVxufVxuQG1lZGlhICgtLXMpIHtcbiAgLmNvbHVtbnMtNS03IC5jb2x1bW46bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTUtNyAuY29sdW1uLTEge1xuICAgIHdpZHRoOiA0MS42NiU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTUtNyAuY29sdW1uLTEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTUtNyAuY29sdW1uLTIge1xuICAgIHdpZHRoOiA1OC4zMyU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTUtNyAuY29sdW1uLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtNy01IC5jb2x1bW4ge1xuICAgIHdpZHRoOiA0MS42NiU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTctNSAuY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICB3aWR0aDogNTguMzMlO1xuICB9XG59XG5AbWVkaWEgKC0tcykge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbi0xIHtcbiAgICB3aWR0aDogNTguMzMlO1xuICB9XG59XG5AbWVkaWEgKC0tcykge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbi0xIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogNDEuNjYlO1xuICB9XG59XG5AbWVkaWEgKC0tcykge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2RlZjNmYztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnNpdGUtZm9vdGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5zaXRlLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5zaXRlLWZvb3Rlcl9fdG9wLCAuc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5zaXRlLWZvb3Rlcl9fdG9wLCAuc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnNpdGUtZm9vdGVyX190b3BfX2xlZnQsIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuc2l0ZS1mb290ZXJfX3RvcF9fcmlnaHQsIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5zaXRlLWZvb3Rlcl9fdG9wX19yaWdodCwgLnNpdGUtZm9vdGVyX19ib3R0b21fX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3RvcCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuc2l0ZS1mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnNpdGUtZm9vdGVyX190b3BfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDEuNXJlbTtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnNpdGUtZm9vdGVyX19ib3R0b21fX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5kaWFiZXRlcy1hdXN0cmFsaWFfX2xvZ28tbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4uc2l0ZS1mb290ZXIgLmRpYWJldGVzLWF1c3RyYWxpYS1sb2dvIGltZyB7XG4gIHdpZHRoOiA0LjVyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuc2l0ZS1mb290ZXIgLmRpYWJldGVzLWF1c3RyYWxpYS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDcuNzVyZW07XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuc2l0ZS1oZWFkZXJfX3RvcCB7XG4gICAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgfVxuICAuc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fdG9wIC5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5zaXRlLWhlYWRlcl9fdG9wIHtcbiAgICBoZWlnaHQ6IDQuNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMEEzREU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fZGEgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMxQzRBOUY7XG4gIG1hcmdpbjogMCAwLjM3NXJlbSAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNpdGUtaGVhZGVyX19kYSAuZGlhYmV0ZXMtYXVzdHJhbGlhLWxvZ28ge1xuICB3aWR0aDogNS41NjI1cmVtO1xuICBoZWlnaHQ6IDEuOTM3NXJlbTtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnNpdGUtaGVhZGVyX19kYSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX2hlbHBsaW5lIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhICgtLXMtdXApIHtcbiAgLnNpdGUtaGVhZGVyX19oZWxwbGluZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX190b3AgLnNpdGUtaGVhZGVyX19oZWxwbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAuc2l0ZS1oZWFkZXJfX3RvcCAuc2l0ZS1oZWFkZXJfX2hlbHBsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fYm90dG9tIC5zaXRlLWhlYWRlcl9faGVscGxpbmUge1xuICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnNpdGUtaGVhZGVyX19ib3R0b20gLnNpdGUtaGVhZGVyX19oZWxwbGluZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX2RhICsgLnNpdGUtaGVhZGVyX19oZWxwbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5NEQ5Rjg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5zaXRlLWhlYWRlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuc2l0ZS1oZWFkZXJfX2JvdHRvbSB7XG4gICAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNDBweCAtIDFyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNDBweCAtIDFyZW0pO1xuICB9XG4gIC5zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAuc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19ib3R0b206OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5zaXRlLWhlYWRlcl9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm1lbnUtb3BlbiAuc2l0ZS1oZWFkZXJfX2JvdHRvbSB7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNC43NXJlbSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlcl9fbmF2LmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiB7XG4gIHRyYW5zaXRpb246IGFsbCAwcyAwcyAhaW1wb3J0YW50O1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnNjcm9sbGVkIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gIH1cbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMUM0QTlGO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1oZWFkZXIgaDQsIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1oZWFkZXIgYSB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cmVtKTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgcGFkZGluZyAwLjNzLCBoZWlnaHQgMHMgMXM7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5ocHEtc2VjdGlvbl9fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1zZWN0aW9uLmxlZnQtYWxpZ24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLXNlY3Rpb24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgcGFkZGluZyAwLjNzLCBoZWlnaHQgMHMgMHM7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5ocHEtc2VjdGlvbl9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1zZWN0aW9uIC5wZXJzaXN0YW50LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0My43NXJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLW9wdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICB9XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5ocHEtb3B0aW9uIHtcbiAgd2lkdGg6IDEzLjEyNXJlbTtcbiAgaGVpZ2h0OiAxNi4yNXJlbTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgY29sb3I6ICMwMEEzREU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMC41cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLW9wdGlvbiAuaWNvbiB7XG4gIGZpbGw6ICMwMEEzREU7XG4gIGhlaWdodDogNi44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5ocHEtb3B0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1vcHRpb246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDI2cHggcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgfVxufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLW9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMUM0QTlGO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLW9wdGlvbi5hY3RpdmUgLmljb24ge1xuICBmaWxsOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLW9wdGlvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNjYmNiY2I7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLW9wdGlvbi5kaXNhYmxlZCAuaWNvbiB7XG4gIGZpbGw6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1vcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIGhlaWdodDogMTAuNjI1cmVtO1xuICB9XG4gIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1vcHRpb24gLmljb24ge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMCAwO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxuICAuaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5ocHEtb3B0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5ocHEtZGVmaW5pdGlvbiB7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogNnJlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmhwcS1kZWZpbml0aW9uIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLWRlZmluaXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDlyZW07XG4gIH1cbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzFDNEE5RjtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjY2JjYmNiO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjMDBBM0RFO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuYnRuLmJ0bi1hcnJvdy1sZWZ0OjpiZWZvcmUsIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmJ0bi5idG4tYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5idG4uYnRuLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmJ0bi5idG4tYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmJ0biAuaWNvbiB7XG4gIGZpbGw6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5idG4ubG9hZGluZyAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5iYWNrLWxpbmsge1xuICBjb2xvcjogIzFDNEE5RjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmJhY2stbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxQzRBOUY7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5jb25kaXRpb24tcHJldGl0bGUge1xuICBjb2xvcjogIzAwQTNERTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLmNvbmRpdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5wcmVzZW50YXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5wcmVzZW50YXRpb25zIC5wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucHJlc2VudGF0aW9ucyAucHJlc2VudGF0aW9uIGg0IHtcbiAgY29sb3I6ICMwMEEzREU7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5wcmVzZW50YXRpb25zIC5wcmVzZW50YXRpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMkM3NkJDO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnByZXNlbnRhdGlvbnMgLnByZXNlbnRhdGlvbi5zZWxlY3RlZCBoNCB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucHJlc2VudGF0aW9ucyAucHJlc2VudGF0aW9uLm5vdC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNjYmNiY2I7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucHJlc2VudGF0aW9ucyAucHJlc2VudGF0aW9uLm5vdC1zZWxlY3RlZCBoNCB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucHJlc2VudGF0aW9ucy5zZWxlY3RhYmxlIC5wcmVzZW50YXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAuaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5wcmVzZW50YXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5wcmVzZW50YXRpb25zLmNvdW50LTEgLnByZXNlbnRhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucHJlc2VudGF0aW9ucy5jb3VudC0yIC5wcmVzZW50YXRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gIH1cbiAgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucHJlc2VudGF0aW9ucy5jb3VudC0zIC5wcmVzZW50YXRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDAuNjZyZW0pO1xuICB9XG4gIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnByZXNlbnRhdGlvbnMuY291bnQtMyAucHJlc2VudGF0aW9uOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDAuNjZyZW0pO1xuICB9XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzIC5yZXN1bHQtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjY2JjYmNiO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMgLnJlc3VsdC1wYW5lbCBoMyB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucmVzdWx0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucmVzdWx0cyAucmVzdWx0LXBhbmVsIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMudmVyeS1sb3cgLnJlc3VsdC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICMyQzc2QkM7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzLmxvdyAucmVzdWx0LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0U2NzYxNjtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMubW9kZXJhdGUgLnJlc3VsdC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNFRjQxMzc7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzLmhpZ2ggLnJlc3VsdC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNCRTIwMkU7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzLmxvdyAuYWN0aW9uLXBsYW4tcGFuZWwsIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMubW9kZXJhdGUgLmFjdGlvbi1wbGFuLXBhbmVsLCAuaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzLmhpZ2ggLmFjdGlvbi1wbGFuLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0RBMUM1Qztcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMgLmFjdGlvbi1wbGFuLXBhbmVsLmZpbGxlZCB7XG4gIGJhY2tncm91bmQ6ICMyQzc2QkM7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzIC5wcmFjdGljZS1wb2ludHMtcGFuZWwuZmlsbGVkIHtcbiAgYmFja2dyb3VuZDogIzVEMzQ5NDtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMgLnJlc3VsdC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucmVzdWx0cyAucmVzdWx0LXJvd19faWNvbnMge1xuICB3aWR0aDogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucmVzdWx0cyAucmVzdWx0LXJvd19faWNvbnMgLmljb24ge1xuICBmaWxsOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMgLnJlc3VsdC1yb3dfX2ljb25zIC5pY29uLWhwcS1jYWxlbmRhciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzIC5yZXN1bHQtcm93X19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucmVzdWx0cyAucmVzdWx0LXJvd19faWNvbnMge1xuICAgIHdpZHRoOiA3cmVtO1xuICB9XG4gIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMgLnJlc3VsdC1yb3dfX2ljb25zIC5pY29uIHtcbiAgICBmaWxsOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5yZXN1bHRzIC5yZXN1bHQtcm93X19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gIH1cbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLnJlc3VsdHMgLndpdGgtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAucmVzdWx0cyAud2l0aC1jb250ZW50IC53aXRoLWNvbnRlbnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5nZW5lcmFsLWluZm8tcGFuZWwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2JjYmNiO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAubm90ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLm5vdGVzIGgzIHtcbiAgbWFyZ2luOiAycmVtIDAgMCAwO1xufVxuLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAubm90ZXMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXogLm5vdGVzIC5yZWZlcnJhbC1ub3RlcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0EzRERGQztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ocC1xdWl6LXN0YXJ0ZWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhwLXF1aXotc3RhcnRlZCAuaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ocC1xdWl6LXN0YXJ0ZWQgLmhlYWx0aC1wcm9mZXNzaW9uYWwtcXVpeiAuaHBxLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmhwLXF1aXotc3RhcnRlZCAuaGVhbHRoLXByb2Zlc3Npb25hbC1xdWl6IC5zZWN0aW9uX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uaHBxLXNlY3Rpb24ucHJpbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNWNtIDIuNWNtO1xuICB3aWR0aDogMjFjbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIxY20gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjkuN2NtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAwJSk7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMS84O1xufVxuLmhwcS1zZWN0aW9uLnByaW50IGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxNmNtICFpbXBvcnRhbnQ7XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgaGVhZGVyIGltZyB7XG4gIGZpbGw6IGhzbCgyMjAsIDEwJSwgMCUpO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IGEge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IC5iYWNrLWxpbmssXG4uaHBxLXNlY3Rpb24ucHJpbnQgLmNvbmRpdGlvbi1wcmV0aXRsZSxcbi5ocHEtc2VjdGlvbi5wcmludCAucHJlc2VudGF0aW9uLXRpdGxlLFxuLmhwcS1zZWN0aW9uLnByaW50IC5ocHEtc2VjdGlvbl9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ocHEtc2VjdGlvbi5wcmludCBoMSwgLmhwcS1zZWN0aW9uLnByaW50IGgyLCAuaHBxLXNlY3Rpb24ucHJpbnQgaDMsIC5ocHEtc2VjdGlvbi5wcmludCBoNCwgLmhwcS1zZWN0aW9uLnByaW50IHAsXG4uaHBxLXNlY3Rpb24ucHJpbnQgLmNvbmRpdGlvbi10aXRsZSB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDAlKSAhaW1wb3J0YW50O1xufVxuLmhwcS1zZWN0aW9uLnByaW50IGgzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgLmNvbmRpdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgLnJlc3VsdHMgLnJlc3VsdC1wYW5lbCB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDAlKTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgaHNsKDIyMCwgMTAlLCAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgLnJlc3VsdHMgLnJlc3VsdC1wYW5lbCBoMyB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IC5yZXN1bHRzIC5yZXN1bHQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ocHEtc2VjdGlvbi5wcmludCAucmVzdWx0cyAucmVzdWx0LXJvd19faWNvbnMge1xuICB3aWR0aDogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IC5yZXN1bHRzIC5yZXN1bHQtcm93X19pY29ucyAuaWNvbiB7XG4gIGZpbGw6IGJsYWNrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IC5yZXN1bHRzIC5yZXN1bHQtcm93X19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IC5nZW5lcmFsLWluZm8tcGFuZWwge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGhzbCgyMjAsIDEwJSwgMCUpO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IC5wcmVzZW50YXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ocHEtc2VjdGlvbi5wcmludCAucHJlc2VudGF0aW9ucyAucHJlc2VudGF0aW9uIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMCUpO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCBoc2woMjIwLCAxMCUsIDAlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgLnByZXNlbnRhdGlvbnMgLnByZXNlbnRhdGlvbiBoNCB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDAlKTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgLnByZXNlbnRhdGlvbnMgLnByZXNlbnRhdGlvbi5ub3Qtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IC5ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgLm5vdGVzIGgzIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMCUpO1xufVxuLmhwcS1zZWN0aW9uLnByaW50IC5ub3Rlc19fY2hhci1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgLm5vdGVzIC5yZWZlcnJhbC1ub3RlcyB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgaHNsKDIyMCwgMTAlLCAwJSk7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaHBxLXNlY3Rpb24ucHJpbnQgLnBlcnNpc3RhbnQtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucXVpeiB7XG4gIGJhY2tncm91bmQ6ICNkZWYzZmM7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLyoqXG4gICAqIEludHJvXG4gICAqL1xuICAvKipcbiAgICogUXVlc3Rpb25cbiAgICovXG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpeiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwNnB4KTtcbiAgfVxufVxuLnF1aXogLnNpemVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5xdWl6IC5zaXplciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzcmVtKTtcbiAgfVxufVxuQG1lZGlhICgtLXMtdXApIHtcbiAgLnF1aXogLnNpemVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgfVxufVxuLnF1aXogLnNlY3Rpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnF1aXogLnNlY3Rpb24gLmgxLFxuLnF1aXogLnNlY3Rpb24gLmgyLFxuLnF1aXogLnNlY3Rpb24gaDIsXG4ucXVpeiAuc2VjdGlvbiBoMyxcbi5xdWl6IC5zZWN0aW9uIC5wLFxuLnF1aXogLnNlY3Rpb24gcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbn1cbi5xdWl6IC5zZWN0aW9uLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aXogLnNlY3Rpb24uaXMtYWN0aXZlIC5oMSxcbi5xdWl6IC5zZWN0aW9uLmlzLWFjdGl2ZSAuaDIsXG4ucXVpeiAuc2VjdGlvbi5pcy1hY3RpdmUgaDIsXG4ucXVpeiAuc2VjdGlvbi5pcy1hY3RpdmUgaDMsXG4ucXVpeiAuc2VjdGlvbi5pcy1hY3RpdmUgLnAsXG4ucXVpeiAuc2VjdGlvbi5pcy1hY3RpdmUgcCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ucXVpeiAuaW50cm8gLnRoZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLnF1aXogLmludHJvIC50aGUtY29udGVudCAudGhlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1cmVtO1xufVxuLnF1aXogLmludHJvIGhlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIG1heC13aWR0aDogNDYuNXJlbTtcbn1cbi5xdWl6IC5pbnRybyAuaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC40O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjNzO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXogLmludHJvIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIH1cbn1cbi5xdWl6IC5pbnRybyBwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC40cztcbn1cbi5xdWl6IC5pbnRybyAucXVpel9fY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQ2LjVyZW07XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5xdWl6IC5pbnRybyAucXVpel9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXogLmludHJvIC5xdWl6X19oZWFkZXItaWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMC41cmVtIHNvbGlkICNBM0RERkM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA4Ljc1cmVtO1xuICB3aWR0aDogOC43NXJlbTtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5xdWl6IC5pbnRybyAucXVpel9faGVhZGVyLWljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgaGVpZ2h0OiAxMi4yNXJlbTtcbiAgICB3aWR0aDogMTIuMjVyZW07XG4gIH1cbn1cbi5xdWl6IC5pbnRybyAucXVpel9faGVhZGVyLWljb24gc3ZnIHtcbiAgZmlsbDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgd2lkdGg6IDQuMzc1cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXogLmludHJvIC5xdWl6X19oZWFkZXItaWNvbiBzdmcge1xuICAgIGhlaWdodDogNS43NXJlbTtcbiAgICB3aWR0aDogNS43NXJlbTtcbiAgfVxufVxuLnF1aXogLnNlY3Rpb24tLXF1ZXN0aW9ucyAudGhlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVpeiAucXVpel9fcXVlc3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVpeiAucXVpel9fcXVlc3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXogLnF1aXpfX3F1ZXN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5xdWl6IC5xdWl6X19xdWVzdGlvbiAudGhlLWNvbnRlbnQgb2wsIC5xdWl6IC5xdWl6X19xdWVzdGlvbiAudGhlLWNvbnRlbnQgdWwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAyMi41cmVtO1xufVxuLnF1aXogLm9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnF1aXogLm9wdGlvbnMgLm9wdGlvbiB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAxLjVyZW0gMC43NXJlbTtcbn1cbi5xdWl6IC5vcHRpb25zIC5vcHRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5xdWl6IC5vcHRpb25zIC5vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLnF1aXogLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnF1aXogLm9wdGlvbnMgLm9wdGlvbi5hY3RpdmUgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM0QTlGO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5xdWl6IC5vcHRpb25zIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5xdWl6IC5vcHRpb25zIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5xdWl6IC5vcHRpb25zIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnF1aXogLm9wdGlvbnMgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAucXVpeiAub3B0aW9ucy5vcHRpb25zLS1yYW5nZSAub3B0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5xdWl6IC5vcHRpb25zLm9wdGlvbnMtLXJhbmdlIC5vcHRpb246bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnF1aXogLm9wdGlvbnMub3B0aW9ucy0tcmFuZ2UgLm9wdGlvbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAucXVpeiAub3B0aW9ucy5vcHRpb25zLS1yYW5nZSAub3B0aW9uIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cbi5xdWl6IC5xdWVzdGlvbi0tY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1aXogLnF1ZXN0aW9uLS1jb250cm9scyBhIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ucXVpeiAucXVlc3Rpb24tLWNvbnRyb2xzIFtocmVmPVwiI3ByZXZcIl06OmJlZm9yZSxcbi5xdWl6IC5xdWVzdGlvbi0tY29udHJvbHMgW2hyZWY9XCIjbmV4dFwiXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYm9yZGVyOiAycHggc29saWQgaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4xMjVlbSwgLTAuMTI1ZW0pIHJvdGF0ZSg0NWRlZyk7XG59XG4ucXVpeiAucXVlc3Rpb24tLWNvbnRyb2xzIFtocmVmPVwiI3ByZXZcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwQTNERTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMTI1ZW0sIC0wLjEyNWVtKSByb3RhdGUoLTEzNWRlZyk7XG59XG4ucXVpeiAucXVlc3Rpb24tLWNvbnRyb2xzIFtocmVmPVwiI25leHRcIl06Zm9jdXMsIC5xdWl6IC5xdWVzdGlvbi0tY29udHJvbHMgW2hyZWY9XCIjbmV4dFwiXTpob3ZlciB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLnF1aXogLnF1ZXN0aW9uLS1jb250cm9scyBbaHJlZj1cIiNuZXh0XCJdW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG59XG4ucXVpeiAudGhlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zZWN0aW9uLS1xdWVzdGlvbnMgLnF1aXogLnRoZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWl6IC5idXR0b24tc3RhcnQge1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXogLmJ1dHRvbi1zdGFydCB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgfVxufVxuLnF1aXogLmJ1dHRvbi1lbWFpbCxcbi5xdWl6IC5idXR0b24tc3RhcnQge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5xdWl6IC5idXR0b24tZW1haWwsXG4gIC5xdWl6IC5idXR0b24tc3RhcnQge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gIH1cbn1cbi5xdWl6IC5idXR0b24tZW1haWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnN1Ym1pdHRlZCAucXVpeiAuYnV0dG9uLWVtYWlsIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xufVxuLnF1aXogLmJ1dHRvbiB7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBib3JkZXI6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5xdWl6IC5idXR0b246Zm9jdXMsIC5xdWl6IC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwQTNERTtcbn1cbi5xdWl6IC5idXR0b24uYnV0dG9uLXN1Ym1pdDpmb2N1cywgLnF1aXogLmJ1dHRvbi5idXR0b24tc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4ucXVpei5sb2FkaW5nIC5zaXplciB7XG4gIG1pbi1oZWlnaHQ6IDI0OHB4O1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXoubG9hZGluZyAuc2l6ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMyNHB4O1xuICB9XG59XG4ucXVpei5sb2FkaW5nIC5sb2FkZXIsXG4ucXVpei5sb2FkaW5nIC5sb2FkZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG59XG4ucXVpei5sb2FkaW5nIC5sb2FkZXIge1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItdG9wOiAwLjc1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjc1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMC43NXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAwLjc1cmVtIHNvbGlkIGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBsb2FkOCAxLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5xdWl6LmxvYWRpbmcgLmxvYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ucXVlc3Rpb25fX2ZpZ3VyZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuXG4ucXVpei1pbml0aWFsaXplZCAuY2FyZHMtbGF5b3V0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnF1aXotaGFzLXJlc3VsdHMgLmNhcmRzLWxheW91dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLnF1aXpfX2V4YW1wbGVfX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5xdWl6X19leGFtcGxlX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6X19leGFtcGxlX19idXR0b246Zm9jdXMsIC5xdWl6X19leGFtcGxlX19idXR0b246aG92ZXIge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5xdWl6X19leGFtcGxlX19idXR0b24gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG59XG4ucXVpel9fZXhhbXBsZV9fYnV0dG9uIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5xdWl6LXN0YXJ0ZWQ6bm90KC5xdWl6LWhhcy1yZXN1bHRzKSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucXVpei1zdGFydGVkOm5vdCgucXVpei1oYXMtcmVzdWx0cykgLnF1aXoge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ucXVpel9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucXVpel9fZm9ybSAuZmllbGQtLXRleHQgaW5wdXQsXG4ucXVpel9fZm9ybSAuZmllbGQtLWVtYWlsIGlucHV0IHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnF1aXpfX2Zvcm0gLnRlcm1zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5xdWl6X19mb3JtIC50ZXJtcyBwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnF1aXpfX2Zvcm0gLnRlcm1zIHAgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnF1aXpfX2Zvcm0gLmZpZWxkLS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnF1aXpfX2Zvcm0gLmZpZWxkLS1ncm91cCAuZmllbGQuZmllbGQtLWhhbGYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICB9XG59XG4ucXVpel9fZm9ybSAuZmllbGQuZmllbGQtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnF1aXpfX2Zvcm0gLmZpZWxkLmZpZWxkLS1pbmxpbmUgbGFiZWwge1xuICB3aWR0aDogNjBweDtcbiAgY29sb3I6ICNBM0RERkM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5xdWl6X19mb3JtIC5maWVsZC5maWVsZC0taW5saW5lIGlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuLnF1aXpfX2Zvcm0gLmZpZWxkLmZpZWxkLS1pbmxpbmUgLmZpZWxkLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAwIDAgMXJlbSA2MHB4O1xufVxuXG4ucmVzb3VyY2VzX19maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKC0teHhzKSB7XG4gIC5yZXNvdXJjZXNfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZXNvdXJjZXNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhICgtLXMtdXApIHtcbiAgLnJlc291cmNlc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIH1cbn1cblxuLnJlc291cmNlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucmVzb3VyY2UtY2FyZDpob3ZlciAuY2FyZC1pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuLnJlc291cmNlLWNhcmQgLmNhcmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzOC42MDU0NDIxNzY5JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXNvdXJjZS1jYXJkIC5jYXJkLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnJlc291cmNlLWNhcmQgLmNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtIDAgMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4ucmVzb3VyY2UtY2FyZCAuY2FyZC1jb250ZW50IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogIzFDNEE5RjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzb3VyY2UtY2FyZCAuY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwIDJyZW0gMS41cmVtIDJyZW07XG59XG4ucmVzb3VyY2UtY2FyZCAuY2FyZC1mb290ZXIuY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVzb3VyY2UtY2FyZCAuY2FyZC1mb290ZXIgLnByZS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygyLjVyZW0gLSAxcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yZXNvdXJjZS1jYXJkIC5jYXJkLWZvb3RlciAucHJlLXNlbGVjdCAuaWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZpbGw6ICMxQzRBOUY7XG59XG4ucmVzb3VyY2UtY2FyZCAuY2FyZC1mb290ZXIgLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5yZXNvdXJjZS1jYXJkIC5jYXJkLWZvb3RlciAuc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFDNEE5RjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbn1cbi5yZXNvdXJjZS1jYXJkIC5jYXJkLWZvb3RlciAub25lLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMxQzRBOUY7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNXJlbSAtIDFweCk7XG4gIHBhZGRpbmctbGVmdDogMC4yNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5yZXNvdXJjZS1jYXJkIC5jYXJkLWZvb3RlciAuYnV0dG9uIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNXJlbSAtIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxQzRBOUY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFDNEE5RjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5yZXNvdXJjZS1jYXJkIC5jYXJkLWZvb3RlciAuYnV0dG9uIC5pY29uIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5yZXNvdXJjZS1jYXJkIC5yZXNvdXJjZS1jYXJkX192aWRlb19fY2hhbmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVzb3VyY2UtY2FyZCAucmVzb3VyY2UtY2FyZF9fdmlkZW9fX2NoYW5nZXIgLnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXNvdXJjZS1jYXJkIC5yZXNvdXJjZS1jYXJkX192aWRlb19fY2hhbmdlciAuc2VsZWN0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLnJlc291cmNlLWNhcmQgLnJlc291cmNlLWNhcmRfX3ZpZGVvX19jaGFuZ2VyIC5zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC4yNWVtO1xufVxuLnJlc291cmNlLWNhcmQgLnJlc291cmNlLWNhcmRfX3ZpZGVvX19jaGFuZ2VyIC5zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgY29sb3I6ICMxQzRBOUY7XG59XG4ucmVzb3VyY2UtY2FyZCAucmVzb3VyY2UtY2FyZF9fdmlkZW9fX2NoYW5nZXIgLnByZS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygyLjVyZW0gLSAxcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucmVzb3VyY2UtY2FyZCAucmVzb3VyY2UtY2FyZF9fdmlkZW9fX2NoYW5nZXIgLnByZS1zZWxlY3QgLmljb24ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmaWxsOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLnJlc291cmNlLWNhcmQgLnJlc291cmNlLWNhcmRfX3BsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjMUM0QTlGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlc291cmNlLWNhcmQgLnJlc291cmNlLWNhcmRfX3BsYXktYnV0dG9uLS1zbWFsbCB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuLnJlc291cmNlLWNhcmQgLnJlc291cmNlLWNhcmRfX3BsYXktYnV0dG9uLS1zbWFsbCAucmVzb3VyY2UtY2FyZF9fcGxheS1idXR0b25fX2Fycm93IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJlc291cmNlLWNhcmQgLnJlc291cmNlLWNhcmRfX3BsYXktYnV0dG9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhICgtLXhzLWRvd24pIHtcbiAgLnJlc291cmNlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKC0tcy11cCkge1xuICAucmVzb3VyY2UtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cblxuLnJlc291cmNlLWNhcmRfX21vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHMgMC4zcztcbn1cbi5yZXNvdXJjZS1jYXJkX19tb2RhbC5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzO1xufVxuLnJlc291cmNlLWNhcmRfX21vZGFsIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVzb3VyY2UtY2FyZF9fbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgei1pbmRleDogNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmVzb3VyY2UtY2FyZF9fbW9kYWxfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZpbGw6ICMxQzRBOUY7XG59XG4ucmVzb3VyY2UtY2FyZF9fbW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMEEzREU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC41KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4ucmVzb3VyY2UtY2FyZF9fbW9kYWwub3BlbiAucmVzb3VyY2UtY2FyZF9fbW9kYWxfX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG59XG4ucmVzb3VyY2UtY2FyZF9fbW9kYWxfX2lubmVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDNyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVzb3VyY2UtY2FyZF9fbW9kYWwgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXNvdXJjZS1jYXJkX19tb2RhbCAucGxheS1idXR0b24gaW1nIHtcbiAgei1pbmRleDogMTtcbn1cbi5yZXNvdXJjZS1jYXJkX19tb2RhbCAucGxheS1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7IHV0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDggNDhcIj48cGF0aCBmaWxsPVwid2hpdGVcIiBkPVwiTTE2IDEwdjI4bDIyLTE0elwiLz48L3N2Zz4nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJyZW0pO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDJyZW0pO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxQzRBOUY7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlc291cmNlLWNhcmRfX21vZGFsIC5wbGF5LWJ1dHRvbiBpZnJhbWUge1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnJlc291cmNlLWNhcmRfX21vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAwLjVyZW07XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucmVzb3VyY2UtY2FyZF9fbW9kYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbiAgfVxufVxuXG4ucmVzb3VyY2UtY2FyZF9faW1hZ2Vfb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1wcmVmZXJlbmNlcyBoMS5oMiB7XG4gIGNvbG9yOiAjMDBBM0RFO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc3Vic2NyaXB0aW9uLXByZWZlcmVuY2VzIGgyLmgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5zdWJzY3JpcHRpb24tcHJlZmVyZW5jZXMgaDMuaDMge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxQzRBOUY7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnN1YnNjcmlwdGlvbi1wcmVmZXJlbmNlcyBoMy5oMy5jb2xvci10ZXh0IHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbn1cbi5zdWJzY3JpcHRpb24tcHJlZmVyZW5jZXMgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNCOTEzMTM7XG59XG4uc3Vic2NyaXB0aW9uLXByZWZlcmVuY2VzIC5maWVsZC0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3Vic2NyaXB0aW9uLXByZWZlcmVuY2VzIC5maWVsZC0taW5saW5lIGxhYmVsIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN1YnNjcmlwdGlvbi1wcmVmZXJlbmNlcyAuZmllbGQtLWlubGluZSBpbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnJlbSk7XG59XG4uc3Vic2NyaXB0aW9uLXByZWZlcmVuY2VzIC5maWVsZC0tcmFkaW8ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zdWJzY3JpcHRpb24tcHJlZmVyZW5jZXMgLm9wdGlvbi1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zdWJzY3JpcHRpb24tcHJlZmVyZW5jZXMgLm5vdGUuc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zdWJzY3JpcHRpb24tcHJlZmVyZW5jZXMgLm5vdGUuc21hbGwgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3Vic2NyaXB0aW9uLXByZWZlcmVuY2VzIGJ1dHRvbi5idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMxQzRBOUY7XG4gIGJhY2tncm91bmQ6ICMxQzRBOUY7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBtaW4td2lkdGg6IDEycmVtO1xufVxuLnN1YnNjcmlwdGlvbi1wcmVmZXJlbmNlcyBidXR0b24uYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLXByZWZlcmVuY2VzIGJ1dHRvbi5idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNC4xODE4MTgxODE4LCA2My45MDkwOTA5MDkxLCAxMzcuMzE4MTgxODE4Mik7XG4gIGJhY2tncm91bmQ6IHJnYigyNC4xODE4MTgxODE4LCA2My45MDkwOTA5MDkxLCAxMzcuMzE4MTgxODE4Mik7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLnN1YnNjcmlwdGlvbi1wcmVmZXJlbmNlcyBidXR0b24uYnV0dG9uLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2JjYmNiO1xuICBiYWNrZ3JvdW5kOiAjY2JjYmNiO1xufVxuLnN1YnNjcmlwdGlvbi1wcmVmZXJlbmNlcyAuZm9ybS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjUwLjI1LCAyMDguNzUsIDIwOC43NSk7XG4gIGNvbG9yOiAjQjkxMzEzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnN1YnNjcmlwdGlvbi1wcmVmZXJlbmNlcyAuZm9ybS12YWxpZGF0aW9uLW1lc3NhZ2UuYWN0aXZlIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG4uc3Vic2NyaXB0aW9uLXByZWZlcmVuY2VzIC5mb3JtLXZhbGlkYXRpb24tbWVzc2FnZS5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiKDIxMy40OTQ4NDUzNjA4LCAyNDcuMTM5MTc1MjU3NywgMjAxLjg2MDgyNDc0MjMpO1xuICBjb2xvcjogIzNFQTkxOTtcbn1cblxuLyoqXG4gICAqIFN3aXBlciA0LjQuMlxuICAgKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICAgKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAgICpcbiAgICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICAgKlxuICAgKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAgICpcbiAgICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDEsIDIwMThcbiAgICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDIwJSk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzFDNEE5Rjtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzFDNEE5RjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDAlKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAwJSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnZpbWVvLXZpZGVvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCA0MCUpO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi52aW1lby12aWRlb19fcGxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi55b3V0dWJlLXZpZGVvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCA0MCUpO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi55b3V0dWJlLXZpZGVvX193cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iYXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYm9yZGVyLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cblxuLmJvcmRlci1yYWRpdXMtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNWVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNWVtO1xufVxuXG4uYm9yZGVyLXJhZGl1cy1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1ZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVlbTtcbn1cblxuLmJvcmRlci1yYWRpdXMtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNWVtO1xufVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVlbTtcbn1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbTtcbn1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMCBzb2xpZCAjZGVmM2ZjO1xufVxuXG4uYm9yZGVyLXZlcnRpY2FsIHtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCAjZGVmM2ZjO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNkZWYzZmM7XG59XG5cbi5ib3JkZXItaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1sZWZ0OiAwIHNvbGlkICNkZWYzZmM7XG4gIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZGVmM2ZjO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDAgc29saWQgI2RlZjNmYztcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZGVmM2ZjO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI2RlZjNmYztcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDAgc29saWQgI2RlZjNmYztcbn1cblxuLmJveC1zaGFkb3cteHhsIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCAxcHggcmdiYSg0NS45LCA0OS4zLCA1Ni4xLCAwLjEpO1xufVxuXG4uYm94LXNoYWRvdy14bCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDhweCAxcHggcmdiYSg0NS45LCA0OS4zLCA1Ni4xLCAwLjEpO1xufVxuXG4uYm94LXNoYWRvdy1sIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IDFweCByZ2JhKDQ1LjksIDQ5LjMsIDU2LjEsIDAuMSk7XG59XG5cbi5ib3gtc2hhZG93LW0ge1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYmEoNDUuOSwgNDkuMywgNTYuMSwgMC4xKTtcbn1cblxuLmJveC1zaGFkb3ctcyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSg0NS45LCA0OS4zLCA1Ni4xLCAwLjEpO1xufVxuXG4uYm94LXNoYWRvdy14cyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAxcHggcmdiYSg0NS45LCA0OS4zLCA1Ni4xLCAwLjEpO1xufVxuXG4uYm94LXNoYWRvdy14eHMge1xuICBib3gtc2hhZG93OiAwIDBweCAxcHggcmdiYSg0NS45LCA0OS4zLCA1Ni4xLCAwLjEpO1xufVxuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggcmdiYSg0NS45LCA0OS4zLCA1Ni4xLCAwLjEpO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZmxleC1qdXN0aWZ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC1qdXN0aWZ5LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxIDEgMHB4O1xufVxuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogYXV0bzsgLyogRXF1YWwgdG8gZmxleDogMSAxIGF1dG87IGFzIHBlciB0aGUgc3BlYyAqL1xufVxuXG4uZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTsgLyogRXF1YWwgdG8gZmxleDogMCAwIGF1dG87IGFzIHBlciB0aGUgc3BlYyAqL1xufVxuXG4uZmxleC0xLTEtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmxleC0xLTAtYXV0byB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uZmxleC0wLTEtYXV0byB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uZmxleC0wLTAtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWZsZXgtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tY29udGVudC1mbGV4LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uZm9udC1mYW1pbHkge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG5cbi5mb250LWZhbWlseS1zeXN0ZW0ge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG5cbi5mb250LWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmZvbnQtZmFtaWx5LXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cblxuLmZvbnQtZmFtaWx5LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIE1lbmxvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbi5mb250LXNpemUteHhzIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuLmZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmZvbnQtc2l6ZS1zIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvbnQtc2l6ZS1tIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZm9udC1zaXplLWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5mb250LXNpemUteGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmZvbnQtc2l6ZS14eGwge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5mb250LXdlaWdodC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYmxhY2sge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLXh4cyB7XG4gIG1heC13aWR0aDogMS4yNXJlbTtcbn1cblxuLmxpbmUteHMge1xuICBtYXgtd2lkdGg6IDEuODc1cmVtO1xufVxuXG4ubGluZS1zIHtcbiAgbWF4LXdpZHRoOiAyLjVyZW07XG59XG5cbi5saW5lLW0ge1xuICBtYXgtd2lkdGg6IDMuNzVyZW07XG59XG5cbi5saW5lLWwge1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG5cbi5saW5lLXhsIHtcbiAgbWF4LXdpZHRoOiA3LjVyZW07XG59XG5cbi5saW5lLXh4bCB7XG4gIG1heC13aWR0aDogMTByZW07XG59XG5cbi5uby1tYXJnaW4sXG4ubWFyZ2luLW5vbmUsXG4ubWFyZ2luLW5lZ2F0aXZlLW5vbmUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tdmVydGljYWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMtNCB7XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEtMiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xLTQge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cblxuLm1hcmdpbi14eHMge1xuICBtYXJnaW46IDAuNXJlbTtcbn1cblxuLm1hcmdpbi1uZWdhdGl2ZS14eHMge1xuICBtYXJnaW46IC0wLjVyZW07XG59XG5cbi5tYXJnaW4taG9yaXpvbnRhbC14eHMge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC14eHMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AteHhzIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS14eHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC14eHMge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LXh4cyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWFyZ2luLXhzIHtcbiAgbWFyZ2luOiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLW5lZ2F0aXZlLXhzIHtcbiAgbWFyZ2luOiAtMC43NXJlbTtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC14cyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tdG9wLXhzIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20teHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQteHMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC14cyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLm1hcmdpbi1zIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4ubWFyZ2luLW5lZ2F0aXZlLXMge1xuICBtYXJnaW46IC0xcmVtO1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtcyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tYXJnaW4tdmVydGljYWwtcyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYXJnaW4tdG9wLXMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LXMge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC1zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFyZ2luLW0ge1xuICBtYXJnaW46IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1uZWdhdGl2ZS1tIHtcbiAgbWFyZ2luOiAtMS41cmVtO1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtbSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLW0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtbSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LW0ge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1sIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4ubWFyZ2luLW5lZ2F0aXZlLWwge1xuICBtYXJnaW46IC0ycmVtO1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtbCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5tYXJnaW4tdmVydGljYWwtbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tYXJnaW4tdG9wLWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS1sIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LWwge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC1sIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubWFyZ2luLXhsIHtcbiAgbWFyZ2luOiAzcmVtO1xufVxuXG4ubWFyZ2luLW5lZ2F0aXZlLXhsIHtcbiAgbWFyZ2luOiAtM3JlbTtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC14bCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5tYXJnaW4tdG9wLXhsIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20teGwge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubWFyZ2luLWxlZnQteGwge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLm1hcmdpbi1yaWdodC14bCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm1hcmdpbi14eGwge1xuICBtYXJnaW46IDRyZW07XG59XG5cbi5tYXJnaW4tbmVnYXRpdmUteHhsIHtcbiAgbWFyZ2luOiAtNHJlbTtcbn1cblxuLm1hcmdpbi1ob3Jpem9udGFsLXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5tYXJnaW4tdmVydGljYWwteHhsIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1hcmdpbi10b3AteHhsIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20teHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LXh4bCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLm1hcmdpbi1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFyZ2luLWhvcml6b250YWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tYXJnaW4tdmVydGljYWwtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5tYXJnaW4tdG9wLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubWFyZ2luLWJvdHRvbS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm1hcmdpbi1sZWZ0LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1hcmdpbi1yaWdodC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAubWFyZ2luLXh4bCB7XG4gICAgbWFyZ2luOiA4cmVtO1xuICB9XG4gIC5tYXJnaW4tbmVnYXRpdmUteHhsIHtcbiAgICBtYXJnaW46IC04cmVtO1xuICB9XG4gIC5tYXJnaW4taG9yaXpvbnRhbC14eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgfVxuICAubWFyZ2luLXZlcnRpY2FsLXh4bCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5tYXJnaW4tdG9wLXh4bCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxuICAubWFyZ2luLWJvdHRvbS14eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbiAgLm1hcmdpbi1sZWZ0LXh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gIH1cbiAgLm1hcmdpbi1yaWdodC14eGwge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgfVxufVxuLm1heC13aWR0aC14eHMge1xuICBtYXgtd2lkdGg6IDEwcmVtO1xufVxuXG4ubWF4LXdpZHRoLXhzIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cblxuLm1heC13aWR0aC1zIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cblxuLm1heC13aWR0aC1tIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cblxuLm1heC13aWR0aC1sIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbn1cblxuLm1heC13aWR0aC14bCB7XG4gIG1heC13aWR0aDogNjByZW07XG59XG5cbi5tYXgtd2lkdGgteHhsIHtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbn1cblxuLm1heC13aWR0aC1mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgKC0tbS11cCkge1xuICAubWF4LXdpZHRoLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4ubWluLWhlaWdodC0yNXZoIHtcbiAgbWluLWhlaWdodDogMjV2aDtcbn1cblxuLm1pbi1oZWlnaHQtMzN2aCB7XG4gIG1pbi1oZWlnaHQ6IDMzdmg7XG59XG5cbi5taW4taGVpZ2h0LTUwdmgge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuXG4ubWluLWhlaWdodC02NnZoIHtcbiAgbWluLWhlaWdodDogNjZ2aDtcbn1cblxuLm1pbi1oZWlnaHQtNzV2aCB7XG4gIG1pbi1oZWlnaHQ6IDc1dmg7XG59XG5cbi5taW4taGVpZ2h0LTgwdmgge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuXG4ubWluLWhlaWdodC05MHZoIHtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cblxuLm1pbi1oZWlnaHQtMTAwdmgge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLXZlcnRpY2FsIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMtNCB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xLTQge1xuICBwYWRkaW5nLXRvcDogMC4yNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xufVxuXG4ucGFkZGluZy14eHMge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwteHhzIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctdmVydGljYWwteHhzIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLXh4cyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LXh4cyB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLXhzIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC14cyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctdmVydGljYWwteHMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5cbi5wYWRkaW5nLXRvcC14cyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20teHMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC14cyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQteHMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy1zIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC1zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC1zIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFkZGluZy10b3AtcyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LXMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkZGluZy1tIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC1tIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLW0ge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtbSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC1tIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ucGFkZGluZy1sIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC1sIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC1sIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGFkZGluZy10b3AtbCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tbCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LWwge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucGFkZGluZy14bCB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi5wYWRkaW5nLWhvcml6b250YWwteGwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLXhsIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ucGFkZGluZy10b3AteGwge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQteGwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LXhsIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnBhZGRpbmcteHhsIHtcbiAgcGFkZGluZzogNHJlbTtcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC14eGwge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLXh4bCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnBhZGRpbmctdG9wLXh4bCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20teHhsIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQteHhsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC14eGwge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4ucGFkZGluZy1hdXRvIHtcbiAgcGFkZGluZzogYXV0bztcbn1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvO1xufVxuXG4ucGFkZGluZy10b3AtYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvO1xufVxuXG4ucGFkZGluZy1ib3R0b20tYXV0byB7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvO1xufVxuXG4ucGFkZGluZy1sZWZ0LWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG59XG5cbi5wYWRkaW5nLXJpZ2h0LWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9pbnRlci1ldmVudHMtaW5oZXJpdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xufVxuXG4ucG9pbnRlci1ldmVudHMtaW5pdGlhbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuXG4ucG9pbnRlci1ldmVudHMtdW5zZXQge1xuICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3NpdGlvbi10b3AtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucG9zaXRpb24tdG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zaXRpb24tYm90dG9tLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnBvc2l0aW9uLWJvdHRvbS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmNvdmVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3BhY2UteHhzIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG5cbi5zcGFjZS14cyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG5cbi5zcGFjZS1zIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLnNwYWNlLW0ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNwYWNlLWwge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uc3BhY2UteGwge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uc3BhY2UteHhsIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLnRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRleHQtdHJhbnNmb3JtLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnRleHQtdHJhbnNmb3JtLWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LXRyYW5zZm9ybS1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC10cmFuc2Zvcm0tZnVsbC13aWR0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiBmdWxsLXdpZHRoO1xufVxuXG4ud2lkdGgtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi56LWluZGV4LWxvdyB7XG4gIHotaW5kZXg6IDk7XG59XG5cbi56LWluZGV4LW1lZGl1bSB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgMCUpO1xufVxuLmJhY2tncm91bmQtYmxhY2sgKyAuYmFja2dyb3VuZC1ibGFjayAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5iYWNrZ3JvdW5kLWJsYWNrLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAwJSk7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDAlKTtcbn1cbi5jb2xvci1ibGFjay1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDAlKTtcbn1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2ssXG4uYnV0dG9uLmJ1dHRvbi1ibGFjayxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIDAlKTtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ibGFjay5idXR0b24td2hpdGUsXG4uYnV0dG9uLmJ1dHRvbi1ibGFjay5idXR0b24td2hpdGUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWJsYWNrLmJ1dHRvbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDBBM0RFO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2s6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWJsYWNrOmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tYmxhY2s6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1ibGFjazpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tYmxhY2s6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWJsYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAtMTAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIC0xMCUpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2suYnV0dG9uLWJvcmRlcixcbi5idXR0b24uYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXIge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAwJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCAwJSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2suYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2suYnV0dG9uLWJvcmRlcjpmb2N1cyxcbi5idXR0b24uYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1ibGFjay5idXR0b24tYm9yZGVyOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1ibGFjay5idXR0b24tYm9yZGVyOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1ibGFjay5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAwJSk7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCAwJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtYmxhY2ssXG5zdmcuZmlsbC1ibGFjayB7XG4gIGZpbGw6IGhzbCgyMjAsIDEwJSwgMCUpO1xufVxuXG4ueC1iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAwJSkgIWltcG9ydGFudDtcbn1cbi54LWJhY2tncm91bmQtYmxhY2staG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjIwLCAxMCUsIDAlKTtcbn1cblxuLngtY29sb3ItYmxhY2sge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAwJSkgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLWJsYWNrLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMCUpO1xufVxuXG4ueC1ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6IGhzbCgyMjAsIDEwJSwgMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5iYWNrZ3JvdW5kLXdoaXRlICsgLmJhY2tncm91bmQtd2hpdGUgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmFja2dyb3VuZC13aGl0ZS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuLmNvbG9yLXdoaXRlLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdoaXRlLFxuLmJ1dHRvbi5idXR0b24td2hpdGUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdoaXRlLmJ1dHRvbi13aGl0ZSxcbi5idXR0b24uYnV0dG9uLXdoaXRlLmJ1dHRvbi13aGl0ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24td2hpdGUuYnV0dG9uLXdoaXRlIHtcbiAgY29sb3I6ICMwMEEzREU7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13aGl0ZTpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2hpdGU6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi13aGl0ZTpob3Zlcixcbi5idXR0b24uYnV0dG9uLXdoaXRlOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi13aGl0ZTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24td2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBoc2woMjIwLCAxMCUsIDkwJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCA5MCUpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcixcbi5idXR0b24uYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXIge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi13aGl0ZS5idXR0b24tYm9yZGVyOmhvdmVyLFxuLmJ1dHRvbi5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXdoaXRlLFxuc3ZnLmZpbGwtd2hpdGUge1xuICBmaWxsOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuXG4ueC1iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKSAhaW1wb3J0YW50O1xufVxuLngtYmFja2dyb3VuZC13aGl0ZS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5cbi54LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSkgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLXdoaXRlLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5cbi54LWJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYzZmM7XG59XG4uYmFja2dyb3VuZC1saWdodCArIC5iYWNrZ3JvdW5kLWxpZ2h0IC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJhY2tncm91bmQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmM2ZjO1xufVxuXG4uY29sb3ItbGlnaHQge1xuICBjb2xvcjogI2RlZjNmYztcbn1cbi5jb2xvci1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGVmM2ZjO1xufVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodCxcbi5idXR0b24uYnV0dG9uLWxpZ2h0LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNkZWYzZmM7XG4gIGJvcmRlci1jb2xvcjogI2RlZjNmYztcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodC5idXR0b24td2hpdGUsXG4uYnV0dG9uLmJ1dHRvbi1saWdodC5idXR0b24td2hpdGUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWxpZ2h0LmJ1dHRvbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDBBM0RFO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tbGlnaHQ6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0OmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tbGlnaHQ6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1saWdodDpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tbGlnaHQ6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiKDE3NS4yNSwgMjI2LCAyNDcuNzUpO1xuICBib3JkZXItY29sb3I6IHJnYigxNzUuMjUsIDIyNiwgMjQ3Ljc1KTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXIsXG4uYnV0dG9uLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyIHtcbiAgY29sb3I6ICNkZWYzZmM7XG4gIGJvcmRlci1jb2xvcjogI2RlZjNmYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyOmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tbGlnaHQuYnV0dG9uLWJvcmRlcjpob3Zlcixcbi5idXR0b24uYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZGVmM2ZjO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2RlZjNmYyAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodCxcbnN2Zy5maWxsLWxpZ2h0IHtcbiAgZmlsbDogI2RlZjNmYztcbn1cblxuLngtYmFja2dyb3VuZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYzZmMgIWltcG9ydGFudDtcbn1cbi54LWJhY2tncm91bmQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmM2ZjO1xufVxuXG4ueC1jb2xvci1saWdodCB7XG4gIGNvbG9yOiAjZGVmM2ZjICFpbXBvcnRhbnQ7XG59XG4ueC1jb2xvci1saWdodC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGVmM2ZjO1xufVxuXG4ueC1ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNkZWYzZmMgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgNDAlKTtcbn1cbi5iYWNrZ3JvdW5kLWdyZXkgKyAuYmFja2dyb3VuZC1ncmV5IC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJhY2tncm91bmQtZ3JleS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgNDAlKTtcbn1cblxuLmNvbG9yLWdyZXkge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCA0MCUpO1xufVxuLmNvbG9yLWdyZXktaG92ZXI6aG92ZXIge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCA0MCUpO1xufVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ncmV5LFxuLmJ1dHRvbi5idXR0b24tZ3JleSxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZ3JleSB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgNDAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIDQwJSk7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZ3JleS5idXR0b24td2hpdGUsXG4uYnV0dG9uLmJ1dHRvbi1ncmV5LmJ1dHRvbi13aGl0ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZ3JleS5idXR0b24td2hpdGUge1xuICBjb2xvcjogIzAwQTNERTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWdyZXk6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWdyZXk6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi1ncmV5OmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tZ3JleTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZ3JleTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZ3JleTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgMzAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIDMwJSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXIsXG4uYnV0dG9uLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlciB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDQwJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCA0MCUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyOmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyOmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMjAsIDEwJSwgNDAlKTtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4uYm9yZGVyLWdyZXkge1xuICBib3JkZXItY29sb3I6IGhzbCgyMjAsIDEwJSwgNDAlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1ncmV5LFxuc3ZnLmZpbGwtZ3JleSB7XG4gIGZpbGw6IGhzbCgyMjAsIDEwJSwgNDAlKTtcbn1cblxuLngtYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCA0MCUpICFpbXBvcnRhbnQ7XG59XG4ueC1iYWNrZ3JvdW5kLWdyZXktaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjIwLCAxMCUsIDQwJSk7XG59XG5cbi54LWNvbG9yLWdyZXkge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCA0MCUpICFpbXBvcnRhbnQ7XG59XG4ueC1jb2xvci1ncmV5LWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgNDAlKTtcbn1cblxuLngtYm9yZGVyLWdyZXkge1xuICBib3JkZXItY29sb3I6IGhzbCgyMjAsIDEwJSwgNDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuLmJhY2tncm91bmQtZGFyayArIC5iYWNrZ3JvdW5kLWRhcmsgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmFja2dyb3VuZC1kYXJrLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuXG4uY29sb3ItZGFyayB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG4uY29sb3ItZGFyay1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWRhcmssXG4uYnV0dG9uLmJ1dHRvbi1kYXJrLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAyMCUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1kYXJrLmJ1dHRvbi13aGl0ZSxcbi5idXR0b24uYnV0dG9uLWRhcmsuYnV0dG9uLXdoaXRlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1kYXJrLmJ1dHRvbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDBBM0RFO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyazpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyazpmb2N1cyxcbi5idXR0b24uYnV0dG9uLWRhcms6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1kYXJrOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1kYXJrOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMCUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAlKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcixcbi5idXR0b24uYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZGFyay5idXR0b24tYm9yZGVyIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyay5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZGFyay5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAyMCUpO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWRhcmssXG5zdmcuZmlsbC1kYXJrIHtcbiAgZmlsbDogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuXG4ueC1iYWNrZ3JvdW5kLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cbi54LWJhY2tncm91bmQtZGFyay1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbn1cblxuLngtY29sb3ItZGFyayB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLWRhcmstaG92ZXI6aG92ZXIge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuXG4ueC1ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM0QTlGO1xufVxuLmJhY2tncm91bmQtcHJpbWFyeSArIC5iYWNrZ3JvdW5kLXByaW1hcnkgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmFja2dyb3VuZC1wcmltYXJ5LWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDNEE5Rjtcbn1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzFDNEE5Rjtcbn1cbi5jb2xvci1wcmltYXJ5LWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMxQzRBOUY7XG59XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXByaW1hcnksXG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzFDNEE5RjtcbiAgYm9yZGVyLWNvbG9yOiAjMUM0QTlGO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXByaW1hcnkuYnV0dG9uLXdoaXRlLFxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5idXR0b24td2hpdGUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXByaW1hcnkuYnV0dG9uLXdoaXRlIHtcbiAgY29sb3I6ICMwMEEzREU7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeTpob3Zlcixcbi5idXR0b24uYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXByaW1hcnk6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjAuMzYzNjM2MzYzNiwgNTMuODE4MTgxODE4MiwgMTE1LjYzNjM2MzYzNjQpO1xuICBib3JkZXItY29sb3I6IHJnYigyMC4zNjM2MzYzNjM2LCA1My44MTgxODE4MTgyLCAxMTUuNjM2MzYzNjM2NCk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXIsXG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXByaW1hcnkuYnV0dG9uLWJvcmRlciB7XG4gIGNvbG9yOiAjMUM0QTlGO1xuICBib3JkZXItY29sb3I6ICMxQzRBOUY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tcHJpbWFyeS5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXByaW1hcnkuYnV0dG9uLWJvcmRlcjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tcHJpbWFyeS5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzFDNEE5RjtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMxQzRBOUYgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtcHJpbWFyeSxcbnN2Zy5maWxsLXByaW1hcnkge1xuICBmaWxsOiAjMUM0QTlGO1xufVxuXG4ueC1iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM0QTlGICFpbXBvcnRhbnQ7XG59XG4ueC1iYWNrZ3JvdW5kLXByaW1hcnktaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM0QTlGO1xufVxuXG4ueC1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICMxQzRBOUYgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLXByaW1hcnktaG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzFDNEE5Rjtcbn1cblxuLngtYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMxQzRBOUYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTNERTtcbn1cbi5iYWNrZ3JvdW5kLXNlY29uZGFyeSArIC5iYWNrZ3JvdW5kLXNlY29uZGFyeSAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5iYWNrZ3JvdW5kLXNlY29uZGFyeS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEzREU7XG59XG5cbi5jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwQTNERTtcbn1cbi5jb2xvci1zZWNvbmRhcnktaG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwQTNERTtcbn1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc2Vjb25kYXJ5LFxuLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjMDBBM0RFO1xuICBib3JkZXItY29sb3I6ICMwMEEzREU7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi13aGl0ZSxcbi5idXR0b24uYnV0dG9uLXNlY29uZGFyeS5idXR0b24td2hpdGUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXNlY29uZGFyeS5idXR0b24td2hpdGUge1xuICBjb2xvcjogIzAwQTNERTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNlY29uZGFyeTpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAxMjUuNTU0MDU0MDU0MSwgMTcxKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTI1LjU1NDA1NDA1NDEsIDE3MSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlcixcbi5idXR0b24uYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlciB7XG4gIGNvbG9yOiAjMDBBM0RFO1xuICBib3JkZXItY29sb3I6ICMwMEEzREU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyOmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbn1cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBM0RFICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXNlY29uZGFyeSxcbnN2Zy5maWxsLXNlY29uZGFyeSB7XG4gIGZpbGw6ICMwMEEzREU7XG59XG5cbi54LWJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTNERSAhaW1wb3J0YW50O1xufVxuLngtYmFja2dyb3VuZC1zZWNvbmRhcnktaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBM0RFO1xufVxuXG4ueC1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwQTNERSAhaW1wb3J0YW50O1xufVxuLngtY29sb3Itc2Vjb25kYXJ5LWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMEEzREU7XG59XG5cbi54LWJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICMwMEEzREUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5MWQxO1xufVxuLmJhY2tncm91bmQtdGVydGlhcnkgKyAuYmFja2dyb3VuZC10ZXJ0aWFyeSAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5iYWNrZ3JvdW5kLXRlcnRpYXJ5LWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2OTFkMTtcbn1cblxuLmNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICMwNjkxZDE7XG59XG4uY29sb3ItdGVydGlhcnktaG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzA2OTFkMTtcbn1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnksXG4uYnV0dG9uLmJ1dHRvbi10ZXJ0aWFyeSxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjMDY5MWQxO1xuICBib3JkZXItY29sb3I6ICMwNjkxZDE7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnkuYnV0dG9uLXdoaXRlLFxuLmJ1dHRvbi5idXR0b24tdGVydGlhcnkuYnV0dG9uLXdoaXRlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi10ZXJ0aWFyeS5idXR0b24td2hpdGUge1xuICBjb2xvcjogIzAwQTNERTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXJ0aWFyeTpmb2N1cyxcbi5idXR0b24uYnV0dG9uLXRlcnRpYXJ5OmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tdGVydGlhcnk6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXRlcnRpYXJ5OmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi10ZXJ0aWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYig0LjU3Njc0NDE4NiwgMTEwLjYwNDY1MTE2MjgsIDE1OS40MjMyNTU4MTQpO1xuICBib3JkZXItY29sb3I6IHJnYig0LjU3Njc0NDE4NiwgMTEwLjYwNDY1MTE2MjgsIDE1OS40MjMyNTU4MTQpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcixcbi5idXR0b24uYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXIge1xuICBjb2xvcjogIzA2OTFkMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDY5MWQxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi10ZXJ0aWFyeS5idXR0b24tYm9yZGVyOmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwNjkxZDE7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG4uYm9yZGVyLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDY5MWQxICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRlcnRpYXJ5LFxuc3ZnLmZpbGwtdGVydGlhcnkge1xuICBmaWxsOiAjMDY5MWQxO1xufVxuXG4ueC1iYWNrZ3JvdW5kLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2OTFkMSAhaW1wb3J0YW50O1xufVxuLngtYmFja2dyb3VuZC10ZXJ0aWFyeS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjkxZDE7XG59XG5cbi54LWNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICMwNjkxZDEgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLXRlcnRpYXJ5LWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwNjkxZDE7XG59XG5cbi54LWJvcmRlci10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzA2OTFkMSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuLmJhY2tncm91bmQtdGV4dCArIC5iYWNrZ3JvdW5kLXRleHQgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmFja2dyb3VuZC10ZXh0LWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuXG4uY29sb3ItdGV4dCB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG4uY29sb3ItdGV4dC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQsXG4uYnV0dG9uLmJ1dHRvbi10ZXh0LFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAyMCUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXh0LmJ1dHRvbi13aGl0ZSxcbi5idXR0b24uYnV0dG9uLXRleHQuYnV0dG9uLXdoaXRlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi10ZXh0LmJ1dHRvbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDBBM0RFO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGV4dDpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGV4dDpmb2N1cyxcbi5idXR0b24uYnV0dG9uLXRleHQ6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi10ZXh0OmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi10ZXh0OmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAxMCUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAlKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlcixcbi5idXR0b24uYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyIHtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlcjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyMCwgMTAlLCAyMCUpO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbi5ib3JkZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXRleHQsXG5zdmcuZmlsbC10ZXh0IHtcbiAgZmlsbDogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuXG4ueC1iYWNrZ3JvdW5kLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cbi54LWJhY2tncm91bmQtdGV4dC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbn1cblxuLngtY29sb3ItdGV4dCB7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLXRleHQtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuXG4ueC1ib3JkZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBM0RFO1xufVxuLmJhY2tncm91bmQtaW5mbyArIC5iYWNrZ3JvdW5kLWluZm8gLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmFja2dyb3VuZC1pbmZvLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTNERTtcbn1cblxuLmNvbG9yLWluZm8ge1xuICBjb2xvcjogIzAwQTNERTtcbn1cbi5jb2xvci1pbmZvLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMEEzREU7XG59XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWluZm8sXG4uYnV0dG9uLmJ1dHRvbi1pbmZvLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzAwQTNERTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBM0RFO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWluZm8uYnV0dG9uLXdoaXRlLFxuLmJ1dHRvbi5idXR0b24taW5mby5idXR0b24td2hpdGUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWluZm8uYnV0dG9uLXdoaXRlIHtcbiAgY29sb3I6ICMwMEEzREU7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1pbmZvOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1pbmZvOmZvY3VzLFxuLmJ1dHRvbi5idXR0b24taW5mbzpob3Zlcixcbi5idXR0b24uYnV0dG9uLWluZm86Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWluZm86aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMTI1LjU1NDA1NDA1NDEsIDE3MSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDEyNS41NTQwNTQwNTQxLCAxNzEpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24taW5mby5idXR0b24tYm9yZGVyLFxuLmJ1dHRvbi5idXR0b24taW5mby5idXR0b24tYm9yZGVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1pbmZvLmJ1dHRvbi1ib3JkZXIge1xuICBjb2xvcjogIzAwQTNERTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBM0RFO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWluZm8uYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24taW5mby5idXR0b24tYm9yZGVyOmZvY3VzLFxuLmJ1dHRvbi5idXR0b24taW5mby5idXR0b24tYm9yZGVyOmhvdmVyLFxuLmJ1dHRvbi5idXR0b24taW5mby5idXR0b24tYm9yZGVyOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1pbmZvLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWluZm8uYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwMEEzREU7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMEEzREUgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtaW5mbyxcbnN2Zy5maWxsLWluZm8ge1xuICBmaWxsOiAjMDBBM0RFO1xufVxuXG4ueC1iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBM0RFICFpbXBvcnRhbnQ7XG59XG4ueC1iYWNrZ3JvdW5kLWluZm8taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBM0RFO1xufVxuXG4ueC1jb2xvci1pbmZvIHtcbiAgY29sb3I6ICMwMEEzREUgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLWluZm8taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwQTNERTtcbn1cblxuLngtYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMEEzREUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMjIsIDAuMSk7XG59XG4uYmFja2dyb3VuZC1saWdodC1ibHVlICsgLmJhY2tncm91bmQtbGlnaHQtYmx1ZSAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5iYWNrZ3JvdW5kLWxpZ2h0LWJsdWUtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2MywgMjIyLCAwLjEpO1xufVxuXG4uY29sb3ItbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDE2MywgMjIyLCAwLjEpO1xufVxuLmNvbG9yLWxpZ2h0LWJsdWUtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAxNjMsIDIyMiwgMC4xKTtcbn1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tbGlnaHQtYmx1ZSxcbi5idXR0b24uYnV0dG9uLWxpZ2h0LWJsdWUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE2MywgMjIyLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTYzLCAyMjIsIDAuMSk7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDEwMCUpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tbGlnaHQtYmx1ZS5idXR0b24td2hpdGUsXG4uYnV0dG9uLmJ1dHRvbi1saWdodC1ibHVlLmJ1dHRvbi13aGl0ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tbGlnaHQtYmx1ZS5idXR0b24td2hpdGUge1xuICBjb2xvcjogIzAwQTNERTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0LWJsdWU6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0LWJsdWU6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi1saWdodC1ibHVlOmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tbGlnaHQtYmx1ZTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tbGlnaHQtYmx1ZTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tbGlnaHQtYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTI1LjU1NDA1NDA1NDEsIDE3MSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEyNS41NTQwNTQwNTQxLCAxNzEsIDAuMSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodC1ibHVlLmJ1dHRvbi1ib3JkZXIsXG4uYnV0dG9uLmJ1dHRvbi1saWdodC1ibHVlLmJ1dHRvbi1ib3JkZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWxpZ2h0LWJsdWUuYnV0dG9uLWJvcmRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDE2MywgMjIyLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTYzLCAyMjIsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tbGlnaHQtYmx1ZS5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodC1ibHVlLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi1saWdodC1ibHVlLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1saWdodC1ibHVlLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWxpZ2h0LWJsdWUuYnV0dG9uLWJvcmRlcjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tbGlnaHQtYmx1ZS5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNjMsIDIyMiwgMC4xKTtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMjAlKTtcbn1cbi5ib3JkZXItbGlnaHQtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNjMsIDIyMiwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsbC1saWdodC1ibHVlLFxuc3ZnLmZpbGwtbGlnaHQtYmx1ZSB7XG4gIGZpbGw6IHJnYmEoMCwgMTYzLCAyMjIsIDAuMSk7XG59XG5cbi54LWJhY2tncm91bmQtbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMjIsIDAuMSkgIWltcG9ydGFudDtcbn1cbi54LWJhY2tncm91bmQtbGlnaHQtYmx1ZS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMjIsIDAuMSk7XG59XG5cbi54LWNvbG9yLWxpZ2h0LWJsdWUge1xuICBjb2xvcjogcmdiYSgwLCAxNjMsIDIyMiwgMC4xKSAhaW1wb3J0YW50O1xufVxuLngtY29sb3ItbGlnaHQtYmx1ZS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDE2MywgMjIyLCAwLjEpO1xufVxuXG4ueC1ib3JkZXItbGlnaHQtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNjMsIDIyMiwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NzYxNjtcbn1cbi5iYWNrZ3JvdW5kLXdhcm5pbmcgKyAuYmFja2dyb3VuZC13YXJuaW5nIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJhY2tncm91bmQtd2FybmluZy1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNjc2MTY7XG59XG5cbi5jb2xvci13YXJuaW5nIHtcbiAgY29sb3I6ICNFNjc2MTY7XG59XG4uY29sb3Itd2FybmluZy1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjRTY3NjE2O1xufVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nLFxuLmJ1dHRvbi5idXR0b24td2FybmluZyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNFNjc2MTY7XG4gIGJvcmRlci1jb2xvcjogI0U2NzYxNjtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi13aGl0ZSxcbi5idXR0b24uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLXdoaXRlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDBBM0RFO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2FybmluZzpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2FybmluZzpmb2N1cyxcbi5idXR0b24uYnV0dG9uLXdhcm5pbmc6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi13YXJuaW5nOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi13YXJuaW5nOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiKDE4My40NTIzODA5NTI0LCA5NC4xMTkwNDc2MTksIDE3LjU0NzYxOTA0NzYpO1xuICBib3JkZXItY29sb3I6IHJnYigxODMuNDUyMzgwOTUyNCwgOTQuMTE5MDQ3NjE5LCAxNy41NDc2MTkwNDc2KTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcixcbi5idXR0b24uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24td2FybmluZy5idXR0b24tYm9yZGVyIHtcbiAgY29sb3I6ICNFNjc2MTY7XG4gIGJvcmRlci1jb2xvcjogI0U2NzYxNjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbi5idXR0b24uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcjpob3Zlcixcbi5idXR0b24uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24td2FybmluZy5idXR0b24tYm9yZGVyOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRTY3NjE2O1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAyMCUpO1xufVxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTY3NjE2ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXdhcm5pbmcsXG5zdmcuZmlsbC13YXJuaW5nIHtcbiAgZmlsbDogI0U2NzYxNjtcbn1cblxuLngtYmFja2dyb3VuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NzYxNiAhaW1wb3J0YW50O1xufVxuLngtYmFja2dyb3VuZC13YXJuaW5nLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NzYxNjtcbn1cblxuLngtY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiAjRTY3NjE2ICFpbXBvcnRhbnQ7XG59XG4ueC1jb2xvci13YXJuaW5nLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNFNjc2MTY7XG59XG5cbi54LWJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTY3NjE2ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5MTMxMztcbn1cbi5iYWNrZ3JvdW5kLWVycm9yICsgLmJhY2tncm91bmQtZXJyb3IgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmFja2dyb3VuZC1lcnJvci1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOTEzMTM7XG59XG5cbi5jb2xvci1lcnJvciB7XG4gIGNvbG9yOiAjQjkxMzEzO1xufVxuLmNvbG9yLWVycm9yLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNCOTEzMTM7XG59XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWVycm9yLFxuLmJ1dHRvbi5idXR0b24tZXJyb3IsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0I5MTMxMztcbiAgYm9yZGVyLWNvbG9yOiAjQjkxMzEzO1xuICBjb2xvcjogaHNsKDIyMCwgMTAlLCAxMDAlKTtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWVycm9yLmJ1dHRvbi13aGl0ZSxcbi5idXR0b24uYnV0dG9uLWVycm9yLmJ1dHRvbi13aGl0ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZXJyb3IuYnV0dG9uLXdoaXRlIHtcbiAgY29sb3I6ICMwMEEzREU7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1lcnJvcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZXJyb3I6Zm9jdXMsXG4uYnV0dG9uLmJ1dHRvbi1lcnJvcjpob3Zlcixcbi5idXR0b24uYnV0dG9uLWVycm9yOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1lcnJvcjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZXJyb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTM4Ljc1LCAxNC4yNSwgMTQuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzguNzUsIDE0LjI1LCAxNC4yNSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyLFxuLmJ1dHRvbi5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlciB7XG4gIGNvbG9yOiAjQjkxMzEzO1xuICBib3JkZXItY29sb3I6ICNCOTEzMTM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbi5idXR0b24uYnV0dG9uLWVycm9yLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0I5MTMxMztcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG4uYm9yZGVyLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjkxMzEzICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLWVycm9yLFxuc3ZnLmZpbGwtZXJyb3Ige1xuICBmaWxsOiAjQjkxMzEzO1xufVxuXG4ueC1iYWNrZ3JvdW5kLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5MTMxMyAhaW1wb3J0YW50O1xufVxuLngtYmFja2dyb3VuZC1lcnJvci1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOTEzMTM7XG59XG5cbi54LWNvbG9yLWVycm9yIHtcbiAgY29sb3I6ICNCOTEzMTMgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLWVycm9yLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNCOTEzMTM7XG59XG5cbi54LWJvcmRlci1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0I5MTMxMyAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTkxOTtcbn1cbi5iYWNrZ3JvdW5kLXN1Y2Nlc3MgKyAuYmFja2dyb3VuZC1zdWNjZXNzIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJhY2tncm91bmQtc3VjY2Vzcy1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRUE5MTk7XG59XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICMzRUE5MTk7XG59XG4uY29sb3Itc3VjY2Vzcy1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjM0VBOTE5O1xufVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zdWNjZXNzLFxuLmJ1dHRvbi5idXR0b24tc3VjY2VzcyxcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMzRUE5MTk7XG4gIGJvcmRlci1jb2xvcjogIzNFQTkxOTtcbiAgY29sb3I6IGhzbCgyMjAsIDEwJSwgMTAwJSk7XG59XG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi13aGl0ZSxcbi5idXR0b24uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLXdoaXRlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDBBM0RFO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2Vzczpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2Vzczpmb2N1cyxcbi5idXR0b24uYnV0dG9uLXN1Y2Nlc3M6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1zdWNjZXNzOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWNjZXNzOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiKDQ1LjcwMTAzMDkyNzgsIDEyNC41NzIxNjQ5NDg1LCAxOC40Mjc4MzUwNTE1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDUuNzAxMDMwOTI3OCwgMTI0LjU3MjE2NDk0ODUsIDE4LjQyNzgzNTA1MTUpO1xufVxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyLFxuLmJ1dHRvbi5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1ib3JkZXIge1xuICBjb2xvcjogIzNFQTkxOTtcbiAgYm9yZGVyLWNvbG9yOiAjM0VBOTE5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyOmZvY3VzLFxuLmJ1dHRvbi5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyOmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzRUE5MTk7XG4gIGNvbG9yOiBoc2woMjIwLCAxMCUsIDIwJSk7XG59XG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzRUE5MTkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtc3VjY2VzcyxcbnN2Zy5maWxsLXN1Y2Nlc3Mge1xuICBmaWxsOiAjM0VBOTE5O1xufVxuXG4ueC1iYWNrZ3JvdW5kLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VBOTE5ICFpbXBvcnRhbnQ7XG59XG4ueC1iYWNrZ3JvdW5kLXN1Y2Nlc3MtaG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VBOTE5O1xufVxuXG4ueC1jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICMzRUE5MTkgIWltcG9ydGFudDtcbn1cbi54LWNvbG9yLXN1Y2Nlc3MtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzNFQTkxOTtcbn1cblxuLngtYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzRUE5MTkgIWltcG9ydGFudDtcbn1cblxuLmlzLWVycm9yIHtcbiAgY29sb3I6ICNCOTEzMTM7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmb3JtLWZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmb3JtLWZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8qKlxuICAgICogSGVhZGluZ3NcbiAgICAqL1xuXG4kaGVhZGluZ3MtbWFyZ2luOiAwLjVyZW0gMDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogaW5oZXJpdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogbm9ybWFsO1xuLy8kaGVhZGluZ3MtY29sb3I6IGluaGVyaXQ7XG4kaGVhZGluZ3MtY29sb3I6ICRwcmltYXJ5O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtcztcbiRoZWFkaW5ncy10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRoZWFkaW5ncy1sZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuXG4vKipcbiAqIEhlYWRpbmcgU2l6ZXNcbiAqL1xuXG4kaDEtZm9udC1zaXplOiBtYXRoLmRpdiggNDhyZW0gLCAkcm9vdC1zaXplICk7XG4kaDItZm9udC1zaXplOiBtYXRoLmRpdiggNDByZW0gLCAkcm9vdC1zaXplICk7XG4kaDMtZm9udC1zaXplOiBtYXRoLmRpdiggMzJyZW0gLCAkcm9vdC1zaXplICk7XG4kaDQtZm9udC1zaXplOiBtYXRoLmRpdiggMjRyZW0gLCAkcm9vdC1zaXplICk7XG4kaDUtZm9udC1zaXplOiBtYXRoLmRpdiggMjByZW0gLCAkcm9vdC1zaXplICk7XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLXM7XG5cbiRoMS1mb250LXNpemUtbW9iaWxlOiBtYXRoLmRpdigyOHJlbSwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuJGgyLWZvbnQtc2l6ZS1tb2JpbGU6IG1hdGguZGl2KDI0cmVtLCAkcm9vdC1zaXplLW1vYmlsZSk7XG4kaDMtZm9udC1zaXplLW1vYmlsZTogbWF0aC5kaXYoMjJyZW0sICRyb290LXNpemUtbW9iaWxlKTtcbiRoNC1mb250LXNpemUtbW9iaWxlOiBtYXRoLmRpdigyMHJlbSwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuXG4vKipcbiAqIEhlYWRpbmdzIFNtYWxsXG4gKi9cblxuJGhlYWRpbmdzLXNtYWxsLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGhlYWRpbmdzLXNtYWxsLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGhlYWRpbmdzLXNtYWxsLWZvbnQtc3R5bGU6IGluaGVyaXQ7XG4kaGVhZGluZ3Mtc21hbGwtc2l6ZTogMC42ZW07XG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6IGluaGVyaXQ7XG5cbi8qKlxuICogRGlzcGxheSBUaXRsZVxuICovXG5cbiRkaXNwbGF5LXRpdGxlLW1hcmdpbjogMDtcbiRkaXNwbGF5LXRpdGxlLWZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4kZGlzcGxheS10aXRsZS1mb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuJGRpc3BsYXktdGl0bGUtZm9udC1zaXplOiAxLjM3NXJlbTtcbiRkaXNwbGF5LXRpdGxlLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRkaXNwbGF5LXRpdGxlLWNvbG9yOiBpbmhlcml0O1xuJGRpc3BsYXktdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14eHM7XG4kZGlzcGxheS10aXRsZS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRkaXNwbGF5LXRpdGxlLWxldHRlci1zcGFjaW5nOiAwO1xuXG4vKipcbiAqIERpc3BsYXkgVGl0bGUgU2l6ZXNcbiAqL1xuXG5cbiRkaXNwbGF5LXRpdGxlLWwtZm9udC1zaXplOiAkZGlzcGxheS10aXRsZS1mb250LXNpemUgKyAwLjEyNXJlbTtcbiRkaXNwbGF5LXRpdGxlLXhsLWZvbnQtc2l6ZTogJGRpc3BsYXktdGl0bGUtbC1mb250LXNpemUgKyAwLjEyNXJlbTtcbiRkaXNwbGF5LXRpdGxlLXh4bC1mb250LXNpemU6ICRkaXNwbGF5LXRpdGxlLXhsLWZvbnQtc2l6ZSArIDAuMTI1cmVtO1xuJGRpc3BsYXktdGl0bGUtcy1mb250LXNpemU6ICRkaXNwbGF5LXRpdGxlLWZvbnQtc2l6ZSAtIDAuMTI1cmVtO1xuJGRpc3BsYXktdGl0bGUteHMtZm9udC1zaXplOiAkZGlzcGxheS10aXRsZS1zLWZvbnQtc2l6ZSAtIDAuMTI1cmVtO1xuJGRpc3BsYXktdGl0bGUteHhzLWZvbnQtc2l6ZTogJGRpc3BsYXktdGl0bGUteHMtZm9udC1zaXplIC0gMC4xMjVyZW07XG5cbi8qKlxuICogQWxsIENhcHNcbiAqL1xuXG4kYWxsLWNhcHMtbWFyZ2luOiAwLjVlbSAwO1xuJGFsbC1jYXBzLWZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4kYWxsLWNhcHMtZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiRhbGwtY2Fwcy1mb250LXNpemU6IDAuODc1cmVtO1xuJGFsbC1jYXBzLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRhbGwtY2Fwcy1jb2xvcjogaW5oZXJpdDtcbiRhbGwtY2Fwcy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzO1xuJGFsbC1jYXBzLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4kYWxsLWNhcHMtbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcblxuLyoqXG4gKiBBbGwgQ2FwcyBTaXplc1xuICovXG5cblxuXG4kYWxsLWNhcHMtbC1mb250LXNpemU6ICRhbGwtY2Fwcy1mb250LXNpemUgKyAwLjA2MjUgcmVtO1xuJGFsbC1jYXBzLXhsLWZvbnQtc2l6ZTogJGFsbC1jYXBzLWwtZm9udC1zaXplICsgMC4wNjI1IHJlbTtcbiRhbGwtY2Fwcy14eGwtZm9udC1zaXplOiAkYWxsLWNhcHMteGwtZm9udC1zaXplICsgMC4wNjI1IHJlbTtcbiRhbGwtY2Fwcy1zLWZvbnQtc2l6ZTogJGFsbC1jYXBzLWZvbnQtc2l6ZSAtIDAuMDYyNSByZW07XG4kYWxsLWNhcHMteHMtZm9udC1zaXplOiAkYWxsLWNhcHMtcy1mb250LXNpemUgLSAwLjA2MjUgcmVtO1xuJGFsbC1jYXBzLXh4cy1mb250LXNpemU6ICRhbGwtY2Fwcy14cy1mb250LXNpemUgLSAwLjA2MjUgcmVtO1xuXG4vKipcbiAqIExlYWRcbiAqL1xuXG4kbGVhZC1tYXJnaW46IDAuNWVtIDA7XG4kbGVhZC1mb250LWZhbWlseTogaW5oZXJpdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGxlYWQtZm9udC1zaXplOiAkZm9udC1zaXplLWw7XG4kbGVhZC1mb250LXN0eWxlOiBub3JtYWw7XG4kbGVhZC1jb2xvcjogaW5oZXJpdDtcbiRsZWFkLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbTtcbiRsZWFkLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJGxlYWQtbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcblxuLyoqXG4gKiBMZWFkIFNpemVzXG4gKi9cblxuJGxlYWQtbC1mb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZSArIDAuMTI1cmVtO1xuJGxlYWQteGwtZm9udC1zaXplOiAkbGVhZC1sLWZvbnQtc2l6ZSArIDAuMTI1cmVtO1xuJGxlYWQteHhsLWZvbnQtc2l6ZTogJGxlYWQteGwtZm9udC1zaXplICsgMC4xMjVyZW07XG4kbGVhZC1zLWZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplIC0gMC4xMjVyZW07XG4kbGVhZC14cy1mb250LXNpemU6ICRsZWFkLXMtZm9udC1zaXplIC0gMC4xMjVyZW07XG4kbGVhZC14eHMtZm9udC1zaXplOiAkbGVhZC14cy1mb250LXNpemUgLSAwLjEyNXJlbTtcblxuLyoqXG4gKiBQYXJhZ3JhcGhcbiAqL1xuXG4kcGFyYWdyYXBoLW1hcmdpbjogMWVtIDA7XG4kcGFyYWdyYXBoLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJHBhcmFncmFwaC1mb250LXdlaWdodDogaW5oZXJpdDtcbi8vJHBhcmFncmFwaC1mb250LXNpemU6ICRmb250LXNpemUtcztcbiRwYXJhZ3JhcGgtZm9udC1zaXplOiBpbmhlcml0O1xuJHBhcmFncmFwaC1mb250LXN0eWxlOiBub3JtYWw7XG4kcGFyYWdyYXBoLWNvbG9yOiBpbmhlcml0O1xuJHBhcmFncmFwaC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW07XG4kcGFyYWdyYXBoLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJHBhcmFncmFwaC1sZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuXG4vKipcbiAqIExpbmtcbiAqL1xuXG4vLyRsaW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4kbGluay1mb250LXdlaWdodDogNzAwO1xuJGxpbmstY29sb3I6ICRzZWNvbmRhcnk7XG4kbGluay10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4kbGluay10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbi8vJGxpbmstaG92ZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuJGxpbmstaG92ZXItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG5cbi8qKlxuICogU3Ryb25nXG4gKi9cblxuJHN0cm9uZy1mb250LWZhbWlseTogaW5oZXJpdDtcbiRzdHJvbmctZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiRzdHJvbmctZm9udC1zdHlsZTogaW5oZXJpdDtcbiRzdHJvbmctY29sb3I6IGluaGVyaXQ7XG5cbi8qKlxuICogRW1waGFzaXNcbiAqL1xuXG4kZW1waGFzaXMtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4kZW1waGFzaXMtZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4kZW1waGFzaXMtZm9udC1zdHlsZTogaXRhbGljO1xuJGVtcGhhc2lzLWNvbG9yOiBpbmhlcml0O1xuXG4vKipcbiAqIEhvcml6b250YWwgUnVsZVxuICovXG5cbiRob3Jpem9udGFsLXJ1bGUtbWFyZ2luOiAkc3BhY2UtcyAwO1xuLy8kaG9yaXpvbnRhbC1ydWxlLWhlaWdodDogJGJvcmRlci13aWR0aDtcbiRob3Jpem9udGFsLXJ1bGUtaGVpZ2h0OiA2cHg7XG4vLyRob3Jpem9udGFsLXJ1bGUtYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiRob3Jpem9udGFsLXJ1bGUtYmFja2dyb3VuZDogJHNlY29uZGFyeTtcblxuLyoqXG4gKiBCbG9ja3F1b3RlXG4gKi9cblxuXG4kYmxvY2txdW90ZS1tYXJnaW46IDJlbSAwO1xuJGJsb2NrcXVvdGUtcGFkZGluZzogMDtcbiRibG9ja3F1b3RlLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGJsb2NrcXVvdGUtZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4kYmxvY2txdW90ZS1mb250LXN0eWxlOiBub3JtYWw7XG4kYmxvY2txdW90ZS1jb2xvcjogJGxlYWQtY29sb3I7XG4kYmxvY2txdW90ZS1saW5lLWhlaWdodDogJGxlYWQtbGluZS1oZWlnaHQ7XG4kYmxvY2txdW90ZS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRibG9ja3F1b3RlLWxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG5cbi8qKlxuICogQ2l0ZVxuICovXG5cbiRjaXRlLW1hcmdpbjogMWVtIDA7XG4kY2l0ZS1mb250LWZhbWlseTogaW5oZXJpdDtcbiRjaXRlLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGNpdGUtZm9udC1zaXplOiAkZm9udC1zaXplLXM7XG4kY2l0ZS1mb250LXN0eWxlOiBub3JtYWw7XG4kY2l0ZS1jb2xvcjogaW5oZXJpdDtcbiRjaXRlLXRleHQtYWxpZ246IGluaGVyaXQ7XG4kY2l0ZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuJGNpdGUtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kY2l0ZS1sZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuXG4vKipcbiAqIExpc3RcbiAqL1xuXG4kbGlzdC1tYXJnaW46IDFlbSAwO1xuJGxpc3QtcGFkZGluZzogMDtcbiRsaXN0LWZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuJGxpc3QtZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQ7XG4kbGlzdC1mb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplO1xuJGxpc3QtZm9udC1zdHlsZTogJHBhcmFncmFwaC1mb250LXN0eWxlO1xuJGxpc3QtY29sb3I6ICRwYXJhZ3JhcGgtY29sb3I7XG4kbGlzdC1saW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodDtcbiRsaXN0LXRleHQtdHJhbnNmb3JtOiAkcGFyYWdyYXBoLXRleHQtdHJhbnNmb3JtO1xuJGxpc3QtbGV0dGVyLXNwYWNpbmc6ICRwYXJhZ3JhcGgtbGV0dGVyLXNwYWNpbmc7XG5cbi8qKlxuICogTGlzdCBJdGVtXG4gKi9cblxuJGxpc3QtaXRlbS1tYXJnaW46IDAuNWVtIDAgMC41ZW0gMS41ZW07XG4kbGlzdC1pdGVtLXBhZGRpbmc6IDAgMCAwIDAuNWVtO1xuXG4vKipcbiAqIENoaWxkIExpc3RcbiAqL1xuXG4kY2hpbGQtbGlzdC1tYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcbiRjaGlsZC1saXN0LXBhZGRpbmc6IDA7XG4kY2hpbGQtbGlzdC1pdGVtLW1hcmdpbjogJGxpc3QtaXRlbS1tYXJnaW47XG4kY2hpbGQtbGlzdC1pdGVtLXBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZztcblxuLyoqXG4gKiBVbm9yZGVyZWQgTGlzdFxuICovXG5cbiR1bm9yZGVyZWQtbGlzdC1pY29uOiBkaXNjO1xuJHVub3JkZXJlZC1jaGlsZC1saXN0LWljb246IGRpc2M7XG5cbi8qKlxuICogRGVmaW5pdGlvbiBMaXN0XG4gKi9cblxuJGRlZmluaXRpb24tbGlzdC1tYXJnaW46ICRwYXJhZ3JhcGgtbWFyZ2luO1xuJGRlZmluaXRpb24tbGlzdC1wYWRkaW5nOiAwO1xuJGRlZmluaXRpb24tbGlzdC1mb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplO1xuXG4vKipcbiAqIERlZmluaXRpb24gVGVybVxuICovXG5cbiRkZWZpbml0aW9uLXRlcm0tbWFyZ2luOiAwLjVlbSAwO1xuJGRlZmluaXRpb24tdGVybS1mb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuJGRlZmluaXRpb24tdGVybS1mb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuJGRlZmluaXRpb24tdGVybS1mb250LXNpemU6IGluaGVyaXQ7XG4kZGVmaW5pdGlvbi10ZXJtLWZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuJGRlZmluaXRpb24tdGVybS1jb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuJGRlZmluaXRpb24tdGVybS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuJGRlZmluaXRpb24tdGVybS10ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmdzLXRleHQtdHJhbnNmb3JtO1xuJGRlZmluaXRpb24tdGVybS1sZXR0ZXItc3BhY2luZzogJGhlYWRpbmdzLWxldHRlci1zcGFjaW5nO1xuXG4vKipcbiAqIERlZmluaXRpb24gRGVzY3JpcHRpb25cbiAqL1xuXG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1tYXJnaW46IDAgMCAxZW0gMDtcbiRkZWZpbml0aW9uLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuJGRlZmluaXRpb24tZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQ7XG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemU6IGluaGVyaXQ7XG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1mb250LXN0eWxlOiAkcGFyYWdyYXBoLWZvbnQtc3R5bGU7XG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1jb2xvcjogJHBhcmFncmFwaC1jb2xvcjtcbiRkZWZpbml0aW9uLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoLWxpbmUtaGVpZ2h0O1xuJGRlZmluaXRpb24tZGVzY3JpcHRpb24tdGV4dC10cmFuc2Zvcm06ICRwYXJhZ3JhcGgtdGV4dC10cmFuc2Zvcm07XG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1sZXR0ZXItc3BhY2luZzogJHBhcmFncmFwaC1sZXR0ZXItc3BhY2luZztcblxuLyoqXG4gKiBDb2RlXG4gKi9cblxuJGNvZGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4kY29kZS1mb250LXdlaWdodDogbm9ybWFsO1xuJGNvZGUtZm9udC1zaXplOiA4MCU7XG4kY29kZS1mb250LXN0eWxlOiBub3JtYWw7XG4kY29kZS1jb2xvcjogJHByaW1hcnk7XG5cblxuLyoqXG4gKiBQcmVcbiAqL1xuXG4kcHJlLW1hcmdpbjogMWVtIDA7XG4kcHJlLXBhZGRpbmc6IDFlbTtcbiRwcmUtZm9udC1mYW1pbHk6ICRjb2RlLWZvbnQtZmFtaWx5O1xuJHByZS1mb250LXdlaWdodDogbm9ybWFsO1xuJHByZS1mb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiRwcmUtZm9udC1zdHlsZTogbm9ybWFsO1xuJHByZS1jb2xvcjogaW5oZXJpdDtcbiRwcmUtdGFiLXNpemU6IDQ7XG4kcHJlLWh5cGhlbnM6IG5vbmU7XG4kcHJlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbTtcbiRwcmUtYmFja2dyb3VuZDogJGxpZ2h0O1xuJHByZS1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4kcHJlLWJvcmRlci1zdHlsZTogJGJvcmRlci1zdHlsZTtcbiRwcmUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuJHByZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuJHByZS1jb2RlLWNvbG9yOiBpbmhlcml0O1xuXG4vKipcbiAqIE1hcmtcbiAqL1xuXG4kbWFyay1tYXJnaW46IDA7XG4kbWFyay1wYWRkaW5nOiAwLjJlbSAwLjRlbTtcbiRtYXJrLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJG1hcmstZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4kbWFyay1mb250LXNpemU6IGluaGVyaXQ7XG4kbWFyay1mb250LXN0eWxlOiBub3JtYWw7XG4kbWFyay1jb2xvcjogaW5oZXJpdDtcbiRtYXJrLWJhY2tncm91bmQ6IHllbGxvdztcblxuXG5bY2xhc3NePVwiaWNvblwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59IiwiaHRtbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBjb2xvcjogJHRleHQ7XG5cbiAgICBmb250LXNpemU6ICN7ICRyb290LXNpemUgKyAncHgnIH07XG4gICAgXG4gICAgQG1lZGlhICgtLXMtZG93bikge1xuICAgICAgZm9udC1zaXplOiAjeyAkcm9vdC1zaXplLW1vYmlsZSArICdweCcgfTtcbiAgICB9XG59IiwiJGJsYWNrOiBoc2woMjIwLCAxMCUsIDAlKTtcbiR3aGl0ZTogaHNsKDIyMCwgMTAlLCAxMDAlKTtcblxuJGxpZ2h0OiAjZGVmM2ZjO1xuJGdyZXktbGlnaHQ6ICNjYmNiY2I7XG4kZ3JleTogaHNsKDIyMCwgMTAlLCA0MCUpO1xuJGRhcms6IGhzbCgyMjAsIDEwJSwgMjAlKTtcblxuJHByaW1hcnk6ICMxQzRBOUY7XG4kc2Vjb25kYXJ5OiAjMDBBM0RFO1xuJHRlcnRpYXJ5OiAjMDY5MWQxO1xuJGJsdWUtYnJpZ2h0OiAjOTREOUY4O1xuJGJsdWUtbGlnaHQ6ICNBM0RERkM7XG5cbiRyZWQ6ICNCOTEzMTM7XG4kb3JhbmdlOiAjRTY3NjE2O1xuJGdyZWVuOiAjM0VBOTE5O1xuJGdyZWVuLWxpZ2h0OiAjODFEQzYzO1xuXG4kZXJyb3I6ICRyZWQ7IC8vI0FGMjIyMjtcbiR3YXJuaW5nOiAkb3JhbmdlOyAvLyNFRkE1MEU7XG4kc3VjY2VzczogJGdyZWVuOyAvLyM0MEJCNDE7XG4kaW5mbzogJHNlY29uZGFyeTsgLy9oc2woMjAwLCAxMDAlLCA0MCUpO1xuXG4kdGV4dDogJGRhcms7XG5cbi8vIEBsaW5rIGh0dHBzOi8vYWxsaWdhdG9yLmlvL2Nzcy9jb2xvci1mdW5jdGlvbi9cbiRpbmZvLWFjdGl2ZTogY29sb3ItbW9kKCRpbmZvIHRpbnQoMTAlKSk7XG4kd2FybmluZy1hY3RpdmU6IGNvbG9yLW1vZCgkd2FybmluZyB0aW50KDEwJSkpO1xuJGVycm9yLWFjdGl2ZTogY29sb3ItbW9kKCRlcnJvciB0aW50KDEwJSkpO1xuJHN1Y2Nlc3MtYWN0aXZlOiBjb2xvci1tb2QoJHN1Y2Nlc3MgdGludCgxMCUpKTtcblxuJGluZm8taG92ZXI6ICRpbmZvLWFjdGl2ZTtcbiR3YXJuaW5nLWhvdmVyOiAkd2FybmluZy1hY3RpdmU7XG4kZXJyb3ItaG92ZXI6ICRlcnJvci1hY3RpdmU7XG4kc3VjY2Vzcy1ob3ZlcjogJHN1Y2Nlc3MtYWN0aXZlO1xuXG5cbiIsImJvZHkge1xuICBAaW5jbHVkZSBnb3RoYW0oKTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAkYm9keS1sZXR0ZXItc3BhY2luZztcbiAgYmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZDtcbiAgcGFkZGluZzogMCByZW0oMTAsICRyb290LXNpemUtbW9iaWxlKSByZW0oMTAsICRyb290LXNpemUtbW9iaWxlKTtcbiAgQG1lZGlhKC0tbS11cCkge1xuICAgIHBhZGRpbmc6IDAgcmVtKDIwKSByZW0oMjApO1xuICB9XG59XG5cblxuaHRtbCB7XG4gICYubW9kYWwtb3BlbixcbiAgJi5tZW51LW9wZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIi8qKlxuKiBSb290XG4qL1xuXG4kcm9vdC1zaXplOiAxNjtcbiRyb290LXNpemUtbW9iaWxlOiAxNjtcblxuXG4vKipcbiAqIEljb25cbiAqL1xuXG4kaWNvbi14eGwtc2l6ZTogNnJlbTtcbiRpY29uLXhsLXNpemU6IDVyZW07XG4kaWNvbi1sLXNpemU6IDRyZW07XG4kaWNvbi1tLXNpemU6IDNyZW07XG4kaWNvbi1zLXNpemU6IDJyZW07XG4kaWNvbi14cy1zaXplOiAxLjVyZW07XG4kaWNvbi14eHMtc2l6ZTogMXJlbTtcbiRpY29uLXNpemU6ICRpY29uLW0tc2l6ZTtcblxuLyoqXG4gKiBQcmludFxuICovXG5cbiRwcmludC1wYWdlLXNpemU6IEE0O1xuJHByaW50LXBhZ2UtbWFyZ2luOiAxLjVjbSAyY207XG5cbi8qKlxuICogRm9jdXMgT3V0bGluZVxuICovXG5cbiRmb2N1cy1vdXRsaW5lOiAwLjEyNXJlbSBzb2xpZCAkaW5mbztcbiRmb2N1cy1vdXRsaW5lLW9mZnNldDogMC4xMjVyZW07XG5cbi8qKlxuICogQ29udGFpbmVyXG4gKi9cblxuJGNvbnRhaW5lci1ndXR0ZXI6IDFyZW07XG4kY29udGFpbmVyLXh4bDogODByZW07XG4kY29udGFpbmVyLXhsOiA4MHJlbTtcbiRjb250YWluZXItbDogODByZW07XG4kY29udGFpbmVyLW06IDcwcmVtO1xuJGNvbnRhaW5lci1zOiAxMDAlO1xuJGNvbnRhaW5lci14czogMTAwJTtcbiRjb250YWluZXIteHhzOiAxMDAlO1xuXG4vKipcbiAqIEdyb3VwXG4gKi9cblxuJGdyb3VwLXh4bC1zcGFjZTogMC44NzVyZW07XG4kZ3JvdXAteGwtc3BhY2U6IDAuNzVyZW07XG4kZ3JvdXAtbC1zcGFjZTogMC42MjVyZW07XG4kZ3JvdXAtbS1zcGFjZTogMC41cmVtO1xuJGdyb3VwLXMtc3BhY2U6IDAuMzc1cmVtO1xuJGdyb3VwLXhzLXNwYWNlOiAwLjI1cmVtO1xuJGdyb3VwLXh4cy1zcGFjZTogMC4xMjVyZW07XG5cbi8qKlxuICogQ29sb3JcbiAqL1xuXG4kY29sb3I6ICRkYXJrO1xuXG4vKipcbiAqIEJhY2tncm91bmRcbiAqL1xuXG4kYmFja2dyb3VuZDogJHdoaXRlO1xuXG4vKipcbiAqIEJvcmRlclxuICovXG5cbi8vJGJvcmRlci13aWR0aDogMC4xMjVyZW07XG4kYm9yZGVyLXdpZHRoOiAwO1xuJGJvcmRlci1zdHlsZTogc29saWQ7XG4kYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XG4kYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcblxuLyoqXG4gKiBCb3JkZXIgUmFkaXVzXG4gKi9cblxuJGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcblxuLyoqXG4gKiBCb3ggU2hhZG93XG4gKi9cblxuJGJveC1zaGFkb3ctY29sb3I6IHJnYmEoICRkYXJrICwgMC4xKTtcbiRib3gtc2hhZG93OiAwIDFweCA0cHggMXB4ICRib3gtc2hhZG93LWNvbG9yO1xuJGhvdmVyLWJveC1zaGFkb3c6IG5vbmU7XG4kZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiRhY3RpdmUtYm94LXNoYWRvdzogbm9uZTtcblxuXG4vKipcbiAqIEJveCBTaGFkb3cgU2l6ZXNcbiAqL1xuXG4kYm94LXNoYWRvdy14eGw6IDAgMXB4IDEwcHggMXB4ICRib3gtc2hhZG93LWNvbG9yO1xuJGJveC1zaGFkb3cteGw6IDAgMXB4IDhweCAxcHggJGJveC1zaGFkb3ctY29sb3I7XG4kYm94LXNoYWRvdy1sOiAwIDFweCA2cHggMXB4ICRib3gtc2hhZG93LWNvbG9yO1xuJGJveC1zaGFkb3ctbTogMCAxcHggNHB4IDFweCAkYm94LXNoYWRvdy1jb2xvcjtcbiRib3gtc2hhZG93LXM6IDAgMXB4IDJweCAxcHggJGJveC1zaGFkb3ctY29sb3I7XG4kYm94LXNoYWRvdy14czogMCAxcHggMXB4IDFweCAkYm94LXNoYWRvdy1jb2xvcjtcbiRib3gtc2hhZG93LXh4czogMCAwcHggMXB4ICRib3gtc2hhZG93LWNvbG9yO1xuXG4vKipcbiAgKiBaLUluZGV4XG4gICovXG5cbiR6LWluZGV4LWhpZ2g6IDk5OTtcbiR6LWluZGV4LW1lZGl1bTogOTk7XG4kei1pbmRleC1sb3c6IDk7XG5cbi8qKlxuICogU3BlZWRcbiAqL1xuXG4kc3BlZWQtZmFzdDogMjAwbXM7XG4kc3BlZWQtbWVkaXVtOiAzMDBtcztcbiRzcGVlZC1zbG93OiA1MDBtcztcbiRzcGVlZDogJHNwZWVkLWZhc3Q7XG5cbi8qKlxuICogSGVpZ2h0XG4gKi9cblxuJGhlaWdodC14eGw6IDMuMjVyZW07XG4kaGVpZ2h0LXhsOiAzcmVtO1xuJGhlaWdodC1sOiAyLjc1cmVtO1xuJGhlaWdodC1tOiAyLjVyZW07XG4kaGVpZ2h0LXM6IDIuMjVyZW07XG4kaGVpZ2h0LXhzOiAycmVtO1xuJGhlaWdodC14eHM6IDEuNzVyZW07XG5cbi8qKlxuICogU3BhY2VcbiAqL1xuXG4kc3BhY2UteHhsOiA0cmVtO1xuJHNwYWNlLXhsOiAzcmVtO1xuJHNwYWNlLWw6IDJyZW07XG4kc3BhY2UtbTogMS41cmVtO1xuJHNwYWNlLXM6IDFyZW07XG4kc3BhY2UteHM6IDAuNzVyZW07XG4kc3BhY2UteHhzOiAwLjVyZW07XG5cblxuLyoqXG4gICAqIE1heCBXaWR0aFxuICAgKi9cblxuJG1heC13aWR0aC14eGw6IDcwcmVtO1xuJG1heC13aWR0aC14bDogNjByZW07XG4kbWF4LXdpZHRoLWw6IDUwcmVtO1xuJG1heC13aWR0aC1tOiA0MHJlbTtcbiRtYXgtd2lkdGgtczogMzByZW07XG4kbWF4LXdpZHRoLXhzOiAyMHJlbTtcbiRtYXgtd2lkdGgteHhzOiAxMHJlbTtcblxuLyoqXG4gKiBGb250XG4gKi9cblxuJGZvbnQtZmFtaWx5LXN5c3RlbTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnO1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2VyaWY6IEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBNb25hY28sIE1lbmxvLCBDb25zb2xhcywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3lzdGVtO1xuXG4vKipcbiAqIEZvbnQgV2VpZ2h0c1xuICovXG5cbiRmb250LXdlaWdodC10aGluOiAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDgwMDtcbiRmb250LXdlaWdodDogbm9ybWFsO1xuXG4vKipcbiAqIEZvbnQgU2l6ZXNcbiAqL1xuXG4kZm9udC1zaXplLXh4bDogMnJlbTtcbiRmb250LXNpemUteGw6IDEuNXJlbTtcbiRmb250LXNpemUtbDogMS4yNXJlbTtcbiRmb250LXNpemUtbTogMXJlbTtcbiRmb250LXNpemUtczogMC44NzVyZW07XG4kZm9udC1zaXplLXhzOiAwLjc1cmVtO1xuJGZvbnQtc2l6ZS14eHM6IDAuNjI1cmVtO1xuJGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tO1xuXG4vKipcbiAqIExpbmUgaGVpZ2h0XG4gKi9cblxuJGxpbmUtaGVpZ2h0LXh4bDogMjtcbiRsaW5lLWhlaWdodC14bDogMS43NTtcbiRsaW5lLWhlaWdodC1sOiAxLjYyNTtcbiRsaW5lLWhlaWdodC1tOiAxLjU7XG4kbGluZS1oZWlnaHQtczogMS4zNzU7XG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQteHhzOiAxO1xuJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtcztcblxuLyoqXG4gKiBMZXR0ZXIgU3BhY2luZ1xuICovXG5cbiRsZXR0ZXItc3BhY2luZy14eGw6IDAuMWVtO1xuJGxldHRlci1zcGFjaW5nLXhsOiAwLjA4MjVlbTtcbiRsZXR0ZXItc3BhY2luZy1sOiAwLjA3NWVtO1xuJGxldHRlci1zcGFjaW5nLW06IDAuMDVlbTtcbiRsZXR0ZXItc3BhY2luZy1zOiAwLjAzNzVlbTtcbiRsZXR0ZXItc3BhY2luZy14czogMC4wMjVlbTtcbiRsZXR0ZXItc3BhY2luZy14eHM6IDAuMDEyNWVtO1xuJGxldHRlci1zcGFjaW5nOiAtMC4wMTE3ZW07XG5cbi8qKlxuICogQm9keVxuICovXG5cbiRib2R5LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xuJGJvZHktY29sb3I6ICRjb2xvcjtcbiRib2R5LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4kYm9keS1sZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuJGJvZHktYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4iLCIuYWNjb3JkaW9uc19fY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlLWJyaWdodDtcbn1cblxuLmFjY29yZGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS1icmlnaHQ7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCAkc3BhY2UteHhzIC8gMik7XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtJHNwYWNlLW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLmFjY29yZGlvbl9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtbSAwO1xuICAgIC5oNCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICB9XG4gICAgLmFjY29yZGlvbl9faGVhZGVyLS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UteHM7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuYWNjb3JkaW9uX19jb250ZW50LWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgJi0tbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG5cbi8vIFBsdXNcbi5hY2NvcmRpb25fX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICYtLWxpbmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5vcGVuICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAub3BlbiAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgLy9wYWRkaW5nOiAkc3BhY2UtbSAwO1xuICAgICAgICAuaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIsICRyb290LXNpemUtbW9iaWxlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR3by1jb2x1bW4tY29udGVudCAuYWNjb3JkaW9uX19oZWFkZXIgLmg0IHtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG59XG4iLCIuYmFja2dyb3VuZC10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59IiwiLmJsb2NrLXRleHQge1xuICBtYXJnaW46IDAgY2FsYygkc3BhY2UteHhzIC8gMikgIWltcG9ydGFudDtcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJvcmRlcjogMCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKCRzcGFjZS14eHMgLyAyKSAwO1xuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyggICRzcGFjZS14eHMgLyAyICApICogLTE7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IGNhbGMoICAkc3BhY2UteHhzIC8gMiAgKSAqIC0xO1xuICAgICAgICB3aWR0aDogY2FsYygkc3BhY2UteHhzIC8gMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAkYmxvY2txdW90ZS1tYXJnaW47XG4gIHBhZGRpbmc6ICRibG9ja3F1b3RlLXBhZGRpbmc7XG4gIGZvbnQtZmFtaWx5OiAkYmxvY2txdW90ZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRibG9ja3F1b3RlLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgZm9udC1zdHlsZTogJGJsb2NrcXVvdGUtZm9udC1zdHlsZTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGJsb2NrcXVvdGUtbGluZS1oZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiAkYmxvY2txdW90ZS10ZXh0LXRyYW5zZm9ybTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRibG9ja3F1b3RlLWxldHRlci1zcGFjaW5nO1xuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICB9XG59XG4iLCJidXR0b246bm90KC5oYW1idXJnZXIpOm5vdCgucXVpei1leGl0KSxcbi5idXR0b24sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICBtaW4td2lkdGg6ICRidXR0b24taGVpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICAgIGhlaWdodDogM2VtO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2LCAkcm9vdC1zaXplLW1vYmlsZSk7IC8vJGJ1dHRvbi1mb250LXNpemU7XG4gICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRidXR0b24tbGV0dGVyLXNwYWNpbmc7XG4gICAgdGV4dC1hbGlnbjogJGJ1dHRvbi10ZXh0LWFsaWduO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uLXRleHQtdHJhbnNmb3JtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItc3R5bGU6ICRidXR0b24tYm9yZGVyLXN0eWxlO1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6ICRidXR0b24tYm94LXNoYWRvdztcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvL2NvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24taG92ZXItYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIC8vY29sb3I6ICRidXR0b24tYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1hY3RpdmUtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmLnNwaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6ICRidXR0b24tZm9udC1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRidXR0b24tZm9udC1zaXplO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgJi5pcy1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWVycm9yLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZXJyb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yO1xuXG4gICAgICAgICYuYnV0dG9uLWJvcmRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGVycm9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLWVycm9yLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVycm9yLWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1lcnJvci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlcnJvci1hY3RpdmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvci1hY3RpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVycm9yLWhvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvci1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi13YXJuaW5nLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcblxuICAgICAgICAmLmJ1dHRvbi1ib3JkZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLXdhcm5pbmctY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi13YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmctYWN0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1hY3RpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZy1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZy1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1zdWNjZXNzLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcblxuICAgICAgICAmLmJ1dHRvbi1ib3JkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLXN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1zdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtYWN0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1hY3RpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWluZm8ge1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1pbmZvLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mbztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcblxuICAgICAgICAmLmJ1dHRvbi1ib3JkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbmZvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLWluZm8tY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mby1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGluZm8taG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1pbmZvLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZm8tYWN0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1hY3RpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mbztcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5mby1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5mby1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgQG1lZGlhICgtLW0tdXApIHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gIH1cbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuLmJ1dHRvbltkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5O1xufVxuXG4vKiBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIiAqL1xuW3JvbGU9J2J1dHRvbiddIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246ICRidXR0b24tYmxvY2stdGV4dC1hbGlnbjtcbn1cblxuLmJ1dHRvbi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLXNxdWFyZSB7XG4gICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsO1xufVxuXG4uYnV0dG9uLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJGJ1dHRvbi1oZWlnaHQgLyAyKTtcbn1cblxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5idXR0b24tb3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBwYWRkaW5nLXRvcDogY2FsYygxZW0gLSAycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxZW0gLSAycHgpO1xuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvL2NvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkcHJpbWFyeSwgJGxpZ2h0bmVzczogLTEwJSk7XG4gIH1cbn1cbi5idXR0b24uYnV0dG9uLXNlY29uZGFyeS5idXR0b24tb3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMWVtIC0gMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMWVtIC0gMnB4KTtcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCxcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLy9jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkc2Vjb25kYXJ5LCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgfVxufSIsIi8qKlxuICogQnV0dG9uXG4gKi9cblxuJGJ1dHRvbi1oZWlnaHQ6ICRoZWlnaHQtbTtcbiRidXR0b24tZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tO1xuJGJ1dHRvbi1jb2xvcjogJHNlY29uZGFyeTtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDE7XG4kYnV0dG9uLWxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG4kYnV0dG9uLXRleHQtYWxpZ246IGNlbnRlcjtcbiRidXR0b24tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kYnV0dG9uLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuJGJ1dHRvbi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4kYnV0dG9uLWJvcmRlci1zdHlsZTogJGJvcmRlci1zdHlsZTtcbiRidXR0b24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuJGJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwO1xuJGJ1dHRvbi1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDogY2FsYygxLjVyZW0gLyAyKTtcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAyZW07XG5cblxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiRidXR0b24taG92ZXItYmFja2dyb3VuZDogY29sb3ItbW9kKCRidXR0b24tYmFja2dyb3VuZCBzaGFkZSgyLjUlKSk7XG4kYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogY29sb3ItbW9kKCRidXR0b24tYm9yZGVyLWNvbG9yIHNoYWRlKDIuNSUpKTtcbiRidXR0b24taG92ZXItYm94LXNoYWRvdzogJGhvdmVyLWJveC1zaGFkb3c7XG5cbiRidXR0b24tYWN0aXZlLWNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuJGJ1dHRvbi1hY3RpdmUtYmFja2dyb3VuZDogY29sb3ItbW9kKCRidXR0b24tYmFja2dyb3VuZCBzaGFkZSg1JSkpO1xuJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoJGJ1dHRvbi1ib3JkZXItY29sb3Igc2hhZGUoNSUpKTtcbiRidXR0b24tYWN0aXZlLWJveC1zaGFkb3c6ICRhY3RpdmUtYm94LXNoYWRvdztcblxuJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuXG4kYnV0dG9uLWJsb2NrLXRleHQtYWxpZ246IGNlbnRlcjtcblxuLyoqIFxuICAgKiBCdXR0b24gU2hhZGVzXG4gICAqL1xuXG4kYnV0dG9uLXdoaXRlLWNvbG9yOiAkYmxhY2s7XG4kYnV0dG9uLWxpZ2h0LWNvbG9yOiAkZGFyaztcbiRidXR0b24tZ3JleS1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi1kYXJrLWNvbG9yOiAkd2hpdGU7XG4kYnV0dG9uLWJsYWNrLWNvbG9yOiAkd2hpdGU7XG5cbi8qKiBcbiAqIEJ1dHRvbiBQYWxldHRlXG4gKi9cblxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yOiAkd2hpdGU7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi10ZXJ0aWFyeS1jb2xvcjogJHdoaXRlO1xuXG4vKiogXG4gKiBCdXR0b24gSW5kaWNhdG9yc1xuICovXG5cbiRidXR0b24tZXJyb3ItY29sb3I6ICR3aGl0ZTtcbiRidXR0b24td2FybmluZy1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi1zdWNjZXNzLWNvbG9yOiAkd2hpdGU7XG4kYnV0dG9uLWluZm8tY29sb3I6ICR3aGl0ZTtcblxuLyoqXG4gKiBGaWd1cmVcbiAqL1xuXG4kZmlndXJlLWRpc3BsYXk6IGJsb2NrO1xuJGZpZ3VyZS1tYXJnaW46IDA7XG4kZmlndXJlLXBhZGRpbmc6IDA7XG5cbiRmaWd1cmUtY2FwdGlvbi1tYXJnaW46IDFlbSAwO1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiBpbmhlcml0O1xuJGZpZ3VyZS1jYXB0aW9uLXRleHQtYWxpZ246IGxlZnQ7XG5cblxuLyoqXG4gKiBIZWFkZXJcbiAqL1xuXG4kaGVhZGVyLXRvcC1oZWlnaHQ6IG1hdGguZGl2KDkwcmVtLCAkcm9vdC1zaXplKTtcbiRoZWFkZXItYm90dG9tLWhlaWdodDogbWF0aC5kaXYoNzByZW0sICRyb290LXNpemUpO1xuXG4kaGVhZGVyLXRvcC1oZWlnaHQtbW9iaWxlOiBtYXRoLmRpdig3NnJlbSwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuXG4iLCIuY29udGFjdF9fd2lkZ2V0IHtcbiAgbGkge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUgKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gICAgfVxuICB9XG4gICYtYWRkcmVzcyB7XG4gICAgLmFkZHJlc3NfX2xpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLmNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogJGNvbnRyb2wtbWFyZ2luO1xuICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nO1xuICBmb250LWZhbWlseTogJGNvbnRyb2wtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY29udHJvbC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiAkY29udHJvbC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRjb250cm9sLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRyb2wtdGV4dC10cmFuc2Zvcm07XG4gIGxldHRlci1zcGFjaW5nOiAkY29udHJvbC1sZXR0ZXItc3BhY2luZztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuY29udHJvbC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtaW5saW5lLW1hcmdpbi1yaWdodDtcbiAgfVxuXG4gICY6aG92ZXIgLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJvbC1ob3Zlci1pbmRpY2F0b3ItYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRjb250cm9sLWhvdmVyLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGNvbnRyb2wtaG92ZXItaW5kaWNhdG9yLWJveC1zaGFkb3c7XG4gIH1cblxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmOmZvY3VzIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cm9sLWZvY3VzLWluZGljYXRvci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJvbC1mb2N1cy1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogJGNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJveC1zaGFkb3c7XG4gICAgICBvdXRsaW5lOiAkZm9jdXMtb3V0bGluZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAkZm9jdXMtb3V0bGluZS1vZmZzZXQ7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyOiAkY29udHJvbC1jaGVja2VkLWluZGljYXRvci1ib3JkZXI7XG4gICAgICB9XG5cbiAgICAgIH4gLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbnRyb2wtY2hlY2tlZC1sYWJlbC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94IHtcbiAgICAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyLXJhZGl1czogJGNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB7XG4gICAgICB+IC5jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJhY2tncm91bmQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIj48cG9seWxpbmUgcG9pbnRzPVwiNCA4LjQzIDYuNjcgMTEgMTIgNVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz48L3N2Zz4nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbC1pbmRpY2F0b3Iuc2xpZGUtdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29udHJvbC1pbmRpY2F0b3ItYmFja2dyb3VuZCwgMC41KTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDFlbSAtIDRweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxZW0gLSA0cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJvbC1pbmRpY2F0b3ItYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB7XG4gICAgICB+IC5jb250cm9sLWluZGljYXRvci5zbGlkZS10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb250cm9sLWluZGljYXRvci1iYWNrZ3JvdW5kLCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDFlbSArIDFweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8ge1xuICAgIC5jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIH4gLmNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6ICRyYWRpby1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJHJhZGlvLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZDogJHJhZGlvLWluZGljYXRvci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxuXG4gICYuc3dpdGNoIHtcbiAgICAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJGNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIC0xO1xuICAgICAgICBsZWZ0OiAkY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogLTE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1pbmRpY2F0b3ItYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKCBjYWxjKDEwMCUgLSAxZW0gKSArICRjb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWVycm9yIHtcbiAgICBpbnB1dDpjaGVja2VkIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLXdhcm5pbmcge1xuICAgIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLXN1Y2Nlc3Mge1xuICAgIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWluZm8ge1xuICAgIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAkY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyb2wtaW5kaWNhdG9yLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci13aWR0aDogJGNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgYm9yZGVyLXN0eWxlOiAkY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXN0eWxlO1xuICBib3JkZXItY29sb3I6ICRjb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICRjb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkY29udHJvbC1sYWJlbC1tYXJnaW47XG4gIGNvbG9yOiAkY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcbn1cblxuLmNvbnRyb2wtcmV2ZXJzZWQge1xuICA+IC5jb250cm9sLWxhYmVsIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICA+IC5jb250cm9sLWluZGljYXRvciB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAkY29udHJvbC1sYWJlbC1tYXJnaW47XG4gIH1cbn1cbiIsIi8qKlxuICogTGFiZWxcbiAqL1xuXG4kbGFiZWwtbWFyZ2luOiAwLjVlbSAwO1xuJGxhYmVsLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGxhYmVsLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGxhYmVsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuJGxhYmVsLWNvbG9yOiBpbmhlcml0O1xuJGxhYmVsLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbTtcbiRsYWJlbC10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRsYWJlbC1sZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuXG4vKipcbiAgKiBGb3JtIE1lc3NhZ2VcbiAgKi9cbiRmb3JtLW1lc3NhZ2UtbWFyZ2luOiAkbGFiZWwtbWFyZ2luO1xuJGZvcm0tbWVzc2FnZS1mb250LWZhbWlseTogJHBhcmFncmFwaC1mb250LWZhbWlseTtcbiRmb3JtLW1lc3NhZ2UtZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQ7XG4kZm9ybS1tZXNzYWdlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuJGZvcm0tbWVzc2FnZS1jb2xvcjogJHBhcmFncmFwaC1jb2xvcjtcbiRmb3JtLW1lc3NhZ2UtbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQ7XG5cbi8qKlxuICogRmllbGRcbiAqL1xuXG4kZmllbGQtbWFyZ2luOiAkc3BhY2UtcyAwO1xuJGZpZWxkLWZsb2F0LWxhYmVsLXBhZGRpbmc6IDAuMjVlbTtcblxuLyoqXG4gKiBGaWVsZHNldFxuICovXG5cbiRmaWVsZHNldC1tYXJnaW46ICRmaWVsZC1tYXJnaW47XG4kZmllbGRzZXQtcGFkZGluZzogJHNwYWNlLXhzO1xuJGZpZWxkc2V0LWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiRmaWVsZHNldC1ib3JkZXItc3R5bGU6ICRib3JkZXItc3R5bGU7XG4kZmllbGRzZXQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuJGZpZWxkc2V0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4vKipcbiAqIExlZ2VuZFxuICovXG5cbiRsZWdlbmQtcGFkZGluZzogMC41ZW07XG4kbGVnZW5kLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogaW5oZXJpdDtcbiRsZWdlbmQtZm9udC1zaXplOiAkZm9udC1zaXplLW07XG4kbGVnZW5kLWNvbG9yOiBpbmhlcml0O1xuXG5cbi8qKlxuICogSW5wdXRcbiAqL1xuXG4kaW5wdXQtbWFyZ2luOiAkbGFiZWwtbWFyZ2luO1xuJGlucHV0LXBhZGRpbmc6IDAgMWVtO1xuJGlucHV0LWhlaWdodDogJGhlaWdodC1tO1xuJGlucHV0LWNvbG9yOiBpbmhlcml0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGlucHV0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tO1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbTtcbiRpbnB1dC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6IDFweDtcbiRpbnB1dC1ib3JkZXItc3R5bGU6ICRib3JkZXItc3R5bGU7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuJGlucHV0LWJvcmRlci1yYWRpdXM6IDA7XG4kaW5wdXQtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogJHNlY29uZGFyeTtcbiRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG5cbiRpbnB1dC1ob3Zlci1jb2xvcjogJGlucHV0LWNvbG9yO1xuJGlucHV0LWhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLW1vZCgkaW5wdXQtYmFja2dyb3VuZCkgc2hhZGUoMi41JSk7XG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoJGlucHV0LWJvcmRlci1jb2xvcikgc2hhZGUoMi41JSk7XG4kaW5wdXQtaG92ZXItYm94LXNoYWRvdzogJGhvdmVyLWJveC1zaGFkb3c7XG5cbiRpbnB1dC1mb2N1cy1jb2xvcjogJHByaW1hcnk7XG4kaW5wdXQtZm9jdXMtYmFja2dyb3VuZDogY29sb3ItbW9kKCRpbnB1dC1iYWNrZ3JvdW5kKSBzaGFkZSg1JSk7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoJGlucHV0LWJvcmRlci1jb2xvcikgc2hhZGUoNSUpO1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICRpbnB1dC1jb2xvcjtcbiRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBjb2xvci1tb2QoJGlucHV0LWJhY2tncm91bmQpIHNoYWRlKDUlKTtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbi8qKlxuICogSW5wdXQgU2l6ZXNcbiAqL1xuXG4kaW5wdXQteHhsLWhlaWdodDogJGhlaWdodC14eGw7XG4kaW5wdXQteHhsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eGw7XG5cbiRpbnB1dC14bC1oZWlnaHQ6ICRoZWlnaHQteGw7XG4kaW5wdXQteGwtZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuXG4kaW5wdXQtbC1oZWlnaHQ6ICRoZWlnaHQtbDtcbiRpbnB1dC1sLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sO1xuXG4kaW5wdXQtcy1oZWlnaHQ6ICRoZWlnaHQtcztcbiRpbnB1dC1zLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuXG4kaW5wdXQteHMtaGVpZ2h0OiAkaGVpZ2h0LXhzO1xuJGlucHV0LXhzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcblxuJGlucHV0LXh4cy1oZWlnaHQ6ICRoZWlnaHQteHhzO1xuJGlucHV0LXh4cy1mb250LXNpemU6ICRmb250LXNpemUteHhzO1xuXG4vKipcbiAqIFRleHRhcmVhXG4gKi9cblxuJHRleHRhcmVhLXBhZGRpbmc6IDFlbTtcbiR0ZXh0YXJlYS1saW5lLWhlaWdodDogaW5oZXJpdDtcblxuLyoqXG4gKiBTZWxlY3RcbiAqL1xuXG4kc2VsZWN0LW1hcmdpbjogJGlucHV0LW1hcmdpbjtcbiRzZWxlY3QtcGFkZGluZzogMCAyZW0gMCAxZW07XG4kc2VsZWN0LWhlaWdodDogJGlucHV0LWhlaWdodDtcbiRzZWxlY3QtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiRzZWxlY3QtZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiRzZWxlY3QtZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuJHNlbGVjdC1jb2xvcjogJGlucHV0LWNvbG9yO1xuJHNlbGVjdC1saW5lLWhlaWdodDogYXV0bztcbiRzZWxlY3QtYmFja2dyb3VuZDogJGlucHV0LWJhY2tncm91bmQ7XG4kc2VsZWN0LWJvcmRlci13aWR0aDogMXB4O1xuJHNlbGVjdC1ib3JkZXItc3R5bGU6ICRpbnB1dC1ib3JkZXItc3R5bGU7XG4kc2VsZWN0LWJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiRzZWxlY3QtYm9yZGVyLXJhZGl1czogMDtcbiRzZWxlY3QtYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3c7XG5cbiRzZWxlY3QtYXJyb3ctc2l6ZTogNHB4O1xuJHNlbGVjdC1hcnJvdy1iYWNrZ3JvdW5kOiAkZGFyaztcblxuJHNlbGVjdC1ob3Zlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yO1xuJHNlbGVjdC1ob3Zlci1iYWNrZ3JvdW5kOiAkaW5wdXQtaG92ZXItYmFja2dyb3VuZDtcbiRzZWxlY3QtaG92ZXItYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yO1xuJHNlbGVjdC1ob3Zlci1ib3gtc2hhZG93OiAkaW5wdXQtaG92ZXItYm94LXNoYWRvdztcblxuJHNlbGVjdC1mb2N1cy1jb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuJHNlbGVjdC1mb2N1cy1iYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYmFja2dyb3VuZDtcbiRzZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJHNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblxuJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuJHNlbGVjdC1kaXNhYmxlZC1iYWNrZ3JvdW5kOiAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZDtcbiRzZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuXG4vKipcbiAqIFNlbGVjdCBTaXplc1xuICovXG5cbiRzZWxlY3QteHhsLWhlaWdodDogJGlucHV0LXh4bC1oZWlnaHQ7XG4kc2VsZWN0LXh4bC1mb250LXNpemU6ICRpbnB1dC14eGwtZm9udC1zaXplO1xuXG4kc2VsZWN0LXhsLWhlaWdodDogJGlucHV0LXhsLWhlaWdodDtcbiRzZWxlY3QteGwtZm9udC1zaXplOiAkaW5wdXQteGwtZm9udC1zaXplO1xuXG4kc2VsZWN0LWwtaGVpZ2h0OiAkaW5wdXQtbC1oZWlnaHQ7XG4kc2VsZWN0LWwtZm9udC1zaXplOiAkaW5wdXQtbC1mb250LXNpemU7XG5cbiRzZWxlY3Qtcy1oZWlnaHQ6ICRpbnB1dC1zLWhlaWdodDtcbiRzZWxlY3Qtcy1mb250LXNpemU6ICRpbnB1dC1zLWZvbnQtc2l6ZTtcblxuJHNlbGVjdC14cy1oZWlnaHQ6ICRpbnB1dC14cy1oZWlnaHQ7XG4kc2VsZWN0LXhzLWZvbnQtc2l6ZTogJGlucHV0LXhzLWZvbnQtc2l6ZTtcblxuJHNlbGVjdC14eHMtaGVpZ2h0OiAkaW5wdXQteHhzLWhlaWdodDtcbiRzZWxlY3QteHhzLWZvbnQtc2l6ZTogJGlucHV0LXh4cy1mb250LXNpemU7XG5cbi8qKlxuICogQ29udHJvbFxuICovXG4kY29udHJvbC1sYWJlbC1tYXJnaW46IDAgMCAwIDAuNzVlbTtcbiRjb250cm9sLWxhYmVsLWNvbG9yOiBpbmhlcml0O1xuXG4kY29udHJvbC1tYXJnaW46ICRpbnB1dC1tYXJnaW47XG4kY29udHJvbC1wYWRkaW5nOiAwO1xuJGNvbnRyb2wtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiRjb250cm9sLWZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4kY29udHJvbC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4kY29udHJvbC1jb2xvcjogJGlucHV0LWNvbG9yO1xuJGNvbnRyb2wtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14cztcbiRjb250cm9sLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJGNvbnRyb2wtbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcblxuJGNvbnRyb2wtaG92ZXItaW5kaWNhdG9yLWJhY2tncm91bmQ6ICRpbnB1dC1ob3Zlci1iYWNrZ3JvdW5kO1xuJGNvbnRyb2wtaG92ZXItaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjtcbiRjb250cm9sLWhvdmVyLWluZGljYXRvci1ib3gtc2hhZG93OiAkaW5wdXQtaG92ZXItYm94LXNoYWRvdztcblxuJGNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJhY2tncm91bmQ6ICRpbnB1dC1mb2N1cy1iYWNrZ3JvdW5kO1xuJGNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRjb250cm9sLWZvY3VzLWluZGljYXRvci1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblxuJGNvbnRyb2wtaW5kaWNhdG9yLXNpemU6IDEuMzc1cmVtO1xuJGNvbnRyb2wtaW5kaWNhdG9yLWJhY2tncm91bmQ6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuJGNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiRjb250cm9sLWluZGljYXRvci1ib3JkZXItc3R5bGU6ICRpbnB1dC1ib3JkZXItc3R5bGU7XG4kY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuJGNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xuXG4kY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiRjb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJvcmRlcjogJGNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAkY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXN0eWxlICRjb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJhY2tncm91bmQ7XG4kY29udHJvbC1jaGVja2VkLWxhYmVsLWNvbG9yOiAkY29udHJvbC1sYWJlbC1jb2xvcjtcblxuJGNvbnRyb2wtaW5saW5lLW1hcmdpbi1yaWdodDogMnJlbTtcblxuJGNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuJHJhZGlvLWluZGljYXRvci1zaXplOiAwLjVlbTtcbiRyYWRpby1pbmRpY2F0b3ItYmFja2dyb3VuZDogJGlucHV0LWJhY2tncm91bmQ7XG4kcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRjb250cm9sLWluZGljYXRvci1zaXplO1xuXG4kc3dpdGNoLWluZGljYXRvci1iYWNrZ3JvdW5kOiAkY29udHJvbC1pbmRpY2F0b3ItYmFja2dyb3VuZDtcbiRzd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRjb250cm9sLWluZGljYXRvci1zaXplO1xuXG4vKipcbiAqIENvbnRyb2wgU2l6ZXNcbiAqL1xuXG4kY29udHJvbC14eGwtZm9udC1zaXplOiAkZm9udC1zaXplLXh4bDtcbiRjb250cm9sLXh4bC1pbmRpY2F0b3Itc2l6ZTogMS43NXJlbTtcblxuJGNvbnRyb2wteGwtZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuJGNvbnRyb2wteGwtaW5kaWNhdG9yLXNpemU6IDEuNjI1cmVtO1xuXG4kY29udHJvbC1sLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sO1xuJGNvbnRyb2wtbC1pbmRpY2F0b3Itc2l6ZTogMS41cmVtO1xuXG4kY29udHJvbC1zLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuJGNvbnRyb2wtcy1pbmRpY2F0b3Itc2l6ZTogMS4yNXJlbTtcblxuJGNvbnRyb2wteHMtZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuJGNvbnRyb2wteHMtaW5kaWNhdG9yLXNpemU6IDEuMTI1cmVtO1xuXG4kY29udHJvbC14eHMtZm9udC1zaXplOiAkZm9udC1zaXplLXh4cztcbiRjb250cm9sLXh4cy1pbmRpY2F0b3Itc2l6ZTogMXJlbTtcblxuLyoqXG4gKiBSYW5nZVxuICovXG5cbiRyYW5nZS1tYXJnaW46ICRmaWVsZC1tYXJnaW47XG4kcmFuZ2UtcGFkZGluZzogMDtcbiRyYW5nZS1oZWlnaHQ6IDAuNjI1cmVtO1xuXG4kcmFuZ2UtdGh1bWItd2lkdGg6IDJlbTtcbiRyYW5nZS10aHVtYi1oZWlnaHQ6ICRyYW5nZS10aHVtYi13aWR0aDtcbiRyYW5nZS10aHVtYi1iYWNrZ3JvdW5kOiAkaW5wdXQtYmFja2dyb3VuZDtcbiRyYW5nZS10aHVtYi1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4kcmFuZ2UtdGh1bWItYm9yZGVyLXN0eWxlOiAkaW5wdXQtYm9yZGVyLXN0eWxlO1xuJHJhbmdlLXRodW1iLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiRyYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiA1MCU7XG4kcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3c7XG5cbiRyYW5nZS10aHVtYi1ob3Zlci1iYWNrZ3JvdW5kOiAkaW5wdXQtaG92ZXItYmFja2dyb3VuZDtcbiRyYW5nZS10aHVtYi1ob3Zlci1ib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3I7XG4kcmFuZ2UtdGh1bWItaG92ZXItYm94LXNoYWRvdzogJGlucHV0LWhvdmVyLWJveC1zaGFkb3c7XG5cbiRyYW5nZS10aHVtYi1mb2N1cy1iYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYmFja2dyb3VuZDtcbiRyYW5nZS10aHVtYi1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4kcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG5cbiRyYW5nZS10cmFjay1iYWNrZ3JvdW5kOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuJHJhbmdlLXRyYWNrLWJvcmRlci13aWR0aDogMDtcbiRyYW5nZS10cmFjay1ib3JkZXItc3R5bGU6IG5vbmU7XG4kcmFuZ2UtdHJhY2stYm9yZGVyLWNvbG9yOiBub25lO1xuJHJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuJHJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xuXG4kcmFuZ2UtdHJhY2staG92ZXItYmFja2dyb3VuZDogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjtcbiRyYW5nZS10cmFjay1ob3Zlci1ib3JkZXItY29sb3I6IG5vbmU7XG4kcmFuZ2UtdHJhY2staG92ZXItYm94LXNoYWRvdzogJGlucHV0LWhvdmVyLWJveC1zaGFkb3c7XG5cbiRyYW5nZS10cmFjay1mb2N1cy1iYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJHJhbmdlLXRyYWNrLWZvY3VzLWJvcmRlci1jb2xvcjogbm9uZTtcbiRyYW5nZS10cmFjay1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblxuLyoqXG4gKiBSYW5nZSBTaXplc1xuICovXG5cbiRyYW5nZS14eGwtaGVpZ2h0OiAxcmVtO1xuJHJhbmdlLXhsLWhlaWdodDogMC44NzVyZW07XG4kcmFuZ2UtbC1oZWlnaHQ6IDAuNzVyZW07XG4kcmFuZ2Utcy1oZWlnaHQ6IDAuNXJlbTtcbiRyYW5nZS14cy1oZWlnaHQ6IDAuMzc1cmVtO1xuJHJhbmdlLXh4cy1oZWlnaHQ6IDAuMjVyZW07XG5cbi8qKlxuICogUHJvZ3Jlc3NcbiAqL1xuXG4kcHJvZ3Jlc3MtbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xuJHByb2dyZXNzLWhlaWdodDogMC42MjVyZW07XG4kcHJvZ3Jlc3MtYmFja2dyb3VuZDogJGlucHV0LWJvcmRlci1jb2xvcjtcbiRwcm9ncmVzcy1ib3JkZXItd2lkdGg6IDA7XG4kcHJvZ3Jlc3MtYm9yZGVyLXN0eWxlOiBub25lO1xuJHByb2dyZXNzLWJvcmRlci1jb2xvcjogbm9uZTtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAxcmVtO1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4kcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4vKipcbiAqIFByb2dyZXNzIFNpemVzXG4gKi9cblxuJHByb2dyZXNzLXh4bC1oZWlnaHQ6IDFyZW07XG4kcHJvZ3Jlc3MteGwtaGVpZ2h0OiAwLjg3NXJlbTtcbiRwcm9ncmVzcy1sLWhlaWdodDogMC43NXJlbTtcbiRwcm9ncmVzcy1zLWhlaWdodDogMC41cmVtO1xuJHByb2dyZXNzLXhzLWhlaWdodDogMC4zNzVyZW07XG4kcHJvZ3Jlc3MteHhzLWhlaWdodDogMC4yNXJlbTtcbiIsIi5kaXZpZGVyIHtcbiAgZGl2W2NsYXNzXj1cIm1heC13aWR0aC1cIl0sXG4gIGRpdltjbGFzcyo9XCJtYXgtd2lkdGgtXCJdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItZ3V0dGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItZ3V0dGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXgtd2lkdGgtbm9uZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59IiwiZW0ge1xuICBmb250LWZhbWlseTogJGVtcGhhc2lzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGVtcGhhc2lzLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkZW1waGFzaXMtZm9udC1zdHlsZTtcbiAgY29sb3I6ICRlbXBoYXNpcy1jb2xvcjtcbn1cbiIsImZpZ3VyZSB7XG4gIGRpc3BsYXk6ICRmaWd1cmUtZGlzcGxheTtcbiAgbWFyZ2luOiAkZmlndXJlLW1hcmdpbjtcbiAgcGFkZGluZzogJGZpZ3VyZS1wYWRkaW5nO1xufVxuXG5maWdjYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogJGZpZ3VyZS1jYXB0aW9uLW1hcmdpbjtcbiAgZm9udC1mYW1pbHk6ICRmaWd1cmUtY2FwdGlvbi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmaWd1cmUtY2FwdGlvbi1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiAkZmlndXJlLWNhcHRpb24tdGV4dC1hbGlnbjtcbn1cbiIsIi5oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgLmhhbWJ1cmdlcl9fbGluZSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBoZWFkaW5nIHtcbiAgbWFyZ2luOiAkaGVhZGluZ3MtbWFyZ2luO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRoZWFkaW5ncy10ZXh0LXRyYW5zZm9ybTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkaW5ncy1sZXR0ZXItc3BhY2luZztcbn1cblxuQG1peGluIGhlYWRpbmdfc21hbGwge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLXNtYWxsLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLXNtYWxsLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3Mtc21hbGwtZm9udC1zdHlsZTtcbiAgZm9udC1zaXplOiAkaGVhZGluZ3Mtc21hbGwtc2l6ZTtcbiAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbn1cblxuQG1peGluIGgxIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTYsIDQ4KTtcbiAgQG1lZGlhICgtLXMtZG93bikge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxuQG1peGluIGgyIHtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplLW1vYmlsZTtcbiAgfVxufVxuQG1peGluIGgzIHtcbiAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLW1vYmlsZTtcbiAgfVxufVxuXG5AbWl4aW4gaDQge1xuICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUtbW9iaWxlO1xuICB9XG59XG5cbkBtaXhpbiBoNSB7XG4gIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRkYXJrO1xufVxuXG5AbWl4aW4gaDYge1xuICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkZGFyaztcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgQGluY2x1ZGUgaGVhZGluZztcblxuICBzbWFsbCB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ19zbWFsbDtcbiAgfVxufVxuXG5cbi50aGUtY29udGVudCBoMSxcbi5oMSB7XG4gIEBpbmNsdWRlIGgxO1xuXG4gICsgaDIsXG4gICsgLmgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50aGUtY29udGVudCBoMixcbi5oMiB7XG4gIEBpbmNsdWRlIGgyO1xuXG4gICsgaDMsXG4gICsgLmgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50aGUtY29udGVudCBoMyxcbi5oMyB7XG4gIEBpbmNsdWRlIGgzO1xuICArIGg0LFxuICArIC5oNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udGhlLWNvbnRlbnQgaDQsXG4uaDQge1xuICBAaW5jbHVkZSBoNDtcbiAgKyBoNSxcbiAgKyAuaDUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRoZS1jb250ZW50IGg1LFxuLmg1IHtcbiAgQGluY2x1ZGUgaDU7XG5cbiAgKyBoNixcbiAgKyAuaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRoZS1jb250ZW50IGg2LFxuLmg2IHtcbiAgQGluY2x1ZGUgaDY7XG59XG4iLCIuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cbn0iLCJociB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46ICRob3Jpem9udGFsLXJ1bGUtbWFyZ2luO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogJGhvcml6b250YWwtcnVsZS1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICRob3Jpem9udGFsLXJ1bGUtYmFja2dyb3VuZDtcbiAgJi5jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIkc2l6ZXM6IChcbiAgICAgICAgeHhzOiAkaWNvbi14eHMtc2l6ZSxcbiAgICAgICAgeHM6ICRpY29uLXhzLXNpemUsXG4gICAgICAgIHM6ICRpY29uLXMtc2l6ZSxcbiAgICAgICAgbTogJGljb24tbS1zaXplLFxuICAgICAgICBsOiAkaWNvbi1sLXNpemUsXG4gICAgICAgIHhsOiAkaWNvbi14bC1zaXplLFxuICAgICAgICB4eGw6ICRpY29uLXh4bC1zaXplXG4pO1xuW2NsYXNzXj1cImljb25cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAkaWNvbi14cy1zaXplO1xuICBoZWlnaHQ6ICRpY29uLXhzLXNpemU7XG59XG5AZWFjaCAkbGFiZWwsICRzaXplIGluICRzaXplcyB7XG5cbiAgLmljb24tI3skbGFiZWx9LFxuICAuaWNvbi0jeyRsYWJlbH0gPiBzdmcsXG4gIHN2Zy5pY29uLSN7JGxhYmVsfSB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gIH1cbn1cbiIsImlucHV0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIGJvcmRlci1zdHlsZTogJGlucHV0LWJvcmRlci1zdHlsZTtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgb3BhY2l0eTogJGlucHV0LXBsYWNlaG9sZGVyLW9wYWNpdHk7XG4gIH1cblxuICAvKiBPdmVycmlkZSBJRSBvcGFjaXR5IHN0eWxlcyBhcyB0aGV5IGFwcGx5IHRvIHRoZSBmdWxsIGlucHV0IGFuZCBub3QganVzdCBwbGFjZWhvbGRlciB0ZXh0ICovXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtaG92ZXItYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWhvdmVyLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRpbnB1dC1mb2N1cy1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgIC8vIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuaXMtZXJyb3Ige1xuICAgIGNvbG9yOiAkZXJyb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRlcnJvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5pcy13YXJuaW5nIHtcbiAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmlzLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuaXMtaW5mbyB7XG4gICAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuICB9XG59XG5cbmlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICArIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbmlucHV0W3R5cGU9J2NvbG9yJ10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4iLCIua2V5X2RhdGVzX193aWRnZXQge1xuICBsaSB7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlLFxuICAmLWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gICYtZGF0ZSB7XG5cbiAgfVxufSIsImxhYmVsLFxuLmZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJGxhYmVsLW1hcmdpbjtcbiAgZm9udC1mYW1pbHk6ICRsYWJlbC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRsYWJlbC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkbGFiZWwtZm9udC1zaXplO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGxhYmVsLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogJGxhYmVsLXRleHQtdHJhbnNmb3JtO1xuICBsZXR0ZXItc3BhY2luZzogJGxhYmVsLWxldHRlci1zcGFjaW5nO1xufSIsIi5sZWFkIHtcbiAgbWFyZ2luOiAkbGVhZC1tYXJnaW47XG4gIGZvbnQtZmFtaWx5OiAkbGVhZC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC1zdHlsZTogJGxlYWQtZm9udC1zdHlsZTtcbiAgY29sb3I6ICRsZWFkLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGxlYWQtbGluZS1oZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiAkbGVhZC10ZXh0LXRyYW5zZm9ybTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZWFkLWxldHRlci1zcGFjaW5nO1xuICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgZm9udC1zaXplOiByZW0oMTYsICRyb290LXNpemUtbW9iaWxlKTtcbiAgfVxufVxuXG4ubGVhZC14eGwge1xuICBmb250LXNpemU6ICRsZWFkLXh4bC1mb250LXNpemU7XG59XG5cbi5sZWFkLXhsIHtcbiAgZm9udC1zaXplOiAkbGVhZC14bC1mb250LXNpemU7XG59XG5cbi5sZWFkLWwge1xuICBmb250LXNpemU6ICRsZWFkLWwtZm9udC1zaXplO1xufVxuXG4ubGVhZC1zIHtcbiAgZm9udC1zaXplOiAkbGVhZC1zLWZvbnQtc2l6ZTtcbn1cblxuLmxlYWQteHMge1xuICBmb250LXNpemU6ICRsZWFkLXhzLWZvbnQtc2l6ZTtcbn1cblxuLmxlYWQteHhzIHtcbiAgZm9udC1zaXplOiAkbGVhZC14eHMtZm9udC1zaXplO1xufVxuIiwiLmxpbmstbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaSB7XG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDEuNXJlbSAxLjVyZW07XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC4ycmVtIDAuMnJlbSAwIDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gMnJlbTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsImEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkbGluay1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay10ZXh0LWRlY29yYXRpb247XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiAkbGluay10ZXh0LWRlY29yYXRpb24tc2tpcDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkc3BlZWQtZmFzdCBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAkc3BlZWQtZmFzdCBlYXNlLWluLW91dCwgYm9yZGVyICRzcGVlZC1mYXN0IGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLXRleHQtZGVjb3JhdGlvbjtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcDogJGxpbmstaG92ZXItdGV4dC1kZWNvcmF0aW9uLXNraXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB9XG59XG4iLCIuaW5mby1saXN0LFxuLmltcG9ydGFudC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2luZm8uc3ZnJykgbGVmdCB0b3AgMC4yNXJlbSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbi5pbXBvcnRhbnQtbGlzdCBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ltcG9ydGFudC5zdmcnKTtcbn1cblxuLmJ1bGxldGVkLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjMzcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMC4zM3JlbSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5vbC5zcGVjaWFsLW9yZGVyZWQtbGlzdCB7XG4gICAgXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNwZWNpYWwtb3JkZXItY291bnRlcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDgwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHNwZWNpYWwtb3JkZXItY291bnRlcik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICg2MHB4IC0gMTYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICRibHVlLWJyaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJlc2V0IHtcbiAgICAgICAgY291bnRlci1yZXNldDogc3BlY2lhbC1vcmRlci1jb3VudGVyO1xuICAgIH0gXG5cbiAgICAmW3N0eWxlXj1cIi0tc3RhcnRcIl0ge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBzcGVjaWFsLW9yZGVyLWNvdW50ZXIgY2FsYyh2YXIoLS1zdGFydCkgLSAxKTtcbiAgICB9XG5cbn1cblxuYm9keSB7XG4gICAgY291bnRlci1yZXNldDogc3BlY2lhbC1vcmRlci1jb3VudGVyO1xufSIsInVsLFxub2wge1xuICBtYXJnaW46ICRsaXN0LW1hcmdpbjtcbiAgcGFkZGluZzogJGxpc3QtcGFkZGluZztcbiAgZm9udC1mYW1pbHk6ICRsaXN0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGxpc3QtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGxpc3QtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkbGlzdC1mb250LXN0eWxlO1xuICBjb2xvcjogJGxpc3QtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkbGlzdC1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRsaXN0LXRleHQtdHJhbnNmb3JtO1xuICBsZXR0ZXItc3BhY2luZzogJGxpc3QtbGV0dGVyLXNwYWNpbmc7XG5cbiAgJiBsaSB7XG4gICAgbWFyZ2luOiAkbGlzdC1pdGVtLW1hcmdpbjtcbiAgICBwYWRkaW5nOiAkbGlzdC1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjptYXJrZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYgPiB1bCxcbiAgICAmID4gb2wge1xuICAgICAgbWFyZ2luOiAkY2hpbGQtbGlzdC1tYXJnaW47XG4gICAgICBwYWRkaW5nOiAkY2hpbGQtbGlzdC1wYWRkaW5nO1xuXG4gICAgICAvKiBPdmVycmlkZSBtYXJnaW4gcmVtb3ZlZCBmb3IgZmlyc3QgY2hpbGQgaXRlbXMgaW4gcmVzZXQuY3NzICovXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAkY2hpbGQtbGlzdC1tYXJnaW47XG4gICAgICB9XG5cbiAgICAgICYgbGkge1xuICAgICAgICBtYXJnaW46ICRjaGlsZC1saXN0LWl0ZW0tbWFyZ2luO1xuICAgICAgICBwYWRkaW5nOiAkY2hpbGQtbGlzdC1pdGVtLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogJHVub3JkZXJlZC1saXN0LWljb247XG4gICYgbGkge1xuICAgICYgdWwge1xuICAgICAgbGlzdC1zdHlsZTogJHVub3JkZXJlZC1jaGlsZC1saXN0LWljb247XG4gICAgfVxuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgJiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIuYWRzLWxvZ28ge1xuICBpbWcge1xuICAgIHdpZHRoOiA0LjVyZW07XG4gICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgd2lkdGg6IDcuODEyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm5kc3MtbG9nbyB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDg3cHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiByZW0oOTkpO1xuICAgICAgaGVpZ2h0OiByZW0oNDUpO1xuICAgIH1cbiAgfVxufVxuXG4uc2l0ZS1sb2dvIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiByZW0oMTcwKTtcbiAgICAgIGhlaWdodDogcmVtKDQ1KTtcbiAgICB9XG4gIH1cbn1cblxuLmRpYWJldGVzLWF1c3RyYWxpYS1sb2dvIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogNC43NXJlbTtcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogcmVtKDg5KTtcbiAgICAgIGhlaWdodDogcmVtKDMxKTtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ28td3JhcHBlciB7XG4gIC5zaXRlLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlLWJyaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gRm9vdGVyIGxvZ29zIG9yaWdpbmFsIHNpemVcbkBtZWRpYSgtLW0tdXApIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICAubmRzcy1sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIm5hdixcbi5uYXYge1xuICBvbCxcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgdWwsXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIkBtaXhpbiBwIHtcbiAgbWFyZ2luOiAkcGFyYWdyYXBoLW1hcmdpbjtcbiAgZm9udC1mYW1pbHk6ICRwYXJhZ3JhcGgtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkcGFyYWdyYXBoLWZvbnQtc3R5bGU7XG4gIGNvbG9yOiAkcGFyYWdyYXBoLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRwYXJhZ3JhcGgtdGV4dC10cmFuc2Zvcm07XG4gIGxldHRlci1zcGFjaW5nOiAkcGFyYWdyYXBoLWxldHRlci1zcGFjaW5nO1xufVxuXG4ucCxcbnAge1xuICBAaW5jbHVkZSBwO1xufVxuIiwicHJlIHtcbiAgbWFyZ2luOiAkcHJlLW1hcmdpbjtcbiAgcGFkZGluZzogJHByZS1wYWRkaW5nO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6ICRwcmUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcHJlLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRwcmUtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkcHJlLWZvbnQtc3R5bGU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgdGFiLXNpemU6ICRwcmUtdGFiLXNpemU7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRwcmUtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkcHJlLWJvcmRlci13aWR0aCAkcHJlLWJvcmRlci1zdHlsZSAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHByZS1ib3JkZXItcmFkaXVzO1xuXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogJHByZS1jb2RlLWNvbG9yO1xuICB9XG59XG4iLCIvKipcbiAqIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIFNjcmVlbiBSZWFkZXJzXG4gKiBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4gKi9cblxuLnNjcmVlbi1yZWFkZXIsXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cblxuLyoqXG4gKiBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc2NyZWVuLXJlYWRlciB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbiAqIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbiAqIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcbiAqL1xuXG4uc2NyZWVuLXJlYWRlci1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi5zZWN0aW9uIHtcbiAgJjpub3QoLnNlY3Rpb24tLXF1ZXN0aW9ucyk6bm90KC5pbnRybykge1xuICAgICYuYW5pbWF0ZSB7XG4gICAgICB0cmFuc2l0aW9uOiAuOHMgZWFzZSBhbGwgLjJzO1xuICAgIH1cbiAgICAmOm5vdCguYW5pbWF0ZSkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICAgIHRyYW5zaXRpb246IC44cyBlYXNlIGFsbCAuMnM7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJi5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24ge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufSIsInNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdpbnB1dF9jb250YWluZXJfc2VsZWN0LFxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHNlbGVjdC1tYXJnaW47XG4gIGZvbnQtZmFtaWx5OiAkc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJHNlbGVjdC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkc2VsZWN0LWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRzZWxlY3QtbGluZS1oZWlnaHQ7XG5cbiAgJiBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6ICRzZWxlY3QtcGFkZGluZztcbiAgICBoZWlnaHQ6ICRzZWxlY3QtaGVpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogJHNlbGVjdC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlcjogJHNlbGVjdC1ib3JkZXItd2lkdGggJHNlbGVjdC1ib3JkZXItc3R5bGUgJHNlbGVjdC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJHNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XG5cbiAgICAvKiBVbmRvIHRoZSBGaXJlZm94IGlubmVyIGZvY3VzIHJpbmcgKi9cbiAgICAmOjotbW96LWZvY3VzcmluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgICB9XG5cbiAgICAvKiBIaWRlIHRoZSBhcnJvdyBpbiBJRTEwIGFuZCB1cCAqL1xuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2VsZWN0LWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHNlbGVjdC1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LWhvdmVyLWJvcmRlci1jb2xvcjtcblxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRzZWxlY3QtZm9jdXMtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWZvY3VzLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItY29sb3I6ICRzZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogJGZvY3VzLW91dGxpbmUtb2Zmc2V0O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1lcnJvciB7XG4gICAgJiBzZWxlY3Qge1xuICAgICAgY29sb3I6ICRlcnJvciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkZXJyb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLXdhcm5pbmcge1xuICAgICYgc2VsZWN0IHtcbiAgICAgIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zdWNjZXNzIHtcbiAgICAmIHNlbGVjdCB7XG4gICAgICBjb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuaW5mbyB7XG4gICAgJiBzZWxlY3Qge1xuICAgICAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvKiBEcm9wZG93biBBcnJvdyAqL1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogJHNlbGVjdC1hcnJvdy1zaXplICogLTAuNTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6ICRzZWxlY3QtYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzZWxlY3QtYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkc2VsZWN0LWFycm93LXNpemUgc29saWQgJHNlbGVjdC1hcnJvdy1iYWNrZ3JvdW5kO1xuICB9XG59XG5cbi8qIEZpcmVmb3ggaGFjayB0byBoaWRlIHRoZSBhcnJvdyAqL1xuQG1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAvKiBGaXJlZm94IGhhY2sgdG8gaGlkZSB0aGUgYXJyb3cgKEZGID0+IDMwKSAqL1xuICAuc2VsZWN0OjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDBweDtcbiAgICBib3JkZXItY29sb3I6ICRzZWxlY3QtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogJHNlbGVjdC1ib3JkZXItc3R5bGU7XG4gICAgYmFja2dyb3VuZDogJHNlbGVjdC1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLnNlbGVjdC5sYXJnZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMS41ZW07XG4gIH1cbn1cbiIsIi5zbWFsbC1jYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0iLCJzdHJvbmcsXG4uYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkc3Ryb25nLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJHN0cm9uZy1mb250LXdlaWdodDtcbiAgZm9udC1zdHlsZTogJHN0cm9uZy1mb250LXN0eWxlO1xuICBjb2xvcjogJHN0cm9uZy1jb2xvcjtcbn1cbiIsIi50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgKiAwLjUgJHNwYWNlLXh4cztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHhzO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59IiwidGV4dGFyZWEge1xuICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGFyZWEtbGluZS1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yICRzcGVlZC1mYXN0IGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kICRzcGVlZC1mYXN0IGVhc2UtaW4tb3V0LCBib3JkZXIgJHNwZWVkLWZhc3QgZWFzZS1pbi1vdXQ7XG59XG4iLCJAbWl4aW4gaW5mb2ljb24ge1xuICBjb250ZW50OiBzdmctdXJsKCc8c3ZnIGlkPVwiaW5mby1jaXJjbGVcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cGF0aCBmaWxsPVwiIzAwQTNERVwiIGQ9XCJNMjU2IDhDMTE5LjA0MyA4IDggMTE5LjA4MyA4IDI1NmMwIDEzNi45OTcgMTExLjA0MyAyNDggMjQ4IDI0OHMyNDgtMTExLjAwMyAyNDgtMjQ4QzUwNCAxMTkuMDgzIDM5Mi45NTcgOCAyNTYgOHptMCAxMTBjMjMuMTk2IDAgNDIgMTguODA0IDQyIDQycy0xOC44MDQgNDItNDIgNDItNDItMTguODA0LTQyLTQyIDE4LjgwNC00MiA0Mi00MnptNTYgMjU0YzAgNi42MjctNS4zNzMgMTItMTIgMTJoLTg4Yy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDEydi02NGgtMTJjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTI0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoNjRjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYxMDBoMTJjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYyNHpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgbGVmdDogJHNwYWNlLW07XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7IFxufVxuXG4uY2FsbG91dC1ibG9jay1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IHJlbSgyNCk7XG4gIG1hcmdpbjogcmVtKDQ4KSAwIHJlbSgyNCkgMDtcblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGluZm9pY29uO1xuICB9XG5cbiAgaDQge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWJyaWdodDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgyNCk7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcbiAgICB9XG4gIH1cblxufSIsIi5jYXJkcy1pY29uLWxheW91dCB7XG4gIC5jYXJkcy1pY29uX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gIH1cbn0gIFxuXG4uY2FyZC1pY29uIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IHJlbSg4MCk7XG4gICAgaGVpZ2h0OiByZW0oODApO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkc2Vjb25kYXJ5O1xuICAgICAgd2lkdGg6IHJlbSg0OCk7XG4gICAgICBoZWlnaHQ6IHJlbSg0OCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMCAycmVtO1xuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMCAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XG4gIH1cblxufSIsIi5jYXJkLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWJyaWdodDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICB9XG5cbn0iLCIuY2FyZCB7XG4gICAgPiBhIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgICArIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS1zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLW07XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAuY2FyZF9faW5mby1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2UtbTtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKTtcbiAgICAgICAgICAgIC5jYXJkX19pbmZvLWljb24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLmNhcmRfX2luZm8taWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fdGl0bGUsXG4gICAgICAgICAgICAuY2FyZF9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLXR5cGVfX2ljb24ge1xuICAgICAgICAuY2FyZF9fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAwIDFyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAgICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uIHsgXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7IFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS1zO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbn1cbiIsIi5jYXJkcy10ZXh0LWxheW91dC53aXRoLWludHJvIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgIHBhZGRpbmc6IHJlbSgyNCwgJHJvb3Qtc2l6ZS1tb2JpbGUpIHJlbSgxMiwgJHJvb3Qtc2l6ZS1tb2JpbGUpIHJlbSgxMiwgJHJvb3Qtc2l6ZS1tb2JpbGUpIHJlbSgxMiwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICB9XG5cbiAgLmNhcmRfX2luZm8taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI0cHg7XG4gICAgbGVmdDogJHNwYWNlLW07XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAuY2FyZHMtdGV4dF9faW50cm8ge1xuICAgIC5oMyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSg2MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAudGhlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyLCAkcm9vdC1zaXplLW1vYmlsZSk7XG4gICAgICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIH0gXG4gICAgfVxuICB9XG5cbiAgLmNhcmQtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLmNhcmQtdGV4dF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIH1cbiAgLmNhcmQtdGV4dF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIH1cblxuICBAbWVkaWEgKC0tbS11cCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAuY2FyZHMtdGV4dF9faW50cm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuaDMgeyBcbiAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gcmVtKDEyKSk7IFxuICAgICAgfVxuXG4gICAgICAudGhlLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYyg4MCUgLSByZW0oMTIpKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyKTsgXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICB9XG4gIH1cblxufSIsIi5jYXJkcy1sYXlvdXQge1xuICAuY29udGVudCB7XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgIH1cbiAgfVxufSIsIi5jb250ZW50LXdpdGgtaW1hZ2Uge1xuXG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW46IDIwcHggLTFyZW0gMCAtMXJlbTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKCAtLW0tdXAgKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmLmltYWdlLWxlZnQuaW1hZ2UtbWVkaXVtIHtcbiAgICAgIC5jb250ZW50LXdpdGgtaW1hZ2VfX2ltYWdlLFxuICAgICAgLmNvbnRlbnQtd2l0aC1pbWFnZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1yaWdodC5pbWFnZS1tZWRpdW0ge1xuICAgICAgLmNvbnRlbnQtd2l0aC1pbWFnZV9faW1hZ2UsXG4gICAgICAuY29udGVudC13aXRoLWltYWdlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2UtbGVmdC5pbWFnZS1sYXJnZSAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEyMCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzIpO1xuICAgIH1cbiAgICAmLmltYWdlLXJpZ2h0LmltYWdlLWxhcmdlICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzIpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEyMCk7XG4gICAgfVxuXG4gICAgJi5pbWFnZS1sYXJnZSAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTB2dyAqIDAuODYpO1xuICAgICAgbWluLWhlaWdodDogcmVtKDQ4MCk7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gcmVtKDIwKSk7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pbWFnZS1sZWZ0LmltYWdlLWxhcmdlICZfX2ltYWdlIGltZyB7IHJpZ2h0OiAwOyB9XG4gICAgJi5pbWFnZS1yaWdodC5pbWFnZS1sYXJnZSAmX19pbWFnZSBpbWcgeyBsZWZ0OiAwOyB9XG5cbiAgICAmLmltYWdlLXJpZ2h0ICZfX2ltYWdlIHsgb3JkZXI6IDI7IH1cbiAgICAmLmltYWdlLXJpZ2h0ICZfX2NvbnRlbnQgeyBvcmRlcjogMTsgfVxuXG4gIH1cblxuICBAbWVkaWEgKCAtLXMtZG93biApIHtcbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbTtcbiAgICB9XG4gIH1cblxufSIsIi5jb250ZW50LXdpdGgtdmlkZW8ge1xuXG4gIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtYnJpZ2h0O1xuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICAucGxheS1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgQG1lZGlhICggLS1tLXVwICkge1xuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMik7XG4gICAgfVxuXG4gICAgJi5pbWFnZS1sYXJnZSB7XG4gICAgICAuY29udGVudC13aXRoLXZpZGVvX192aWRlbyB7IHdpZHRoOiBjYWxjKDcwMCUgLyAxMik7IH1cbiAgICAgIC5jb250ZW50LXdpdGgtdmlkZW9fX2NvbnRlbnQgeyB3aWR0aDogY2FsYyg1MDAlIC8gMTIpOyB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1yaWdodCAmX192aWRlbyB7IG9yZGVyOiAyOyB9XG4gICAgJi5pbWFnZS1yaWdodCAmX19jb250ZW50IHsgb3JkZXI6IDE7IH1cblxuICB9XG5cbiAgQG1lZGlhICggLS1zLWRvd24gKSB7XG4gICAgJl9fdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLW07XG4gICAgfVxuICB9XG5cblxuICAvLyBQbGF5IGJ1dHRvbiBhZ2FpblxuICAucGxheS1idXR0b24ge1xuICAgIGltZyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ4IDQ4XCI+PHBhdGggZmlsbD1cIndoaXRlXCIgZD1cIk0xNiAxMHYyOGwyMi0xNHpcIi8+PC9zdmc+Jyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG59IiwiLmNvbnRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXM7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgfVxufVxuXG4uY29udGVudF9fdGl0bGUge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgfVxufVxuXG4vLy50aGUtY29udGVudCB7fSIsIi5kaWFiZXRlcy1hdXN0cmFsaWEtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgLnNjcm9sbGVkICYge1xuICAgICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAoJGhlYWRlci1ib3R0b20taGVpZ2h0ICsgMjApO1xuICAgICAgICAgICAgbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTgsICRyb290LXNpemUtbW9iaWxlKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE4LCAkcm9vdC1zaXplLW1vYmlsZSk7XG4gICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ2xpbmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTMgKiAwLjEpO1xuICAgICAgfVxuICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpYWJldGVzLWF1c3RyYWxpYS1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4ICogMS4zMztcbiAgICAgICAgICAgIHdpZHRoOiA4OXB4ICogMS4zMztcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHggKiAxLjMzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OXB4ICogMS4zMzsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUge1xuICAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICgtLXMtZG93bikge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICA+IGxpIHtcbiAgICAgICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgfVxuICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlLXhzO1xuICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIGEge1xuICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICB9XG4gICAgIH1cbiAgfVxufSIsIi5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbn1cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgY29sb3I6ICR3YXJuaW5nO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZmllbGQge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLmRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjZS1tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5nZmllbGRfY2hlY2tib3gge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHtcbiAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5naW5wdXRfY29tcGxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICgtJHNwYWNlLXhzKTtcbiAgICAgICAgQG1lZGlhKC0teHhzKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlLXhzO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKC0teHhzKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbGVhci1tdWx0aSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICgtJHNwYWNlLXhzKTtcbiAgICAgICAgQG1lZGlhKC0teHhzKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZS14cztcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICBAbWVkaWEoLS14eHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICovXG4gICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBpbnB1dCxcbiAgICBzZWxlY3Qge1xuICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdpbnB1dF9jb3VudGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4cztcbiAgICB9XG5cbiAgICAudmFsaWRhdGlvbl9lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgLy8gRmllbGQgc2l6ZXNcbiAgICB1bC5nZm9ybV9maWVsZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwIC0wLjVyZW07XG4gICAgfVxuICAgIC5nZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICB9XG4gICAgLmdmaWVsZC5sYXJnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZ2ZpZWxkLm1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5nZmllbGQuc21hbGwge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cblxuICAgIEBtZWRpYSAoIC0tcy1kb3duICkge1xuICAgICAgICAuZ2ZpZWxkLmxhcmdlLFxuICAgICAgICAuZ2ZpZWxkLm1lZGl1bSxcbiAgICAgICAgLmdmaWVsZC5zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5mdWxsLXdpZHRoLWNvbnRlbnQge1xuXG4gIEBtZWRpYSAoLS1tLXVwKSB7XG4gIFxuICAgICYudGl0bGUtbGVmdCB7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIHJlbSgxMikpO1xuICAgICAgICAuaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGgzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aGUtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIHJlbSgxMikpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn0iLCIuZnVsbC13aWR0aC1jdGEge1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLWwgMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSgtLXMtZG93bikge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtcztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1icmlnaHQ7XG4gICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2UtbCAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIEBtZWRpYSgtLXMtZG93bikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXM7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ2FsbGVyeSB7XG4gIC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS14cy1kb3duKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiIsIi5oYWJpdHMge1xuXG5cblxuICAmX190YWJzIHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMjQpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSg0KTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BhbmVscyB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMzIpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBbaHJlZj1cIiNwcmV2XCJdOjpiZWZvcmUsXG4gICAgICBbaHJlZj1cIiNuZXh0XCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjVlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjEyNWVtLCAtMC4xMjVlbSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgIFtocmVmPVwiI3ByZXZcIl06OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMTI1ZW0sIC0wLjEyNWVtKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgIHdpZHRoOiByZW0oNTYsICRyb290LXNpemUtbW9iaWxlKTtcbiAgICAgIGhlaWdodDogcmVtKDU2LCAkcm9vdC1zaXplLW1vYmlsZSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQsICRyb290LXNpemUtbW9iaWxlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiByZW0oMzIsICRyb290LXNpemUtbW9iaWxlKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzIsICRyb290LXNpemUtbW9iaWxlKTtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oNCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDYwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiByZW0oLTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAmX190YWJzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BhbmVscyB7XG4gICAgICBwYWRkaW5nOiByZW0oMTYsICRyb290LXNpemUtbW9iaWxlKTtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX190YWJzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIHJlbSgxMikpO1xuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFuZWxzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIHJlbSgxMikpO1xuICAgICAgcGFkZGluZzogcmVtKDQ4KTtcbiAgICB9XG5cbiAgICAmX19wYW5lbCBmaWd1cmUge1xuICAgICAgICB3aWR0aDogcmVtKDk0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oOTQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiByZW0oNTQpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDU0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbn0iLCIuaG9tZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSByZW0oMTgwKSApO1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuXG4gICAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skaGVhZGVyLXRvcC1oZWlnaHQtbW9iaWxlfSAtIDhweCApO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogY2FsYyggMTAwdmggLSByZW0oMTgwKSApO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gKCN7JGhlYWRlci1ib3R0b20taGVpZ2h0fSArIDIwcHgpICk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skaGVhZGVyLXRvcC1oZWlnaHQtbW9iaWxlfSAtIDhweCApO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skaGVhZGVyLXRvcC1oZWlnaHQtbW9iaWxlfSAtIDhweCApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtIHJlbSgyMCkgKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICB3aWR0aDogY2FsYyggNTAlIC0gcmVtKDEwMCkgKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSgtLXh4cykge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLW5vdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gKCN7JGhlYWRlci1ib3R0b20taGVpZ2h0fSArIDIwcHgpICk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5zY3JvbGwtZm9yLW1vcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogcmVtKDExMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogI3sgJHJvb3Qtc2l6ZS1tb2JpbGUgKyAncHgnIH07XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICB0b3A6IC0zNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsLWZvci1tb3JlLXNoYWZ0LWFuaW0gMXMgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb246IHNjcm9sbC1mb3ItbW9yZS1hcnJvdy1hbmltIDFzIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbC1mb3ItbW9yZS1zaGFmdC1hbmltIHtcbiAgICAwJSAgIHsgaGVpZ2h0OiAyMHB4OyB9XG4gICAgMjAlICB7IGhlaWdodDogMzJweDsgfVxuICAgIDEwMCUgeyBoZWlnaHQ6IDIwcHg7IH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGwtZm9yLW1vcmUtYXJyb3ctYW5pbSB7XG4gICAgMCUgICB7IHRvcDogLTMwcHg7IH1cbiAgICAyMCUgIHsgdG9wOiAtMThweDsgfVxuICAgIDEwMCUgeyB0b3A6IC0zMHB4OyB9XG59IiwiLmltYWdlLWdyaWQge1xuICAgIFxuICAgIC8vIENoYW5nZSBjb2x1bW4gYnJlYWtwb2ludHNcbiAgICAuY29sdW1ucy0xLTIge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2x1bW5zLTEtMyB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIC8vQG1lZGlhICgtLXMtdXApIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgLy99XG4gICAgICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jb2x1bW5zLTEtNCB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIC8vQG1lZGlhICgtLXMtdXApIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgLy99XG4gICAgICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbn0iLCIuaW5wYWdlLW5hdmlnYXRpb24ge1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2luZGV4LXBhbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcztcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyNSU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3R1Y2sge1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItYm90dG9tLWhlaWdodCArIHJlbSgyMCk7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1oaWdoICsgMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0dWNrLm9mZi1lbmQge1xuICAgICAgICAuaW5kZXhlZC1saXN0X19pbmRleCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTEwLCAkcm9vdC1zaXplLW1vYmlsZSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0xMCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdHVjayB7XG4gICAgICAgICAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmxpZ2h0Ym94IHtcbiAgLnN3aXBlci1idXR0b24ge1xuXG4gIH1cbn1cblxuLmxpZ2h0Ym94X19nYWxsZXJ5LS10aHVtYnMge1xuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmxpZ2h0Ym94X19nYWxsZXJ5LS10aHVtYnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saWdodGJveF9fZ2FsbGVyeS0tdGh1bWJzIHtcbn0iLCIubWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYgPiBzdmcsXG4gICYgPiBpbWcsXG4gICYgPiB2aWRlbyxcbiAgJiA+IGlmcmFtZSxcbiAgJiA+IGNhbnZhcyxcbiAgJiA+IC5tZWRpYV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cbn1cblxuLm1lZGlhLTEge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLm1lZGlhLTEtMiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgyIC8gMSkgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTktMTYge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMTYgLyA5KSAqIDEwMCUpO1xufVxuXG4ubWVkaWEtOS0xNCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgxNCAvIDkpICogMTAwJSk7XG59XG5cbi5tZWRpYS0yLTMge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMyAvIDIpICogMTAwJSk7XG59XG5cbi5tZWRpYS0zLTQge1xuICBwYWRkaW5nLXRvcDogY2FsYygoNCAvIDMpICogMTAwJSk7XG59XG5cbi5tZWRpYS00LTUge1xuICBwYWRkaW5nLXRvcDogY2FsYygoNSAvIDQpICogMTAwJSk7XG59XG5cbi5tZWRpYS00LTMge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMyAvIDQpICogMTAwJSk7XG59XG5cbi5tZWRpYS0zLTIge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMiAvIDMpICogMTAwJSk7XG59XG5cbi5tZWRpYS01LTQge1xuICBwYWRkaW5nLXRvcDogY2FsYygoNCAvIDUpICogMTAwJSk7XG59XG5cbi5tZWRpYS0xNi05IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDkgLyAxNikgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTItMSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgxIC8gMikgKiAxMDAlKTtcbn1cblxuLm1lZGlhLW5lZ2F0aXZlLW1hcmdpbiB7XG4gIEBtZWRpYSAoLS14bC11cCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSAoLS1sKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSAoLS1tKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufSIsIi5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSB7XG4gIFxuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1ib3R0b20taGVpZ2h0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLW07XG4gICAgICAgICAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1ib3R0b20taGVpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZW0oMjApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAkdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEV4Y2VwdGlvbiAtIExhbmd1YWdlIGNob29zZXJcbiAgICAgICAgICAgICYubGFuZ3VhZ2UtY2hvb3NlciB7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAvL0BtZWRpYSAoLS1tLXVwKSB7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogJHNwYWNlLW07XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjIgMjJcIj48cGF0aCBmaWxsPVwiJTIzZmZmZmZmXCIgZD1cIk0xMC45ODkxIDAuMTY2Njg3QzUuMDA5MTMgMC4xNjY2ODcgMC4xNjY2MjYgNS4wMjAwMiAwLjE2NjYyNiAxMUMwLjE2NjYyNiAxNi45OCA1LjAwOTEzIDIxLjgzMzQgMTAuOTg5MSAyMS44MzM0QzE2Ljk4IDIxLjgzMzQgMjEuODMzMyAxNi45OCAyMS44MzMzIDExQzIxLjgzMzMgNS4wMjAwMiAxNi45OCAwLjE2NjY4NyAxMC45ODkxIDAuMTY2Njg3Wk0xOC40OTY2IDYuNjY2NjlIMTUuMzAwOEMxNC45NTQxIDUuMzEyNTIgMTQuNDU1OCA0LjAxMjUyIDEzLjgwNTggMi44MTAwMkMxNS43OTkxIDMuNDkyNTIgMTcuNDU2NiA0Ljg3OTE5IDE4LjQ5NjYgNi42NjY2OVpNMTEgMi4zNzY2OUMxMS44OTkxIDMuNjc2NjkgMTIuNjAzMyA1LjExNzUyIDEzLjA2OTEgNi42NjY2OUg4LjkzMDc5QzkuMzk2NjMgNS4xMTc1MiAxMC4xMDA4IDMuNjc2NjkgMTEgMi4zNzY2OVpNMi42MTQ5NiAxMy4xNjY3QzIuNDQxNjMgMTIuNDczNCAyLjMzMzI5IDExLjc0NzUgMi4zMzMyOSAxMUMyLjMzMzI5IDEwLjI1MjUgMi40NDE2MyA5LjUyNjY5IDIuNjE0OTYgOC44MzMzNUg2LjI3NjYzQzYuMTg5OTYgOS41NDgzNSA2LjEyNDk2IDEwLjI2MzQgNi4xMjQ5NiAxMUM2LjEyNDk2IDExLjczNjcgNi4xODk5NiAxMi40NTE3IDYuMjc2NjMgMTMuMTY2N0gyLjYxNDk2Wk0zLjUwMzI5IDE1LjMzMzRINi42OTkxM0M3LjA0NTc5IDE2LjY4NzUgNy41NDQxMyAxNy45ODc1IDguMTk0MTMgMTkuMTlDNi4yMDA3OSAxOC41MDc1IDQuNTQzMjkgMTcuMTMxNyAzLjUwMzI5IDE1LjMzMzRaTTYuNjk5MTMgNi42NjY2OUgzLjUwMzI5QzQuNTQzMjkgNC44NjgzNSA2LjIwMDc5IDMuNDkyNTIgOC4xOTQxMyAyLjgxMDAyQzcuNTQ0MTMgNC4wMTI1MiA3LjA0NTc5IDUuMzEyNTIgNi42OTkxMyA2LjY2NjY5Wk0xMSAxOS42MjM0QzEwLjEwMDggMTguMzIzNCA5LjM5NjYzIDE2Ljg4MjUgOC45MzA3OSAxNS4zMzM0SDEzLjA2OTFDMTIuNjAzMyAxNi44ODI1IDExLjg5OTEgMTguMzIzNCAxMSAxOS42MjM0Wk0xMy41MzUgMTMuMTY2N0g4LjQ2NDk2QzguMzY3NDYgMTIuNDUxNyA4LjI5MTYzIDExLjczNjcgOC4yOTE2MyAxMUM4LjI5MTYzIDEwLjI2MzQgOC4zNjc0NiA5LjUzNzUyIDguNDY0OTYgOC44MzMzNUgxMy41MzVDMTMuNjMyNSA5LjUzNzUyIDEzLjcwODMgMTAuMjYzNCAxMy43MDgzIDExQzEzLjcwODMgMTEuNzM2NyAxMy42MzI1IDEyLjQ1MTcgMTMuNTM1IDEzLjE2NjdaTTEzLjgwNTggMTkuMTlDMTQuNDU1OCAxNy45ODc1IDE0Ljk1NDEgMTYuNjg3NSAxNS4zMDA4IDE1LjMzMzRIMTguNDk2NkMxNy40NTY2IDE3LjEyMDkgMTUuNzk5MSAxOC41MDc1IDEzLjgwNTggMTkuMTlaTTE1LjcyMzMgMTMuMTY2N0MxNS44MSAxMi40NTE3IDE1Ljg3NSAxMS43MzY3IDE1Ljg3NSAxMUMxNS44NzUgMTAuMjYzNCAxNS44MSA5LjU0ODM1IDE1LjcyMzMgOC44MzMzNUgxOS4zODVDMTkuNTU4MyA5LjUyNjY5IDE5LjY2NjYgMTAuMjUyNSAxOS42NjY2IDExQzE5LjY2NjYgMTEuNzQ3NSAxOS41NTgzIDEyLjQ3MzQgMTkuMzg1IDEzLjE2NjdIMTUuNzIzM1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS14cztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLXMtZG93bikge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEV4Y2VwdGlvbiAtIEhlYWx0aCBwcm9mZXNzaW9uYWxzXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skaGVhZGVyLWJvdHRvbS1oZWlnaHR9IC0gMS41cmVtKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sYW5ndWFnZS1jaG9vc2VyICsgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEycmVtO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gcmVtKDIwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXMtZG93bikge1xuICAgICAgLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLmhhcy1zdWItbWVudSAuY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNXJlbSwgMC4xcmVtKTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGFzLXN1Yi1tZW51Lm9wZW4gLmNvbnRyb2w6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1JSkgcm90YXRlKDIyNWRlZyk7XG4gICAgICB9XG4gICAgICAuaGFzLXN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG59IiwiLnBhZ2UtaGVhZGVyIHtcbiAgICBcbiAgICAmX19oZWFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGhlaWdodDogcmVtKDMyMCk7XG4gICAgICBAbWVkaWEoLS14cy1kb3duKSB7XG4gICAgICAgIGhlaWdodDogY2FsYyggKDEwMHZ3IC0gMjBweCkgKiA0MDAgLyAzNTUgKTtcbiAgICAgIH1cblxuICAgICAgJi5jb2xvci1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gIFxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNTI1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0OCwgNDApO1xuICAgIH1cblxuICAgIC5saW5rLXRleHQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwOyByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbn0iLCIucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC44NSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAmLmJlZm9yZS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Ugb3BhY2l0eTtcbiAgfVxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdmcge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG4gIH1cbiAgJi5pbWFnZV9fcG9wdXAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuMik7XG4gICAgLnBvcHVwX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi5xdWl6X19wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4yKTtcbiAgICAucG9wdXBfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtcztcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tO1xuICAgICAgfVxuICAgIH1cbiAgICAucG9wdXBfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIEBtZWRpYSgtLW0tdXApe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiAzNi43NXJlbTtcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gNi41cmVtO1xuICAgICAgfVxuICAgICAgLmZpZWxkIHtcbiAgICAgICAgJi0tY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cF9fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAuMjVyZW0pO1xuICAgICAgICBAbWVkaWEoLS1tLXVwKXtcbiAgICAgICAgICB3aWR0aDogY2FsYyggNTAlIC0gLjVyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnF1aXpfX2Zvb3RlciB7XG4gICYgcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59IiwiLnF1aXotaW52aXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9xdWl6LWludml0ZS1iZy5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogN3JlbSAxcmVtIDZyZW0gMXJlbTtcblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkYmx1ZS1icmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLFxuICAgICZfX2NvbnRlbnQsXG4gICAgJl9fZm9vdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IHJlbSgyOCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDU1LCA0NCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbn0iLCIucXVpei1uYXZpZ2F0aW9uIHtcbiAgLy9wYWRkaW5nOiAkY29udGFpbmVyLWd1dHRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246ICBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgLy9wYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgfVxuXG4gIC5xdWl6LXN0YXJ0ZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJGNvbnRhaW5lci1ndXR0ZXIgMDtcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMzYpIDA7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6ICRjb250YWluZXItZ3V0dGVyO1xuICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICB0b3A6IHJlbSgyNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAucXVpei1leGl0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgICB9XG4gICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgICAgIGhlaWdodDogcmVtKDQ4KTtcbiAgICAgIHdpZHRoOiByZW0oNDgpO1xuICAgIH1cbiAgfVxufSIsIi5xdWl6X19wcm9ncmVzcy1iYXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gIC5xdWl6LXN0YXJ0ZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLW07XG4gIH1cbiAgLmxvYWRpbmcgJixcbiAgLnF1aXotaGFzLXJlc3VsdHMgJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7XG4gIH1cblxuXG4gIHByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBoZWlnaHQ6IDAuMzc1cmVtO1xuICAgIH1cblxuICAgICZbdmFsdWVdIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgICAvL2JhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICAvL2JhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2dyZXNzLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYyggMjUlIC0gNHB4KTtcblxuICAgIC5sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDB2dyAtIDMuMjVyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTAgeyB9XG4gICAgJi0tMjUgeyBsZWZ0OiAyNSU7IH1cbiAgICAmLS01MCB7IGxlZnQ6IDUwJTsgfVxuICAgICYtLTc1IHsgbGVmdDogNzUlOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzLWJlbG93IHtcbiAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgJi0tMjUge1xuICAgICAgLnByb2dyZXNzLWNvdW50ZXItLTAge1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLTUwIHtcbiAgICAgIC5wcm9ncmVzcy1jb3VudGVyLS0yNSB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGVmdDogY2FsYyggY2FsYyggMTAwJSArIDRweCApICogLTEgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS03NSB7XG4gICAgICAucHJvZ3Jlc3MtY291bnRlci0tNTAge1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoIGNhbGMoIDEwMCUgKyA0cHggKSAqIC0yICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMTAwIHtcbiAgICAgIC5wcm9ncmVzcy1jb3VudGVyLS03NSB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGVmdDogY2FsYyggY2FsYyggMTAwJSArIDRweCApICogLTMgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLnF1aXogLnJlc3VsdHMge1xuXG4gIC5xdWl6X19oZWFkZXItaWNvbnMge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgIG1hcmdpbjogMCAwIDNyZW07XG4gICAgfVxuXG4gICAgJi5oaWdoLXByaW9yaXR5IC5xdWl6X19oZWFkZXItaWNvbi0taGlnaCBzdmcge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLm1lZGl1bS1wcmlvcml0eSAucXVpel9faGVhZGVyLWljb24tLW1lZCBzdmcge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmxvdy1wcmlvcml0eSAucXVpel9faGVhZGVyLWljb24tLWxvdyBzdmcge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAucXVpel9faGVhZGVyLWljb24ge1xuICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA0LjI1cmVtO1xuICAgICAgd2lkdGg6IDQuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggNXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgIG1hcmdpbjogMCAwLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDYuNXJlbTtcbiAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogNC4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDQuMjVyZW07XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICBoZWlnaHQ6IDYuNXJlbTtcbiAgICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1aXpfX3RpdGxlLS1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNjQpO1xuICAgIGIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC50aGUtY29udGVudCB7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLnF1aXotaGFzLXJlc3VsdHMgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgLypcbiAgICAuY29sdW1ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAuY29sdW1uLWxlZnQge1xuICAgICAgICB3aWR0aDogY2FsYygoNzAwJSAvIDEyKSAtIHJlbSgxMikpO1xuICAgICAgfVxuICAgICAgLmNvbHVtbi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIHJlbSgxMikpO1xuICAgICAgICAucXVpel9fY29udGVudC0tZm9ybSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgKi9cbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjNzO1xuICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuNHM7XG4gIH1cblxuICAucXVpel9fY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIH1cblxuICAucXVpel9fY29udGVudC0tZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMjQpO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaW5mb2ljb247XG4gICAgfVxuXG4gICAgLnF1aXpfX2Zvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaW5mby1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZzogcmVtKDI0KTtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG59XG5cbi5yZXN1bHRzLW1vcmUtaW5mb3JtYXRpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiByZW0oMyk7XG5cbiAgLnF1aXotaGFzLXJlc3VsdHMgJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cblxuICAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgIHBhZGRpbmc6IDhyZW0gMCA3LjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdHMtYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9faW5mbyxcbiAgJl9faW5mbyB7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICsgdGFibGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAsIC5saW5rLWxpc3Qge1xuICAgICAgKyBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblxuICAgICAgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAycmVtO1xuICAgICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW0gMi4xMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0cy1hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIH1cbiAgfVxufSIsIi5yaXNrLWNhcmRzIHtcblxuICAuY2FyZC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtbDtcbiAgfVxuXG4gIEBtZWRpYSAoLS1tLXVwKSB7XG4gIFxuICAgICYudGl0bGUtbGVmdCB7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIHJlbSgxMikpO1xuICAgICAgICAuaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGgzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aGUtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIHJlbSgxMikpO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMlICsgcmVtKDEyKSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgXG4gICAgICAgIC5yaXNrLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgxMikpO1xuICAgICAgICAgIC50aGUtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5yaXNrLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICBjb2xvcjogJHByaW1hcnk7IFxuICAgIHBhZGRpbmc6ICRzcGFjZS1sO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGVudCxcbiAgICAmX19jb250ZW50LTIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgfVxuXG59IiwiLnNlcnZpY2UtbWFwIHtcblxuICAgICYtaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnVsay1iaWxsLWNvbnRyb2wge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDIuNXJlbSArIDJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja2JveC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgfiAuY2hlY2tib3gtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaGVjay5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyLjVyZW0gKyAycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWJyaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWJsb2NrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXJyb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgICYtaGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJl9fY29udHJvbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLWJsb2NrLFxuICAgICAgICAgICAgYnV0dG9uLmJ1dHRvbixcbiAgICAgICAgICAgIC5vciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgICAgICAgIGJ1dHRvbi5idXR0b24sXG4gICAgICAgICAgICAub3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9yIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgIC5zZWFyY2gtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1hcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zO1xuICAgICAgICAubWFwLWhlYWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLXM7XG4gICAgICAgICAgICBoNCwgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAgICAgJi1tYXAge1xuICAgICAgICAgICAgLm1hcC1oZWFkIGEsXG4gICAgICAgICAgICAubWFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1sO1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtcztcbiAgICAgICAgICAgIC5waW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJlc3VsdHMge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXG4gICAgICAgICAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2NhcmQge1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1icmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtbTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtICN7JHNwYWNlLXhzfSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbTtcblxuICAgICAgICAgICAgLnBpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0OCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaXN0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1bGsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoZWNrLnN2ZycpIGxlZnQgJHNwYWNlLXhzIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRzcGFjZS14c30gKyAyMHB4KTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFkZHIgeyBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAud2ViIHt9XG4gICAgICAgICAgICAvLyAucGhvbmUge31cbiAgICAgICAgICAgIC8vIC5lbWFpbCB7fVxuXG4gICAgICAgICAgICBoNS5zZXJ2aWNlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcC1waW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21hcC1waW4uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAmLmJpZy1udW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAucGFnZS1jb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2UtcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vLnBhZ2UtcHJldiB7IH1cbiAgICAgICAgICAgIC8vLnBhZ2UtbmV4dCB7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tLWRvd24pIHtcbiAgICAgICAgJi1yZXN1bHRzIHsgICAgICAgICAgICBcbiAgICAgICAgICAgICZfX2NhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHNwYWNlLXhzfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgICAgICYtcmVzdWx0cyB7ICAgICAgICAgICAgXG4gICAgICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTWFwIHBvcC11cFxuXG4gICAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKCRwcmltYXJ5LCAwLjIpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcblxuICAgICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LXdyYXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZXJ2aWNlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1bGsge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hlY2suc3ZnJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXN0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcblxuICAgICAgICAgICAgJi53aXRoLXRodW1iIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICgoMjgwcHggKiAwLjUpICsgMTYpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAucG9wdXAtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogKDI4MHB4ICogMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VydmljZS1tYXAtbGVnZW5kLXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LWhpZ2g7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuODUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICAucG9wdXBfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfSAgXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIG9wYWNpdHk7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAgICAgLnNlcnZpY2UtbWFwLWxlZ2VuZC1wb3B1cCB7XG4gICAgICAgICAgICAucG9wdXBfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgIFxuICAgIH1cblxufVxuXG4uc2VydmljZS1tYXAtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59IiwiLnNsaWRlLXNob3cge1xuXG4gICAgLmNhcm91c2VsX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc2Vjb25kYXJ5IDAlLCAkcHJpbWFyeSAxMDAlKTtcbiAgICB9XG5cbiAgICAuc2xpZGUge1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAycmVtIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAvLyZfX21lZGlhIHt9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0LCAkcm9vdC1zaXplLW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgXG4gICAgfVxuXG4gICAgLnNsaWRlLXR5cGVfX2ljb24ge1xuICAgICAgICAuc2xpZGVfX21lZGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB0b3A6IGNhbGMoM3JlbSArIDUwcHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjI1cmVtKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIC5zbGlkZSB7XG5cbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUtdHlwZV9faWNvbiB7XG4gICAgICAgICAgICAuc2xpZGVfX21lZGlhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuc2xpZGVfX2ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MnB4O1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2x1bW4taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNvbHVtbnMtMS0yIHtcbiAgLmNvbHVtbiB7XG4gICAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG4uY29sdW1ucy0xLTMge1xuICAuY29sdW1uIHtcbiAgICBAbWVkaWEgKC0tcy11cCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhICgtLWwtdXApIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW5zLTEtNCB7XG4gIC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tbC11cCkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cbn1cbi5jb2x1bW5zLTEtNSB7XG4gIC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tbC11cCkge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbnMtMS02IHtcbiAgLmNvbHVtbiB7XG4gICAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1sLXVwKSB7XG4gICAgICB3aWR0aDogMTYuNjclO1xuICAgIH1cbiAgfVxufVxuLmNvbHVtbnMtMi0zIHtcbiAgLmNvbHVtbiB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sdW1uLTEge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxuICAuY29sdW1uLTIge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jb2x1bW5zLTMtMiB7XG4gIC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2x1bW4tMSB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgfVxuICB9XG4gIC5jb2x1bW4tMiB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW5zLTMtNCB7XG4gIC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tcykge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgICAgQG1lZGlhICgtLXMpIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5jb2x1bW4tMSB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxuICAuY29sdW1uLTIge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tcykge1xuICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbnMtNC0zIHtcbiAgLmNvbHVtbiB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2x1bW4tMSB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4tMiB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxufVxuXG4uY29sdW1ucy01LTcge1xuXG4gIC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNDEuNjYlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tcykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICB3aWR0aDogNTguMzMlO1xuICAgICAgfVxuICAgICAgQG1lZGlhICgtLXMpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sdW1uLTEge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNDEuNjYlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tcykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgLmNvbHVtbi0yIHtcbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgd2lkdGg6IDU4LjMzJTtcbiAgICB9XG4gICAgQG1lZGlhICgtLXMpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW5zLTctNSB7XG5cbiAgLmNvbHVtbiB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiA0MS42NiU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgd2lkdGg6IDU4LjMzJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi0xIHtcbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgd2lkdGg6IDU4LjMzJTtcbiAgICB9XG4gICAgQG1lZGlhICgtLXMpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5jb2x1bW4tMiB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiA0MS42NiU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufSIsIi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLWd1dHRlcjtcbiAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1ndXR0ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE4LCAkcm9vdC1zaXplLW1vYmlsZSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxOCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wLFxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSgtLXMtZG93bikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgIEBtZWRpYSgtLXMtZG93bikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS1tO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwICRzcGFjZS1tO1xuICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaWFiZXRlcy1hdXN0cmFsaWFfX2xvZ28tbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgfVxuICAgIC5kaWFiZXRlcy1hdXN0cmFsaWEtbG9nbyB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpdGUtaGVhZGVyIHtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTAsICRyb290LXNpemUtbW9iaWxlKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LWhpZ2g7XG4gICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci10b3AtaGVpZ2h0O1xuICAgICAgICAuc2Nyb2xsZWQgJiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGVhZGVyLWJvdHRvbS1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtaGVhZGVyX19uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSgtLXMtZG93bikge1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItdG9wLWhlaWdodC1tb2JpbGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxNC40LCAxMik7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luOiAwIDAuMzc1cmVtIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAuZGlhYmV0ZXMtYXVzdHJhbGlhLWxvZ28ge1xuICAgICAgICB3aWR0aDogcmVtKDg5KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzEpO1xuICAgICAgfVxuICAgICAgQG1lZGlhICgtLXMtZG93bikge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVscGxpbmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuXG4gICAgLnNpdGUtaGVhZGVyX190b3AgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLWhlYWRlcl9fYm90dG9tICYge1xuICAgICAgcGFkZGluZzogMi41cmVtICRzcGFjZS1tO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIH1cblxuICAgICZfX2RhICsgJl9faGVscGxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibHVlLWJyaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1ib3R0b20taGVpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDQwcHggLSAxcmVtICk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDQwcHggLSAxcmVtICk7XG4gICAgICAgIC5zY3JvbGxlZCAmIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICAgICAgLm1lbnUtb3BlbiAmIHtcbiAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1tZWRpdW07XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gJGhlYWRlci10b3AtaGVpZ2h0LW1vYmlsZSk7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgLnNpdGUtaGVhZGVyX19uYXYge1xuICAgICAgJi5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXoge1xuICB0cmFuc2l0aW9uOiBhbGwgMHMgMHMgIWltcG9ydGFudDtcblxuICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgLnNjcm9sbGVkICYgLnNlY3Rpb25fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWJvdHRvbS1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmhwcS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwICRzcGFjZS1tO1xuICAgIGg0LCBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmhwcS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXJlbSk7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzLCBwYWRkaW5nIDAuM3MsIGhlaWdodCAwcyAxcztcblxuICAgICZfX2Zvb3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmxlZnQtYWxpZ24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3MsIHBhZGRpbmcgMC4zcywgaGVpZ2h0IDBzIDBzO1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC5wZXJzaXN0YW50LWZvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg3MDApO1xuICAgICAgbWFyZ2luOiAkc3BhY2UtbCBhdXRvIDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgfVxuICB9XG5cbiAgLmhwcS1pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmhwcS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICAgIH1cbiAgfVxuICAuaHBxLW9wdGlvbiB7XG4gICAgd2lkdGg6IHJlbSgyMTApO1xuICAgIGhlaWdodDogcmVtKDI2MCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAkc3BhY2UtcztcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICAgIGhlaWdodDogcmVtKDExMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhKGhvdmVyOmhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAyNnB4IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXMtZG93bikge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICBoZWlnaHQ6IHJlbSgxNzApO1xuICAgICAgLmljb24ge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbiAgICAgICAgaGVpZ2h0OiByZW0oNjApO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaHBxLWRlZmluaXRpb24ge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1tO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1tO1xuICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gICAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhICgtLXMtZG93bikge1xuICAgICAgbWluLWhlaWdodDogOXJlbTtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkc3BhY2UtcyAkc3BhY2UtbDtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgIH1cblxuICAgICYuYnRuLXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYuYnRuLWFycm93LWxlZnQ6OmJlZm9yZSxcbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgJi5idG4tYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAmLmJ0bi1hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWNrLWxpbmsge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbmRpdGlvbi1wcmV0aXRsZSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29uZGl0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAucHJlc2VudGF0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAucHJlc2VudGF0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggN3B4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjA4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtcztcbiAgICAgIGg0IHsgY29sb3I6ICRzZWNvbmRhcnk7IH1cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkM3NkJDO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBoNCB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICAgIH1cbiAgICAgICYubm90LXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGg0IHsgY29sb3I6ICR3aGl0ZTsgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdGFibGUgLnByZXNlbnRhdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICYuY291bnQtMSAucHJlc2VudGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmNvdW50LTIgLnByZXNlbnRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgICB9XG4gICAgICAmLmNvdW50LTMgLnByZXNlbnRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDAuNjZyZW0pO1xuICAgICAgfVxuICAgICAgJi5jb3VudC0zIC5wcmVzZW50YXRpb246bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDAuNjZyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuXG4gIC5yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5yZXN1bHQtcGFuZWwge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgcGFkZGluZzogJHNwYWNlLXM7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLnJlc3VsdC1wYW5lbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi52ZXJ5LWxvdyAucmVzdWx0LXBhbmVsIHsgYmFja2dyb3VuZDogIzJDNzZCQzsgfVxuICAgICYubG93IC5yZXN1bHQtcGFuZWwgeyBiYWNrZ3JvdW5kOiAkb3JhbmdlOyB9XG4gICAgJi5tb2RlcmF0ZSAucmVzdWx0LXBhbmVsIHsgYmFja2dyb3VuZDogI0VGNDEzNzsgfVxuICAgICYuaGlnaCAucmVzdWx0LXBhbmVsIHsgYmFja2dyb3VuZDogI0JFMjAyRTsgfVxuXG4gICAgJi5sb3cgLmFjdGlvbi1wbGFuLXBhbmVsLFxuICAgICYubW9kZXJhdGUgLmFjdGlvbi1wbGFuLXBhbmVsLFxuICAgICYuaGlnaCAuYWN0aW9uLXBsYW4tcGFuZWwgeyBiYWNrZ3JvdW5kOiAjREExQzVDIH1cblxuICAgIC5hY3Rpb24tcGxhbi1wYW5lbC5maWxsZWQgeyBiYWNrZ3JvdW5kOiAjMkM3NkJDOyB9XG4gICAgLnByYWN0aWNlLXBvaW50cy1wYW5lbC5maWxsZWQgeyBiYWNrZ3JvdW5kOiAjNUQzNDk0OyB9XG5cbiAgICAucmVzdWx0LXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgJl9faWNvbnMge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmljb24taHBxLWNhbGVuZGFyIHtcbiAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSgtLW0tdXApe1xuICAgICAgICAmX19pY29ucyB7XG4gICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53aXRoLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLndpdGgtY29udGVudC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEuMjVyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgfVxuXG4gIC5nZW5lcmFsLWluZm8tcGFuZWwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZzogJHNwYWNlLXM7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5ub3RlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucmVmZXJyYWwtbm90ZXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbi5ocC1xdWl6LXN0YXJ0ZWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5oZWFsdGgtcHJvZmVzc2lvbmFsLXF1aXoge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAuaHBxLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJpbnQgdmVyc2lvblxuLmhwcS1zZWN0aW9uLnByaW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVjbSAyLjVjbTtcbiAgd2lkdGg6IDIxY20gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyMWNtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI5LjdjbSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBnb3RoYW0oKTtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiByZW0oMTApO1xuICBsaW5lLWhlaWdodDogMTEgLyA4O1xuXG4gIGhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogKDIxY20gLSA1KSAhaW1wb3J0YW50O1xuICAgIGltZyB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG5cbiAgLmJhY2stbGluayxcbiAgLmNvbmRpdGlvbi1wcmV0aXRsZSxcbiAgLnByZXNlbnRhdGlvbi10aXRsZSxcbiAgLmhwcS1zZWN0aW9uX19mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaDEsIGgyLCBoMywgaDQsIHAsXG4gIC5jb25kaXRpb24tdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xuICB9XG4gIC5jb25kaXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAucmVzdWx0cyB7XG4gICAgLnJlc3VsdC1wYW5lbCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZS1zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGgzIHsgY29sb3I6ICR3aGl0ZTsgfVxuICAgIH1cblxuICAgIC5yZXN1bHQtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAmX19pY29ucyB7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdlbmVyYWwtaW5mby1wYW5lbCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZzogJHNwYWNlLXM7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnByZXNlbnRhdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgLnByZXNlbnRhdGlvbiB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaDQgeyBcbiAgICAgICAgY29sb3I6ICRibGFjazsgXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgIH1cbiAgICAgICYubm90LXNlbGVjdGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5vdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGgzIHsgY29sb3I6ICRibGFjazsgfVxuICAgICZfX2NoYXItY291bnQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlZmVycmFsLW5vdGVzIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgcGFkZGluZzogJHNwYWNlLXM7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICAucGVyc2lzdGFudC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG59IiwiLnF1aXoge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwNnB4KTtcbiAgfVxuXG4gIC5zaXplciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDBzO1xuXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKTtcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTNyZW0pO1xuICAgIH1cblxuICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgLmgxLFxuICAgIC5oMixcbiAgICBoMixcbiAgICBoMyxcbiAgICAucCxcbiAgICBwIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5oMSxcbiAgICAgIC5oMixcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICAucCxcbiAgICAgIHAge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgKiBJbnRyb1xuICAgKi9cblxuICAuaW50cm8ge1xuXG4gICAgLnRoZS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cbiAgICAgIC50aGUtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgICBtYXgtd2lkdGg6IDQ2LjVyZW07XG4gICAgfVxuXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4zcztcbiAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC40cztcbiAgICB9XG5cbiAgICAucXVpel9fY29udGVudCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0Ni41cmVtO1xuICAgICAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1aXpfX2hlYWRlci1pY29uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDAuNXJlbSBzb2xpZCAkYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogOC43NXJlbTtcbiAgICAgIHdpZHRoOiA4Ljc1cmVtO1xuXG4gICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgICAgIGhlaWdodDogMTIuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxMi4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDQuMzc1cmVtO1xuICAgICAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICBoZWlnaHQ6IDUuNzVyZW07XG4gICAgICAgICAgd2lkdGg6IDUuNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogUXVlc3Rpb25cbiAgICovXG5cbiAgIC5zZWN0aW9uLS1xdWVzdGlvbnMge1xuXG4gICAgLnRoZS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5xdWl6X19xdWVzdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcblxuICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlLWNvbnRlbnQge1xuICAgICAgb2wsIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDM2MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1zO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLm9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgxMikgcmVtKDI0KSByZW0oMTIpO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLm9wdGlvbnMtLXJhbmdlIHtcbiAgICAgIC5vcHRpb24ge1xuICAgICAgICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDIwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1ZXN0aW9uLS1jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwICRzcGFjZS1zO1xuICAgIH1cbiAgICBbaHJlZj1cIiNwcmV2XCJdOjpiZWZvcmUsXG4gICAgW2hyZWY9XCIjbmV4dFwiXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMC41ZW07XG4gICAgICBoZWlnaHQ6IDAuNWVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMTI1ZW0sIC0wLjEyNWVtKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICBbaHJlZj1cIiNwcmV2XCJdOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMTI1ZW0sIC0wLjEyNWVtKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgIFtocmVmPVwiI25leHRcIl0ge1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGhlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAuc2VjdGlvbi0tcXVlc3Rpb25zICYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICAuYnV0dG9uLXN0YXJ0IHtcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UtcztcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0byAkc3BhY2UtcztcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWVtYWlsLFxuICAuYnV0dG9uLXN0YXJ0IHtcbiAgICBtYXJnaW46ICRzcGFjZS1zIGF1dG87XG4gICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gJHNwYWNlLXM7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1lbWFpbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgIC5zdWJtaXR0ZWQgJiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5idXR0b24tY2FuY2VsIHtcbiAgICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgICAgLy9ib3JkZXI6ICRsaWdodDtcbiAgICB9XG5cbiAgICAmLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgLnNpemVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0OHB4O1xuICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZGVyLFxuICAgIC5sb2FkZXI6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgICBoZWlnaHQ6IDhyZW07XG4gICAgfVxuXG4gICAgLmxvYWRlciB7XG4gICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgIGJvcmRlci10b3A6IDAuNzVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjc1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNzVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuNzVyZW0gc29saWQgJHdoaXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkOCAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsb2FkOCB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG59XG5cbi5xdWVzdGlvbl9fZmlndXJlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cblxuLmNhcmRzLWxheW91dCB7XG4gIC5xdWl6LWluaXRpYWxpemVkICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnF1aXotaGFzLXJlc3VsdHMgJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG5cbi5xdWl6X19leGFtcGxlIHtcbiAgJl9fYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgICAgIGhlaWdodDogMC44NzVyZW07XG4gICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHhzO1xuICAgIH1cbiAgfVxufVxuXG5cbi5xdWl6LXN0YXJ0ZWQge1xuICAmOm5vdCgucXVpei1oYXMtcmVzdWx0cykge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLnF1aXoge1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQZXJzb25hbCBkZXRhaWxzIGZvcm1cbi5xdWl6X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuZmllbGQtLXRleHQsXG4gIC5maWVsZC0tZW1haWwge1xuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50ZXJtcyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSgtLW0tdXApIHtcbiAgICAuZmllbGQtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5maWVsZC5maWVsZC0taGFsZiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAxcmVtICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLmZpZWxkLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxhYmVsIHsgXG4gICAgICB3aWR0aDogNjBweDsgXG4gICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbnB1dCB7IFxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyBcbiAgICB9XG4gICAgLmZpZWxkLXZhbGlkYXRpb24tbWVzc2FnZSB7IFxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpOyBcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gNjBweDsgXG4gICAgfVxuICB9XG59IiwiLnJlc291cmNlcyB7XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAoLS14eHMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1sO1xuICAgIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucmVzb3VyY2UtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBtZWRpYShob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigyMjcwMCUsIDU4OCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRzcGFjZS1tICRzcGFjZS1sIDAgJHNwYWNlLWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG5cbiAgICBoNSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjZS1sICRzcGFjZS1tICRzcGFjZS1sO1xuXG4gICAgJi5jZW50ZXJlZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByZS1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMi41cmVtIC0gMXB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vbmUtb3B0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNXJlbSAtIDFweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyLjVyZW0gLSAycHgpO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnJlc291cmNlLWNhcmRfX3ZpZGVvX19jaGFuZ2VyIHtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5zZWxlY3Qge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNWVtO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyLjVyZW0gLSAxcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnJlc291cmNlLWNhcmRfX3BsYXktYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgLnJlc291cmNlLWNhcmRfX3BsYXktYnV0dG9uX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZS1jYXJkX19wbGF5LWJ1dHRvbl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAbWVkaWEgKC0teHMtZG93bikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhICgtLXMtdXApIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuXG59XG5cbi8vIE1vZGFsXG5cbi5yZXNvdXJjZS1jYXJkX19tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAoJHotaW5kZXgtaGlnaCArIDUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC43KTtcblxuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwcyAwLjNzO1xuXG4gICYub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwcztcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjVyZW07XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cblxuICAmLm9wZW4gJl9fY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDNyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGxheS1idXR0b24ge1xuICAgIGltZyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ4IDQ4XCI+PHBhdGggZmlsbD1cIndoaXRlXCIgZD1cIk0xNiAxMHYyOGwyMi0xNHpcIi8+PC9zdmc+Jyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSgtLW0tdXApIHtcbiAgICAmX19jbG9zZSB7XG4gICAgICB0b3A6IDAuNXJlbTtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gICAgfVxuICB9XG5cbn1cblxuLnJlc291cmNlLWNhcmRfX2ltYWdlX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbl9faW5uZXIge1xufVxuIiwiLnN1YnNjcmlwdGlvbi1wcmVmZXJlbmNlcyB7XG5cbiAgaDEuaDIge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgfVxuXG4gIGgyLmgyIHtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cblxuICBoMy5oMyB7XG4gICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICYuY29sb3ItdGV4dCB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG5cbiAgLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuXG4gIC5maWVsZC0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTByZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tcmFkaW8geyBcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbTtcbiAgfVxuXG4gIC5vcHRpb24tYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbDtcbiAgfVxuXG4gIC5ub3RlLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cblxuICBidXR0b24uYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWluLXdpZHRoOiAxMnJlbTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy9ib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHByaW1hcnksICRsaWdodG5lc3M6IC01JSk7XG4gICAgICAvL2JhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRwcmltYXJ5LCAkbGlnaHRuZXNzOiAtNSUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ZW4oJGVycm9yLCA1MCUpO1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkZXJyb3IsICRsaWdodG5lc3M6IDUwJSk7XG4gICAgY29sb3I6ICRlcnJvcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgJi5hY3RpdmUge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ZW4oJHN1Y2Nlc3MsIDUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHN1Y2Nlc3MsICRsaWdodG5lc3M6IDUwJSk7XG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gICAqIFN3aXBlciA0LjQuMlxuICAgKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICAgKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAgICpcbiAgICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICAgKlxuICAgKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAgICpcbiAgICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDEsIDIwMThcbiAgICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG5cbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6ICRzcGFjZS14eHM7XG4gIGhlaWdodDogJHNwYWNlLXh4cztcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZS14eHMgKiAwLjU7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cyAqIDAuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCAge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY29udGFpbmVyLXJ0bCB7XG4gICAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbn1cblxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59IiwiLnZpbWVvLXZpZGVvIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdig5MDAlLCAxNik7XG4gICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmX19wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyByaWdodDogMDtcbiAgfVxufSIsIi55b3V0dWJlLXZpZGVvIHtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoOTAwJSwgMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwOyBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwOyByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1iYXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufSIsIi5ib3JkZXItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5ib3JkZXItcmFkaXVzLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5ib3JkZXItcmFkaXVzLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5ib3JkZXItcmFkaXVzLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci12ZXJ0aWNhbCB7XG4gIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1ob3Jpem9udGFsIHtcbiAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggJGJvcmRlci1zdHlsZSAkYm9yZGVyLWNvbG9yO1xufSIsIi5ib3gtc2hhZG93LXh4bCB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXh4bDtcbn1cblxuLmJveC1zaGFkb3cteGwge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy14bDtcbn1cblxuLmJveC1zaGFkb3ctbCB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWw7XG59XG5cbi5ib3gtc2hhZG93LW0ge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1tO1xufVxuXG4uYm94LXNoYWRvdy1zIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctcztcbn1cblxuLmJveC1zaGFkb3cteHMge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy14cztcbn1cblxuLmJveC1zaGFkb3cteHhzIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3cteHhzO1xufVxuXG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG59XG4iLCIuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZmxleC1qdXN0aWZ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC1qdXN0aWZ5LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxIDEgMHB4O1xufVxuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogYXV0bzsgLyogRXF1YWwgdG8gZmxleDogMSAxIGF1dG87IGFzIHBlciB0aGUgc3BlYyAqL1xufVxuXG4uZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTsgLyogRXF1YWwgdG8gZmxleDogMCAwIGF1dG87IGFzIHBlciB0aGUgc3BlYyAqL1xufVxuXG4uZmxleC0xLTEtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmxleC0xLTAtYXV0byB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uZmxleC0wLTEtYXV0byB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uZmxleC0wLTAtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWZsZXgtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tY29udGVudC1mbGV4LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuIiwiJGZhbWlsaWVzOiAoXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHksXG4gICAgICAgIGZvbnQtZmFtaWx5LXN5c3RlbTogJGZvbnQtZmFtaWx5LXN5c3RlbSxcbiAgICAgICAgZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsXG4gICAgICAgIGZvbnQtZmFtaWx5LXNlcmlmOiAkZm9udC1mYW1pbHktc2VyaWYsXG4gICAgICAgIGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZVxuKTtcblxuQGVhY2ggJGxhYmVsLCAkZmFtaWx5IGluICRmYW1pbGllcyB7XG4gIC4jeyRsYWJlbH0gIHtcbiAgICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgfVxufSIsIiRzaXplczogKFxuICAgICAgICB4eHM6ICRmb250LXNpemUteHhzLFxuICAgICAgICB4czogJGZvbnQtc2l6ZS14cyxcbiAgICAgICAgczogJGZvbnQtc2l6ZS1zLFxuICAgICAgICBtOiAkZm9udC1zaXplLW0sXG4gICAgICAgIGw6ICRmb250LXNpemUtbCxcbiAgICAgICAgeGw6ICRmb250LXNpemUteGwsXG4gICAgICAgIHh4bDogJGZvbnQtc2l6ZS14eGxcbik7XG5cbkBlYWNoICRsYWJlbCwgJHNpemUgaW4gJHNpemVzIHtcblxuICAuZm9udC1zaXplLSN7JGxhYmVsfSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxuXG59IiwiJHdlaWdodHM6IChcbiAgICAgICAgdGhpbjogJGZvbnQtd2VpZ2h0LXRoaW4sXG4gICAgICAgIGxpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQsXG4gICAgICAgIHJlZ3VsYXI6ICRmb250LXdlaWdodC1yZWd1bGFyLFxuICAgICAgICBtZWRpdW06ICRmb250LXdlaWdodC1tZWRpdW0sXG4gICAgICAgIHNlbWlib2xkOiAkZm9udC13ZWlnaHQtc2VtaWJvbGQsXG4gICAgICAgIGJvbGQ6ICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICBibGFjazogJGZvbnQtd2VpZ2h0LWJsYWNrXG4pO1xuXG5AZWFjaCAkbGFiZWwsICR3ZWlnaHQgaW4gJHdlaWdodHMge1xuICAuZm9udC13ZWlnaHQtI3tcIlwiICsgJGxhYmVsfSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQgIWltcG9ydGFudDtcbiAgfVxufSIsIiRzaXplczogKFxuICAgICAgICB4eHM6ICRzcGFjZS14eHMsXG4gICAgICAgIHhzOiAkc3BhY2UteHMsXG4gICAgICAgIHM6ICRzcGFjZS1zLFxuICAgICAgICBtOiAkc3BhY2UtbSxcbiAgICAgICAgbDogJHNwYWNlLWwsXG4gICAgICAgIHhsOiAkc3BhY2UteGwsXG4gICAgICAgIHh4bDogJHNwYWNlLXh4bFxuKTtcblxuQGVhY2ggJGxhYmVsLCAkc2l6ZSBpbiAkc2l6ZXMge1xuICAgIC5saW5lLSN7JGxhYmVsfSB7XG4gICAgICAgIG1heC13aWR0aDogJHNpemUgKiAyLjU7XG4gICAgICAgIC8vJjpub3QoW2NsYXNzKj1tYXJnaW4tXSkge1xuICAgICAgICAvLyAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLy99XG4gICAgfVxufSIsIi5uby1tYXJnaW4sXG4ubWFyZ2luLW5vbmUsXG4ubWFyZ2luLW5lZ2F0aXZlLW5vbmUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tdmVydGljYWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMtNCB7XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEtMiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xLTQge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cblxuJHNpemVzOiAoXG4gICAgICAgIHh4czogJHNwYWNlLXh4cyxcbiAgICAgICAgeHM6ICRzcGFjZS14cyxcbiAgICAgICAgczogJHNwYWNlLXMsXG4gICAgICAgIG06ICRzcGFjZS1tLFxuICAgICAgICBsOiAkc3BhY2UtbCxcbiAgICAgICAgeGw6ICRzcGFjZS14bCxcbiAgICAgICAgeHhsOiAkc3BhY2UteHhsLFxuICAgICAgICBhdXRvOiBhdXRvXG4pO1xuXG5AZWFjaCAkbGFiZWwsICRzaXplIGluICRzaXplcyB7XG5cbiAgLm1hcmdpbi0jeyRsYWJlbH0ge1xuICAgIG1hcmdpbjogJHNpemU7XG4gIH1cbiAgQGlmICRsYWJlbCAhPSBhdXRvIHtcbiAgICAubWFyZ2luLW5lZ2F0aXZlLSN7JGxhYmVsfSB7XG4gICAgICBtYXJnaW46ICRzaXplICogLTE7XG4gICAgfVxuICB9XG5cbiAgLm1hcmdpbi1ob3Jpem9udGFsLSN7JGxhYmVsfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaXplO1xuICAgIG1hcmdpbi1yaWdodDogJHNpemU7XG4gIH1cblxuICAubWFyZ2luLXZlcnRpY2FsLSN7JGxhYmVsfSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemU7XG4gIH1cblxuICAubWFyZ2luLXRvcC0jeyRsYWJlbH0ge1xuICAgIG1hcmdpbi10b3A6ICRzaXplO1xuICB9XG5cbiAgLm1hcmdpbi1ib3R0b20tI3skbGFiZWx9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZTtcbiAgfVxuXG4gIC5tYXJnaW4tbGVmdC0jeyRsYWJlbH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcbiAgfVxuXG4gIC5tYXJnaW4tcmlnaHQtI3skbGFiZWx9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xuICB9XG59XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gICAgLm1hcmdpbi14eGwgeyBtYXJnaW46IDhyZW07IH1cbiAgICAubWFyZ2luLW5lZ2F0aXZlLXh4bCB7IG1hcmdpbjogOHJlbSAqIC0xOyB9XG4gICAgLm1hcmdpbi1ob3Jpem9udGFsLXh4bCB7IG1hcmdpbi1sZWZ0OiA4cmVtOyBtYXJnaW4tcmlnaHQ6IDhyZW07IH1cbiAgICAubWFyZ2luLXZlcnRpY2FsLXh4bCB7IG1hcmdpbi10b3A6IDhyZW07IG1hcmdpbi1ib3R0b206IDhyZW07IH1cbiAgICAubWFyZ2luLXRvcC14eGwgeyBtYXJnaW4tdG9wOiA4cmVtOyB9XG4gICAgLm1hcmdpbi1ib3R0b20teHhsIHsgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuICAgIC5tYXJnaW4tbGVmdC14eGwgeyBtYXJnaW4tbGVmdDogOHJlbTsgfVxuICAgIC5tYXJnaW4tcmlnaHQteHhsIHsgbWFyZ2luLXJpZ2h0OiA4cmVtOyB9XG59IiwiJHdpZHRoczogKFxuICAgICAgICB4eHM6ICRtYXgtd2lkdGgteHhzLFxuICAgICAgICB4czogJG1heC13aWR0aC14cyxcbiAgICAgICAgczogJG1heC13aWR0aC1zLFxuICAgICAgICBtOiAkbWF4LXdpZHRoLW0sXG4gICAgICAgIGw6ICRtYXgtd2lkdGgtbCxcbiAgICAgICAgeGw6ICRtYXgtd2lkdGgteGwsXG4gICAgICAgIHh4bDogJG1heC13aWR0aC14eGxcbik7XG5cbkBlYWNoICRsYWJlbCwgJHdpZHRoIGluICR3aWR0aHMge1xuICAubWF4LXdpZHRoLSN7JGxhYmVsfSB7XG4gICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gIH1cbn1cblxuLm1heC13aWR0aC1mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiByZW0oMTAsICRyb290LXNpemUtbW9iaWxlKTtcbiAgcGFkZGluZy1yaWdodDogcmVtKDEwLCAkcm9vdC1zaXplLW1vYmlsZSk7XG4gIEBtZWRpYSgtLW0tdXApIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcbiAgfVxufSIsIiRoZWlnaHRzOiAoXG4gICAgICAgIDI1dmg6IDI1dmgsXG4gICAgICAgIDMzdmg6IDMzdmgsXG4gICAgICAgIDUwdmg6IDUwdmgsXG4gICAgICAgIDY2dmg6IDY2dmgsXG4gICAgICAgIDc1dmg6IDc1dmgsXG4gICAgICAgIDgwdmg6IDgwdmgsXG4gICAgICAgIDkwdmg6IDkwdmgsXG4gICAgICAgIDEwMHZoOiAxMDB2aCxcbik7XG5cbkBlYWNoICRsYWJlbCwgJGhlaWdodCBpbiAkaGVpZ2h0cyB7XG4gIC5taW4taGVpZ2h0LSN7JGxhYmVsfSB7XG4gICAgbWluLWhlaWdodDogJGhlaWdodDtcbiAgfVxufSIsIi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbiIsIi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctdmVydGljYWwge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMy00IHtcbiAgcGFkZGluZy10b3A6IDAuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEtNCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG59XG5cbiRzaXplczogKFxuICAgICAgICB4eHM6ICRzcGFjZS14eHMsXG4gICAgICAgIHhzOiAkc3BhY2UteHMsXG4gICAgICAgIHM6ICRzcGFjZS1zLFxuICAgICAgICBtOiAkc3BhY2UtbSxcbiAgICAgICAgbDogJHNwYWNlLWwsXG4gICAgICAgIHhsOiAkc3BhY2UteGwsXG4gICAgICAgIHh4bDogJHNwYWNlLXh4bCxcbiAgICAgICAgYXV0bzogYXV0b1xuKTtcblxuQGVhY2ggJGxhYmVsLCAkc2l6ZSBpbiAkc2l6ZXMge1xuXG4gIC5wYWRkaW5nLSN7JGxhYmVsfSB7XG4gICAgcGFkZGluZzogJHNpemU7XG4gIH1cblxuICAucGFkZGluZy1ob3Jpem9udGFsLSN7JGxhYmVsfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZTtcbiAgfVxuXG4gIC5wYWRkaW5nLXZlcnRpY2FsLSN7JGxhYmVsfSB7XG4gICAgcGFkZGluZy10b3A6ICRzaXplO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZTtcbiAgfVxuXG4gIC5wYWRkaW5nLXRvcC0jeyRsYWJlbH0ge1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZTtcbiAgfVxuXG4gIC5wYWRkaW5nLWJvdHRvbS0jeyRsYWJlbH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZTtcbiAgfVxuXG4gIC5wYWRkaW5nLWxlZnQtI3skbGFiZWx9IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzaXplO1xuICB9XG5cbiAgLnBhZGRpbmctcmlnaHQtI3skbGFiZWx9ICB7XG4gICAgcGFkZGluZy1yaWdodDogJHNpemU7XG4gIH1cbn1cbiIsIi5wb2ludGVyLWV2ZW50cy1pbmhlcml0IHtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1pbml0aWFsIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5wb2ludGVyLWV2ZW50cy11bnNldCB7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3NpdGlvbi10b3AtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucG9zaXRpb24tdG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zaXRpb24tYm90dG9tLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnBvc2l0aW9uLWJvdHRvbS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmNvdmVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4iLCIkc2l6ZXM6IChcbiAgICAgICAgeHhzOiAkc3BhY2UteHhzLFxuICAgICAgICB4czogJHNwYWNlLXhzLFxuICAgICAgICBzOiAkc3BhY2UtcyxcbiAgICAgICAgbTogJHNwYWNlLW0sXG4gICAgICAgIGw6ICRzcGFjZS1sLFxuICAgICAgICB4bDogJHNwYWNlLXhsLFxuICAgICAgICB4eGw6ICRzcGFjZS14eGxcbik7XG5cbkBlYWNoICRsYWJlbCwgJHNpemUgaW4gJHNpemVzIHtcbiAgLnNwYWNlLSN7JGxhYmVsfSB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gIH1cbn0iLCIudGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIi50ZXh0LXRyYW5zZm9ybS1ub25lIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50ZXh0LXRyYW5zZm9ybS1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC10cmFuc2Zvcm0tbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdHJhbnNmb3JtLWZ1bGwtd2lkdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogZnVsbC13aWR0aDtcbn1cbiIsIi53aWR0aC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn0iLCIuei1pbmRleC1sb3cge1xuICB6LWluZGV4OiAkei1pbmRleC1sb3c7XG59XG5cbi56LWluZGV4LW1lZGl1bSB7XG4gIHotaW5kZXg6ICR6LWluZGV4LW1lZGl1bTtcbn1cblxuLnotaW5kZXgtaGlnaCB7XG4gIHotaW5kZXg6ICR6LWluZGV4LWhpZ2g7XG59XG4iLCJAZWFjaCAkbGFiZWwsICRjb2xvciBpbiAkY29sb3JzIHtcblxuICAuYmFja2dyb3VuZC0jeyRsYWJlbH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICsgLmJhY2tncm91bmQtI3skbGFiZWx9IHtcbiAgICAgIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaG92ZXIge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sb3ItI3skbGFiZWx9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgJi1ob3ZlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBidXR0b246bm90KC5oYW1idXJnZXIpLFxuICAuYnV0dG9uLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgJi5idXR0b24tI3skbGFiZWx9IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJi5idXR0b24td2hpdGUge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5idXR0b24tYm9yZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRjb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgfVxuXG4gICAgICAmLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmJvcmRlci0jeyRsYWJlbH0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIC5maWxsLSN7JGxhYmVsfSxcbiAgc3ZnLmZpbGwtI3skbGFiZWx9IHtcbiAgICBmaWxsOiAkY29sb3I7XG4gIH1cblxuICAueC1iYWNrZ3JvdW5kLSN7JGxhYmVsfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAmLWhvdmVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLngtY29sb3ItI3skbGFiZWx9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAmLWhvdmVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC54LWJvcmRlci0jeyRsYWJlbH0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uaXMtZXJyb3Ige1xuICBjb2xvcjogJGVycm9yO1xufSIsIi8vIENvbnZlcnQgcGl4ZWwgdmFsdWUgdG8gcmVtXG5AZnVuY3Rpb24gcmVtKCR2YWx1ZSwgJHJzOiAkcm9vdC1zaXplKSB7XG4gIEByZXR1cm4gMXJlbSAqIG1hdGguZGl2KCR2YWx1ZSwgJHJzKTtcbn1cblxuLy8kbGluZWFyLWNoYW5uZWwtdmFsdWVzOiAwIC4wMDAzMDM1MjY5ODM1NDg4Mzc1IC4wMDA2MDcwNTM5NjcwOTc2NzUgLjAwMDkxMDU4MDk1MDY0NjUxMjUgLjAwMTIxNDEwNzkzNDE5NTM1IC4wMDE1MTc2MzQ5MTc3NDQxODc0IC4wMDE4MjExNjE5MDEyOTMwMjUgLjAwMjEyNDY4ODg4NDg0MTg2MjYgLjAwMjQyODIxNTg2ODM5MDcgLjAwMjczMTc0Mjg1MTkzOTUzNzMgLjAwMzAzNTI2OTgzNTQ4ODM3NSAuMDAzMzQ2NTM1NzYzODk5MTYxIC4wMDM2NzY1MDczMjQwNDc0MzYgLjAwNDAyNDcxNzAxODQ5NjMwNyAuMDA0MzkxNDQyMDM3NDEwMjkzIC4wMDQ3NzY5NTM0ODA2OTM3MjkgLjAwNTE4MTUxNjcwMjMzODM4NiAuMDA1NjA1MzkxNjI0MjAyNzIzIC4wMDYwNDg4MzMwMjI4NTcwNTQgLjAwNjUxMjA5MDc5MjU5NDQ3NSAuMDA2OTk1NDEwMTg3MjY1Mzg3IC4wMDc0OTkwMzIwNDMyMjYxNzUgLjAwODAyMzE5Mjk4NTM4NDk5NCAuMDA4NTY4MTI1NjE4MDY5MzA3IC4wMDkxMzQwNTg3MDIyMjA3ODcgLjAwOTcyMTIxNzMyMDIzNzg1IC4wMTAzMjk4MjMwMjk2MjY5MzYgLjAxMDk2MDA5NDAwNjQ4ODI0NiAuMDExNjEyMjQ1MTc5NzQzODg1IC4wMTIyODY0ODgzNTY5MTU4NzIgLjAxMjk4MzAzMjM0MjE3MzAxMiAuMDEzNzAyMDgzMDQ3Mjg5Njg2IC4wMTQ0NDM4NDM1OTYwOTI1NDUgLjAxNTIwODUxNDQyMjkxMjcxIC4wMTU5OTYyOTMzNjU1MDk2MyAuMDE2ODA3Mzc1NzUyODg3Mzg0IC4wMTc2NDE5NTQ0ODgzODQwNzggLjAxODUwMDIyMDEyODM3OTY5NyAuMDE5MzgyMzYwOTU2OTM1NzIzIC4wMjAyODg1NjMwNTY2NTI0IC4wMjEyMTkwMTAzNzYwMDM1NTUgLjAyMjE3Mzg4NDc5MzM4NzM4NSAuMDIzMTUzMzY2MTc4MTEwNDEgLjAyNDE1NzYzMjQ0ODUwNDc1NiAuMDI1MTg2ODU5NjI3MzYxNjMgLjAyNjI0MTIyMTg5NDg0OTg5OCAuMDI3MzIwODkxNjM5MDc0ODk0IC4wMjg0MjYwMzk1MDQ0MjA3OTMgLjAyOTU1NjgzNDQzNzgwODggLjAzMDcxMzQ0MzczMjk5MzYzNSAuMDMxODk2MDMzMDczMDExNTMgLjAzMzEwNDc2NjU3MDg4NTA1NSAuMDM0MzM5ODA2ODA4NjgyMTcgLjAzNTYwMTMxNDg3NTAyMDM0IC4wMzY4ODk0NTA0MDExMDAwNCAuMDM4MjA0MzcxNTk1MzQ2NSAuMDM5NTQ2MjM1Mjc2NzMyODQgLjA0MDkxNTE5NjkwNjg1MzE5IC4wNDIzMTE0MTA2MjA4MDk2NzUgLjA0MzczNTAyOTI1Njk3MzQ2NSAuMDQ1MTg2MjA0Mzg1Njc1NTQgLjA0NjY2NTA4NjMzNjg4MDA5NSAuMDQ4MTcxODI0MjI2ODg5NDIgLjA0OTcwNjU2NTk4NDEyNzIzIC4wNTEyNjk0NTgzNzQwNDMyNCAuMDUyODYwNjQ3MDIzMTgwMjQ2IC4wNTQ0ODAyNzY0NDI0NDIzNyAuMDU2MTI4NDkwMDQ5NjAwMDkgLjA1NzgwNTQzMDE5MTA2NzIzIC4wNTk1MTEyMzgxNjI5ODEyIC4wNjEyNDYwNTQyMzE2MTc2MSAuMDYzMDEwMDE3NjUzMTY3NjcgLjA2NDgwMzI2NjY5MjkwNTc3IC4wNjY2MjU5Mzg2NDM3NzI4OSAuMDY4NDc4MTY5ODQ0NDAwMTcgLjA3MDM2MDA5NTY5NjU5NTg4IC4wNzIyNzE4NTA2ODIzMTc0OCAuMDc0MjEzNTY4MzgwMTQ5NjMgLjA3NjE4NTM4MTQ4MTMwNzg1IC4wNzgxODc0MjE4MDUxODYzMyAuMDgwMjE5ODIwMzE0NDY4MzIgLjA4MjI4MjcwNzEyOTgxNDggLjA4NDM3NjIxMTU0NDE0ODgyIC4wODY1MDA0NjIwMzY1NDk3NiAuMDg4NjU1NTg2Mjg1NzcyOTQgLjA5MDg0MTcxMTE4MzQwNzY4IC4wOTMwNTg5NjI4NDY2ODc0NSAuMDk1MzA3NDY2NjMwOTY0NyAuMDk3NTg3MzQ3MTQxODYyNDYgLjA5OTg5ODcyODI0NzExMzg5IC4xMDIyNDE3MzMwODgxMDEzMiAuMTA0NjE2NDg0MDkxMTA0MTkgLjEwNzAyMzEwMjk3ODI2NzYxIC4xMDk0NjE3MTA3NzgyOTkzMyAuMTExOTMyNDI3ODM2OTA1NiAuMTE0NDM1MzczODI2OTczNzMgLjExNjk3MDY2Nzc1ODUxMDg0IC4xMTk1Mzg0Mjc5ODgzNDU2MiAuMTIyMTM4NzcyMjI5NjAxODcgLjEyNDc3MTgxNzU2MDk1MDQ5IC4xMjc0Mzc2ODA0MzU2NDc0MyAuMTMwMTM2NDc2NjkwMzY0MyAuMTMyODY4MzIxNTUzODE3OTggLjEzNTYzMzMyOTY1NTIwNTY2IC4xMzg0MzE2MTUwMzI0NTE4MyAuMTQxMjYzMjkxMTQwMjcxNjQgLjE0NDEyODQ3MDg1ODA1Nzc3IC4xNDcwMjcyNjY0OTc1OTQ5OCAuMTQ5OTU5Nzg5ODEwNjA4NTYgLjE1MjkyNjE1MTk5NjE1MDE3IC4xNTU5MjY0NjM3MDc4Mjc0IC4xNTg5NjA4MzUwNjA4ODA0IC4xNjIwMjkzNzU2MzkxMTEgLjE2NTEzMjE5NDUwMTY2NzYgLjE2ODI2OTQwMDE4OTY5MDc1IC4xNzE0NDExMDA3MzI4MjI2IC4xNzQ2NDc0MDM2NTU1ODUwNCAuMTc3ODg4NDE1OTgzNjI5MTIgLjE4MTE2NDI0NDI0OTg2MDIyIC4xODQ0NzQ5OTQ1MDA0NDEgLjE4NzgyMDc3MjMwMDY3Nzg3IC4xOTEyMDE2ODI3NDA3OTEzOCAuMTk0NjE3ODMwNDQxNTc1OCAuMTk4MDY5MzE5NTU5OTQ4ODYgLjIwMTU1NjI1Mzc5NDM5NzA3IC4yMDUwNzg3MzYzOTAzMTY5MyAuMjA4NjM2ODcwMTQ1MjU1NzUgLjIxMjIzMDc1NzQxNDA1NTIzIC4yMTU4NjA1MDAxMTM4OTkyNiAuMjE5NTI2MTk5NzI5MjY5MiAuMjIzMjI3OTU3MzE2ODA4NSAuMjI2OTY1ODczNTEwMDk4MzYgLjIzMDc0MDA0ODUyNDM0OTE1IC4yMzQ1NTA1ODIxNjEwMDUyMiAuMjM4Mzk3NTczODEyMjcxIC4yNDIyODExMjI0NjU1NTQ4NiAuMjQ2MjAxMzI2NzA3ODM1NDggLjI1MDE1ODI4NDcyOTk1MzQ0IC4yNTQxNTIwOTQzMzA4MjY3NSAuMjU4MTgyODUyOTIxNTk1OCAuMjYyMjUwNjU3NTI5Njk2MjMgLjI2NjM1NTYwNDgwMjg2MjQ3IC4yNzA0OTc3OTEwMTMwNjU4IC4yNzQ2NzczMTIwNjAzODQ2NSAuMjc4ODk0MjYzNDc2ODEwNCAuMjgzMTQ4NzQwNDI5OTkyMSAuMjg3NDQwODM3NzI2OTE3NSAuMjkxNzcwNjQ5ODE3NTM1ODcgLjI5NjEzODI3MDc5ODMyMTEgLjMwMDU0Mzc5NDQxNTc3NjUgLjMwNDk4NzMxNDA2OTg4NjMgLjMwOTQ2ODkyMjgxNzUwODU0IC4zMTM5ODg3MTMzNzU3MTc1NCAuMzE4NTQ2Nzc4MTI1MDkxODYgLjMyMzE0MzIwOTExMjk1MDc1IC4zMjc3NzgwOTgwNTY1NDIyIC4zMzI0NTE1MzYzNDYxNzkzNSAuMzM3MTYzNjE1MDQ4MzMwMzcgLjM0MTkxNDQyNDkwODY2MDkgLjM0NjcwNDA1NjM1NTAyOTYgLjM1MTUzMjU5OTUwMDQzOTM2IC4zNTY0MDAxNDQxNDU5NDM1IC4zNjEzMDY3Nzk3ODM1MDk1IC4zNjYyNTI1OTU1OTg4Mzk1IC4zNzEyMzc2ODA0NzQxNDkxIC4zNzYyNjIxMjI5OTA5MDY1IC4zODEzMjYwMTE0MzI1MzAxNCAuMzg2NDI5NDMzNzg3MDQ5IC4zOTE1NzI0Nzc3NDk3MjMyNiAuMzk2NzU1MjMwNzI1NjI2ODUgLjQwMTk3Nzc3OTgzMjE5NTggLjQwNzI0MDIxMTkwMTczNjcgLjQxMjU0MjYxMzQ4MzkwMzc1IC40MTc4ODUwNzA4NDgxMzc1IC40MjMyNjc2Njk5ODYwNzE3IC40Mjg2OTA0OTY2MTM5MDY2IC40MzQxNTM2MzYxNzQ3NDg5NSAuNDM5NjU3MTczODQwOTE4OCAuNDQ1MjAxMTk0NTE2MjI3ODYgLjQ1MDc4NTc4MjgzODIyMzQ2IC40NTY0MTEwMjMxODA0MDQ2NiAuNDYyMDc2OTk5NjU0NDA3MSAuNDY3NzgzNzk2MTEyMTU5IC40NzM1MzE0OTYxNDgwMDk1NSAuNDc5MzIwMTgzMTAwODI2OCAuNDg1MTQ5OTQwMDU2MDcwNCAuNDkxMDIwODQ5ODQ3ODM1NiAuNDk2OTMyOTk1MDYwODcwNCAuNTAyODg2NDU4MDMyNTY4NyAuNTA4ODgxMzIwODU0OTMzOCAuNTE0OTE3NjY1Mzc2NTIxNCAuNTIwOTk1NTczMjA0MzU0MyAuNTI3MTE1MTI1NzA1ODEzMSAuNTMzMjc2NDA0MDEwNTA1MiAuNTM5NDc5NDg5MDEyMTA3MiAuNTQ1NzI0NDYxMzcwMTg2NiAuNTUyMDExNDAxNTEyMDAwMSAuNTU4MzQwMzg5NjM0MjY3OSAuNTY0NzExNTA1NzA0OTI5MiAuNTcxMTI0ODI5NDY0ODczMSAuNTc3NTgwNDQwNDI5NjUwNiAuNTg0MDc4NDE3ODkxMTY0MSAuNTkwNjE4ODQwOTE5MzM2OSAuNTk3MjAxNzg4MzYzNzYzNCAuNjAzODI3MzM4ODU1MzM3OCAuNjEwNDk1NTcwODA3ODY0OCAuNjE3MjA2NTYyNDE5NjUxMSAuNjIzOTYwMzkxNjc1MDc2MSAuNjMwNzU3MTM2MzQ2MTQ2OCAuNjM3NTk2ODczOTk0MDMyNiAuNjQ0NDc5NjgxOTcwNTgyMSAuNjUxNDA1NjM3NDE5ODI0MiAuNjU4Mzc0ODE3Mjc5NDQ4NSAuNjY1Mzg3Mjk4MjgyMjcyIC42NzI0NDMxNTY5NTc2ODc1IC42Nzk1NDI0Njk2MzMwOTM4IC42ODY2ODUzMTI0MzUzMTM1IC42OTM4NzE3NjEyOTE5ODk5IC43MDExMDE4OTE5MzI5NzMxIC43MDgzNzU3Nzk4OTE2ODY4IC43MTU2OTM1MDA1MDY0ODA3IC43MjMwNTUxMjg5MjE5NjkzIC43MzA0NjA3NDAwOTAzNTM3IC43Mzc5MTA0MDg3NzI3MzA4IC43NDU0MDQyMDk1NDAzODc0IC43NTI5NDIyMTY3NzYwNzc5IC43NjA1MjQ1MDQ2NzUyOTI0IC43NjgxNTExNDcyNDc1MDcgLjc3NTgyMjIxODMxNzQyMzYgLjc4MzUzNzc5MTUyNjE5MzUgLjc5MTI5Nzk0MDMzMjYzMDIgLjc5OTEwMjczODAxNDQwOSAuODA2OTUyMjU3NjY5MjUxNiAuODE0ODQ2NTcyMjE2MTAxMiAuODIyNzg1NzU0Mzk2MjgzNSAuODMwNzY5ODc2Nzc0NjU0NiAuODM4Nzk5MDExNzQwNzQgLjg0Njg3MzIzMTUwOTg1OCAuODU0OTkyNjA4MTI0MjMzOCAuODYzMTU3MjEzNDU0MTAyMyAuODcxMzY3MTE5MTk4Nzk3MiAuODc5NjIyMzk2ODg3ODMxNyAuODg3OTIzMTE3ODgxOTY2MyAuODk2MjY5MzUzMzc0MjY2NCAuOTA0NjYxMTc0MzkxMTQ5NiAuOTEzMDk4NjUxNzkzNDE5MiAuOTIxNTgxODU2Mjc3Mjk0NiAuOTMwMTEwODU4Mzc1NDIzNyAuOTM4Njg1NzI4NDU3ODg4IC45NDczMDY1MzY3MzMxOTk5IC45NTU5NzMzNTMyNDkyODYxIC45NjQ2ODYyNDc4OTQ0NjUxIC45NzM0NDUyOTAzOTg0MTI1IC45ODIyNTA1NTAzMzMxMTcxIC45OTExMDIwOTcxMTM4Mjk4IDE7XG5cbiRjb2xvcnM6IChcbiAgICAgICAgJ2JsYWNrJzogJGJsYWNrLFxuICAgICAgICAnd2hpdGUnOiAkd2hpdGUsXG4gICAgICAgICdsaWdodCc6ICRsaWdodCxcbiAgICAgICAgJ2dyZXknOiAkZ3JleSxcbiAgICAgICAgJ2RhcmsnOiAkZGFyayxcbiAgICAgICAgJ3ByaW1hcnknOiAkcHJpbWFyeSxcbiAgICAgICAgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnksXG4gICAgICAgICd0ZXJ0aWFyeSc6ICR0ZXJ0aWFyeSxcbiAgICAgICAgJ3RleHQnOiAkdGV4dCxcbiAgICAgICAgJ2luZm8nOiAkaW5mbyxcbiAgICAgICAgJ2xpZ2h0LWJsdWUnOiByZ2JhKCRpbmZvLCAuMSksXG4gICAgICAgICd3YXJuaW5nJzogJHdhcm5pbmcsXG4gICAgICAgICdlcnJvcic6ICRlcnJvcixcbiAgICAgICAgJ3N1Y2Nlc3MnOiAkc3VjY2Vzcyxcbik7XG5cbkBmdW5jdGlvbiBwYWxldHRlKCRwYWxldHRlLCAkdG9uZTogJ2Jhc2UnKSB7XG4gIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCRjb2xvcnMsICRwYWxldHRlKSwgJHRvbmUpO1xufVxuXG5cbi8qKlxuICogQ2FsY3VsYXRlIHRoZSBsdW1pbmFuY2UgZm9yIGEgY29sb3IuXG4gKiBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbiAqL1xuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcbiAgLy8kcmVkOiBudGgoJGxpbmVhci1jaGFubmVsLXZhbHVlcywgcmVkKCRjb2xvcikgKyAxKTtcbiAgLy8kZ3JlZW46IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCBncmVlbigkY29sb3IpICsgMSk7XG4gIC8vJGJsdWU6IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCBibHVlKCRjb2xvcikgKyAxKTtcblxuICAvL0ByZXR1cm4gLjIxMjYgKiAkcmVkICsgLjcxNTIgKiAkZ3JlZW4gKyAuMDcyMiAqICRibHVlO1xuXG4gICRyZ2I6IChcbiAgICAncic6IGNvbG9yLmNoYW5uZWwoJGNvbG9yLCBcInJlZFwiLCAkc3BhY2U6IHJnYiksXG4gICAgJ2cnOiBjb2xvci5jaGFubmVsKCRjb2xvciwgXCJncmVlblwiLCAkc3BhY2U6IHJnYiksXG4gICAgJ2InOiBjb2xvci5jaGFubmVsKCRjb2xvciwgXCJibHVlXCIsICRzcGFjZTogcmdiKVxuICApO1xuXG4gIEBlYWNoICRjaGFubmVsLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBtYXRoLmRpdigkdmFsdWUsIDI1NSk7XG5cbiAgICBAaWYgJHZhbHVlIDwgMC4wMzkyOCB7XG4gICAgICAkdmFsdWU6IG1hdGguZGl2KCR2YWx1ZSwgMTIuOTIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHZhbHVlOiBtYXRoLmRpdigkdmFsdWUgKyAuMDU1LCAxLjA1NSk7XG4gICAgICAkdmFsdWU6IG1hdGgucG93KCR2YWx1ZSwgMi40KTtcbiAgICB9XG5cbiAgICAkcmdiOiBtYXAubWVyZ2UoJHJnYiwgKCRjaGFubmVsOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gXG4gICAgKG1hcC5nZXQoJHJnYiwgJ3InKSAqIC4yMTI2KSArIFxuICAgIChtYXAuZ2V0KCRyZ2IsICdnJykgKiAuNzE1MikgKyBcbiAgICAobWFwLmdldCgkcmdiLCAnYicpICogLjA3MjIpXG4gIDtcbn1cblxuLyoqXG4gKiBDYWxjdWxhdGUgdGhlIGNvbnRyYXN0IHJhdGlvIGJldHdlZW4gdHdvIGNvbG9ycy5cbiAqIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLVRFQ0hTL0cxNy5odG1sI0cxNy10ZXN0c1xuICovXG5AZnVuY3Rpb24gY29udHJhc3QoJGJhY2ssICRmcm9udCkge1xuICAkYmFja0x1bTogbHVtaW5hbmNlKCRiYWNrKSArIC4wNTtcbiAgJGZvcmVMdW06IGx1bWluYW5jZSgkZnJvbnQpICsgLjA1O1xuXG4gIC8vQHJldHVybiBtYXgoJGJhY2tMdW0sICRmb3JlTHVtKSAvIG1pbigkYmFja0x1bSwgJGZvcmVMdW0pO1xuICBAcmV0dXJuIG1heCgkYmFja0x1bSAvICRmb3JlTHVtLCAkZm9yZUx1bSAvICRiYWNrTHVtKTtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmUgd2hldGhlciB0byB1c2UgZGFyayBvciBsaWdodCB0ZXh0IG9uIHRvcCBvZiBnaXZlbiBjb2xvci5cbiAqIFJldHVybnMgYmxhY2sgZm9yIGRhcmsgdGV4dCBhbmQgd2hpdGUgZm9yIGxpZ2h0IHRleHQuXG4gKi9cbkBmdW5jdGlvbiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGNvbG9yKSB7XG4gICRsaWdodENvbnRyYXN0OiBjb250cmFzdCgkY29sb3IsICR3aGl0ZSk7XG4gICRkYXJrQ29udHJhc3Q6IGNvbnRyYXN0KCRjb2xvciwgJGRhcmspO1xuXG4gIEBpZiAoJGxpZ2h0Q29udHJhc3QgPiAkZGFya0NvbnRyYXN0KSB7XG4gICAgQHJldHVybiAkd2hpdGU7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH1cbn1cblxuLy9cbi8vIEZ1bmN0aW9uIHRvIGNyZWF0ZSBhbiBvcHRpbWl6ZWQgc3ZnIHVybFxuLy8gVmVyc2lvbjogMS4wLjZcbkBmdW5jdGlvbiBzdmctdXJsKCRzdmcpe1xuICAvL1xuICAvLyBBZGQgbWlzc2luZyBuYW1lc3BhY2VcbiAgLy9cbiAgQGlmIG5vdCBzdHItaW5kZXgoJHN2Zyx4bWxucykge1xuICAgICRzdmc6IHN0ci1yZXBsYWNlKCRzdmcsICc8c3ZnJywnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCInKTtcbiAgfVxuICAvL1xuICAvLyBDaHVuayB1cCBzdHJpbmcgaW4gb3JkZXIgdG8gYXZvaWRcbiAgLy8gXCJzdGFjayBsZXZlbCB0b28gZGVlcFwiIGVycm9yXG4gIC8vXG4gICRlbmNvZGVkOicnO1xuICAkc2xpY2U6IDIwMDA7XG4gICRpbmRleDogMDtcbiAgJGxvb3BzOiBjZWlsKCBtYXRoLmRpdihzdHItbGVuZ3RoKCRzdmcpLCAkc2xpY2UpKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuICAgICRjaHVuazogc3RyLXNsaWNlKCRzdmcsICRpbmRleCwgJGluZGV4ICsgJHNsaWNlIC0gMSk7XG4gICAgLy9cbiAgICAvLyBFbmNvZGVcbiAgICAvL1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXCInLCAnXFwnJyk7XG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICclJywgJyUyNScpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnIycsICclMjMnKTtcbiAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ3snLCAnJTdCJyk7XG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICd9JywgJyU3RCcpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPCcsICclM0MnKTtcbiAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz4nLCAnJTNFJyk7XG4gICAgLy9cbiAgICAvLyBUaGUgbWF5YmUgbGlzdFxuICAgIC8vXG4gICAgLy8gS2VlcCBzaXplIGFuZCBjb21waWxlIHRpbWUgZG93blxuICAgIC8vIC4uLiBvbmx5IGFkZCBvbiBkb2N1bWVudGVkIGZhaWxcbiAgICAvL1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnJicsICclMjYnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ3wnLCAnJTdDJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdbJywgJyU1QicpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXScsICclNUQnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ14nLCAnJTVFJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdgJywgJyU2MCcpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnOycsICclM0InKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz8nLCAnJTNGJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc6JywgJyUzQScpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnQCcsICclNDAnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz0nLCAnJTNEJyk7XG4gICAgJGVuY29kZWQ6ICN7JGVuY29kZWR9I3skY2h1bmt9O1xuICAgICRpbmRleDogJGluZGV4ICsgJHNsaWNlO1xuICB9XG4gIEByZXR1cm4gdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCN7JGVuY29kZWR9XCIpO1xufVxuLy8gQmFja2dyb3VuZCBzdmcgbWl4aW5cbkBtaXhpbiBiYWNrZ3JvdW5kLXN2Zygkc3ZnKXtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgkc3ZnKTtcbn1cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIGNoYXJhY3RlcnMgaW4gYSBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG4gIEByZXR1cm4gaWYoJGluZGV4LFxuICAgICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcbnN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggK1xuc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKSxcbiAgICAgICAgICAkc3RyaW5nKTtcbn0iXX0= */
