html{-webkit-box-sizing:border-box;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{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{width:100%;min-height:100%}img{max-width:100%;height:auto}.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:first-child,ol li:first-child,p:first-child,progress:first-child,table:first-child,textarea:first-child,ul:first-child,ul li: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:last-child,ol li:last-child,p:last-child,progress:last-child,table:last-child,textarea:last-child,ul:last-child,ul li: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{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight: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{vertical-align:bottom;border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}:focus{outline:thin dotted}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}[class^=icon]{width:1em;height:1em}html{max-width:100%;width:100%;overflow-x:hidden}body,html{color:#303b41}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;line-height:1.375;letter-spacing:0;background:#fff}html.menu-open,html.modal-open{height:100vh;overflow:hidden}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1;display:block;fill:#fff}}@keyframes opacity{0%{opacity:0}to{opacity:1;display:block;fill:#fff}}.accordion{cursor:pointer;border-bottom:.125rem solid rgba(237,242,243,.75)}.accordion:not(:last-of-type){margin-bottom:1rem}@media (min-width:640px){.accordion:not(:last-of-type){margin-bottom:1.5rem}}.accordion.open .accordion__header{border-bottom:.125rem solid rgba(237,242,243,.75)}.accordion.open .accordion__content{height:auto}.accordion.open .accordion__content .accordion__content-inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.accordion__header{background:rgba(237,242,243,.5)}.accordion__content-inner,.accordion__header{padding-bottom:1rem}@media (min-width:640px){.accordion__content-inner,.accordion__header{padding-bottom:1.5rem}}.accordion__content{height:0;overflow:hidden;background:rgba(237,242,243,.25)}.accordion__content .accordion__content-inner{-webkit-transform:translateY(.25rem);transform:translateY(.25rem);-webkit-transition:all .3s ease;transition:all .3s ease}.accordion__header--left{padding-right:1rem}.accordion__header--right{right:1rem}.accordion__icon--line{position:absolute;display:block;content:"";background:#ef4236;top:50%;left:50%}.accordion__icon{height:10px;width:10px}.accordion__icon--line{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);height:3px;width:100%;border-radius:1.5px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.open .accordion__icon--line{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.accordion__icon--line:last-of-type{margin-left:6px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.open .accordion__icon--line:last-of-type{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.accordions .content p{font-size:1rem}@media (min-width:640px){.accordions .content p{font-size:1.25rem}}.background-transparent{background:transparent!important}.block-text{margin:0 .25rem!important}.block-text__inner{position:relative;display:inline;line-height:1;white-space:pre-wrap;border:0 solid #fff;border-width:.25rem 0}.block-text__inner>span{position:relative;z-index:1;background:#fff}.block-text__inner>span:after{content:"";position:absolute;top:-.25rem;right:100%;bottom:-.25rem;width:.25rem;background-color:#fff}blockquote{margin:2em 0;padding:0;font-size:1.25rem;font-style:normal;line-height:1.5;text-transform:none;letter-spacing:0}blockquote,blockquote p{font-family:inherit;font-weight:inherit;color:inherit}blockquote p{font-size:inherit;font-style:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit}.button,button:not(.hamburger),input[type=submit]{display:inline-block;padding:.625rem 1em;min-width:2.5rem;height:2.5rem;font-family:inherit;font-weight:600;line-height:1;font-size:1rem;color:#303b41;letter-spacing:0;text-align:center;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;background:#fff;border:.125rem solid #edf2f3;border-radius:.25em;-webkit-box-shadow:0 1px 4px 1px rgba(48,59,65,.1);box-shadow:0 1px 4px 1px rgba(48,59,65,.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:focus,.button:hover,button:not(.hamburger):focus,button:not(.hamburger):hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;color:#303b41;background:#f9f9f9;border-color:#e7eced;-webkit-box-shadow:none;box-shadow:none}.button:active,button:not(.hamburger):active,input[type=submit]:active{color:#303b41;background:#f2f2f2;border-color:#e1e6e7;-webkit-box-shadow:none;box-shadow:none}.button.spinner:before,button:not(.hamburger).spinner:before,input[type=submit].spinner:before{margin-top:-.5em;margin-left:-.5em;width:1em;height:1em}.button svg,button:not(.hamburger) svg,input[type=submit] svg{width:1rem;height:1rem;fill:currentColor}.button.is-error,button:not(.hamburger).is-error,input[type=submit].is-error{color:#fff;background:#c00;border-color:#c00}.button.is-error.button-border,button:not(.hamburger).is-error.button-border,input[type=submit].is-error.button-border{color:#c00;background:transparent}.button.is-error:focus,.button.is-error:hover,button:not(.hamburger).is-error:focus,button:not(.hamburger).is-error:hover,input[type=submit].is-error:focus,input[type=submit].is-error:hover{color:#fff;background:#d11a1a;border-color:#d11a1a}.button.is-error:active,button:not(.hamburger).is-error:active,input[type=submit].is-error:active{color:#fff;background:#d11a1a;border-color:#d11a1a}.button.is-error.button-text,button:not(.hamburger).is-error.button-text,input[type=submit].is-error.button-text{color:#c00}.button.is-error.button-text:focus,.button.is-error.button-text:hover,button:not(.hamburger).is-error.button-text:focus,button:not(.hamburger).is-error.button-text:hover,input[type=submit].is-error.button-text:focus,input[type=submit].is-error.button-text:hover{color:#d11a1a}.button.is-error.button-text:active,button:not(.hamburger).is-error.button-text:active,input[type=submit].is-error.button-text:active{color:#d11a1a}.button.is-warning,button:not(.hamburger).is-warning,input[type=submit].is-warning{color:#fff;background:#f50;border-color:#f50}.button.is-warning.button-border,button:not(.hamburger).is-warning.button-border,input[type=submit].is-warning.button-border{color:#f50;background:transparent}.button.is-warning:focus,.button.is-warning:hover,button:not(.hamburger).is-warning:focus,button:not(.hamburger).is-warning:hover,input[type=submit].is-warning:focus,input[type=submit].is-warning:hover{color:#fff;background:#ff661a;border-color:#ff661a}.button.is-warning:active,button:not(.hamburger).is-warning:active,input[type=submit].is-warning:active{color:#fff;background:#ff661a;border-color:#ff661a}.button.is-warning.button-text,button:not(.hamburger).is-warning.button-text,input[type=submit].is-warning.button-text{color:#f50}.button.is-warning.button-text:focus,.button.is-warning.button-text:hover,button:not(.hamburger).is-warning.button-text:focus,button:not(.hamburger).is-warning.button-text:hover,input[type=submit].is-warning.button-text:focus,input[type=submit].is-warning.button-text:hover{color:#ff661a}.button.is-warning.button-text:active,button:not(.hamburger).is-warning.button-text:active,input[type=submit].is-warning.button-text:active{color:#ff661a}.button.is-success,button:not(.hamburger).is-success,input[type=submit].is-success{color:#fff;background:#00b300;border-color:#00b300}.button.is-success.button-border,button:not(.hamburger).is-success.button-border,input[type=submit].is-success.button-border{color:#00b300;background:transparent}.button.is-success:focus,.button.is-success:hover,button:not(.hamburger).is-success:focus,button:not(.hamburger).is-success:hover,input[type=submit].is-success:focus,input[type=submit].is-success:hover{color:#fff;background:#1abb1a;border-color:#1abb1a}.button.is-success:active,button:not(.hamburger).is-success:active,input[type=submit].is-success:active{color:#fff;background:#1abb1a;border-color:#1abb1a}.button.is-success.button-text,button:not(.hamburger).is-success.button-text,input[type=submit].is-success.button-text{color:#00b300}.button.is-success.button-text:focus,.button.is-success.button-text:hover,button:not(.hamburger).is-success.button-text:focus,button:not(.hamburger).is-success.button-text:hover,input[type=submit].is-success.button-text:focus,input[type=submit].is-success.button-text:hover{color:#1abb1a}.button.is-success.button-text:active,button:not(.hamburger).is-success.button-text:active,input[type=submit].is-success.button-text:active{color:#1abb1a}.button.is-info,button:not(.hamburger).is-info,input[type=submit].is-info{color:#fff;background:#08c;border-color:#08c}.button.is-info.button-border,button:not(.hamburger).is-info.button-border,input[type=submit].is-info.button-border{color:#08c;background:transparent}.button.is-info:focus,.button.is-info:hover,button:not(.hamburger).is-info:focus,button:not(.hamburger).is-info:hover,input[type=submit].is-info:focus,input[type=submit].is-info:hover{color:#fff;background:#1a94d1;border-color:#1a94d1}.button.is-info:active,button:not(.hamburger).is-info:active,input[type=submit].is-info:active{color:#fff;background:#1a94d1;border-color:#1a94d1}.button.is-info.button-text,button:not(.hamburger).is-info.button-text,input[type=submit].is-info.button-text{color:#08c}.button.is-info.button-text:focus,.button.is-info.button-text:hover,button:not(.hamburger).is-info.button-text:focus,button:not(.hamburger).is-info.button-text:hover,input[type=submit].is-info.button-text:focus,input[type=submit].is-info.button-text:hover{color:#1a94d1}.button.is-info.button-text:active,button:not(.hamburger).is-info.button-text:active,input[type=submit].is-info.button-text:active{color:#1a94d1}.button.button-text,button:not(.hamburger).button-text,input[type=submit].button-text{padding:0;background-color:transparent;border-color:transparent}.button.button-text:active,.button.button-text:focus,.button.button-text:hover,button:not(.hamburger).button-text:active,button:not(.hamburger).button-text:focus,button:not(.hamburger).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}.button.button-block,button:not(.hamburger).button-block,input[type=submit].button-block{display:block;width:100%;text-align:center}.button.button-border,button:not(.hamburger).button-border,input[type=submit].button-border{background:transparent}.button.button-square,button:not(.hamburger).button-square,input[type=submit].button-square{padding:.625rem}.button.button-pill,button:not(.hamburger).button-pill,input[type=submit].button-pill{border-radius:1.25rem}.button[disabled],button:disabled{pointer-events:none;opacity:.65}[role=button]{cursor:pointer}.control{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:.5rem 0;padding:0;font-family:inherit;font-weight:inherit;font-size:1rem;color:inherit;line-height:1.25;text-transform:none;letter-spacing:0;cursor:pointer}.control.control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:2rem}.control:hover .control-indicator{background-color:#fff shade(2.5%);border-color:#edf2f3 shade(2.5%);-webkit-box-shadow:none;box-shadow:none}.control input[type=checkbox],.control input[type=radio]{z-index:-1;position:absolute;margin:0;opacity:0}.control input[type=checkbox]:focus~.control-indicator,.control input[type=radio]:focus~.control-indicator{background-color:#fff shade(5%);border-color:#edf2f3 shade(5%);-webkit-box-shadow:none;box-shadow:none;outline:.125rem solid #08c;outline-offset:.125rem}.control input[type=checkbox]:checked~.control-indicator,.control input[type=radio]:checked~.control-indicator{background-color:#ef4236;border:.125rem solid #ef4236}.control input[type=checkbox]:checked~.control-label,.control input[type=radio]:checked~.control-label{color:inherit}.control.checkbox .control-indicator{border-radius:.25em}.control.checkbox input[type=checkbox]:checked~.control-indicator{background-color:#ef4236;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.radio .control-indicator{border-radius:1.375rem}.control.radio input[type=radio]:checked~.control-indicator:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:.5em;height:.5em;background:#fff;border-radius:1.375rem}.control.switch .control-indicator{width:2em;border-radius:1.375rem}.control.switch .control-indicator:before{display:block;position:absolute;top:-.125rem;left:-.125rem;content:"";width:1em;height:1em;background-color:#fff;border:inherit;border-radius:1.375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.control.switch input[type=checkbox]:checked~.control-indicator:before{left:calc(100% - 1em).125rem}.control.is-error input:checked~.control-indicator{background-color:#c00!important;border-color:#c00!important}.control.is-warning input:checked~.control-indicator{background-color:#f50!important;border-color:#f50!important}.control.is-success input:checked~.control-indicator{background-color:#00b300!important;border-color:#00b300!important}.control.is-info input:checked~.control-indicator{background-color:#08c!important;border-color:#08c!important}.control-indicator{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:1em;height:1em;font-size:1.375rem;line-height:1;text-align:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;border:.125rem solid #edf2f3;-webkit-box-shadow:0 1px 4px 1px rgba(48,59,65,.1);box-shadow:0 1px 4px 1px rgba(48,59,65,.1)}.control-indicator,.control-label{display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.control-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 0 .75em;color:inherit}.control-reversed>.control-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}.control-reversed>.control-indicator{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 .75em}.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{font-family:inherit;font-weight:inherit;font-style:italic;color:inherit}figure{display:block;margin:0;padding:0}.wp-caption-text,figcaption{margin:1em 0;font-family:inherit;font-weight:inherit;font-size:.875rem;color:inherit;text-align:left}.hamburger{position:relative;height:1.25rem;width:2.25rem;background:none;border:0;padding:0;top:-1px}@media (min-width:960px){.hamburger{display:none}}.hamburger:focus{outline:none}.hamburger__line{position:absolute;background:#303b41;height:.125rem;width:100%;display:block;border-radius:2px;-webkit-transition:all .4s;transition:all .4s}.hamburger__line:first-child{top:50%;-webkit-transform:translateY(calc(-50% + .5px));transform:translateY(calc(-50% + .5px))}.hamburger__line:nth-child(2){top:0;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}.hamburger__line:nth-child(3){top:100%;-webkit-transform:translateY(calc(-100% + 2px));transform:translateY(calc(-100% + 2px))}.hamburger.open .hamburger__line:first-child{top:50%;-webkit-transform:translateY(calc(-50% + .5px)) rotate(45deg) rotateX(0deg);transform:translateY(calc(-50% + .5px)) rotate(45deg) rotateX(0deg);opacity:1}.hamburger.open .hamburger__line:nth-child(2){top:70%;-webkit-transform:translateY(calc(-50% + .5px)) rotate(225deg) rotateY(90deg);transform:translateY(calc(-50% + .5px)) rotate(225deg) rotateY(90deg);opacity:1}.hamburger.open .hamburger__line:nth-child(3){top:50%;-webkit-transform:translateY(calc(-50% + .5px)) rotate(135deg) rotateX(0deg);transform:translateY(calc(-50% + .5px)) rotate(135deg) rotateX(0deg);opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:.5rem 0;font-family:inherit;font-weight:300;font-style:normal;color:inherit;line-height:1.375;text-transform:none;letter-spacing:0}.h1,.the-content h1{font-size:2rem}@media (min-width:640px){.h1,.the-content h1{font-size:2.5rem}}.h1+.h2,.h1+h2,.the-content h1+.h2,.the-content h1+h2{margin-top:0}.h2,.the-content h2{font-size:1.875rem}.h2+.h3,.h2+h3,.the-content h2+.h3,.the-content h2+h3{margin-top:0}.h3,.the-content h3{font-size:1.5rem}.h3+.h4,.h3+h4,.the-content h3+.h4,.the-content h3+h4{margin-top:0}.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{font-size:1rem}.h5+.h6,.h5+h6,.the-content h5+.h6,.the-content h5+h6{margin-top:0}.h6,.the-content h6{font-size:.875rem}hr{clear:both;margin:1rem auto;border:0;height:.125rem;background:#edf2f3}[class^=icon]{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem}.icon-xxs,.icon-xxs>svg,svg.icon-xxs{width:1rem;height:1rem}.icon-xs,.icon-xs>svg,svg.icon-xs{width:1.5rem;height:1.5rem}.icon-s,.icon-s>svg,svg.icon-s{width:2rem;height:2rem}.icon-m,.icon-m>svg,svg.icon-m{width:3rem;height:3rem}.icon-l,.icon-l>svg,svg.icon-l{width:4rem;height:4rem}.icon-xl,.icon-xl>svg,svg.icon-xl{width:5rem;height:5rem}.icon-xxl,.icon-xxl>svg,svg.icon-xxl{width:6rem;height:6rem}input,textarea{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.5rem 0;padding:0 1em;width:100%;height:2.5rem;font-family:inherit;font-weight:inherit;font-size:1rem;color:inherit;line-height:1.5;border:.125rem solid #edf2f3;background:#fff;border-radius:.25em;-webkit-box-shadow:0 1px 4px 1px rgba(48,59,65,.1);box-shadow:0 1px 4px 1px rgba(48,59,65,.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input:hover,textarea:hover{color:inherit;background:#fff shade(2.5%);border-color:#edf2f3 shade(2.5%);-webkit-box-shadow:none;box-shadow:none}input:focus,textarea:focus{color:inherit;background:#fff shade(5%);border-color:#edf2f3 shade(5%);-webkit-box-shadow:none;box-shadow:none}input:disabled,textarea:disabled{pointer-events:none;color:inherit;background:#fff shade(5%);border-color:#edf2f3}input.is-error,textarea.is-error{color:#c00!important;border-color:#c00!important}input.is-warning,textarea.is-warning{color:#f50!important;border-color:#f50!important}input.is-success,textarea.is-success{color:#00b300!important;border-color:#00b300!important}input.is-info,textarea.is-info{color:#08c!important;border-color:#08c!important}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=file]{padding:0!important;height:auto!important;font-size:.7em!important;background:transparent!important;border:none!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;-webkit-box-shadow:none!important;box-shadow:none!important}input[type=checkbox],input[type=radio]{display:inline-block;margin-right:10px;width:auto;height:auto;-webkit-box-shadow:none!important;box-shadow:none!important}input[type=checkbox]+p,input[type=radio]+p{margin:0;display:inline-block}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]{display:inline-block;margin:0;padding:0;width:2.5rem;-webkit-appearance:none}input[type=color]::-moz-focus-inner{padding:.125rem}input[type=color]::-webkit-color-swatch-wrapper{padding:.125rem}input[type=color]::-moz-color-swatch{border:none}input[type=color]::-webkit-color-swatch{border:none}.form__label,label{display:block;margin:.5rem 0;font-weight:700;font-size:.875rem}.form__label,.lead,label{font-family:inherit;color:inherit;line-height:1.5;text-transform:none;letter-spacing:0}.lead{margin:.5em 0;font-weight:inherit;font-size:1.25rem;font-style:normal}.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}a{color:currentColor;text-decoration:none;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;text-decoration-skip-ink:auto;-webkit-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out}a:focus,a:hover{color:currentColor;text-decoration:none;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;text-decoration-skip-ink:auto}ol,ul{margin:1em 0;padding:0;font-family:inherit;font-weight:inherit;font-size:1rem;font-style:normal;color:inherit;line-height:1.625;text-transform:none;letter-spacing:0}ol li,ul li{margin:.5em 0 .5em 1.5em;padding:0 0 0 .5em}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}.site-logo{position:relative}.site-logo img{-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out;max-height:2.4rem;width:87.2px}@media (min-width:960px){.site-logo img{max-height:3rem;width:109px}}.site-footer .site-logo__image--white{display:none}@media (min-width:960px){.scrolled .site-header img{max-height:2.7rem;width:98.1px}}.site-header .site-logo{z-index:999}.menu-open .site-header .site-logo__image--color{position:absolute;opacity:0;display:none}.site-header .site-logo__image--white{position:absolute;opacity:0}@media (min-width:960px){.site-header .site-logo__image--white{display:none}}.menu-open .site-header .site-logo__image--white{position:relative;-webkit-animation:opacity .3s ease-in-out .3s forwards;animation:opacity .3s ease-in-out .3s forwards}.nav ol,.nav ul,nav ol,nav ul{list-style:none;font-size:.875rem;line-height:1.5}.nav li,.nav ul,nav li,nav ul{margin:0;padding:0}.p,p{font-family:inherit;font-weight:inherit;font-size:1rem;line-height:1.625;text-transform:none;letter-spacing:0}.p,p,pre{margin:1em 0;font-style:normal;color:inherit}pre{padding:1em;overflow:auto;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-weight:400;font-size:80%;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#edf2f3;border:.125rem solid #edf2f3;border-radius:.25em}pre code{font-size:inherit;color:inherit}.screen-reader,.screen-reader-text{position:absolute;padding:0;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;clip:rect(0 0 0 0)}.screen-reader-focusable:active,.screen-reader-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}select{display:block;width:100%}.select{position:relative;display:block;margin:.5rem 0;font-size:1rem;line-height:auto}.select,.select select{font-family:inherit;font-weight:inherit}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;outline:0;padding:0 1em;height:2.5rem;font-size:inherit;color:inherit;line-height:inherit;background:#fff;border:0;border-bottom:.125rem solid #edf2f3;border-radius:.25em;-webkit-box-shadow:0 1px 4px 1px rgba(48,59,65,.1);box-shadow:0 1px 4px 1px rgba(48,59,65,.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.select select::-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select select::-ms-expand{display:none}.select select:hover{color:inherit;background:#fff shade(2.5%);border-color:#edf2f3 shade(2.5%);-webkit-box-shadow:none;box-shadow:none}.select select:focus{color:inherit;background:#fff shade(5%);border-color:#edf2f3 shade(5%);-webkit-box-shadow:none;box-shadow:none;outline:.125rem solid #08c;outline-offset:.125rem}.select select:disabled{pointer-events:none;color:inherit;background:#fff shade(5%);border-color:#edf2f3}.select.is-error select{color:#c00!important;border-color:#c00!important}.select.is-error:after{border-top-color:#c00!important}.select.is-warning select{color:#f50!important;border-color:#f50!important}.select.is-warning:after{border-top-color:#f50!important}.select.is-success select{color:#00b300!important;border-color:#00b300!important}.select.is-success:after{border-top-color:#00b300!important}.select.info select{color:#08c!important;border-color:#08c!important}.select.info:after{border-top-color:#08c!important}.select:after{position:absolute;top:50%;right:1em;margin-top:-2px;width:0;height:0;content:"";pointer-events:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #303b41}@moz-document url-prefix(){.select:before{z-index:2;position:absolute;top:0;right:0;bottom:0;content:"";pointer-events:none;width:1em;border:1px solid #edf2f3;border-left-width:0;background:#fff}.select.large:before{width:1.5em}}.small-caps{text-transform:uppercase}.bold,strong{font-weight:600;font-style:inherit;color:inherit}.bold,.tag,strong{font-family:inherit}.tag{display:inline-block;padding:.25rem .5rem;font-weight:500;font-size:.625rem;line-height:1.375;text-transform:uppercase;letter-spacing:0;color:#ef4236;background:#f37021;border-radius:.25em}textarea{padding:1em;max-width:100%;height:auto;line-height:inherit;-webkit-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out}.card__header+.card__content__cont,.card__header+.card__footer{margin-top:1rem}.card__content__cont+.card__footer{margin-top:1rem}.card__inner{padding:1.5rem}@media (min-width:640px){.card__inner{padding:2rem}}.card__footer__link{font-size:.875rem}.card__footer__link:focus .card__footer__icon,.card__footer__link:hover .card__footer__icon{-webkit-transform:translateX(.75rem);transform:translateX(.75rem);opacity:1}.card__footer__icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.card__footer__icon .icon{margin-top:-1px;height:.7875rem;width:.7875rem}.card:not(.has-link).has-icon .card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%}.card.has-link.has-icon .card__title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%}.content__header{margin-bottom:1rem}.footer-navigation-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:640px){.footer-navigation-menu .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:639px){.footer-navigation-menu .menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-navigation-menu .menu>li.is-active{color:#ef4236}@media (min-width:640px){.footer-navigation-menu .menu>li:not(:last-of-type)>a{padding:1rem}}@media (max-width:639px){.footer-navigation-menu .menu>li:nth-of-type(2n){padding-left:1rem}}@media (max-width:639px){.footer-navigation-menu .menu>li:nth-of-type(odd){padding-right:1rem}}@media (max-width:639px){.footer-navigation-menu .menu>li{padding-bottom:1rem;width:50%}}.footer-navigation-menu .menu>li>a{font-weight:700;text-transform:uppercase}@media (min-width:640px){.footer-navigation-menu .menu>li>a{padding:1rem 0 1rem 1rem}}.gform_ajax_spinner{display:inline-block;margin-left:1em;vertical-align:middle;height:1.5rem;width:1.5rem}.gform_confirmation_message{color:#f50;font-size:1.1rem;font-weight:700;margin-top:3rem;margin-bottom:3rem}.gform_validation_container{display:none}.gform_fields{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_fields li{margin:0;padding:0;width:100%}.gform_fields>li{margin:.5rem 0!important}@media (min-width:640px){.gform_fields .gf_left,.gform_fields .gf_right{width:50%}}@media (min-width:640px){.gform_fields .gf_left{padding-right:.75rem}}@media (min-width:640px){.gform_fields .gf_right{padding-left:.75rem}}.gform_footer{margin-top:1rem}.gform_footer .gform_hidden,.gform_footer br,.gform_footer p,.gform_footer p:empty{display:none;margin:0}.gfield_error .validation_message{color:#c00}.gfield_error input{border-color:#c00}.gfield .validation_message{margin-top:.75rem}.gfield_required{color:#c00;margin-left:.125rem}.gfield_description{margin-top:1rem}.validation_error{margin:1em 0;font-family:inherit;font-weight:inherit;font-size:1rem;font-style:normal;color:inherit;line-height:1.625;text-transform:none;letter-spacing:0;color:#c00}.field-cont__search{position:relative}.field-cont__search svg{position:absolute;top:50%;left:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#303b41;height:1rem;width:1rem}.field-cont__search input{margin-top:0;padding-left:2em;border:.125rem solid #edf2f3;border-radius:.25rem}.gfield_checkbox,.gfield_radio{list-style:none}.gfield_checkbox>li,.gfield_radio>li{margin:.5rem 0}.ginput_complex br{display:none}@media (min-width:640px){.ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:640px){.ginput_complex .ginput_full{width:100%}}@media (min-width:640px){.ginput_complex .ginput_left,.ginput_complex .ginput_right{width:50%}}@media (min-width:640px){.ginput_complex .ginput_left{padding-right:1rem}}@media (min-width:640px){.ginput_complex .ginput_right{padding-left:1rem}}.ginput_complex .address_country:after{top:25%}.fullwidth-cta__header+.fullwidth-cta__content,.fullwidth-cta__header+.fullwidth-cta__footer{margin-top:.75rem}@media (min-width:640px){.fullwidth-cta__header+.fullwidth-cta__content,.fullwidth-cta__header+.fullwidth-cta__footer{margin-top:1rem}}.fullwidth-cta__content+.fullwidth-cta__footer{margin-top:.75rem}@media (min-width:640px){.fullwidth-cta__content+.fullwidth-cta__footer{margin-top:1rem}}.fullwidth-cta__content p{font-size:1rem}@media (min-width:640px){.fullwidth-cta__content p{font-size:1.25rem}}@media (max-width:959px){.primary-navigation-menu{text-align:center;max-width:90vw;max-height:100vh;width:100%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;overflow-y:auto}}@media (max-width:959px){.primary-navigation-canvas,.primary-navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.primary-navigation-canvas{width:300vw;height:300vw;border-radius:50%;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(0);transform:scale(0)}}@media (max-width:959px){.primary-navigation,.primary-navigation-canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.primary-navigation{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;pointer-events:none;visibility:hidden;outline:1px solid transparent}}@media (max-width:959px){.menu-open .site-header{position:fixed;top:0;left:0;z-index:999;width:100%}}@media (max-width:959px){.menu-open .primary-navigation{z-index:99;pointer-events:auto;visibility:visible}}@media (max-width:959px){.menu-open .primary-navigation-canvas{background:#f37021;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:.75s;transition-duration:.75s}}@media (max-width:959px){.menu-open .primary-navigation-menu{opacity:1;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}}@media (max-width:959px){.menu-open .primary-navigation-menu .menu{display:block;max-height:100vh;width:100%}}@media (max-width:959px){.menu-open .primary-navigation-menu .menu>li>a{font-size:1.5rem}}@media (max-width:959px){.menu-open .primary-navigation-menu .menu a{color:#fff}}.menu-open .header-logo{position:relative;display:block;z-index:999}.menu-open .hamburger{z-index:99}.menu-open .hamburger__line{background:#fff}.menu-open .site-header__button--mobile .icon{-webkit-animation:opacity .3s ease-in-out .3s forwards;animation:opacity .3s ease-in-out .3s forwards}.jumbotron__header+.jumbotron__content{margin-top:.75rem}@media (min-width:640px){.jumbotron__header+.jumbotron__content{margin-top:1rem}}.jumbotron__content p{font-size:1rem}@media (min-width:640px){.jumbotron__content p{font-size:1.25rem}}@media (min-width:640px){.jumbotron__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:639px){.jumbotron__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:100%}}@media (min-width:640px){.jumbotron__inner__left{padding-right:.75rem}}@media (max-width:639px){.jumbotron__inner__left+.jumbotron__inner__right{margin-top:1rem}}@media (min-width:640px){.jumbotron__inner__right{padding-left:.75rem}}.jumbotron .section__inner{padding-top:2rem;padding-bottom:2rem}@media (min-width:640px){.jumbotron .section__inner{padding-top:3rem;padding-bottom:3rem}}.lightbox .swiper-button{background:#fff;border-radius:50%;height:1.75rem;width:1.75rem}@media (min-width:640px){.lightbox .swiper-button{height:2rem;width:2rem}}.lightbox .swiper-button svg{height:.75rem;width:.75rem}@media (min-width:640px){.lightbox .swiper-button svg{height:1rem;width:1rem}}.lightbox__gallery--thumbs .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightbox__gallery--thumbs{cursor:pointer}@media (max-width:639px){.gallery .columns-1-4 .column{width:50%}}.google-map .map{height:30rem}@media (min-width:640px){.google-map .map{height:32rem}}.media{display:block;position:relative;overflow:hidden}.media>.media__inner,.media>canvas,.media>iframe,.media>img,.media>svg,.media>video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.media-1{padding-top:100%}.media-1-2{padding-top:200%}.media-9-16{padding-top:177.77778%}.media-9-14{padding-top:155.55556%}.media-2-3{padding-top:150%}.media-3-4{padding-top:133.33333%}.media-4-5{padding-top:125%}.media-4-3{padding-top:75%}.media-3-2{padding-top:66.66667%}.media-5-4{padding-top:80%}.media-16-9{padding-top:56.25%}.media-2-1{padding-top:50%}.media-650-1226{padding-top:53.01794%}@media (min-width:960px){.primary-navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:960px){.primary-navigation-menu>ul>li{display:inline-block}}.primary-navigation-menu>ul>li:focus>a:after,.primary-navigation-menu>ul>li:hover>a:after{width:100%}@media (min-width:960px){.primary-navigation-menu>ul>li:last-of-type>a{padding-right:0}}@media (min-width:960px){.primary-navigation-menu>ul>li.is-active>a:after{width:100%}}.primary-navigation-menu>ul>li>a{text-transform:uppercase}@media (min-width:960px){.primary-navigation-menu>ul>li>a{position:relative;padding:1rem 1.5rem;font-weight:700}.primary-navigation-menu>ul>li>a:after{content:"";display:block;width:0;height:.125rem;background:#ef4236;-webkit-transition:width .3s;transition:width .3s}}@media (min-width:960px){.primary-navigation-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.primary-navigation-menu li{position:relative}@media (min-width:960px){.primary-navigation-menu li{display:block}}@media (min-width:960px){.primary-navigation-menu li:focus ul,.primary-navigation-menu li:hover ul{opacity:1;pointer-events:all}}@media (min-width:960px){.primary-navigation-menu li .sub-menu{display:block;position:absolute;left:1.5rem;z-index:999;min-width:12rem;opacity:0;background:#edf2f3;pointer-events:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}.primary-navigation-menu li .sub-menu li{display:block}.primary-navigation-menu a{display:block;text-decoration:none;padding:.5rem 1rem;color:#303b41}@media (min-width:960px){.primary-navigation-menu a{padding:.75rem 1.5rem}}.page-head-slider .section__inner{padding-bottom:0}.page-head-slider__header{margin-bottom:1rem}@media (min-width:640px){.page-head-slider__header{margin-bottom:1.5rem}}.page-head-slider p{font-size:1.25rem}.page-head-slider__content{margin-top:-4.5rem;padding-top:7.5rem;padding-bottom:4rem;background:#fdede3}@media (min-width:640px){.page-head-slider__content{margin-top:-6rem;padding-top:10rem;padding-bottom:6.5rem}}.page-head-slider .swiper-button{bottom:-2.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:640px){.page-head-slider .swiper-button{bottom:-3rem}}.page-head-slider__figcaption{padding:.25rem .5rem;background:#303b41;color:#fff;font-size:.75rem;position:absolute;right:1rem;bottom:1rem}@media (min-width:640px) and (max-width:959px){.page-header .columns-4-3>.column:nth-of-type(odd){width:100%}}.page-header__header+.page-header__content{margin-top:1rem}@media (min-width:640px){.page-header__header+.page-header__content{margin-top:1.5rem}}.page-header__content p{font-size:1rem}@media (min-width:640px){.page-header__content p{font-size:1.25rem}}.page-header__content,.page-header__header{position:relative;z-index:99}.page-header__image{max-width:75vw;width:100%}@media (min-width:960px){.page-header__image{position:absolute;top:0;right:0;z-index:9;max-width:42rem}}@media (min-width:960px) and (max-width:1279px){.page-header__image{-webkit-transform:translateX(55%);transform:translateX(55%)}}@media (min-width:1280px) and (max-width:1679px){.page-header__image{-webkit-transform:translateX(45%);transform:translateX(45%)}}@media (max-width:959px){.page-header__image{display:none}}.popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,.85);display:none;opacity:0}.popup .popup__content{position:absolute;width:calc(100% - 40px);max-width:960px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup.before-show{display:block}.popup.show{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popup .close{position:absolute;bottom:calc(100% + 10px);right:0;cursor:pointer}.popup .close svg{fill:#fff;height:1rem;width:1rem}.social-link:focus .icon,.social-link:hover .icon{fill:#ef4236}.social-link .icon{fill:#303b41;height:1.25rem;width:1.25rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cards{position:relative;z-index:99}.cards .column .card{border-top:.25rem solid #ef4236}.cards .column .card .mdi{color:#ef4236}.cards .column:nth-child(2) .card,.cards .column:nth-child(odd) .card{border-top:.25rem solid #f37021}.cards .column:nth-child(2) .card .mdi,.cards .column:nth-child(odd) .card .mdi{color:#f37021}.cards .column:nth-child(3n+1) .card{border-top:.25rem solid #ef4236}.cards .column:nth-child(3n+1) .card .mdi{color:#ef4236}.cards .column:nth-child(3n) .card{border-top:.25rem solid #ffcd05}.cards .column:nth-child(3n) .card .mdi{color:#ffcd05}.cards .content__header+.the-content{margin-top:1rem}@media (min-width:640px){.cards .content__header+.the-content{margin-top:1.5rem}}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.column{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;flex-direction:column;margin:0;padding:0;width:100%;max-width:100%}.column,.column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.column-inner{flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:640px){.columns-1-2 .column,.columns-1-3 .column{width:50%}}@media (min-width:960px){.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%}}@media (min-width:960px){.columns-2-3>.column:nth-of-type(odd){width:33.33%}}@media (min-width:960px){.columns-3-2>.column{width:66.66%}}@media (min-width:960px){.columns-3-2>.column:nth-of-type(2n){width:33.33%}}@media (min-width:960px){.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-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-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-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{padding-bottom:1.5rem}@media (min-width:640px){.site-footer{padding-bottom:2rem}}.site-footer a:focus,.site-footer a:hover{color:#ef4236}.site-footer__top{padding:1.5rem 0 .75rem}@media (min-width:640px){.site-footer__top{padding:2rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:639px){.site-footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:100%}}@media (max-width:639px){.site-footer__top__left+.site-footer__top__right{padding-top:1.5rem}}.site-footer__bottom__top{padding:1.5rem 0}@media (min-width:640px){.site-footer__bottom__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0}}@media (max-width:639px){.site-footer__bottom__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:100%}}@media (max-width:639px){.site-footer__bottom__left+.site-footer__bottom__right{margin-top:1.5rem;padding-top:1.5rem;border-top:.125rem solid #edf2f3}}.site-footer__bottom .p{color:#707070;font-size:.875rem;line-height:1.5}.site-header{z-index:999;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.scrolled .site-header{background:hsla(0,0%,100%,.9)}@media (min-width:960px){.scrolled .site-header{position:fixed}}@media (max-width:959px){.site-header{position:fixed;height:4.5rem}}.site-header__cont{padding:1rem}@media (min-width:960px){.site-header__cont{padding:1.5rem 1rem}}@media (min-width:960px){.scrolled .site-header__cont{padding:.75rem 1rem}}.site-header__nav+.site-header__button{margin-left:3rem}@media (max-width:959px){.site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site-header__button{z-index:999}@media (max-width:959px){.site-header__button--desktop{display:none}}.site-header__button--mobile{margin-right:1rem}.site-header__button--mobile .icon{fill:#ef4236;height:2rem;width:2rem}@media (min-width:960px){.site-header__button--mobile{display:none}}.header-bg{position:absolute;top:0;right:0;max-width:1070px;width:75vw;z-index:-1}@media (min-width:640px){.header-bg{width:60vw}}@media (max-width:959px){.main{padding-top:4.5rem}}.section{position:relative}.section__inner{padding-top:3rem;padding-bottom:3rem}@media (min-width:640px){.section__inner{padding-top:5rem;padding-bottom:5rem}}.background-transparent{background:transparent}.background-transparent+.background-transparent .section__inner{padding-top:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;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{-webkit-transform-style:preserve-3d;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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;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{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next svg,.swiper-button-prev svg{height:1rem;width:1rem}.swiper-button{bottom:1px}.swiper-button svg{fill:#ef4236}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:auto;left:2rem}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);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{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:.5rem;height:.5rem;margin-left:.25rem;margin-right:.25rem;display:inline-block;border-radius:100%;background:#303b41;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#ef4236}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .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%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#ef4236;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.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{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' 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-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' 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")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;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{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.lightbox.lightbox__popup.popup .swiper-slide img{width:100%;margin:auto}.lightbox.lightbox__popup.popup .swiper-button-next,.lightbox.lightbox__popup.popup .swiper-button-prev{position:absolute;top:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;cursor:pointer;background-color:#fff;height:3rem;width:3rem;border-radius:50%}@media screen and (max-width:959px){.lightbox.lightbox__popup.popup .swiper-button-next,.lightbox.lightbox__popup.popup .swiper-button-prev{top:40%;height:2rem;width:2rem}}.lightbox.lightbox__popup.popup .swiper-button-next svg,.lightbox.lightbox__popup.popup .swiper-button-prev svg{fill:#00927c;height:1rem;width:1rem}.lightbox.lightbox__popup.popup .swiper-button-next.swiper-button-disabled,.lightbox.lightbox__popup.popup .swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}.lightbox.lightbox__popup.popup .swiper-button-prev,.lightbox.lightbox__popup.popup .swiper-container-rtl .swiper-button-next{left:10px;right:auto}.lightbox.lightbox__popup.popup .swiper-button-next,.lightbox.lightbox__popup.popup .swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.border-radius{border-radius:.25em}.border-radius-top{border-top-left-radius:.25em;border-top-right-radius:.25em}.border-radius-right{border-top-right-radius:.25em;border-bottom-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:.125rem solid #edf2f3}.border-vertical{border-top:.125rem solid #edf2f3;border-bottom:.125rem solid #edf2f3}.border-horizontal{border-left:.125rem solid #edf2f3;border-right:.125rem solid #edf2f3}.border-top{border-top:.125rem solid #edf2f3}.border-right{border-right:.125rem solid #edf2f3}.border-bottom{border-bottom:.125rem solid #edf2f3}.border-left{border-left:.125rem solid #edf2f3}.box-shadow-xxl{-webkit-box-shadow:0 1px 10px 1px rgba(48,59,65,.1);box-shadow:0 1px 10px 1px rgba(48,59,65,.1)}.box-shadow-xl{-webkit-box-shadow:0 1px 8px 1px rgba(48,59,65,.1);box-shadow:0 1px 8px 1px rgba(48,59,65,.1)}.box-shadow-l{-webkit-box-shadow:0 1px 6px 1px rgba(48,59,65,.1);box-shadow:0 1px 6px 1px rgba(48,59,65,.1)}.box-shadow-m{-webkit-box-shadow:0 1px 4px 1px rgba(48,59,65,.1);box-shadow:0 1px 4px 1px rgba(48,59,65,.1)}.box-shadow-s{-webkit-box-shadow:0 1px 2px 1px rgba(48,59,65,.1);box-shadow:0 1px 2px 1px rgba(48,59,65,.1)}.box-shadow-xs{-webkit-box-shadow:0 1px 1px 1px rgba(48,59,65,.1);box-shadow:0 1px 1px 1px rgba(48,59,65,.1)}.box-shadow-xxs{-webkit-box-shadow:0 0 1px rgba(48,59,65,.1);box-shadow:0 0 1px rgba(48,59,65,.1)}.box-shadow{-webkit-box-shadow:0 1px 4px 1px rgba(48,59,65,.1);box-shadow:0 1px 4px 1px rgba(48,59,65,.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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-justify-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.flex-column,.flex-row{-webkit-box-direction:normal}.flex-column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.flex-auto{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-1-1-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-1-0-auto{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flex-0-1-auto{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-0-0-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.justify-content-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-space-around{-ms-flex-pack:distribute;justify-content:space-around}.align-content-flex-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-flex-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-items-flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-flex-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-flex-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-center{-ms-flex-item-align:center;align-self:center}.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-stretch{-ms-flex-item-align: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-xxs:not([class*=margin-]){margin-left:0}.line-xs{max-width:1.875rem}.line-xs:not([class*=margin-]){margin-left:0}.line-s{max-width:2.5rem}.line-s:not([class*=margin-]){margin-left:0}.line-m{max-width:3.75rem}.line-m:not([class*=margin-]){margin-left:0}.line-l{max-width:5rem}.line-l:not([class*=margin-]){margin-left:0}.line-xl{max-width:7.5rem}.line-xl:not([class*=margin-]){margin-left:0}.line-xxl{max-width:10rem}.line-xxl:not([class*=margin-]){margin-left:0}.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-top:1em;margin-bottom:1em}.margin-vertical-3-4{margin-top:.75em;margin-bottom:.75em}.margin-vertical-1-2{margin-top:.5em;margin-bottom:.5em}.margin-vertical-1-4{margin-top:.25em;margin-bottom:.25em}.margin-xxs{margin:.5rem}.margin-negative-xxs{margin:-.5rem}.margin-horizontal-xxs{margin-left:.5rem;margin-right:.5rem}.margin-vertical-xxs{margin-top:.5rem;margin-bottom:.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-top:.75rem;margin-bottom:.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-top:1rem;margin-bottom: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-top:1.5rem;margin-bottom: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-top:2rem;margin-bottom: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-top:3rem;margin-bottom: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-top:4rem;margin-bottom: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-top:auto;margin-bottom: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}.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:78rem}.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-top:1em;padding-bottom:1em}.padding-vertical-3-4{padding-top:.75em;padding-bottom:.75em}.padding-vertical-1-2{padding-top:.5em;padding-bottom:.5em}.padding-vertical-1-4{padding-top:.25em;padding-bottom:.25em}.padding-xxs{padding:.5rem}.padding-horizontal-xxs{padding-left:.5rem;padding-right:.5rem}.padding-vertical-xxs{padding-top:.5rem;padding-bottom:.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-top:.75rem;padding-bottom:.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-top:1rem;padding-bottom: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-top:1.5rem;padding-bottom: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-top:2rem;padding-bottom: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-top:3rem;padding-bottom: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-top:4rem;padding-bottom: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-top:auto;padding-bottom: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:unset}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.position-top-left{position:absolute;top:0;left:0}.position-top-right{position:absolute;top:0;right:0}.position-bottom-left{position:absolute;bottom:0;left:0}.position-bottom-right{position:absolute;bottom:0;right:0}.cover{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.space-xxs{width:.5rem;height:.5rem}.space-xs{width:.75rem;height:.75rem}.space-s{width:1rem;height:1rem}.space-m{width:1.5rem;height:1.5rem}.space-l{width:2rem;height:2rem}.space-xl{width:3rem;height:3rem}.space-xxl{width:4rem;height: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{text-decoration:underline}.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{width:100%;max-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:#000}.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__mask,button:not(.hamburger).button-black .button__mask,input[type=submit].button-black .button__mask{background:#000}.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;color:#fff}.button.button-black.button-border,button:not(.hamburger).button-black.button-border,input[type=submit].button-black.button-border{color:#000;border-color:#000;background:transparent}.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:#fff}.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:#303b41}.button.button-white .button__mask,button:not(.hamburger).button-white .button__mask,input[type=submit].button-white .button__mask{background:#e6e6e6}.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:#e6e6e6;border-color:#e6e6e6;color:#303b41}.button.button-white.button-border,button:not(.hamburger).button-white.button-border,input[type=submit].button-white.button-border{color:#fff;border-color:#fff;background:transparent}.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:#303b41}.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:#edf2f3}.background-light+.background-light .section__inner{padding-top:0}.background-light-hover:hover{background-color:#edf2f3}.color-light{color:#edf2f3}.color-light-hover:hover{color:#edf2f3}.button.button-light,button:not(.hamburger).button-light,input[type=submit].button-light{background:#edf2f3;border-color:#edf2f3;color:#303b41}.button.button-light .button__mask,button:not(.hamburger).button-light .button__mask,input[type=submit].button-light .button__mask{background:#cedcde}.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:#cedcde;border-color:#cedcde;color:#303b41}.button.button-light.button-border,button:not(.hamburger).button-light.button-border,input[type=submit].button-light.button-border{color:#edf2f3;border-color:#edf2f3;background:transparent}.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:#edf2f3;color:#303b41}.border-light{border-color:#edf2f3!important}.fill-light,svg.fill-light{fill:#edf2f3}.x-background-light{background-color:#edf2f3!important}.x-background-light-hover:hover{background-color:#edf2f3}.x-color-light{color:#edf2f3!important}.x-color-light-hover:hover{color:#edf2f3}.x-border-light{border-color:#edf2f3!important}.background-grey{background-color:#707070}.background-grey+.background-grey .section__inner{padding-top:0}.background-grey-hover:hover{background-color:#707070}.color-grey{color:#707070}.color-grey-hover:hover{color:#707070}.button.button-grey,button:not(.hamburger).button-grey,input[type=submit].button-grey{background:#707070;border-color:#707070;color:#fff}.button.button-grey .button__mask,button:not(.hamburger).button-grey .button__mask,input[type=submit].button-grey .button__mask{background:#575757}.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:#575757;border-color:#575757;color:#fff}.button.button-grey.button-border,button:not(.hamburger).button-grey.button-border,input[type=submit].button-grey.button-border{color:#707070;border-color:#707070;background:transparent}.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:#707070;color:#fff}.border-grey{border-color:#707070!important}.fill-grey,svg.fill-grey{fill:#707070}.x-background-grey{background-color:#707070!important}.x-background-grey-hover:hover{background-color:#707070}.x-color-grey{color:#707070!important}.x-color-grey-hover:hover{color:#707070}.x-border-grey{border-color:#707070!important}.background-dark{background-color:#303b41}.background-dark+.background-dark .section__inner{padding-top:0}.background-dark-hover:hover{background-color:#303b41}.color-dark{color:#303b41}.color-dark-hover:hover{color:#303b41}.button.button-dark,button:not(.hamburger).button-dark,input[type=submit].button-dark{background:#303b41;border-color:#303b41;color:#fff}.button.button-dark .button__mask,button:not(.hamburger).button-dark .button__mask,input[type=submit].button-dark .button__mask{background:#1a2024}.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:#1a2024;border-color:#1a2024;color:#fff}.button.button-dark.button-border,button:not(.hamburger).button-dark.button-border,input[type=submit].button-dark.button-border{color:#303b41;border-color:#303b41;background:transparent}.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:#303b41;color:#fff}.border-dark{border-color:#303b41!important}.fill-dark,svg.fill-dark{fill:#303b41}.x-background-dark{background-color:#303b41!important}.x-background-dark-hover:hover{background-color:#303b41}.x-color-dark{color:#303b41!important}.x-color-dark-hover:hover{color:#303b41}.x-border-dark{border-color:#303b41!important}.background-primary{background-color:#ef4236}.background-primary+.background-primary .section__inner{padding-top:0}.background-primary-hover:hover{background-color:#ef4236}.color-primary{color:#ef4236}.color-primary-hover:hover{color:#ef4236}.button.button-primary,button:not(.hamburger).button-primary,input[type=submit].button-primary{background:#ef4236;border-color:#ef4236;color:#fff}.button.button-primary .button__mask,button:not(.hamburger).button-primary .button__mask,input[type=submit].button-primary .button__mask{background:#e01f12}.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:#e01f12;border-color:#e01f12;color:#fff}.button.button-primary.button-border,button:not(.hamburger).button-primary.button-border,input[type=submit].button-primary.button-border{color:#ef4236;border-color:#ef4236;background:transparent}.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:#ef4236;color:#fff}.border-primary{border-color:#ef4236!important}.fill-primary,svg.fill-primary{fill:#ef4236}.x-background-primary{background-color:#ef4236!important}.x-background-primary-hover:hover{background-color:#ef4236}.x-color-primary{color:#ef4236!important}.x-color-primary-hover:hover{color:#ef4236}.x-border-primary{border-color:#ef4236!important}.background-secondary{background-color:#f37021}.background-secondary+.background-secondary .section__inner{padding-top:0}.background-secondary-hover:hover{background-color:#f37021}.color-secondary{color:#f37021}.color-secondary-hover:hover{color:#f37021}.button.button-secondary,button:not(.hamburger).button-secondary,input[type=submit].button-secondary{background:#f37021;border-color:#f37021;color:#303b41}.button.button-secondary .button__mask,button:not(.hamburger).button-secondary .button__mask,input[type=submit].button-secondary .button__mask{background:#d5580c}.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:#d5580c;border-color:#d5580c;color:#303b41}.button.button-secondary.button-border,button:not(.hamburger).button-secondary.button-border,input[type=submit].button-secondary.button-border{color:#f37021;border-color:#f37021;background:transparent}.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:#f37021;color:#303b41}.border-secondary{border-color:#f37021!important}.fill-secondary,svg.fill-secondary{fill:#f37021}.x-background-secondary{background-color:#f37021!important}.x-background-secondary-hover:hover{background-color:#f37021}.x-color-secondary{color:#f37021!important}.x-color-secondary-hover:hover{color:#f37021}.x-border-secondary{border-color:#f37021!important}.background-tertiary{background-color:#ffcd05}.background-tertiary+.background-tertiary .section__inner{padding-top:0}.background-tertiary-hover:hover{background-color:#ffcd05}.color-tertiary{color:#ffcd05}.color-tertiary-hover:hover{color:#ffcd05}.button.button-tertiary,button:not(.hamburger).button-tertiary,input[type=submit].button-tertiary{background:#ffcd05;border-color:#ffcd05;color:#303b41}.button.button-tertiary .button__mask,button:not(.hamburger).button-tertiary .button__mask,input[type=submit].button-tertiary .button__mask{background:#d1a700}.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:#d1a700;border-color:#d1a700;color:#303b41}.button.button-tertiary.button-border,button:not(.hamburger).button-tertiary.button-border,input[type=submit].button-tertiary.button-border{color:#ffcd05;border-color:#ffcd05;background:transparent}.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:#ffcd05;color:#303b41}.border-tertiary{border-color:#ffcd05!important}.fill-tertiary,svg.fill-tertiary{fill:#ffcd05}.x-background-tertiary{background-color:#ffcd05!important}.x-background-tertiary-hover:hover{background-color:#ffcd05}.x-color-tertiary{color:#ffcd05!important}.x-color-tertiary-hover:hover{color:#ffcd05}.x-border-tertiary{border-color:#ffcd05!important}.background-text{background-color:#303b41}.background-text+.background-text .section__inner{padding-top:0}.background-text-hover:hover{background-color:#303b41}.color-text{color:#303b41}.color-text-hover:hover{color:#303b41}.button.button-text,button:not(.hamburger).button-text,input[type=submit].button-text{background:#303b41;border-color:#303b41;color:#fff}.button.button-text .button__mask,button:not(.hamburger).button-text .button__mask,input[type=submit].button-text .button__mask{background:#1a2024}.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:#1a2024;border-color:#1a2024;color:#fff}.button.button-text.button-border,button:not(.hamburger).button-text.button-border,input[type=submit].button-text.button-border{color:#303b41;border-color:#303b41;background:transparent}.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:#303b41;color:#fff}.border-text{border-color:#303b41!important}.fill-text,svg.fill-text{fill:#303b41}.x-background-text{background-color:#303b41!important}.x-background-text-hover:hover{background-color:#303b41}.x-color-text{color:#303b41!important}.x-color-text-hover:hover{color:#303b41}.x-border-text{border-color:#303b41!important}.background-info{background-color:#08c}.background-info+.background-info .section__inner{padding-top:0}.background-info-hover:hover{background-color:#08c}.color-info{color:#08c}.color-info-hover:hover{color:#08c}.button.button-info,button:not(.hamburger).button-info,input[type=submit].button-info{background:#08c;border-color:#08c;color:#fff}.button.button-info .button__mask,button:not(.hamburger).button-info .button__mask,input[type=submit].button-info .button__mask{background:#069}.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:#069;border-color:#069;color:#fff}.button.button-info.button-border,button:not(.hamburger).button-info.button-border,input[type=submit].button-info.button-border{color:#08c;border-color:#08c;background:transparent}.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:#08c;color:#fff}.border-info{border-color:#08c!important}.fill-info,svg.fill-info{fill:#08c}.x-background-info{background-color:#08c!important}.x-background-info-hover:hover{background-color:#08c}.x-color-info{color:#08c!important}.x-color-info-hover:hover{color:#08c}.x-border-info{border-color:#08c!important}.background-warning{background-color:#f50}.background-warning+.background-warning .section__inner{padding-top:0}.background-warning-hover:hover{background-color:#f50}.color-warning{color:#f50}.color-warning-hover:hover{color:#f50}.button.button-warning,button:not(.hamburger).button-warning,input[type=submit].button-warning{background:#f50;border-color:#f50;color:#303b41}.button.button-warning .button__mask,button:not(.hamburger).button-warning .button__mask,input[type=submit].button-warning .button__mask{background:#c40}.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:#c40;border-color:#c40;color:#303b41}.button.button-warning.button-border,button:not(.hamburger).button-warning.button-border,input[type=submit].button-warning.button-border{color:#f50;border-color:#f50;background:transparent}.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:#f50;color:#303b41}.border-warning{border-color:#f50!important}.fill-warning,svg.fill-warning{fill:#f50}.x-background-warning{background-color:#f50!important}.x-background-warning-hover:hover{background-color:#f50}.x-color-warning{color:#f50!important}.x-color-warning-hover:hover{color:#f50}.x-border-warning{border-color:#f50!important}.background-error{background-color:#c00}.background-error+.background-error .section__inner{padding-top:0}.background-error-hover:hover{background-color:#c00}.color-error{color:#c00}.color-error-hover:hover{color:#c00}.button.button-error,button:not(.hamburger).button-error,input[type=submit].button-error{background:#c00;border-color:#c00;color:#fff}.button.button-error .button__mask,button:not(.hamburger).button-error .button__mask,input[type=submit].button-error .button__mask{background:#900}.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:#900;border-color:#900;color:#fff}.button.button-error.button-border,button:not(.hamburger).button-error.button-border,input[type=submit].button-error.button-border{color:#c00;border-color:#c00;background:transparent}.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:#c00;color:#fff}.border-error{border-color:#c00!important}.fill-error,svg.fill-error{fill:#c00}.x-background-error{background-color:#c00!important}.x-background-error-hover:hover{background-color:#c00}.x-color-error{color:#c00!important}.x-color-error-hover:hover{color:#c00}.x-border-error{border-color:#c00!important}.background-success{background-color:#00b300}.background-success+.background-success .section__inner{padding-top:0}.background-success-hover:hover{background-color:#00b300}.color-success{color:#00b300}.color-success-hover:hover{color:#00b300}.button.button-success,button:not(.hamburger).button-success,input[type=submit].button-success{background:#00b300;border-color:#00b300;color:#303b41}.button.button-success .button__mask,button:not(.hamburger).button-success .button__mask,input[type=submit].button-success .button__mask{background:green}.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:green;border-color:green;color:#303b41}.button.button-success.button-border,button:not(.hamburger).button-success.button-border,input[type=submit].button-success.button-border{color:#00b300;border-color:#00b300;background:transparent}.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:#00b300;color:#303b41}.border-success{border-color:#00b300!important}.fill-success,svg.fill-success{fill:#00b300}.x-background-success{background-color:#00b300!important}.x-background-success-hover:hover{background-color:#00b300}.x-color-success{color:#00b300!important}.x-color-success-hover:hover{color:#00b300}.x-border-success{border-color:#00b300!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvX3Jlc2V0LnNjc3MiLCJnZW5lcmFsL19ub3JtYWxpemUuc2NzcyIsImNvbW1vbi5jc3MiLCJnZW5lcmFsL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwiZ2VuZXJhbC9fZ2xvYmFsLnNjc3MiLCJnZW5lcmFsL3ZhcmlhYmxlcy9fY29sb3Iuc2NzcyIsImdlbmVyYWwvX2JvZHkuc2NzcyIsImdlbmVyYWwvdmFyaWFibGVzL19iYXNlLnNjc3MiLCJnZW5lcmFsL19hbmltYXRpb24uc2NzcyIsImluY2x1ZGVzL2F0b21zL19hY2NvcmRpb24uc2NzcyIsImluY2x1ZGVzL2F0b21zL19iYWNrZ3JvdW5kLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fYmxvY2stdGV4dC5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2Jsb2NrcXVvdGUuc2NzcyIsImluY2x1ZGVzL2F0b21zL19idXR0b25zLnNjc3MiLCJnZW5lcmFsL3ZhcmlhYmxlcy9fZWxlbWVudHMuc2NzcyIsImluY2x1ZGVzL2F0b21zL19jb250cm9sLnNjc3MiLCJnZW5lcmFsL3ZhcmlhYmxlcy9fZm9ybS5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2RpdmlkZXIuc2NzcyIsImluY2x1ZGVzL2F0b21zL19lbXBoYXNpcy5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2ZpZ3VyZS5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2hhbWJ1cmdlci5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2hlYWRpbmdzLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9faG9yaXpvbnRhbC1ydWxlLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9faWNvbi5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2lucHV0LnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fbGFiZWwuc2NzcyIsImluY2x1ZGVzL2F0b21zL19sZWFkLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fbGluay5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX2xpc3Quc2NzcyIsImluY2x1ZGVzL2F0b21zL19sb2dvLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fbmF2LnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fcGFyYWdyYXBoLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fcHJlLnNjc3MiLCJpbmNsdWRlcy9hdG9tcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX3NlbGVjdC5zY3NzIiwiaW5jbHVkZXMvYXRvbXMvX3NtYWxsLWNhcHMuc2NzcyIsImluY2x1ZGVzL2F0b21zL19zdHJvbmcuc2NzcyIsImluY2x1ZGVzL2F0b21zL190YWcuc2NzcyIsImluY2x1ZGVzL2F0b21zL190ZXh0YXJlYS5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19jYXJkLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2NvbnRlbnQuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fZm9vdGVyLW5hdmlnYXRpb24uc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fZm9ybXMuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fZnVsbC13aWR0aC1jdGEuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fZnVsbHNjcmVlbi1uYXZpZ2F0aW9uLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX2p1bWJvdHJvbi5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19saWdodGJveC5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19tYXAuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fbWVkaWEuc2NzcyIsImluY2x1ZGVzL21vbGVjdWxlcy9fbmF2aWdhdGlvbi5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19wYWdlLWhlYWQtc2xpZGVyLnNjc3MiLCJpbmNsdWRlcy9tb2xlY3VsZXMvX3BhZ2UtaGVhZC5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19wb3B1cC5zY3NzIiwiaW5jbHVkZXMvbW9sZWN1bGVzL19zb2NpYWwtbGluay5zY3NzIiwiaW5jbHVkZXMvb3JnYW5pc21zL19jYXJkcy5zY3NzIiwiaW5jbHVkZXMvb3JnYW5pc21zL19jb2x1bW5zLnNjc3MiLCJpbmNsdWRlcy9vcmdhbmlzbXMvX2NvbnRhaW5lci5zY3NzIiwiaW5jbHVkZXMvb3JnYW5pc21zL19mb290ZXIuc2NzcyIsImluY2x1ZGVzL29yZ2FuaXNtcy9faGVhZGVyLnNjc3MiLCJpbmNsdWRlcy9vcmdhbmlzbXMvX21haW4uc2NzcyIsImluY2x1ZGVzL29yZ2FuaXNtcy9fc2VjdGlvbi5zY3NzIiwiaW5jbHVkZXMvb3JnYW5pc21zL19zd2lwZXIuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19ib3JkZXIuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fYm94LXNoYWRvdy5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19mbGV4LnNjc3MiLCJnZW5lcmFsL3V0aWxpdHkvX2ZvbnQtZmFtaWx5LnNjc3MiLCJnZW5lcmFsL3V0aWxpdHkvX2ZvbnQtc2l6ZXMuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fZm9udC13ZWlnaHQuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fbGluZS5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19tYXJnaW4uc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fbWF4LXdpZHRoLnNjc3MiLCJnZW5lcmFsL3V0aWxpdHkvX21pbi1oZWlnaHQuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fb3ZlcmZsb3cuc2NzcyIsImdlbmVyYWwvdXRpbGl0eS9fcGFkZGluZy5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19wb2ludGVyLWV2ZW50cy5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19wb3NpdGlvbi5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L19zcGFjZS5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L190ZXh0LWFsaWduLnNjc3MiLCJnZW5lcmFsL3V0aWxpdHkvX3RleHQtZGVjb3JhdGlvbi5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L190ZXh0LXRyYW5zZm9ybS5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L193aWR0aC5zY3NzIiwiZ2VuZXJhbC91dGlsaXR5L196LWluZGV4LnNjc3MiLCJnZW5lcmFsL19jb2xvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEtBQ0MsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixpQ0FBa0MsQ0FDbEMseUNBQTZDLENBQzdDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FHbkMsaUJBR0MsMEJBQW1CLENBQW5CLGtCQUFtQixDQUdwQixVQUVDLFVBQVcsQ0FDWCxlQUFnQixDQU9qQixJQUNDLGNBQWUsQ0FDZixXQUFZLENBR2IsNGtCQWtDRSxZQUFhLENBbENmLDRpQkFzQ0UsZUFBZ0I7O0FDbkVsQiwyRUFBQSxDQVdBLEtBQ0UsZ0JBQWlCLENBQ2pCLHlCQUEwQixDQUMxQiw2QkFBdUMsQ0FVekMsS0FDRSxRQUFTLENBT1gsd0NBTUUsYUFBYyxDQVFoQixHQUNFLGFBQWMsQ0FDZCxjQUFnQixDQVdsQix1QkFHRSxhQUFjLENBT2hCLE9BQ0UsZUFBZ0IsQ0FRbEIsR0FDRSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBMEIsQ0FRNUIsSUFDRSwrQkFBaUMsQ0FDakMsYUFBdUIsQ0FXekIsRUFDRSw0QkFDOEMsQ0FRaEQsWUFDRSxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLHdDQUFpQyxDQUFqQyxnQ0FBMEMsQ0FPNUMsU0FFRSxtQkFBb0IsQ0FTcEIsa0JBVG9CLENBaUJ0QixjQUdFLCtCQUFpQyxDQUNqQyxhQUF1QixDQU96QixJQUNFLGlCQUFrQixDQU9wQixLQUNFLHFCQUFzQixDQUN0QixVQUFXLENBT2IsTUFDRSxhQUFjLENBUWhCLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBRzFCLElBQ0UsYUFBZSxDQUdqQixJQUNFLFNBQVcsQ0FVYixZQUVFLG9CQUFxQixDQU92QixzQkFDRSxZQUFhLENBQ2IsUUFBUyxDQU9YLElBQ0UscUJBQXNCLENBQ3RCLGlCQUFrQixDQU9wQixlQUNFLGVBQWdCLENB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QkFDRSxnQ0FBa0MsQ0NEcEMsWUFDRSx5QkFBbUMsQ0FDbkMsbUJBQ0UsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixhQUFjLENBQ2Qsb0JBQXFCLENBRXJCLG1CQUE4QixDQUE5QixxQkFBOEIsQ0FOL0Isd0JBUUcsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixlTlhxQixDTUN4Qiw4QkFZSyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFdBQThCLENBQzlCLFVBQVcsQ0FDWCxjQUFpQyxDQUNqQyxZQUFxQixDQUNyQixxQk5uQm1CLENPRDNCLFdBQ0UsWVR1S3VCLENTdEt2QixTVHVLb0IsQ1NwS3BCLGlCTDRMbUIsQ0szTG5CLGlCVHVLNEIsQ1NySzVCLGVMdU1pQixDS3RNakIsbUJUdUs4QixDU3RLOUIsZ0JMc05nQixDS2hPbEIsd0JBR0UsbUJUdUs4QixDU3RLOUIsbUJUeUZ3QixDU3RGeEIsYUFheUIsQ0FwQjNCLGFBZUksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUVuQixtQkFBb0IsQ0FDcEIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQ3BCM0Isa0RBR0ksb0JBQXFCLENBQ3JCLG1CQ2dCMkIsQ0RmM0IsZ0JOaUlhLENNaEliLGFOZ0lhLENNL0hiLG1CQ0Z3QixDREd4QixlTjhLc0IsQ003S3RCLGFDQWtCLENEQ2xCLGNOd0xjLENNdkxkLGFSTlUsQ1FPVixnQk5vTmMsQ01uTmQsaUJDRnNCLENER3RCLG1CQ0Z3QixDREd4QixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixlUmpCdUIsQ1FvQnZCLDRCUmxCc0IsQ1FtQnRCLG1CTitEa0IsQ005RGxCLGtEUmxCVSxDUWtCViwwQ1JsQlUsQ1FtQlYsc0NBQWtDLENBQWxDLDhCQUFrQyxDQXhCdEMsd0lBNEJRLG9CQUFxQixDQUNyQixhUnhCTSxDUXlCTixrQkNOMkQsQ0RPM0Qsb0JDTitELENETy9ELHVCTjZEZSxDTTdEZixlTjZEZSxDTTdGdkIsdUVBb0NRLGFSL0JNLENRZ0NOLGtCQ1IwRCxDRFMxRCxvQkNSOEQsQ0RTOUQsdUJOd0RnQixDTXhEaEIsZU53RGdCLENNL0Z4QiwrRkEyQ1EsZ0JBQWtCLENBQ2xCLGlCQUFtQixDQUNuQixTQUFVLENBQ1YsVUFBVyxDQTlDbkIsOERBa0RRLFVOZ0pVLENNL0lWLFdOK0lVLENNOUlWLGlCQUFrQixDQXBEMUIsNkVBd0RRLFVSdkRtQixDUXdEbkIsZVI5Q2lCLENRK0NqQixpQlIvQ2lCLENRWHpCLHVIQTZEWSxVUmxEYSxDUW1EYixzQkFBdUIsQ0E5RG5DLDhMQW1FWSxVUmxFZSxDUW1FZixrQlIvQzhCLENRZ0Q5QixvQlJoRDhCLENRckIxQyxrR0F5RVksVVJ4RWUsQ1F5RWYsa0JSckQ4QixDUXNEOUIsb0JSdEQ4QixDUXJCMUMsaUhBK0VZLFVScEVhLENRWHpCLHNRQW1GZ0IsYVI5RDBCLENRckIxQyxzSUF1RmdCLGFSbEUwQixDUXJCMUMsbUZBNkZRLFVSNUZtQixDUTZGbkIsZVJsRm9CLENRbUZwQixpQlJuRm9CLENRWjVCLDZIQWtHWSxVUnRGZ0IsQ1F1RmhCLHNCQUF1QixDQW5HbkMsME1Bd0dZLFVSdkdlLENRd0dmLGtCUnJGa0MsQ1FzRmxDLG9CUnRGa0MsQ1FwQjlDLHdHQThHWSxVUjdHZSxDUThHZixrQlIzRmtDLENRNEZsQyxvQlI1RmtDLENRcEI5Qyx1SEFvSFksVVJ4R2dCLENRWjVCLGtSQXdIZ0IsYVJwRzhCLENRcEI5Qyw0SUE0SGdCLGFSeEc4QixDUXBCOUMsbUZBa0lRLFVSakltQixDUWtJbkIsa0JSdEhxQixDUXVIckIsb0JSdkhxQixDUWI3Qiw2SEF1SVksYVIxSGlCLENRMkhqQixzQkFBdUIsQ0F4SW5DLDBNQTZJWSxVUjVJZSxDUTZJZixrQlJ4SGtDLENReUhsQyxvQlJ6SGtDLENRdEI5Qyx3R0FtSlksVVJsSmUsQ1FtSmYsa0JSOUhrQyxDUStIbEMsb0JSL0hrQyxDUXRCOUMsdUhBeUpZLGFSNUlpQixDUWI3QixrUkE2SmdCLGFSdkk4QixDUXRCOUMsNElBaUtnQixhUjNJOEIsQ1F0QjlDLDBFQXVLUSxVUnRLbUIsQ1F1S25CLGVSMUprQixDUTJKbEIsaUJSM0prQixDUWQxQixvSEE0S1ksVVI5SmMsQ1ErSmQsc0JBQXVCLENBN0tuQyx3TEFrTFksVVJqTGUsQ1FrTGYsa0JSaEs0QixDUWlLNUIsb0JSaks0QixDUW5CeEMsK0ZBd0xZLFVSdkxlLENRd0xmLGtCUnRLNEIsQ1F1SzVCLG9CUnZLNEIsQ1FuQnhDLDhHQThMWSxVUmhMYyxDUWQxQixnUUFrTWdCLGFSL0t3QixDUW5CeEMsbUlBc01nQixhUm5Md0IsQ1FuQnhDLHNGQTRNUSxTQUFVLENBQ1YsNEJBQTZCLENBQzdCLHdCQUF5QixDQTlNakMsMlRBbU5ZLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FwTnJDLHlGQXlOUSxhQUFjLENBQ2QsVUFBVyxDQUNYLGlCQ3hMd0IsQ0RuQ2hDLDRGQStOUSxzQkFBdUIsQ0EvTi9CLDRGQW1PUSxlQ2hONEYsQ0RuQnBHLHNGQXVPUSxxQkFBaUMsQ0FLekMsa0NBRUksbUJBQW9CLENBQ3BCLFdDOU0wQixDWis0RDlCLGNXNXJESSxjQUFlLENFcFBuQixTQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGNDQ3FCLENEQXJCLFNDa0xpQixDRGpMakIsbUJDdUR5QixDRHREekIsbUJDdUR5QixDRHREekIsY1IyTGdCLENRMUxoQixhQ21EbUIsQ0RsRG5CLGdCUndNbUIsQ1F2TW5CLG1CQ2tMMkIsQ0RqTDNCLGdCUnFOZ0IsQ1FwTmhCLGNBQWUsQ0FaakIsd0JBZUksMEJBQW9CLENBQXBCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsaUJDa004QixDRGxObEMsa0NBb0JJLGlDQ3VENkQsQ0R0RDdELGdDQ3VEaUUsQ0R0RGpFLHVCUnVFbUIsQ1F2RW5CLGVSdUVtQixDUTdGdkIseURBMkJJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0E5QmQsMkdBaUNNLCtCQytDeUQsQ0Q5Q3pELDhCQytDNkQsQ0Q5QzdELHVCUjJEaUIsQ1EzRGpCLGVSMkRpQixDUTFEakIsMEJWdEJvQixDVXVCcEIsc0JSSnlCLENRakMvQiwrR0Ew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QXBEbEIsOENBd0RRLE9BQVEsQ0FDUiw0RUFBeUUsQ0FBekUsb0VBQXlFLENBQ3pFLFNBQVUsQ0N0QmxCLDBDQXBDRSxjbEJHd0IsQ2tCRnhCLG1CbEJHNEIsQ2tCRjVCLGVkZ0xxQixDYy9LckIsaUJsQkcwQixDa0JGMUIsYWxCR3NCLENrQkZ0QixpQmQwTW1CLENjek1uQixtQmxCRzRCLENrQkY1QixnQmR3TmdCLENjMUtsQixvQkExQ0UsY0FBZSxDQUNmLHlCQXlDRixvQkF4Q0ksZ0JsQkdpQixDa0I2Q3BCLENBUkQsc0RBTUksWUFBYSxDQUlqQixvQkE3Q0Usa0JsQkRxQixDa0I4Q3ZCLHNEQU1JLFlBQWEsQ0FJakIsb0JBcERFLGdCbEJIbUIsQ2tCdURyQixzREFNSSxZQUFhLENBSWpCLG9CQTFERSxpQmxCTm9CLENrQmdFdEIsc0RBTUksWUFBYSxDQUlqQixvQkFoRUUsY2RvS2dCLENjcEdsQixzREFNSSxZQUFhLENBSWpCLG9CQXRFRSxpQmRpS29CLENlbk10QixHQUNFLFVBQVcsQ0FDWCxnQm5CNkpvQyxDbUI1SnBDLFFBQVMsQ0FDVCxjZndFcUIsQ2V2RXJCLGtCakJGd0IsQ0hzc0UxQixjcUIvckVFLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsWWhCS21CLENnQkpuQixhaEJJbUIsQ2dCQW5CLHFDQUdFLFVoQkZnQixDZ0JHaEIsV2hCSGdCLENnQkRsQixrQ0FHRSxZaEJIaUIsQ2dCSWpCLGFoQkppQixDZ0JBbkIsK0JBR0UsVWhCSmMsQ2dCS2QsV2hCTGMsQ2dCQ2hCLCtCQUdFLFVoQkxjLENnQk1kLFdoQk5jLENnQkVoQiwrQkFHRSxVaEJOYyxDZ0JPZCxXaEJQYyxDZ0JHaEIsa0NBR0UsVWhCUGUsQ2dCUWYsV2hCUmUsQ2dCSWpCLHFDQUdFLFVoQlJnQixDZ0JTaEIsV2hCVGdCLENpQlpwQixlQUVFLGFBQWMsQ0FDZCx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsY1JEcUIsQ1FFckIsYVJtRG1CLENRbERuQixVQUFXLENBQ1gsYWpCOEhlLENpQjdIZixtQlJtRHlCLENRbER6QixtQlJtRHlCLENRbER6QixjakJ1TGdCLENpQnRMaEIsYVIrQ21CLENROUNuQixlakJrTWlCLENpQi9MakIsNEJuQmJ3QixDbUJjeEIsZW5CaEJ5QixDbUJpQnpCLG1CakJtRW9CLENpQmxFcEIsa0RuQmRZLENtQmNaLDBDbkJkWSxDbUJlWixzQ0FBa0MsQ0FBbEMsOEJBTzhGLENBM0JoRyxxRUF1QkksYVJvQ2lCLENRbkNqQixVUmdEMkIsQ1F4RS9CLDJEQXVCSSxhUm9DaUIsQ1FuQ2pCLFVSZ0QyQixDUXhFL0IsNkRBdUJJLGFSb0NpQixDUW5DakIsVVJnRDJCLENReEUvQix5Q0F1QkksYVJvQ2lCLENRbkNqQixVUmdEMkIsQ1F4RS9CLDJEQTZCSSxTQUFVLENBN0JkLDJCQWlDSSxhUjBCaUIsQ1F6QmpCLDJCUnlDNkQsQ1F4QzdELGdDUnlDaUUsQ1F4Q2pFLHVCakJ5RG1CLENpQnpEbkIsZWpCeURtQixDaUI3RnZCLDJCQXdDSSxhUm1CaUIsQ1FsQmpCLHlCUnVDMkQsQ1F0QzNELDhCUnVDK0QsQ1F0Qy9ELHVCakJtRG1CLENpQm5EbkIsZWpCbURtQixDaUI5RnZCLGlDQStDSSxtQkFBb0IsQ0FDcEIsYVJXaUIsQ1FWakIseUJSb0M4RCxDUW5DOUQsb0JuQi9Dc0IsQ21CSDFCLGlDQXNESSxvQkFBd0IsQ0FDeEIsMkJBQStCLENBdkRuQyxxQ0EyREksb0JBQTBCLENBQzFCLDJCQUFpQyxDQTVEckMscUNBZ0VJLHVCQUEwQixDQUMxQiw4QkFBaUMsQ0FqRXJDLCtCQXFFSSxvQkFBdUIsQ0FDdkIsMkJBQThCLENBSWxDLG1CQUNFLHVCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUd4QixpQkFDRSxtQkFBcUIsQ0FDckIscUJBQXVCLENBQ3ZCLHdCQUEyQixDQUMzQixnQ0FBa0MsQ0FDbEMscUJBQXVCLENBQ3ZCLHVDQUFpQyxDQUFqQywrQkFBaUMsQ0FDakMsaUNBQTJCLENB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QWUsQ0FDZixxQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxpQkFBa0IsQ0FFbEIsb0NBdEJKLHdHQXVCTSxPQUFRLENBQ1IsV0FBWSxDQUNaLFVBQVcsQ0FlZCxDQXhDSCxnSEE2Qk0sWUFBYSxDQUNiLFdBQVksQ0FDWixVQUFXLENBL0JqQixzSkFtQ00sU0FBVSxDQUNWLFdBQVksQ0FDWixtQkFBb0IsQ0FyQzFCLDhIQTRDSSxTQUFVLENBQ1YsVUFBVyxDQTdDZiw4SEFtREksVUFBVyxDQUNYLFNBQVUsQ0N6ckJkLGVBQ0UsbUJ2RG9Gb0IsQ3VEakZ0QixtQkFDRSw0QnZEZ0ZvQixDdUQvRXBCLDZCdkQrRW9CLEN1RDVFdEIscUJBQ0UsNkJ2RDJFb0IsQ3VEMUVwQixnQ3ZEMEVvQixDdUR2RXRCLHNCQUNFLCtCdkRzRW9CLEN1RHJFcEIsZ0N2RHFFb0IsQ3VEbEV0QixvQkFFRSwrQnZEZ0VvQixDdUQ3RHRCLDRDQUpFLDRCdkRpRW9CLEN1RHpEdEIseUJBQ0UsNkJ2RHdEb0IsQ3VEckR0QiwyQkFDRSwrQnZEb0RvQixDdURqRHRCLDRCQUNFLGdDdkRnRG9CLEN3RHJGdEIsV0FDRSxxQkFBdUIsQ0FHekIsUUFDRSw0QjFERndCLEMwREsxQixpQkFDRSxnQzFETndCLEMwRE94QixtQzFEUHdCLEMwRFUxQixtQkFDRSxpQzFEWHdCLEMwRFl4QixrQzFEWndCLEMwRGUxQixZQUNFLGdDMURoQndCLEMwRG1CMUIsY0FDRSxrQzFEcEJ3QixDMER1QjFCLGVBQ0UsbUMxRHhCd0IsQzBEMkIxQixhQUNFLGlDMUQ1QndCLEMyREgxQixnQkFDRSxtRDNESVksQzJESlosMkMzRElZLEMyRERkLGVBQ0Usa0QzREFZLEMyREFaLDBDM0RBWSxDMkRHZCxjQUNFLGtEM0RKWSxDMkRJWiwwQzNESlksQzJET2QsY0FDRSxrRDNEUlksQzJEUVosMEMzRFJZLEMyRFdkLGNBQ0Usa0QzRFpZLEMyRFlaLDBDM0RaWSxDMkRlZCxlQUNFLGtEM0RoQlksQzJEZ0JaLDBDM0RoQlksQzJEbUJkLGdCQUNFLDRDM0RwQlks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a0JBQ0Usb0IvRDJEYyxDK0R4RGhCLGdCQUNFLGtCL0R1RGMsQytEcERoQixpQkFDRSxtQi9EbURjLEMrRG5GaEIsVUFDRSxXL0RpRlUsQytEOUVWLG1CQUNFLFlBQWtCLENBSXRCLHFCQUNFLGdCL0R3RVUsQytEdkVWLGlCL0R1RVUsQytEcEVaLG1CQUNFLGUvRG1FVSxDK0RsRVYsa0IvRGtFVSxDK0QvRFosY0FDRSxlL0Q4RFUsQytEM0RaLGlCQUNFLGtCL0QwRFUsQytEdkRaLGVBQ0UsZ0IvRHNEVSxDK0RuRFosZ0JBQ0UsaUIvRGtEVSxDK0RsRlosVUFDRSxhL0RnRlksQytEN0VaLG1CQUNFLGNBQWtCLENBSXRCLHFCQUNFLGtCL0R1RVksQytEdEVaLG1CL0RzRVksQytEbkVkLG1CQUNFLGlCL0RrRVksQytEakVaLG9CL0RpRVksQytEOURkLGNBQ0UsaUIvRDZEWSxDK0QxRGQsaUJBQ0Usb0IvRHlEWSxDK0R0RGQsZUFDRSxrQi9EcURZLEMrRGxEZCxnQkFDRSxtQi9EaURZLEMrRGpGZCxVQUNFLFcvRCtFVSxDK0Q1RVYsbUJBQ0UsWUFBa0IsQ0FJdEIscUJBQ0UsZ0IvRHNFVSxDK0RyRVYsaUIvRHFFVSxDK0RsRVosbUJBQ0UsZS9EaUVVLEMrRGhFVixrQi9EZ0VVLEMrRDdEWixjQUNFLGUvRDREVSxDK0R6RFosaUJBQ0Usa0IvRHdEVSxDK0RyRFosZUFDRSxnQi9Eb0RVLEMrRGpEWixnQkFDRSxpQi9EZ0RVLEMrRGhGWixXQUNFLFcvRDhFVyxDK0QzRVgsb0JBQ0UsWUFBa0IsQ0FJdEIsc0JBQ0UsZ0IvRHFFVyxDK0RwRVgsaUIvRG9FVyxDK0RqRWIsb0JBQ0UsZS9EZ0VXLEMrRC9EWCxrQi9EK0RXLEMrRDVEYixlQUNFLGUvRDJEVyxDK0R4RGIsa0JBQ0Usa0IvRHVEVyxDK0RwRGIsZ0JBQ0UsZ0IvRG1EVyxDK0RoRGIsaUJBQ0UsaUIvRCtDVyxDK0QvRWIsWUFDRSxXL0Q2RVksQytEMUVaLHFCQUNFLFlBQWtCLENBSXRCLHVCQUNFLGdCL0RvRVksQytEbkVaLGlCL0RtRVksQytEaEVkLHFCQUNFLGUvRCtEWSxDK0Q5RFosa0IvRDhEWSxDK0QzRGQsZ0JBQ0UsZS9EMERZLEMrRHZEZCxtQkFDRSxrQi9Ec0RZLEMrRG5EZCxpQkFDRSxnQi9Ea0RZLEMrRC9DZCxrQkFDRSxpQi9EOENZLEMrRDlFZCxhQUNFLFdBTmMsQ0FjaEIsd0JBQ0UsZ0JBZmMsQ0FnQmQsaUJBaEJjLENBbUJoQixzQkFDRSxlQXBCYyxDQXFCZCxrQkFyQmMsQ0F3QmhCLGlCQUNFLGVBekJjLENBNEJoQixvQkFDRSxrQkE3QmMsQ0FnQ2hCLGtCQUNFLGdCQWpDYyxDQW9DaEIsbUJBQ0UsaUJBckNjLENDakRoQixlQUNFLGVoRXNKaUIsQ2dFdkpuQixjQUNFLGVoRXFKZ0IsQ2dFdEpsQixhQUNFLGVoRW9KZSxDZ0VySmpCLGFBQ0UsZWhFbUplLENnRXBKakIsYUFDRSxlaEVrSmUsQ2dFbkpqQixjQUNFLGVoRWlKZ0IsQ2dFbEpsQixlQUNFLGVoRWdKaUIsQ2lFaEpuQixpQkFDRSxlQVpjLENBV2hCLGlCQUNFLGVBWGMsQ0FVaEIsaUJBQ0UsZUFWYyxDQVNoQixpQkFDRSxlQVRjLENBUWhCLGlCQUNFLGVBUmMsQ0FPaEIsaUJBQ0UsZUFQYyxDQU1oQixpQkFDRSxlQU5jLENBS2hCLGtCQUNFLGdCQUxnQixDQ1JwQixlQUNFLGFBQWMsQ0FHaEIsaUJBQ0UsZUFBZ0IsQ0FHbEIsa0JBQ0UsZ0JBQWlCLENBR25CLGlCQUNFLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUduQyxpQkFDRSxlQUFnQixDQUdsQixpQkFDRSxlQUFnQixDQUdsQixtQkFDRSxpQkFBa0IsQ0FHcEIsbUJBQ0UsaUJBQWtCLENBR3BCLG9CQUNFLGtCQUFtQixDQUdyQixvQkFDRSxrQkFBbUIsQ0FHckIsbUJBQ0UsaUJBQWtCLENBQ2xCLGdDQUFpQyxDQUduQyxtQkFDRSxpQkFBa0IsQ0FDbEIsZ0NBQWlDLENDaERuQyxZQUNFLG1CQUFxQixDQUd2Qix1QkFDRSx3QkFBMEIsQ0FDMUIseUJBQTJCLENBRzdCLHFCQUVFLDBCQUE0QixDQUc5QixxQ0FKRSx1QkFLeUIsQ0FHM0Isa0JBQ0UseUJBQTJCLENBRzdCLG1CQUNFLDBCQUE0QixDQUc5QixpQkFDRSx3QkFBMEIsQ0FHNUIsb0JBQ0UsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3JCLHNCQUNFLGlCQUFtQixDQUNuQixvQkFBc0IsQ0FHeEIsc0JBQ0UsZ0JBQWtCLENBQ2xCLG1CQUFxQixDQUd2QixzQkFDRSxpQkFBbUIsQ0FDbkIsb0JBQXNCLENBZ0J0QixhQUNFLGFuRXFGYyxDbUVsRmhCLHdCQUNFLGtCbkVpRmMsQ21FaEZkLG1CbkVnRmMsQ21FN0VoQixzQkFDRSxpQm5FNEVjLENtRTNFZCxvQm5FMkVjLENtRXhFaEIsaUJBQ0UsaUJuRXVFYyxDbUVwRWhCLG9CQUNFLG9CbkVtRWMsQ21FaEVoQixrQkFDRSxrQm5FK0RjLENtRTVEaEIsbUJBQ0UsbUJuRTJEYyxDbUV0RmhCLFlBQ0UsY25Fb0ZjLENtRWpGaEIsdUJBQ0UsbUJuRWdGYyxDbUUvRWQsb0JuRStFYyxDbUU1RWhCLHFCQUNFLGtCbkUyRWMsQ21FMUVkLHFCbkUwRWMsQ21FdkVoQixnQkFDRSxrQm5Fc0VjLENtRW5FaEIsbUJBQ0UscUJuRWtFYyxDbUUvRGhCLGlCQUNFLG1CbkU4RGMsQ21FM0RoQixrQkFDRSxvQm5FMERjLENtRXJGaEIsV0FDRSxZbkVtRlUsQ21FaEZaLHNCQUNFLGlCbkUrRVUsQ21FOUVWLGtCbkU4RVUsQ21FM0VaLG9CQUNFLGdCbkUwRVUsQ21FekVWLG1CbkV5RVUsQ21FdEVaLGVBQ0UsZ0JuRXFFVSxDbUVsRVosa0JBQ0UsbUJuRWlFVSxDbUU5RFosZ0JBQ0UsaUJuRTZEVSxDbUUxRFosaUJBQ0Usa0JuRXlEVSxDbUVwRlosV0FDRSxjbkVrRlksQ21FL0VkLHNCQUNFLG1CbkU4RVksQ21FN0VaLG9CbkU2RVksQ21FMUVkLG9CQUNFLGtCbkV5RVksQ21FeEVaLHFCbkV3RVksQ21FckVkLGVBQ0Usa0JuRW9FWSxDbUVqRWQsa0JBQ0UscUJuRWdFWSxDbUU3RGQsZ0JBQ0UsbUJuRTREWSxDbUV6RGQsaUJBQ0Usb0JuRXdEWSxDbUVu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OUV2Q21CLEM4RXdDbkIsYTlFaERJLEM4RW9FWixnQkFDRSw4QkFBK0IsQ0FJakMsK0JBRUUsWTlFbkV5QixDOEVzRTNCLHNCQUNFLGtDQUFtQyxDQUVsQyxrQ0FFRyx3QjlFM0VxQixDOEVnRjNCLGlCQUNFLHVCQUF3QixDQUV2Qiw2QkFFRyxhOUVyRnFCLEM4RTBGM0Isa0JBQ0UsOEJBQStCIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ocixcbmRsLFxuZGQsXG5kdCxcbnVsLFxudWwgbGksXG5vbCxcbm9sIGxpLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5jaXRlLFxuLmRpc3BsYXktdGl0bGUsXG4uYWxsLWNhcHMsXG4uZmllbGQsXG5maWVsZHNldCxcbmxlZ2VuZCxcbmxhYmVsLFxuaW5wdXQsXG50ZXh0YXJlYSxcbi5zZWxlY3QsXG4uY29udHJvbCxcbnByb2dyZXNzLFxuY2FwdGlvbixcbnRhYmxlLFxuY2FwdGlvbixcbi50YWJsZS1yZXNwb25zaXZlIHtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG46Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmb3JtLWZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmb3JtLWZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufSIsImh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmgxOmZpcnN0LWNoaWxkLFxuaDI6Zmlyc3QtY2hpbGQsXG5oMzpmaXJzdC1jaGlsZCxcbmg0OmZpcnN0LWNoaWxkLFxuaDU6Zmlyc3QtY2hpbGQsXG5oNjpmaXJzdC1jaGlsZCxcbnA6Zmlyc3QtY2hpbGQsXG5ocjpmaXJzdC1jaGlsZCxcbmRsOmZpcnN0LWNoaWxkLFxuZGQ6Zmlyc3QtY2hpbGQsXG5kdDpmaXJzdC1jaGlsZCxcbnVsOmZpcnN0LWNoaWxkLFxudWwgbGk6Zmlyc3QtY2hpbGQsXG5vbDpmaXJzdC1jaGlsZCxcbm9sIGxpOmZpcnN0LWNoaWxkLFxuZmlnY2FwdGlvbjpmaXJzdC1jaGlsZCxcbmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5jaXRlOmZpcnN0LWNoaWxkLFxuLmRpc3BsYXktdGl0bGU6Zmlyc3QtY2hpbGQsXG4uYWxsLWNhcHM6Zmlyc3QtY2hpbGQsXG4uZmllbGQ6Zmlyc3QtY2hpbGQsXG5maWVsZHNldDpmaXJzdC1jaGlsZCxcbmxlZ2VuZDpmaXJzdC1jaGlsZCxcbmxhYmVsOmZpcnN0LWNoaWxkLFxuaW5wdXQ6Zmlyc3QtY2hpbGQsXG50ZXh0YXJlYTpmaXJzdC1jaGlsZCxcbi5zZWxlY3Q6Zmlyc3QtY2hpbGQsXG4uY29udHJvbDpmaXJzdC1jaGlsZCxcbnByb2dyZXNzOmZpcnN0LWNoaWxkLFxuY2FwdGlvbjpmaXJzdC1jaGlsZCxcbnRhYmxlOmZpcnN0LWNoaWxkLFxuY2FwdGlvbjpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5oMTpsYXN0LWNoaWxkLFxuaDI6bGFzdC1jaGlsZCxcbmgzOmxhc3QtY2hpbGQsXG5oNDpsYXN0LWNoaWxkLFxuaDU6bGFzdC1jaGlsZCxcbmg2Omxhc3QtY2hpbGQsXG5wOmxhc3QtY2hpbGQsXG5ocjpsYXN0LWNoaWxkLFxuZGw6bGFzdC1jaGlsZCxcbmRkOmxhc3QtY2hpbGQsXG5kdDpsYXN0LWNoaWxkLFxudWw6bGFzdC1jaGlsZCxcbnVsIGxpOmxhc3QtY2hpbGQsXG5vbDpsYXN0LWNoaWxkLFxub2wgbGk6bGFzdC1jaGlsZCxcbmZpZ2NhcHRpb246bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmNpdGU6bGFzdC1jaGlsZCxcbi5kaXNwbGF5LXRpdGxlOmxhc3QtY2hpbGQsXG4uYWxsLWNhcHM6bGFzdC1jaGlsZCxcbi5maWVsZDpsYXN0LWNoaWxkLFxuZmllbGRzZXQ6bGFzdC1jaGlsZCxcbmxlZ2VuZDpsYXN0LWNoaWxkLFxubGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0Omxhc3QtY2hpbGQsXG50ZXh0YXJlYTpsYXN0LWNoaWxkLFxuLnNlbGVjdDpsYXN0LWNoaWxkLFxuLmNvbnRyb2w6bGFzdC1jaGlsZCxcbnByb2dyZXNzOmxhc3QtY2hpbGQsXG5jYXB0aW9uOmxhc3QtY2hpbGQsXG50YWJsZTpsYXN0LWNoaWxkLFxuY2FwdGlvbjpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmb3JtLWZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmb3JtLWZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOnJvb3Qge1xuICBAY3VzdG9tLW1lZGlhIC0teHhsIChtaW4td2lkdGg6IDE5MjBweCk7XG4gIEBjdXN0b20tbWVkaWEgLS14bC1kb3duIChtYXgtd2lkdGg6IDE5MTlweCk7XG4gIEBjdXN0b20tbWVkaWEgLS14bCAobWluLXdpZHRoOiAxNjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpO1xuICBAY3VzdG9tLW1lZGlhIC0teGwtdXAgKG1pbi13aWR0aDogMTY4MHB4KTtcbiAgQGN1c3RvbS1tZWRpYSAtLWwtZG93biAobWF4LXdpZHRoOiAxNjc5cHgpO1xuICBAY3VzdG9tLW1lZGlhIC0tbCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpO1xuICBAY3VzdG9tLW1lZGlhIC0tbC11cCAobWluLXdpZHRoOiAxMjgwcHgpO1xuICBAY3VzdG9tLW1lZGlhIC0tbS1kb3duIChtYXgtd2lkdGg6IDEyNzlweCk7XG4gIEBjdXN0b20tbWVkaWEgLS1tIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KTtcbiAgQGN1c3RvbS1tZWRpYSAtLW0tdXAgKG1pbi13aWR0aDogOTYwcHgpO1xuICBAY3VzdG9tLW1lZGlhIC0tcy1kb3duIChtYXgtd2lkdGg6IDk1OXB4KTtcbiAgQGN1c3RvbS1tZWRpYSAtLXMgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCk7XG4gIEBjdXN0b20tbWVkaWEgLS1zLXVwIChtaW4td2lkdGg6IDY0MHB4KTtcbiAgQGN1c3RvbS1tZWRpYSAtLXhzLWRvd24gKG1heC13aWR0aDogNjM5cHgpO1xuICBAY3VzdG9tLW1lZGlhIC0teHMgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA2MzlweCk7XG4gIEBjdXN0b20tbWVkaWEgLS14cy11cCAobWluLXdpZHRoOiAzMjBweCk7XG4gIEBjdXN0b20tbWVkaWEgLS14eHMgKG1heC13aWR0aDogMzIwcHgpOyB9XG5cbi8qKlxuKiBSb290XG4qL1xuLyoqXG4gKiBJY29uXG4gKi9cbi8qKlxuICogUHJpbnRcbiAqL1xuLyoqXG4gKiBGb2N1cyBPdXRsaW5lXG4gKi9cbi8qKlxuICogQ29udGFpbmVyXG4gKi9cbi8qKlxuICogR3JvdXBcbiAqL1xuLyoqXG4gKiBDb2xvclxuICovXG4vKipcbiAqIEJhY2tncm91bmRcbiAqL1xuLyoqXG4gKiBCb3JkZXJcbiAqL1xuLyoqXG4gKiBCb3JkZXIgUmFkaXVzXG4gKi9cbi8qKlxuICogQm94IFNoYWRvd1xuICovXG4vKipcbiAqIEJveCBTaGFkb3cgU2l6ZXNcbiAqL1xuLyoqXG4gICogWi1JbmRleFxuICAqL1xuLyoqXG4gKiBTcGVlZFxuICovXG4vKipcbiAqIEhlaWdodFxuICovXG4vKipcbiAqIFNwYWNlXG4gKi9cbi8qKlxuICAgKiBNYXggV2lkdGhcbiAgICovXG4vKipcbiAqIEZvbnRcbiAqL1xuLyoqXG4gKiBGb250IFdlaWdodHNcbiAqL1xuLyoqXG4gKiBGb250IFNpemVzXG4gKi9cbi8qKlxuICogTGluZSBoZWlnaHRcbiAqL1xuLyoqXG4gKiBMZXR0ZXIgU3BhY2luZ1xuICovXG4vKipcbiAqIEJvZHlcbiAqL1xuLyoqXG4gICAgKiBIZWFkaW5nc1xuICAgICovXG4vKipcbiAqIEhlYWRpbmcgU2l6ZXNcbiAqL1xuLyoqXG4gKiBIZWFkaW5ncyBTbWFsbFxuICovXG4vKipcbiAqIERpc3BsYXkgVGl0bGVcbiAqL1xuLyoqXG4gKiBEaXNwbGF5IFRpdGxlIFNpemVzXG4gKi9cbi8qKlxuICogQWxsIENhcHNcbiAqL1xuLyoqXG4gKiBBbGwgQ2FwcyBTaXplc1xuICovXG4vKipcbiAqIExlYWRcbiAqL1xuLyoqXG4gKiBMZWFkIFNpemVzXG4gKi9cbi8qKlxuICogUGFyYWdyYXBoXG4gKi9cbi8qKlxuICogTGlua1xuICovXG4vKipcbiAqIFN0cm9uZ1xuICovXG4vKipcbiAqIEVtcGhhc2lzXG4gKi9cbi8qKlxuICogSG9yaXpvbnRhbCBSdWxlXG4gKi9cbi8qKlxuICogQmxvY2txdW90ZVxuICovXG4vKipcbiAqIENpdGVcbiAqL1xuLyoqXG4gKiBMaXN0XG4gKi9cbi8qKlxuICogTGlzdCBJdGVtXG4gKi9cbi8qKlxuICogQ2hpbGQgTGlzdFxuICovXG4vKipcbiAqIFVub3JkZXJlZCBMaXN0XG4gKi9cbi8qKlxuICogRGVmaW5pdGlvbiBMaXN0XG4gKi9cbi8qKlxuICogRGVmaW5pdGlvbiBUZXJtXG4gKi9cbi8qKlxuICogRGVmaW5pdGlvbiBEZXNjcmlwdGlvblxuICovXG4vKipcbiAqIENvZGVcbiAqL1xuLyoqXG4gKiBQcmVcbiAqL1xuLyoqXG4gKiBNYXJrXG4gKi9cbltjbGFzc149XCJpY29uXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTsgfVxuXG4vKipcbiAqIExhYmVsXG4gKi9cbi8qKlxuICAqIEZvcm0gTWVzc2FnZVxuICAqL1xuLyoqXG4gKiBGaWVsZFxuICovXG4vKipcbiAqIEZpZWxkc2V0XG4gKi9cbi8qKlxuICogTGVnZW5kXG4gKi9cbi8qKlxuICogSW5wdXRcbiAqL1xuLyoqXG4gKiBJbnB1dCBTaXplc1xuICovXG4vKipcbiAqIFRleHRhcmVhXG4gKi9cbi8qKlxuICogU2VsZWN0XG4gKi9cbi8qKlxuICogU2VsZWN0IFNpemVzXG4gKi9cbi8qKlxuICogQ29udHJvbFxuICovXG4vKipcbiAqIENvbnRyb2wgU2l6ZXNcbiAqL1xuLyoqXG4gKiBSYW5nZVxuICovXG4vKipcbiAqIFJhbmdlIFNpemVzXG4gKi9cbi8qKlxuICogUHJvZ3Jlc3NcbiAqL1xuLyoqXG4gKiBQcm9ncmVzcyBTaXplc1xuICovXG4vKipcbiAqIEJ1dHRvblxuICovXG4vKiogXG4gICAqIEJ1dHRvbiBTaGFkZXNcbiAgICovXG4vKiogXG4gKiBCdXR0b24gUGFsZXR0ZVxuICovXG4vKiogXG4gKiBCdXR0b24gSW5kaWNhdG9yc1xuICovXG4vKipcbiAqIEZpZ3VyZVxuICovXG4vKipcbiAqIENhbGN1bGF0ZSB0aGUgbHVtaW5hbmNlIGZvciBhIGNvbG9yLlxuICogU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAtVEVDSFMvRzE3Lmh0bWwjRzE3LXRlc3RzXG4gKi9cbi8qKlxuICogQ2FsY3VsYXRlIHRoZSBjb250cmFzdCByYXRpbyBiZXR3ZWVuIHR3byBjb2xvcnMuXG4gKiBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbiAqL1xuLyoqXG4gKiBEZXRlcm1pbmUgd2hldGhlciB0byB1c2UgZGFyayBvciBsaWdodCB0ZXh0IG9uIHRvcCBvZiBnaXZlbiBjb2xvci5cbiAqIFJldHVybnMgYmxhY2sgZm9yIGRhcmsgdGV4dCBhbmQgd2hpdGUgZm9yIGxpZ2h0IHRleHQuXG4gKi9cbmh0bWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAjMzAzQjQxOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzAzQjQxO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG5odG1sLm1lbnUtb3BlbiwgaHRtbC5tb2RhbC1vcGVuIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gIC5iYWNrZ3JvdW5kLWJsYWNrICsgLmJhY2tncm91bmQtYmxhY2sgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC1ibGFjay1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIC5jb2xvci1ibGFjay1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWJsYWNrLFxuLmJ1dHRvbi5idXR0b24tYmxhY2ssXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWJsYWNrIC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLWJsYWNrIC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ibGFjayAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ibGFjazpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2s6Zm9jdXMsXG4gIC5idXR0b24uYnV0dG9uLWJsYWNrOmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi1ibGFjazpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWJsYWNrOmhvdmVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tYmxhY2s6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ibGFjay5idXR0b24tYm9yZGVyIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24tYmxhY2suYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi1ibGFjay5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ibGFjay5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ibGFjay5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtYmxhY2ssXG5zdmcuZmlsbC1ibGFjayB7XG4gIGZpbGw6IGJsYWNrOyB9XG5cbi54LWJhY2tncm91bmQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtYmxhY2staG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbi54LWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLngtY29sb3ItYmxhY2staG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4ueC1ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYmFja2dyb3VuZC13aGl0ZSArIC5iYWNrZ3JvdW5kLXdoaXRlIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJhY2tncm91bmQtd2hpdGUtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuY29sb3Itd2hpdGUtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13aGl0ZSxcbi5idXR0b24uYnV0dG9uLXdoaXRlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzAzQjQxOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdoaXRlIC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLXdoaXRlIC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13aGl0ZSAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2OyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdoaXRlOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13aGl0ZTpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24td2hpdGU6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLXdoaXRlOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2hpdGU6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gICAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcixcbiAgLmJ1dHRvbi5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi13aGl0ZS5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogIzMwM0I0MTsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5maWxsLXdoaXRlLFxuc3ZnLmZpbGwtd2hpdGUge1xuICBmaWxsOiB3aGl0ZTsgfVxuXG4ueC1iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAueC1iYWNrZ3JvdW5kLXdoaXRlLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ueC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC54LWNvbG9yLXdoaXRlLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLngtYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmMzsgfVxuICAuYmFja2dyb3VuZC1saWdodCArIC5iYWNrZ3JvdW5kLWxpZ2h0IC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJhY2tncm91bmQtbGlnaHQtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjM7IH1cblxuLmNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNlZGYyZjM7IH1cbiAgLmNvbG9yLWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2VkZjJmMzsgfVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodCxcbi5idXR0b24uYnV0dG9uLWxpZ2h0LFxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VkZjJmMztcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmYzO1xuICBjb2xvcjogIzMwM0I0MTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodCAuYnV0dG9uX19tYXNrLFxuICAuYnV0dG9uLmJ1dHRvbi1saWdodCAuYnV0dG9uX19tYXNrLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tbGlnaHQgLmJ1dHRvbl9fbWFzayB7XG4gICAgYmFja2dyb3VuZDogI2NlZGNkZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodDpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tbGlnaHQ6Zm9jdXMsXG4gIC5idXR0b24uYnV0dG9uLWxpZ2h0OmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi1saWdodDpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWxpZ2h0OmhvdmVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tbGlnaHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNjZWRjZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2VkY2RlO1xuICAgIGNvbG9yOiAjMzAzQjQxOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyIHtcbiAgICBjb2xvcjogI2VkZjJmMztcbiAgICBib3JkZXItY29sb3I6ICNlZGYyZjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIC5idXR0b24uYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tbGlnaHQuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tbGlnaHQuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tbGlnaHQuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRmMmYzO1xuICAgICAgY29sb3I6ICMzMDNCNDE7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmMyAhaW1wb3J0YW50OyB9XG5cbi5maWxsLWxpZ2h0LFxuc3ZnLmZpbGwtbGlnaHQge1xuICBmaWxsOiAjZWRmMmYzOyB9XG5cbi54LWJhY2tncm91bmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmYzICFpbXBvcnRhbnQ7IH1cbiAgLngtYmFja2dyb3VuZC1saWdodC1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmMzsgfVxuXG4ueC1jb2xvci1saWdodCB7XG4gIGNvbG9yOiAjZWRmMmYzICFpbXBvcnRhbnQ7IH1cbiAgLngtY29sb3ItbGlnaHQtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZWRmMmYzOyB9XG5cbi54LWJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmMyAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwOyB9XG4gIC5iYWNrZ3JvdW5kLWdyZXkgKyAuYmFja2dyb3VuZC1ncmV5IC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJhY2tncm91bmQtZ3JleS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDsgfVxuXG4uY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjNzA3MDcwOyB9XG4gIC5jb2xvci1ncmV5LWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzcwNzA3MDsgfVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ncmV5LFxuLmJ1dHRvbi5idXR0b24tZ3JleSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ncmV5IHtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZ3JleSAuYnV0dG9uX19tYXNrLFxuICAuYnV0dG9uLmJ1dHRvbi1ncmV5IC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ncmV5IC5idXR0b25fX21hc2sge1xuICAgIGJhY2tncm91bmQ6ICM1NzU3NTc7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZ3JleTpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZ3JleTpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24tZ3JleTpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24tZ3JleTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWdyZXk6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ncmV5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTc1NzU3O1xuICAgIGJvcmRlci1jb2xvcjogIzU3NTc1NztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGJvcmRlci1jb2xvcjogIzcwNzA3MDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIC5idXR0b24uYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLmJvcmRlci1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtZ3JleSxcbnN2Zy5maWxsLWdyZXkge1xuICBmaWxsOiAjNzA3MDcwOyB9XG5cbi54LWJhY2tncm91bmQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDsgfVxuICAueC1iYWNrZ3JvdW5kLWdyZXktaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7IH1cblxuLngtY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjNzA3MDcwICFpbXBvcnRhbnQ7IH1cbiAgLngtY29sb3ItZ3JleS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICM3MDcwNzA7IH1cblxuLngtYm9yZGVyLWdyZXkge1xuICBib3JkZXItY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0I0MTsgfVxuICAuYmFja2dyb3VuZC1kYXJrICsgLmJhY2tncm91bmQtZGFyayAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iYWNrZ3JvdW5kLWRhcmstaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDNCNDE7IH1cblxuLmNvbG9yLWRhcmsge1xuICBjb2xvcjogIzMwM0I0MTsgfVxuICAuY29sb3ItZGFyay1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICMzMDNCNDE7IH1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyayxcbi5idXR0b24uYnV0dG9uLWRhcmssXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzMDNCNDE7XG4gIGJvcmRlci1jb2xvcjogIzMwM0I0MTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWRhcmsgLmJ1dHRvbl9fbWFzayxcbiAgLmJ1dHRvbi5idXR0b24tZGFyayAuYnV0dG9uX19tYXNrLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZGFyayAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWEyMDI0OyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWRhcms6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWRhcms6Zm9jdXMsXG4gIC5idXR0b24uYnV0dG9uLWRhcms6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLWRhcms6Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1kYXJrOmhvdmVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZGFyazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzFhMjAyNDtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMjQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcixcbiAgLmJ1dHRvbi5idXR0b24tZGFyay5idXR0b24tYm9yZGVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZGFyay5idXR0b24tYm9yZGVyIHtcbiAgICBjb2xvcjogIzMwM0I0MTtcbiAgICBib3JkZXItY29sb3I6ICMzMDNCNDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tZGFyay5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzAzQjQxO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzMwM0I0MSAhaW1wb3J0YW50OyB9XG5cbi5maWxsLWRhcmssXG5zdmcuZmlsbC1kYXJrIHtcbiAgZmlsbDogIzMwM0I0MTsgfVxuXG4ueC1iYWNrZ3JvdW5kLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzQjQxICFpbXBvcnRhbnQ7IH1cbiAgLngtYmFja2dyb3VuZC1kYXJrLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzQjQxOyB9XG5cbi54LWNvbG9yLWRhcmsge1xuICBjb2xvcjogIzMwM0I0MSAhaW1wb3J0YW50OyB9XG4gIC54LWNvbG9yLWRhcmstaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMzAzQjQxOyB9XG5cbi54LWJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzQjQxICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQyMzY7IH1cbiAgLmJhY2tncm91bmQtcHJpbWFyeSArIC5iYWNrZ3JvdW5kLXByaW1hcnkgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC1wcmltYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MjM2OyB9XG5cbi5jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICNFRjQyMzY7IH1cbiAgLmNvbG9yLXByaW1hcnktaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjRUY0MjM2OyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXByaW1hcnksXG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5LFxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRUY0MjM2O1xuICBib3JkZXItY29sb3I6ICNFRjQyMzY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5IC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLXByaW1hcnkgLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXByaW1hcnkgLmJ1dHRvbl9fbWFzayB7XG4gICAgYmFja2dyb3VuZDogI2UwMWYxMjsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tcHJpbWFyeTpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNlMDFmMTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTAxZjEyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLXByaW1hcnkuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXByaW1hcnkuYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6ICNFRjQyMzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUY0MjM2O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tcHJpbWFyeS5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLXByaW1hcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tcHJpbWFyeS5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI0VGNDIzNjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNFRjQyMzYgIWltcG9ydGFudDsgfVxuXG4uZmlsbC1wcmltYXJ5LFxuc3ZnLmZpbGwtcHJpbWFyeSB7XG4gIGZpbGw6ICNFRjQyMzY7IH1cblxuLngtYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDIzNiAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtcHJpbWFyeS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDIzNjsgfVxuXG4ueC1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICNFRjQyMzYgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci1wcmltYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI0VGNDIzNjsgfVxuXG4ueC1ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0VGNDIzNiAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzcwMjE7IH1cbiAgLmJhY2tncm91bmQtc2Vjb25kYXJ5ICsgLmJhY2tncm91bmQtc2Vjb25kYXJ5IC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJhY2tncm91bmQtc2Vjb25kYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3MDIxOyB9XG5cbi5jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogI0YzNzAyMTsgfVxuICAuY29sb3Itc2Vjb25kYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI0YzNzAyMTsgfVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zZWNvbmRhcnksXG4uYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnksXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI0YzNzAyMTtcbiAgYm9yZGVyLWNvbG9yOiAjRjM3MDIxO1xuICBjb2xvcjogIzMwM0I0MTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zZWNvbmRhcnkgLmJ1dHRvbl9fbWFzayxcbiAgLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5IC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zZWNvbmRhcnkgLmJ1dHRvbl9fbWFzayB7XG4gICAgYmFja2dyb3VuZDogI2Q1NTgwYzsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkNTU4MGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU1ODBjO1xuICAgIGNvbG9yOiAjMzAzQjQxOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyIHtcbiAgICBjb2xvcjogI0YzNzAyMTtcbiAgICBib3JkZXItY29sb3I6ICNGMzcwMjE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjM3MDIxO1xuICAgICAgY29sb3I6ICMzMDNCNDE7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNGMzcwMjEgIWltcG9ydGFudDsgfVxuXG4uZmlsbC1zZWNvbmRhcnksXG5zdmcuZmlsbC1zZWNvbmRhcnkge1xuICBmaWxsOiAjRjM3MDIxOyB9XG5cbi54LWJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzNzAyMSAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtc2Vjb25kYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3MDIxOyB9XG5cbi54LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjM3MDIxICFpbXBvcnRhbnQ7IH1cbiAgLngtY29sb3Itc2Vjb25kYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI0YzNzAyMTsgfVxuXG4ueC1ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjM3MDIxICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRDA1OyB9XG4gIC5iYWNrZ3JvdW5kLXRlcnRpYXJ5ICsgLmJhY2tncm91bmQtdGVydGlhcnkgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC10ZXJ0aWFyeS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0QwNTsgfVxuXG4uY29sb3ItdGVydGlhcnkge1xuICBjb2xvcjogI0ZGQ0QwNTsgfVxuICAuY29sb3ItdGVydGlhcnktaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZDRDA1OyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5LFxuLmJ1dHRvbi5idXR0b24tdGVydGlhcnksXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjRkZDRDA1O1xuICBib3JkZXItY29sb3I6ICNGRkNEMDU7XG4gIGNvbG9yOiAjMzAzQjQxOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5IC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLXRlcnRpYXJ5IC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXJ0aWFyeSAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDFhNzAwOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXJ0aWFyeTpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24tdGVydGlhcnk6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLXRlcnRpYXJ5OmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGVydGlhcnk6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXJ0aWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2QxYTcwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMWE3MDA7XG4gICAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcixcbiAgLmJ1dHRvbi5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiAjRkZDRDA1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQ0QwNTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi10ZXJ0aWFyeS5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXJ0aWFyeS5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXJ0aWFyeS5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkNEMDU7XG4gICAgICBjb2xvcjogIzMwM0I0MTsgfVxuXG4uYm9yZGVyLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDRDA1ICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtdGVydGlhcnksXG5zdmcuZmlsbC10ZXJ0aWFyeSB7XG4gIGZpbGw6ICNGRkNEMDU7IH1cblxuLngtYmFja2dyb3VuZC10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNEMDUgIWltcG9ydGFudDsgfVxuICAueC1iYWNrZ3JvdW5kLXRlcnRpYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRDA1OyB9XG5cbi54LWNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNGRkNEMDUgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci10ZXJ0aWFyeS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkNEMDU7IH1cblxuLngtYm9yZGVyLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDRDA1ICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDNCNDE7IH1cbiAgLmJhY2tncm91bmQtdGV4dCArIC5iYWNrZ3JvdW5kLXRleHQgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC10ZXh0LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzQjQxOyB9XG5cbi5jb2xvci10ZXh0IHtcbiAgY29sb3I6ICMzMDNCNDE7IH1cbiAgLmNvbG9yLXRleHQtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMzAzQjQxOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQsXG4uYnV0dG9uLmJ1dHRvbi10ZXh0LFxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjMzAzQjQxO1xuICBib3JkZXItY29sb3I6ICMzMDNCNDE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXh0IC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLXRleHQgLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRleHQgLmJ1dHRvbl9fbWFzayB7XG4gICAgYmFja2dyb3VuZDogIzFhMjAyNDsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXh0OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXh0OmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi10ZXh0OmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi10ZXh0OmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dDpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRleHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMxYTIwMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDI0O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6ICMzMDNCNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzQjQxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzMwM0I0MTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYm9yZGVyLXRleHQge1xuICBib3JkZXItY29sb3I6ICMzMDNCNDEgIWltcG9ydGFudDsgfVxuXG4uZmlsbC10ZXh0LFxuc3ZnLmZpbGwtdGV4dCB7XG4gIGZpbGw6ICMzMDNCNDE7IH1cblxuLngtYmFja2dyb3VuZC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0I0MSAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtdGV4dC1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0I0MTsgfVxuXG4ueC1jb2xvci10ZXh0IHtcbiAgY29sb3I6ICMzMDNCNDEgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci10ZXh0LWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzMwM0I0MTsgfVxuXG4ueC1ib3JkZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzMwM0I0MSAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OGNjOyB9XG4gIC5iYWNrZ3JvdW5kLWluZm8gKyAuYmFja2dyb3VuZC1pbmZvIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJhY2tncm91bmQtaW5mby1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhjYzsgfVxuXG4uY29sb3ItaW5mbyB7XG4gIGNvbG9yOiAjMDA4OGNjOyB9XG4gIC5jb2xvci1pbmZvLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODhjYzsgfVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1pbmZvLFxuLmJ1dHRvbi5idXR0b24taW5mbyxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzAwODhjYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGNjO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24taW5mbyAuYnV0dG9uX19tYXNrLFxuICAuYnV0dG9uLmJ1dHRvbi1pbmZvIC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1pbmZvIC5idXR0b25fX21hc2sge1xuICAgIGJhY2tncm91bmQ6ICMwMDY2OTk7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24taW5mbzpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24taW5mbzpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24taW5mbzpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24taW5mbzpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWluZm86aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1pbmZvOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2Njk5O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjY5OTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24taW5mby5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi1pbmZvLmJ1dHRvbi1ib3JkZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1pbmZvLmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiAjMDA4OGNjO1xuICAgIGJvcmRlci1jb2xvcjogIzAwODhjYztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWluZm8uYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24taW5mby5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIC5idXR0b24uYnV0dG9uLWluZm8uYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi1pbmZvLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWluZm8uYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24taW5mby5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDg4Y2M7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OGNjICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtaW5mbyxcbnN2Zy5maWxsLWluZm8ge1xuICBmaWxsOiAjMDA4OGNjOyB9XG5cbi54LWJhY2tncm91bmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDsgfVxuICAueC1iYWNrZ3JvdW5kLWluZm8taG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2M7IH1cblxuLngtY29sb3ItaW5mbyB7XG4gIGNvbG9yOiAjMDA4OGNjICFpbXBvcnRhbnQ7IH1cbiAgLngtY29sb3ItaW5mby1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDg4Y2M7IH1cblxuLngtYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTUwMDsgfVxuICAuYmFja2dyb3VuZC13YXJuaW5nICsgLmJhY2tncm91bmQtd2FybmluZyAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iYWNrZ3JvdW5kLXdhcm5pbmctaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU1MDA7IH1cblxuLmNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmNTUwMDsgfVxuICAuY29sb3Itd2FybmluZy1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjU1MDA7IH1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2FybmluZyxcbi5idXR0b24uYnV0dG9uLXdhcm5pbmcsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZjU1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNTUwMDtcbiAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2FybmluZyAuYnV0dG9uX19tYXNrLFxuICAuYnV0dG9uLmJ1dHRvbi13YXJuaW5nIC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13YXJuaW5nIC5idXR0b25fX21hc2sge1xuICAgIGJhY2tncm91bmQ6ICNjYzQ0MDA7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2FybmluZzpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2FybmluZzpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24td2FybmluZzpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24td2FybmluZzpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdhcm5pbmc6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2M0NDAwO1xuICAgIGJvcmRlci1jb2xvcjogI2NjNDQwMDtcbiAgICBjb2xvcjogIzMwM0I0MTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6ICNmZjU1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1NTAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2FybmluZy5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24td2FybmluZy5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2FybmluZy5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmNTUwMDtcbiAgICAgIGNvbG9yOiAjMzAzQjQxOyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNTUwMCAhaW1wb3J0YW50OyB9XG5cbi5maWxsLXdhcm5pbmcsXG5zdmcuZmlsbC13YXJuaW5nIHtcbiAgZmlsbDogI2ZmNTUwMDsgfVxuXG4ueC1iYWNrZ3JvdW5kLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwICFpbXBvcnRhbnQ7IH1cbiAgLngtYmFja2dyb3VuZC13YXJuaW5nLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwOyB9XG5cbi54LWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmNTUwMCAhaW1wb3J0YW50OyB9XG4gIC54LWNvbG9yLXdhcm5pbmctaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY1NTAwOyB9XG5cbi54LWJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1NTAwICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwOyB9XG4gIC5iYWNrZ3JvdW5kLWVycm9yICsgLmJhY2tncm91bmQtZXJyb3IgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC1lcnJvci1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDsgfVxuXG4uY29sb3ItZXJyb3Ige1xuICBjb2xvcjogI2NjMDAwMDsgfVxuICAuY29sb3ItZXJyb3ItaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjY2MwMDAwOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWVycm9yLFxuLmJ1dHRvbi5idXR0b24tZXJyb3IsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xuICBib3JkZXItY29sb3I6ICNjYzAwMDA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1lcnJvciAuYnV0dG9uX19tYXNrLFxuICAuYnV0dG9uLmJ1dHRvbi1lcnJvciAuYnV0dG9uX19tYXNrLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZXJyb3IgLmJ1dHRvbl9fbWFzayB7XG4gICAgYmFja2dyb3VuZDogIzk5MDAwMDsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1lcnJvcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZXJyb3I6Zm9jdXMsXG4gIC5idXR0b24uYnV0dG9uLWVycm9yOmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi1lcnJvcjpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWVycm9yOmhvdmVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZXJyb3I6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM5OTAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTkwMDAwO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6ICNjYzAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLWVycm9yLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWVycm9yLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWVycm9yLmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2NjMDAwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYm9yZGVyLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtZXJyb3IsXG5zdmcuZmlsbC1lcnJvciB7XG4gIGZpbGw6ICNjYzAwMDA7IH1cblxuLngtYmFja2dyb3VuZC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuICAueC1iYWNrZ3JvdW5kLWVycm9yLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwOyB9XG5cbi54LWNvbG9yLWVycm9yIHtcbiAgY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci1lcnJvci1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNjYzAwMDA7IH1cblxuLngtYm9yZGVyLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIzMDA7IH1cbiAgLmJhY2tncm91bmQtc3VjY2VzcyArIC5iYWNrZ3JvdW5kLXN1Y2Nlc3MgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC1zdWNjZXNzLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMzAwOyB9XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGIzMDA7IH1cbiAgLmNvbG9yLXN1Y2Nlc3MtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBiMzAwOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXN1Y2Nlc3MsXG4uYnV0dG9uLmJ1dHRvbi1zdWNjZXNzLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBiMzAwO1xuICBib3JkZXItY29sb3I6ICMwMGIzMDA7XG4gIGNvbG9yOiAjMzAzQjQxOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXN1Y2Nlc3MgLmJ1dHRvbl9fbWFzayxcbiAgLmJ1dHRvbi5idXR0b24tc3VjY2VzcyAuYnV0dG9uX19tYXNrLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc3VjY2VzcyAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiBncmVlbjsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zdWNjZXNzOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zdWNjZXNzOmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi1zdWNjZXNzOmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi1zdWNjZXNzOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc3VjY2Vzczpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICAgIGJvcmRlci1jb2xvcjogZ3JlZW47XG4gICAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1ib3JkZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiAjMDBiMzAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYjMwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIC5idXR0b24uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGIzMDA7XG4gICAgICBjb2xvcjogIzMwM0I0MTsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMwMGIzMDAgIWltcG9ydGFudDsgfVxuXG4uZmlsbC1zdWNjZXNzLFxuc3ZnLmZpbGwtc3VjY2VzcyB7XG4gIGZpbGw6ICMwMGIzMDA7IH1cblxuLngtYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjMwMCAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtc3VjY2Vzcy1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjMwMDsgfVxuXG4ueC1jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGIzMDAgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci1zdWNjZXNzLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwYjMwMDsgfVxuXG4ueC1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjMwMCAhaW1wb3J0YW50OyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6IHdoaXRlOyB9IH1cblxuLmFjY29yZGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgcmdiYSgyMzcsIDI0MiwgMjQzLCAwLjc1KTsgfVxuICAuYWNjb3JkaW9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgICAuYWNjb3JkaW9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gIC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHJnYmEoMjM3LCAyNDIsIDI0MywgMC43NSk7IH1cbiAgLmFjY29yZGlvbi5vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uX19jb250ZW50IC5hY2NvcmRpb25fX2NvbnRlbnQtaW5uZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM3LCAyNDIsIDI0MywgMC41KTsgfVxuICAuYWNjb3JkaW9uX19oZWFkZXIsIC5hY2NvcmRpb25fX2NvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciwgLmFjY29yZGlvbl9fY29udGVudC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywgMjQyLCAyNDMsIDAuMjUpOyB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fY29udGVudC1pbm5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVyZW0pO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDsgfVxuXG4uYWNjb3JkaW9uX19oZWFkZXItLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5hY2NvcmRpb25fX2hlYWRlci0tcmlnaHQge1xuICByaWdodDogMXJlbTsgfVxuXG4uYWNjb3JkaW9uX19pY29uLS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNFRjQyMzY7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLmFjY29yZGlvbl9faWNvbiB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cbiAgLmFjY29yZGlvbl9faWNvbi0tbGluZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm9wZW4gLmFjY29yZGlvbl9faWNvbi0tbGluZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5hY2NvcmRpb25fX2ljb24tLWxpbmU6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgLm9wZW4gLmFjY29yZGlvbl9faWNvbi0tbGluZTpsYXN0LW9mLXR5cGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5hY2NvcmRpb25zIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDFyZW07IH1cbiAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAuYWNjb3JkaW9ucyAuY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5iYWNrZ3JvdW5kLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYmxvY2stdGV4dCB7XG4gIG1hcmdpbjogMCAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrLXRleHRfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBib3JkZXI6IDAgc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtIDA7IH1cbiAgICAuYmxvY2stdGV4dF9faW5uZXIgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLmJsb2NrLXRleHRfX2lubmVyID4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTAuMjVyZW07XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IC0wLjI1cmVtO1xuICAgICAgICB3aWR0aDogMC4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgfVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLFxuLmJ1dHRvbixcbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxZW07XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzAzQjQxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlZGYyZjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDFweCByZ2JhKDQ4LCA1OSwgNjUsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpOmZvY3VzLFxuICAuYnV0dG9uOmhvdmVyLFxuICAuYnV0dG9uOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J106Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMwM0I0MTtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1tb2Qod2hpdGUgc2hhZGUoMi41JSkpO1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNlZGYyZjMgc2hhZGUoMi41JSkpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKTphY3RpdmUsXG4gIC5idXR0b246YWN0aXZlLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmUge1xuICAgIGNvbG9yOiAjMzAzQjQxO1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1vZCh3aGl0ZSBzaGFkZSg1JSkpO1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNlZGYyZjMgc2hhZGUoNSUpKTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuc3Bpbm5lcjo6YmVmb3JlLFxuICAuYnV0dG9uLnNwaW5uZXI6OmJlZm9yZSxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uc3Bpbm5lcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikgc3ZnLFxuICAuYnV0dG9uIHN2ZyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10gc3ZnIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgZmlsbDogY3VycmVudENvbG9yOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtZXJyb3IsXG4gIC5idXR0b24uaXMtZXJyb3IsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLWVycm9yIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogI2NjMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICNjYzAwMDA7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLWVycm9yLmJ1dHRvbi1ib3JkZXIsXG4gICAgLmJ1dHRvbi5pcy1lcnJvci5idXR0b24tYm9yZGVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLWVycm9yLmJ1dHRvbi1ib3JkZXIge1xuICAgICAgY29sb3I6ICNjYzAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtZXJyb3I6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtZXJyb3I6Zm9jdXMsXG4gICAgLmJ1dHRvbi5pcy1lcnJvcjpob3ZlcixcbiAgICAuYnV0dG9uLmlzLWVycm9yOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLWVycm9yOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLWVycm9yOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yLW1vZCgjY2MwMDAwIHRpbnQoMTAlKSk7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjY2MwMDAwIHRpbnQoMTAlKSk7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLWVycm9yOmFjdGl2ZSxcbiAgICAuYnV0dG9uLmlzLWVycm9yOmFjdGl2ZSxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy1lcnJvcjphY3RpdmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogY29sb3ItbW9kKCNjYzAwMDAgdGludCgxMCUpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNjYzAwMDAgdGludCgxMCUpKTsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtZXJyb3IuYnV0dG9uLXRleHQsXG4gICAgLmJ1dHRvbi5pcy1lcnJvci5idXR0b24tdGV4dCxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy1lcnJvci5idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogI2NjMDAwMDsgfVxuICAgICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy1lcnJvci5idXR0b24tdGV4dDpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy1lcnJvci5idXR0b24tdGV4dDpmb2N1cyxcbiAgICAgIC5idXR0b24uaXMtZXJyb3IuYnV0dG9uLXRleHQ6aG92ZXIsXG4gICAgICAuYnV0dG9uLmlzLWVycm9yLmJ1dHRvbi10ZXh0OmZvY3VzLFxuICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtZXJyb3IuYnV0dG9uLXRleHQ6aG92ZXIsXG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy1lcnJvci5idXR0b24tdGV4dDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBjb2xvci1tb2QoI2NjMDAwMCB0aW50KDEwJSkpOyB9XG4gICAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLWVycm9yLmJ1dHRvbi10ZXh0OmFjdGl2ZSxcbiAgICAgIC5idXR0b24uaXMtZXJyb3IuYnV0dG9uLXRleHQ6YWN0aXZlLFxuICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtZXJyb3IuYnV0dG9uLXRleHQ6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLW1vZCgjY2MwMDAwIHRpbnQoMTAlKSk7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy13YXJuaW5nLFxuICAuYnV0dG9uLmlzLXdhcm5pbmcsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLXdhcm5pbmcge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmY1NTAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNTUwMDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtd2FybmluZy5idXR0b24tYm9yZGVyLFxuICAgIC5idXR0b24uaXMtd2FybmluZy5idXR0b24tYm9yZGVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLXdhcm5pbmcuYnV0dG9uLWJvcmRlciB7XG4gICAgICBjb2xvcjogI2ZmNTUwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy13YXJuaW5nOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLXdhcm5pbmc6Zm9jdXMsXG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nOmhvdmVyLFxuICAgIC5idXR0b24uaXMtd2FybmluZzpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy13YXJuaW5nOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLXdhcm5pbmc6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogY29sb3ItbW9kKCNmZjU1MDAgdGludCgxMCUpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNmZjU1MDAgdGludCgxMCUpKTsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtd2FybmluZzphY3RpdmUsXG4gICAgLmJ1dHRvbi5pcy13YXJuaW5nOmFjdGl2ZSxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy13YXJuaW5nOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci1tb2QoI2ZmNTUwMCB0aW50KDEwJSkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoI2ZmNTUwMCB0aW50KDEwJSkpOyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy13YXJuaW5nLmJ1dHRvbi10ZXh0LFxuICAgIC5idXR0b24uaXMtd2FybmluZy5idXR0b24tdGV4dCxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy13YXJuaW5nLmJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmY1NTAwOyB9XG4gICAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLXdhcm5pbmcuYnV0dG9uLXRleHQ6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtd2FybmluZy5idXR0b24tdGV4dDpmb2N1cyxcbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5idXR0b24tdGV4dDpob3ZlcixcbiAgICAgIC5idXR0b24uaXMtd2FybmluZy5idXR0b24tdGV4dDpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLXdhcm5pbmcuYnV0dG9uLXRleHQ6aG92ZXIsXG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy13YXJuaW5nLmJ1dHRvbi10ZXh0OmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLW1vZCgjZmY1NTAwIHRpbnQoMTAlKSk7IH1cbiAgICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtd2FybmluZy5idXR0b24tdGV4dDphY3RpdmUsXG4gICAgICAuYnV0dG9uLmlzLXdhcm5pbmcuYnV0dG9uLXRleHQ6YWN0aXZlLFxuICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtd2FybmluZy5idXR0b24tdGV4dDphY3RpdmUge1xuICAgICAgICBjb2xvcjogY29sb3ItbW9kKCNmZjU1MDAgdGludCgxMCUpKTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLXN1Y2Nlc3MsXG4gIC5idXR0b24uaXMtc3VjY2VzcyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtc3VjY2VzcyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMwMGIzMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiMzAwOyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy1zdWNjZXNzLmJ1dHRvbi1ib3JkZXIsXG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmJ1dHRvbi1ib3JkZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtc3VjY2Vzcy5idXR0b24tYm9yZGVyIHtcbiAgICAgIGNvbG9yOiAjMDBiMzAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLXN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtc3VjY2Vzczpmb2N1cyxcbiAgICAuYnV0dG9uLmlzLXN1Y2Nlc3M6aG92ZXIsXG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLXN1Y2Nlc3M6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtc3VjY2Vzczpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci1tb2QoIzAwYjMwMCB0aW50KDEwJSkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoIzAwYjMwMCB0aW50KDEwJSkpOyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy1zdWNjZXNzOmFjdGl2ZSxcbiAgICAuYnV0dG9uLmlzLXN1Y2Nlc3M6YWN0aXZlLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yLW1vZCgjMDBiMzAwIHRpbnQoMTAlKSk7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjMDBiMzAwIHRpbnQoMTAlKSk7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLXN1Y2Nlc3MuYnV0dG9uLXRleHQsXG4gICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0LFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLXN1Y2Nlc3MuYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICMwMGIzMDA7IH1cbiAgICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtc3VjY2Vzcy5idXR0b24tdGV4dDpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmZvY3VzLFxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmhvdmVyLFxuICAgICAgLmJ1dHRvbi5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmZvY3VzLFxuICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtc3VjY2Vzcy5idXR0b24tdGV4dDpob3ZlcixcbiAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLXN1Y2Nlc3MuYnV0dG9uLXRleHQ6Zm9jdXMge1xuICAgICAgICBjb2xvcjogY29sb3ItbW9kKCMwMGIzMDAgdGludCgxMCUpKTsgfVxuICAgICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmFjdGl2ZSxcbiAgICAgIC5idXR0b24uaXMtc3VjY2Vzcy5idXR0b24tdGV4dDphY3RpdmUsXG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy1zdWNjZXNzLmJ1dHRvbi10ZXh0OmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci1tb2QoIzAwYjMwMCB0aW50KDEwJSkpOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtaW5mbyxcbiAgLmJ1dHRvbi5pcy1pbmZvLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy1pbmZvIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzAwODhjYztcbiAgICBib3JkZXItY29sb3I6ICMwMDg4Y2M7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLWluZm8uYnV0dG9uLWJvcmRlcixcbiAgICAuYnV0dG9uLmlzLWluZm8uYnV0dG9uLWJvcmRlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy1pbmZvLmJ1dHRvbi1ib3JkZXIge1xuICAgICAgY29sb3I6ICMwMDg4Y2M7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtaW5mbzpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy1pbmZvOmZvY3VzLFxuICAgIC5idXR0b24uaXMtaW5mbzpob3ZlcixcbiAgICAuYnV0dG9uLmlzLWluZm86Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtaW5mbzpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy1pbmZvOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yLW1vZCgjMDA4OGNjIHRpbnQoMTAlKSk7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjMDA4OGNjIHRpbnQoMTAlKSk7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLWluZm86YWN0aXZlLFxuICAgIC5idXR0b24uaXMtaW5mbzphY3RpdmUsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtaW5mbzphY3RpdmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogY29sb3ItbW9kKCMwMDg4Y2MgdGludCgxMCUpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCMwMDg4Y2MgdGludCgxMCUpKTsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuaXMtaW5mby5idXR0b24tdGV4dCxcbiAgICAuYnV0dG9uLmlzLWluZm8uYnV0dG9uLXRleHQsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtaW5mby5idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogIzAwODhjYzsgfVxuICAgICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5pcy1pbmZvLmJ1dHRvbi10ZXh0OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLWluZm8uYnV0dG9uLXRleHQ6Zm9jdXMsXG4gICAgICAuYnV0dG9uLmlzLWluZm8uYnV0dG9uLXRleHQ6aG92ZXIsXG4gICAgICAuYnV0dG9uLmlzLWluZm8uYnV0dG9uLXRleHQ6Zm9jdXMsXG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5pcy1pbmZvLmJ1dHRvbi10ZXh0OmhvdmVyLFxuICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10uaXMtaW5mby5idXR0b24tdGV4dDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBjb2xvci1tb2QoIzAwODhjYyB0aW50KDEwJSkpOyB9XG4gICAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmlzLWluZm8uYnV0dG9uLXRleHQ6YWN0aXZlLFxuICAgICAgLmJ1dHRvbi5pcy1pbmZvLmJ1dHRvbi10ZXh0OmFjdGl2ZSxcbiAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmlzLWluZm8uYnV0dG9uLXRleHQ6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLW1vZCgjMDA4OGNjIHRpbnQoMTAlKSk7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGV4dCxcbiAgLmJ1dHRvbi5idXR0b24tdGV4dCxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQ6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQ6Zm9jdXMsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQ6YWN0aXZlLFxuICAgIC5idXR0b24uYnV0dG9uLXRleHQ6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tdGV4dDpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi10ZXh0OmFjdGl2ZSxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dDpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dDpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWJsb2NrLFxuICAuYnV0dG9uLmJ1dHRvbi1ibG9jayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi1ib3JkZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNxdWFyZSxcbiAgLmJ1dHRvbi5idXR0b24tc3F1YXJlLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc3F1YXJlIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1waWxsLFxuICAuYnV0dG9uLmJ1dHRvbi1waWxsLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfVxuXG5idXR0b246ZGlzYWJsZWQsXG4uYnV0dG9uW2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1OyB9XG5cbi8qIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiICovXG5bcm9sZT0nYnV0dG9uJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb250cm9sLmNvbnRyb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLmNvbnRyb2w6aG92ZXIgLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1tb2Qod2hpdGUpIHNoYWRlKDIuNSUpO1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNlZGYyZjMpIHNoYWRlKDIuNSUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmNvbnRyb2wgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgLmNvbnRyb2wgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmNvbnRyb2wgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyB+IC5jb250cm9sLWluZGljYXRvcixcbiAgICAuY29udHJvbCBpbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1vZCh3aGl0ZSkgc2hhZGUoNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoI2VkZjJmMykgc2hhZGUoNSUpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IDAuMTI1cmVtIHNvbGlkICMwMDg4Y2M7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMC4xMjVyZW07IH1cbiAgICAuY29udHJvbCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3IsXG4gICAgLmNvbnRyb2wgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQyMzY7XG4gICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNFRjQyMzY7IH1cbiAgICAuY29udHJvbCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiAuY29udHJvbC1sYWJlbCxcbiAgICAuY29udHJvbCBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgfiAuY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuY29udHJvbC5jaGVja2JveCAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuICAuY29udHJvbC5jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQyMzY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAxNiAxNlwiPjxwb2x5bGluZSBwb2ludHM9XCI0IDguNDMgNi42NyAxMSAxMiA1XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2Utd2lkdGg9XCIyXCIvPjwvc3ZnPicpOyB9XG4gIC5jb250cm9sLnJhZGlvIC5jb250cm9sLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zNzVyZW07IH1cbiAgLmNvbnRyb2wucmFkaW8gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIH4gLmNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDAuNWVtO1xuICAgIGhlaWdodDogMC41ZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zNzVyZW07IH1cbiAgLmNvbnRyb2wuc3dpdGNoIC5jb250cm9sLWluZGljYXRvciB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjM3NXJlbTsgfVxuICAgIC5jb250cm9sLnN3aXRjaCAuY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuMTI1cmVtO1xuICAgICAgbGVmdDogLTAuMTI1cmVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzc1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5jb250cm9sLnN3aXRjaCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMWVtKTAuMTI1cmVtOyB9XG4gIC5jb250cm9sLmlzLWVycm9yIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuICAuY29udHJvbC5pcy13YXJuaW5nIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU1MDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZjU1MDAgIWltcG9ydGFudDsgfVxuICAuY29udHJvbC5pcy1zdWNjZXNzIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIzMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMGIzMDAgIWltcG9ydGFudDsgfVxuICAuY29udHJvbC5pcy1pbmZvIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDsgfVxuXG4uY29udHJvbC1pbmRpY2F0b3Ige1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmYzO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYmEoNDgsIDU5LCA2NSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi5jb250cm9sLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDAuNzVlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDsgfVxuXG4uY29udHJvbC1yZXZlcnNlZCA+IC5jb250cm9sLWxhYmVsIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29udHJvbC1yZXZlcnNlZCA+IC5jb250cm9sLWluZGljYXRvciB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW46IDAgMCAwIDAuNzVlbTsgfVxuXG4uZGl2aWRlciBkaXZbY2xhc3NePVwibWF4LXdpZHRoLVwiXSxcbi5kaXZpZGVyIGRpdltjbGFzcyo9XCJtYXgtd2lkdGgtXCJdIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRpdmlkZXIgLm1heC13aWR0aC1ub25lIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbmVtIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZmlnY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDFlbSAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5oYW1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAtMXB4OyB9XG4gIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhhbWJ1cmdlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuaGFtYnVyZ2VyX19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzMwM0I0MTtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgIC5oYW1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtNTAlICsgMC41cHgpKTsgfVxuICAgIC5oYW1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5oYW1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoLTEwMCUgKyAycHgpKTsgfVxuICAuaGFtYnVyZ2VyLm9wZW4gLmhhbWJ1cmdlcl9fbGluZTpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoLTUwJSArIDAuNXB4KSkgcm90YXRlWig0NWRlZykgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5oYW1idXJnZXIub3BlbiAuaGFtYnVyZ2VyX19saW5lOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiA3MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtNTAlICsgMC41cHgpKSByb3RhdGVaKDIyNWRlZykgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGFtYnVyZ2VyLm9wZW4gLmhhbWJ1cmdlcl9fbGluZTpudGgtY2hpbGQoMykge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoLTUwJSArIDAuNXB4KSkgcm90YXRlWigxMzVkZWcpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnRoZS1jb250ZW50IGgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLnRoZS1jb250ZW50IGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIC50aGUtY29udGVudCBoMSArIGgyLFxuICAudGhlLWNvbnRlbnQgaDEgKyAuaDIsXG4gIC5oMSArIGgyLFxuICAuaDEgKyAuaDIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnRoZS1jb250ZW50IGgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAudGhlLWNvbnRlbnQgaDIgKyBoMyxcbiAgLnRoZS1jb250ZW50IGgyICsgLmgzLFxuICAuaDIgKyBoMyxcbiAgLmgyICsgLmgzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50aGUtY29udGVudCBoMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC50aGUtY29udGVudCBoMyArIGg0LFxuICAudGhlLWNvbnRlbnQgaDMgKyAuaDQsXG4gIC5oMyArIGg0LFxuICAuaDMgKyAuaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnRoZS1jb250ZW50IGg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC50aGUtY29udGVudCBoNCArIGg1LFxuICAudGhlLWNvbnRlbnQgaDQgKyAuaDUsXG4gIC5oNCArIGg1LFxuICAuaDQgKyAuaDUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnRoZS1jb250ZW50IGg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50aGUtY29udGVudCBoNSArIGg2LFxuICAudGhlLWNvbnRlbnQgaDUgKyAuaDYsXG4gIC5oNSArIGg2LFxuICAuaDUgKyAuaDYge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnRoZS1jb250ZW50IGg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5ociB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWRmMmYzOyB9XG5cbltjbGFzc149XCJpY29uXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTsgfVxuXG4uaWNvbi14eHMsXG4uaWNvbi14eHMgPiBzdmcsXG5zdmcuaWNvbi14eHMge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtOyB9XG5cbi5pY29uLXhzLFxuLmljb24teHMgPiBzdmcsXG5zdmcuaWNvbi14cyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtOyB9XG5cbi5pY29uLXMsXG4uaWNvbi1zID4gc3ZnLFxuc3ZnLmljb24tcyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07IH1cblxuLmljb24tbSxcbi5pY29uLW0gPiBzdmcsXG5zdmcuaWNvbi1tIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTsgfVxuXG4uaWNvbi1sLFxuLmljb24tbCA+IHN2ZyxcbnN2Zy5pY29uLWwge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtOyB9XG5cbi5pY29uLXhsLFxuLmljb24teGwgPiBzdmcsXG5zdmcuaWNvbi14bCB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07IH1cblxuLmljb24teHhsLFxuLmljb24teHhsID4gc3ZnLFxuc3ZnLmljb24teHhsIHtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTsgfVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmYzO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYmEoNDgsIDU5LCA2NSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAvKiBPdmVycmlkZSBJRSBvcGFjaXR5IHN0eWxlcyBhcyB0aGV5IGFwcGx5IHRvIHRoZSBmdWxsIGlucHV0IGFuZCBub3QganVzdCBwbGFjZWhvbGRlciB0ZXh0ICovIH1cbiAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBpbnB1dDpob3ZlcixcbiAgdGV4dGFyZWE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1vZCh3aGl0ZSkgc2hhZGUoMi41JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoI2VkZjJmMykgc2hhZGUoMi41JSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBpbnB1dDpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1vZCh3aGl0ZSkgc2hhZGUoNSUpO1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbW9kKCNlZGYyZjMpIHNoYWRlKDUlKTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGlucHV0OmRpc2FibGVkLFxuICB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbW9kKHdoaXRlKSBzaGFkZSg1JSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmYzOyB9XG4gIGlucHV0LmlzLWVycm9yLFxuICB0ZXh0YXJlYS5pcy1lcnJvciB7XG4gICAgY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuICBpbnB1dC5pcy13YXJuaW5nLFxuICB0ZXh0YXJlYS5pcy13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmNTUwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNTUwMCAhaW1wb3J0YW50OyB9XG4gIGlucHV0LmlzLXN1Y2Nlc3MsXG4gIHRleHRhcmVhLmlzLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMDBiMzAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiMzAwICFpbXBvcnRhbnQ7IH1cbiAgaW5wdXQuaXMtaW5mbyxcbiAgdGV4dGFyZWEuaXMtaW5mbyB7XG4gICAgY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBwLFxuICBpbnB1dFt0eXBlPSdyYWRpbyddICsgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDsgfVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYXBwZWFyYW5jZTogcmFkaW87IH1cblxuaW5wdXRbdHlwZT0nY29sb3InXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi41cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT0nY29sb3InXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMC4xMjVyZW07IH1cbiAgaW5wdXRbdHlwZT0nY29sb3InXTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMC4xMjVyZW07IH1cbiAgaW5wdXRbdHlwZT0nY29sb3InXTo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICBpbnB1dFt0eXBlPSdjb2xvciddOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbmxhYmVsLFxuLmZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5sZWFkIHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5sZWFkLXh4bCB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cblxuLmxlYWQteGwge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ubGVhZC1sIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4ubGVhZC1zIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4ubGVhZC14cyB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubGVhZC14eHMge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbmEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDIwMG1zIGVhc2UtaW4tb3V0LCBib3JkZXIgMjAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgdWwgbGksXG4gIG9sIGxpIHtcbiAgICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMS41ZW07XG4gICAgcGFkZGluZzogMCAwIDAgMC41ZW07IH1cbiAgICB1bCBsaSA+IHVsLFxuICAgIHVsIGxpID4gb2wsXG4gICAgb2wgbGkgPiB1bCxcbiAgICBvbCBsaSA+IG9sIHtcbiAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC8qIE92ZXJyaWRlIG1hcmdpbiByZW1vdmVkIGZvciBmaXJzdCBjaGlsZCBpdGVtcyBpbiByZXNldC5jc3MgKi8gfVxuICAgICAgdWwgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbiAgICAgIHVsIGxpID4gb2w6Zmlyc3QtY2hpbGQsXG4gICAgICBvbCBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuICAgICAgb2wgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAwOyB9XG4gICAgICB1bCBsaSA+IHVsIGxpLFxuICAgICAgdWwgbGkgPiBvbCBsaSxcbiAgICAgIG9sIGxpID4gdWwgbGksXG4gICAgICBvbCBsaSA+IG9sIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDEuNWVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cbiAgdWwgbGkgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmxpc3QtaW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zaXRlLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpdGUtbG9nbyBpbWcge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2Utb3V0O1xuICAgIG1heC1oZWlnaHQ6IDIuNHJlbTtcbiAgICB3aWR0aDogODcuMnB4OyB9XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIC5zaXRlLWxvZ28gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwOXB4OyB9IH1cblxuLnNpdGUtZm9vdGVyIC5zaXRlLWxvZ29fX2ltYWdlLS13aGl0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLnNjcm9sbGVkIC5zaXRlLWhlYWRlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIuN3JlbTtcbiAgICB3aWR0aDogOTguMXB4OyB9IH1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWxvZ28ge1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLm1lbnUtb3BlbiAuc2l0ZS1oZWFkZXIgLnNpdGUtbG9nb19faW1hZ2UtLWNvbG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvX19pbWFnZS0td2hpdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvX19pbWFnZS0td2hpdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWVudS1vcGVuIC5zaXRlLWhlYWRlciAuc2l0ZS1sb2dvX19pbWFnZS0td2hpdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCAuM3MgZm9yd2FyZHM7IH1cblxubmF2IG9sLFxubmF2IHVsLFxuLm5hdiBvbCxcbi5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbm5hdiB1bCxcbm5hdiBsaSxcbi5uYXYgdWwsXG4ubmF2IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wLFxucCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG5wcmUge1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAxZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHRhYi1zaXplOiA0O1xuICBoeXBoZW5zOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWRmMmYzO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNlZGYyZjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuICBwcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qKlxuICogT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gU2NyZWVuIFJlYWRlcnNcbiAqIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbiAqL1xuLnNjcmVlbi1yZWFkZXIsXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7IH1cblxuLyoqXG4gKiBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc2NyZWVuLXJlYWRlciB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbiAqIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbiAqIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcbiAqL1xuLnNjcmVlbi1yZWFkZXItZm9jdXNhYmxlOmFjdGl2ZSwgLnNjcmVlbi1yZWFkZXItZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogYXV0bztcbiAgLyogRHJvcGRvd24gQXJyb3cgKi8gfVxuICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMXB4IHJnYmEoNDgsIDU5LCA2NSwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLyogVW5kbyB0aGUgRmlyZWZveCBpbm5lciBmb2N1cyByaW5nICovXG4gICAgLyogSGlkZSB0aGUgYXJyb3cgaW4gSUUxMCBhbmQgdXAgKi8gfVxuICAgIC5zZWxlY3Qgc2VsZWN0OjotbW96LWZvY3VzcmluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDsgfVxuICAgIC5zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yLW1vZCh3aGl0ZSkgc2hhZGUoMi41JSk7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCgjZWRmMmYzKSBzaGFkZSgyLjUlKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yLW1vZCh3aGl0ZSkgc2hhZGUoNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoI2VkZjJmMykgc2hhZGUoNSUpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IDAuMTI1cmVtIHNvbGlkICMwMDg4Y2M7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMC4xMjVyZW07IH1cbiAgICAuc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogY29sb3ItbW9kKHdoaXRlKSBzaGFkZSg1JSk7XG4gICAgICBib3JkZXItY29sb3I6ICNlZGYyZjM7IH1cbiAgLnNlbGVjdC5pcy1lcnJvciBzZWxlY3Qge1xuICAgIGNvbG9yOiAjY2MwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLnNlbGVjdC5pcy1lcnJvcjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuICAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0IHtcbiAgICBjb2xvcjogI2ZmNTUwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNTUwMCAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3QuaXMtd2FybmluZzo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZjU1MDAgIWltcG9ydGFudDsgfVxuICAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0IHtcbiAgICBjb2xvcjogIzAwYjMwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwYjMwMCAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3QuaXMtc3VjY2Vzczo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMGIzMDAgIWltcG9ydGFudDsgfVxuICAuc2VsZWN0LmluZm8gc2VsZWN0IHtcbiAgICBjb2xvcjogIzAwODhjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwODhjYyAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3QuaW5mbzo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDsgfVxuICAuc2VsZWN0OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzMwM0I0MTsgfVxuXG4vKiBGaXJlZm94IGhhY2sgdG8gaGlkZSB0aGUgYXJyb3cgKi9cbkBtb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLyogRmlyZWZveCBoYWNrIHRvIGhpZGUgdGhlIGFycm93IChGRiA9PiAzMCkgKi9cbiAgLnNlbGVjdDo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxZW07XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmYzO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLnNlbGVjdC5sYXJnZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMS41ZW07IH0gfVxuXG4uc21hbGwtY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuc3Ryb25nLFxuLmJvbGQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0VGNDIzNjtcbiAgYmFja2dyb3VuZDogI0YzNzAyMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG5cbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDIwMG1zIGVhc2UtaW4tb3V0LCBib3JkZXIgMjAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLmNhcmRfX2hlYWRlciArIC5jYXJkX19jb250ZW50X19jb250LFxuLmNhcmRfX2hlYWRlciArIC5jYXJkX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5jYXJkX19jb250ZW50X19jb250ICsgLmNhcmRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMS41cmVtOyB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLmNhcmRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuXG4uY2FyZF9fZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuY2FyZF9fZm9vdGVyX19saW5rOmZvY3VzIC5jYXJkX19mb290ZXJfX2ljb24sIC5jYXJkX19mb290ZXJfX2xpbms6aG92ZXIgLmNhcmRfX2Zvb3Rlcl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNhcmRfX2Zvb3Rlcl9faWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNhcmRfX2Zvb3Rlcl9faWNvbiAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBoZWlnaHQ6IDAuNzg3NXJlbTtcbiAgICB3aWR0aDogMC43ODc1cmVtOyB9XG5cbi5jYXJkOm5vdCguaGFzLWxpbmspLmhhcy1pY29uIC5jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNhcmQuaGFzLWxpbmsuaGFzLWljb24gLmNhcmRfX3RpdGxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb250ZW50X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb290ZXItbmF2aWdhdGlvbi1tZW51IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKC0tcy11cCkge1xuICAgIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IC5tZW51IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKC0teHMtZG93bikge1xuICAgIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IC5tZW51IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IC5tZW51ID4gbGkuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI0VGNDIzNjsgfVxuICBAbWVkaWEgKC0tcy11cCkge1xuICAgIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IC5tZW51ID4gbGk6bm90KDpsYXN0LW9mLXR5cGUpID4gYSB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgQG1lZGlhICgtLXhzLWRvd24pIHtcbiAgICAuZm9vdGVyLW5hdmlnYXRpb24tbWVudSAubWVudSA+IGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gIEBtZWRpYSAoLS14cy1kb3duKSB7XG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUgLm1lbnUgPiBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKC0teHMtZG93bikge1xuICAgIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IC5tZW51ID4gbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUgLm1lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgICAuZm9vdGVyLW5hdmlnYXRpb24tbWVudSAubWVudSA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDFyZW07IH0gfVxuXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTsgfVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI2ZmNTUwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2Zvcm1fZmllbGRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmdmb3JtX2ZpZWxkcyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdmb3JtX2ZpZWxkcyA+IGxpIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAuZ2Zvcm1fZmllbGRzIC5nZl9yaWdodCxcbiAgICAuZ2Zvcm1fZmllbGRzIC5nZl9sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKC0tcy11cCkge1xuICAgIC5nZm9ybV9maWVsZHMgLmdmX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLmdmb3JtX2ZpZWxkcyAuZ2ZfcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9IH1cblxuLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmdmb3JtX2Zvb3RlciBwLFxuICAuZ2Zvcm1fZm9vdGVyIGJyLFxuICAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9oaWRkZW4sXG4gIC5nZm9ybV9mb290ZXIgcDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cblxuLmdmaWVsZF9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICNjYzAwMDA7IH1cblxuLmdmaWVsZF9lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAwMDsgfVxuXG4uZ2ZpZWxkIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogI2NjMDAwMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2NjMDAwMDsgfVxuXG4uZmllbGQtY29udF9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWVsZC1jb250X19zZWFyY2ggc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMC41ZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZpbGw6ICMzMDNCNDE7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtOyB9XG4gIC5maWVsZC1jb250X19zZWFyY2ggaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmdmaWVsZF9yYWRpbyxcbi5nZmllbGRfY2hlY2tib3gge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5nZmllbGRfcmFkaW8gPiBsaSxcbiAgLmdmaWVsZF9jaGVja2JveCA+IGxpIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwOyB9XG5cbi5naW5wdXRfY29tcGxleCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhICgtLXMtdXApIHtcbiAgLmdpbnB1dF9jb21wbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAoLS1zLXVwKSB7XG4gIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2Z1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhICgtLXMtdXApIHtcbiAgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCxcbiAgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKC0tcy11cCkge1xuICAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9IH1cblxuQG1lZGlhICgtLXMtdXApIHtcbiAgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG5cbi5naW5wdXRfY29tcGxleCAuYWRkcmVzc19jb3VudHJ5OjphZnRlciB7XG4gIHRvcDogMjUlOyB9XG5cbi5mdWxsd2lkdGgtY3RhX19oZWFkZXIgKyAuZnVsbHdpZHRoLWN0YV9fY29udGVudCxcbi5mdWxsd2lkdGgtY3RhX19oZWFkZXIgKyAuZnVsbHdpZHRoLWN0YV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICBAbWVkaWEgKC0tcy11cCkge1xuICAgIC5mdWxsd2lkdGgtY3RhX19oZWFkZXIgKyAuZnVsbHdpZHRoLWN0YV9fY29udGVudCxcbiAgICAuZnVsbHdpZHRoLWN0YV9faGVhZGVyICsgLmZ1bGx3aWR0aC1jdGFfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuLmZ1bGx3aWR0aC1jdGFfX2NvbnRlbnQgKyAuZnVsbHdpZHRoLWN0YV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICBAbWVkaWEgKC0tcy11cCkge1xuICAgIC5mdWxsd2lkdGgtY3RhX19jb250ZW50ICsgLmZ1bGx3aWR0aC1jdGFfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuLmZ1bGx3aWR0aC1jdGFfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICBAbWVkaWEgKC0tcy11cCkge1xuICAgIC5mdWxsd2lkdGgtY3RhX19jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZsZXg6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tY2FudmFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwMHZ3O1xuICAgIGhlaWdodDogMzAwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gICAgZmxleDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAubWVudS1vcGVuIC5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLm1lbnUtb3BlbiAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAubWVudS1vcGVuIC5wcmltYXJ5LW5hdmlnYXRpb24tY2FudmFzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjM3MDIxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9IH1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAubWVudS1vcGVuIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlIC40czsgfSB9XG5cbkBtZWRpYSAoLS1zLWRvd24pIHtcbiAgLm1lbnUtb3BlbiAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAubWVudS1vcGVuIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSAubWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKC0tcy1kb3duKSB7XG4gIC5tZW51LW9wZW4gLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IC5tZW51IGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG5cbi5tZW51LW9wZW4gLmhlYWRlci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OyB9XG5cbi5tZW51LW9wZW4gLmhhbWJ1cmdlciB7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5tZW51LW9wZW4gLmhhbWJ1cmdlcl9fbGluZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5tZW51LW9wZW4gLnNpdGUtaGVhZGVyX19idXR0b24tLW1vYmlsZSAuaWNvbiB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQgLjNzIGZvcndhcmRzOyB9XG5cbi5qdW1ib3Ryb25fX2hlYWRlciArIC5qdW1ib3Ryb25fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLmp1bWJvdHJvbl9faGVhZGVyICsgLmp1bWJvdHJvbl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuLmp1bWJvdHJvbl9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLmp1bWJvdHJvbl9fY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAoLS1zLXVwKSB7XG4gIC5qdW1ib3Ryb25fX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSAoLS14cy1kb3duKSB7XG4gIC5qdW1ib3Ryb25fX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAoLS1zLXVwKSB7XG4gIC5qdW1ib3Ryb25fX2lubmVyX19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhICgtLXhzLWRvd24pIHtcbiAgLmp1bWJvdHJvbl9faW5uZXJfX2xlZnQgKyAuanVtYm90cm9uX19pbm5lcl9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG5AbWVkaWEgKC0tcy11cCkge1xuICAuanVtYm90cm9uX19pbm5lcl9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfSB9XG5cbi5qdW1ib3Ryb24gLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLmp1bWJvdHJvbiAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5saWdodGJveCAuc3dpcGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07IH1cbiAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAubGlnaHRib3ggLnN3aXBlci1idXR0b24ge1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDJyZW07IH0gfVxuICAubGlnaHRib3ggLnN3aXBlci1idXR0b24gc3ZnIHtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgd2lkdGg6IDAuNzVyZW07IH1cbiAgICBAbWVkaWEgKC0tcy11cCkge1xuICAgICAgLmxpZ2h0Ym94IC5zd2lwZXItYnV0dG9uIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDFyZW07IH0gfVxuXG4ubGlnaHRib3hfX2dhbGxlcnktLXRodW1icyAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubGlnaHRib3hfX2dhbGxlcnktLXRodW1icyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKC0teHMtZG93bikge1xuICAuZ2FsbGVyeSAuY29sdW1ucy0xLTQgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5nb29nbGUtbWFwIC5tYXAge1xuICBoZWlnaHQ6IDMwcmVtOyB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLmdvb2dsZS1tYXAgLm1hcCB7XG4gICAgICBoZWlnaHQ6IDMycmVtOyB9IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWVkaWEgPiBzdmcsXG4gIC5tZWRpYSA+IGltZyxcbiAgLm1lZGlhID4gdmlkZW8sXG4gIC5tZWRpYSA+IGlmcmFtZSxcbiAgLm1lZGlhID4gY2FudmFzLFxuICAubWVkaWEgPiAubWVkaWFfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tZWRpYS0xIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLm1lZGlhLTEtMiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgyIC8gMSkgKiAxMDAlKTsgfVxuXG4ubWVkaWEtOS0xNiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgxNiAvIDkpICogMTAwJSk7IH1cblxuLm1lZGlhLTktMTQge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMTQgLyA5KSAqIDEwMCUpOyB9XG5cbi5tZWRpYS0yLTMge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMyAvIDIpICogMTAwJSk7IH1cblxuLm1lZGlhLTMtNCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCg0IC8gMykgKiAxMDAlKTsgfVxuXG4ubWVkaWEtNC01IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDUgLyA0KSAqIDEwMCUpOyB9XG5cbi5tZWRpYS00LTMge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMyAvIDQpICogMTAwJSk7IH1cblxuLm1lZGlhLTMtMiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgyIC8gMykgKiAxMDAlKTsgfVxuXG4ubWVkaWEtNS00IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDQgLyA1KSAqIDEwMCUpOyB9XG5cbi5tZWRpYS0xNi05IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDkgLyAxNikgKiAxMDAlKTsgfVxuXG4ubWVkaWEtMi0xIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDEgLyAyKSAqIDEwMCUpOyB9XG5cbi5tZWRpYS02NTAtMTIyNiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCg2NTAgLyAxMjI2KSAqIDEwMCUpOyB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6Zm9jdXMgPiBhOmFmdGVyLCAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6bGFzdC1vZi10eXBlID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuaXMtYWN0aXZlID4gYTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IC4xMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRjQyMzY7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zczsgfSB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgbGk6aG92ZXIgdWwsIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSBsaTpmb2N1cyB1bCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IGxpIC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2VkZjJmMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzMwM0I0MTsgfVxuICBAbWVkaWEgKC0tbS11cCkge1xuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24tbWVudSBhIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtOyB9IH1cblxuLnBhZ2UtaGVhZC1zbGlkZXIgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnBhZ2UtaGVhZC1zbGlkZXJfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAucGFnZS1oZWFkLXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG5cbi5wYWdlLWhlYWQtc2xpZGVyIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnBhZ2UtaGVhZC1zbGlkZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtO1xuICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZkZWRlMzsgfVxuICBAbWVkaWEgKC0tcy11cCkge1xuICAgIC5wYWdlLWhlYWQtc2xpZGVyX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTsgfSB9XG5cbi5wYWdlLWhlYWQtc2xpZGVyIC5zd2lwZXItYnV0dG9uIHtcbiAgYm90dG9tOiAtMi43NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLnBhZ2UtaGVhZC1zbGlkZXIgLnN3aXBlci1idXR0b24ge1xuICAgICAgYm90dG9tOiAtM3JlbTsgfSB9XG5cbi5wYWdlLWhlYWQtc2xpZGVyX19maWdjYXB0aW9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICMzMDNCNDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDFyZW07IH1cblxuQG1lZGlhICgtLXMpIHtcbiAgLnBhZ2UtaGVhZGVyIC5jb2x1bW5zLTQtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFnZS1oZWFkZXJfX2hlYWRlciArIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAucGFnZS1oZWFkZXJfX2hlYWRlciArIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuXG4ucGFnZS1oZWFkZXJfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICBAbWVkaWEgKC0tcy11cCkge1xuICAgIC5wYWdlLWhlYWRlcl9fY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5wYWdlLWhlYWRlcl9faGVhZGVyLCAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5wYWdlLWhlYWRlcl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDc1dnc7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgLnBhZ2UtaGVhZGVyX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBtYXgtd2lkdGg6IDQycmVtOyB9IH1cbiAgQG1lZGlhICgtLW0pIHtcbiAgICAucGFnZS1oZWFkZXJfX2ltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NSUpOyB9IH1cbiAgQG1lZGlhICgtLWwpIHtcbiAgICAucGFnZS1oZWFkZXJfX2ltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NSUpOyB9IH1cbiAgQG1lZGlhICgtLXMtZG93bikge1xuICAgIC5wYWdlLWhlYWRlcl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnBvcHVwIC5wb3B1cF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAucG9wdXAuYmVmb3JlLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3B1cC5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIG9wYWNpdHk7IH1cbiAgLnBvcHVwIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBvcHVwIC5jbG9zZSBzdmcge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTsgfVxuXG4uc29jaWFsLWxpbms6Zm9jdXMgLmljb24sIC5zb2NpYWwtbGluazpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICNFRjQyMzY7IH1cblxuLnNvY2lhbC1saW5rIC5pY29uIHtcbiAgZmlsbDogIzMwM0I0MTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG4uY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OyB9XG4gIC5jYXJkcyAuY29sdW1uIC5jYXJkIHtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNFRjQyMzY7IH1cbiAgICAuY2FyZHMgLmNvbHVtbiAuY2FyZCAubWRpIHtcbiAgICAgIGNvbG9yOiAjRUY0MjM2OyB9XG4gIC5jYXJkcyAuY29sdW1uOm50aC1jaGlsZCgyKSAuY2FyZCwgLmNhcmRzIC5jb2x1bW46bnRoLWNoaWxkKDJuKzEpIC5jYXJkIHtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNGMzcwMjE7IH1cbiAgICAuY2FyZHMgLmNvbHVtbjpudGgtY2hpbGQoMikgLmNhcmQgLm1kaSwgLmNhcmRzIC5jb2x1bW46bnRoLWNoaWxkKDJuKzEpIC5jYXJkIC5tZGkge1xuICAgICAgY29sb3I6ICNGMzcwMjE7IH1cbiAgLmNhcmRzIC5jb2x1bW46bnRoLWNoaWxkKDNuKzEpIC5jYXJkIHtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNFRjQyMzY7IH1cbiAgICAuY2FyZHMgLmNvbHVtbjpudGgtY2hpbGQoM24rMSkgLmNhcmQgLm1kaSB7XG4gICAgICBjb2xvcjogI0VGNDIzNjsgfVxuICAuY2FyZHMgLmNvbHVtbjpudGgtY2hpbGQoM24pIC5jYXJkIHtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNGRkNEMDU7IH1cbiAgICAuY2FyZHMgLmNvbHVtbjpudGgtY2hpbGQoM24pIC5jYXJkIC5tZGkge1xuICAgICAgY29sb3I6ICNGRkNEMDU7IH1cbiAgLmNhcmRzIC5jb250ZW50X19oZWFkZXIgKyAudGhlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICBAbWVkaWEgKC0tcy11cCkge1xuICAgICAgLmNhcmRzIC5jb250ZW50X19oZWFkZXIgKyAudGhlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuXG4uY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbHVtbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvOyB9XG5cbkBtZWRpYSAoLS1zLXVwKSB7XG4gIC5jb2x1bW5zLTEtMiAuY29sdW1uIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhICgtLXMtdXApIHtcbiAgLmNvbHVtbnMtMS0zIC5jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy0xLTMgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbkBtZWRpYSAoLS1zLXVwKSB7XG4gIC5jb2x1bW5zLTEtNCAuY29sdW1uIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhICgtLWwtdXApIHtcbiAgLmNvbHVtbnMtMS00IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgKC0tcy11cCkge1xuICAuY29sdW1ucy0xLTUgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbkBtZWRpYSAoLS1sLXVwKSB7XG4gIC5jb2x1bW5zLTEtNSAuY29sdW1uIHtcbiAgICB3aWR0aDogMjAlOyB9IH1cblxuQG1lZGlhICgtLXMtdXApIHtcbiAgLmNvbHVtbnMtMS02IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuXG5AbWVkaWEgKC0tbC11cCkge1xuICAuY29sdW1ucy0xLTYgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDE2LjY3JTsgfSB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTItMyA+IC5jb2x1bW4ge1xuICAgIHdpZHRoOiA2Ni42NiU7IH0gfVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy0yLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy0zLTIgPiAuY29sdW1uIHtcbiAgICB3aWR0aDogNjYuNjYlOyB9IH1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtMy0yID4gLmNvbHVtbjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTMtNCA+IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgKC0tcykge1xuICAuY29sdW1ucy0zLTQgPiAuY29sdW1uIHtcbiAgICB3aWR0aDogMzMuMzMlOyB9IH1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtMy00ID4gLmNvbHVtbjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTMtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIHdpZHRoOiA2Ni42NiU7IH0gfVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy00LTMgPiAuY29sdW1uIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhICgtLXMpIHtcbiAgLmNvbHVtbnMtNC0zID4gLmNvbHVtbiB7XG4gICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTQtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTQtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgd2lkdGg6IDY2LjY2JTsgfSB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTUtNyAuY29sdW1uIHtcbiAgICB3aWR0aDogNDEuNjYlOyB9IH1cblxuQG1lZGlhICgtLXMpIHtcbiAgLmNvbHVtbnMtNS03IC5jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy01LTcgLmNvbHVtbjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgd2lkdGg6IDU4LjMzJTsgfSB9XG5cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTUtNyAuY29sdW1uOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtNy01IC5jb2x1bW4ge1xuICAgIHdpZHRoOiA0MS42NiU7IH0gfVxuXG5AbWVkaWEgKC0tcykge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAoLS1tLXVwKSB7XG4gIC5jb2x1bW5zLTctNSAuY29sdW1uOm50aC1vZi10eXBlKG9kZCkge1xuICAgIHdpZHRoOiA1OC4zMyU7IH0gfVxuXG5AbWVkaWEgKC0tcykge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhICgtLW0tdXApIHtcbiAgLmNvbHVtbnMtNy01IC5jb2x1bW4tMSB7XG4gICAgd2lkdGg6IDU4LjMzJTsgfSB9XG5cbkBtZWRpYSAoLS1zKSB7XG4gIC5jb2x1bW5zLTctNSAuY29sdW1uLTEge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKC0tbS11cCkge1xuICAuY29sdW1ucy03LTUgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogNDEuNjYlOyB9IH1cblxuQG1lZGlhICgtLXMpIHtcbiAgLmNvbHVtbnMtNy01IC5jb2x1bW4tMiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgLnNpdGUtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgLnNpdGUtZm9vdGVyIGE6Zm9jdXMsIC5zaXRlLWZvb3RlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0VGNDIzNjsgfVxuICAuc2l0ZS1mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMC43NXJlbTsgfVxuICAgIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgICAuc2l0ZS1mb290ZXJfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgKC0teHMtZG93bikge1xuICAgICAgLnNpdGUtZm9vdGVyX190b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKC0teHMtZG93bikge1xuICAgICAgLnNpdGUtZm9vdGVyX190b3BfX2xlZnQgKyAuc2l0ZS1mb290ZXJfX3RvcF9fcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtOyB9IH1cbiAgLnNpdGUtZm9vdGVyX19ib3R0b21fX3RvcCB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgICBAbWVkaWEgKC0tcy11cCkge1xuICAgICAgLnNpdGUtZm9vdGVyX19ib3R0b21fX3RvcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKC0teHMtZG93bikge1xuICAgICAgLnNpdGUtZm9vdGVyX19ib3R0b21fX3RvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKC0teHMtZG93bikge1xuICAgIC5zaXRlLWZvb3Rlcl9fYm90dG9tX19sZWZ0ICsgLnNpdGUtZm9vdGVyX19ib3R0b21fX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzOyB9IH1cbiAgLnNpdGUtZm9vdGVyX19ib3R0b20gLnAge1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uc2l0ZS1oZWFkZXIge1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5zY3JvbGxlZCAuc2l0ZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAuc2Nyb2xsZWQgLnNpdGUtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkOyB9IH1cbiAgQG1lZGlhICgtLXMtZG93bikge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBoZWlnaHQ6IDQuNXJlbTsgfSB9XG4gIC5zaXRlLWhlYWRlcl9fY29udCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtOyB9XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIC5zaXRlLWhlYWRlcl9fY29udCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgLnNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fY29udCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTsgfSB9XG4gIC5zaXRlLWhlYWRlcl9fbmF2ICsgLnNpdGUtaGVhZGVyX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICAuc2l0ZS1oZWFkZXJfX25hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5zaXRlLWhlYWRlcl9fYnV0dG9uIHtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgICBAbWVkaWEgKC0tcy1kb3duKSB7XG4gICAgICAuc2l0ZS1oZWFkZXJfX2J1dHRvbi0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaXRlLWhlYWRlcl9fYnV0dG9uLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAuc2l0ZS1oZWFkZXJfX2J1dHRvbi0tbW9iaWxlIC5pY29uIHtcbiAgICAgICAgZmlsbDogI0VGNDIzNjtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTsgfVxuICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyX19idXR0b24tLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTA3MHB4O1xuICB3aWR0aDogNzV2dztcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAuaGVhZGVyLWJnIHtcbiAgICAgIHdpZHRoOiA2MHZ3OyB9IH1cblxuQG1lZGlhICgtLXMtZG93bikge1xuICAubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTsgfSB9XG5cbi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgKC0tcy11cCkge1xuICAgICAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cblxuLmJhY2tncm91bmQtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYmFja2dyb3VuZC10cmFuc3BhcmVudCArIC5iYWNrZ3JvdW5kLXRyYW5zcGFyZW50IC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLyoqXG4gICAqIFN3aXBlciA0LjQuMlxuICAgKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICAgKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAgICpcbiAgICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICAgKlxuICAgKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAgICpcbiAgICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDEsIDIwMThcbiAgICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgYm90dG9tOiAxcHg7IH1cbiAgLnN3aXBlci1idXR0b24gc3ZnIHtcbiAgICBmaWxsOiAjRUY0MjM2OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAycmVtOyB9XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzAzQjQxO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNFRjQyMzY7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICNFRjQyMzY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cbiAgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4ubGlnaHRib3gubGlnaHRib3hfX3BvcHVwLnBvcHVwIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubGlnaHRib3gubGlnaHRib3hfX3BvcHVwLnBvcHVwIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ubGlnaHRib3gubGlnaHRib3hfX3BvcHVwLnBvcHVwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5saWdodGJveC5saWdodGJveF9fcG9wdXAucG9wdXAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAubGlnaHRib3gubGlnaHRib3hfX3BvcHVwLnBvcHVwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB3aWR0aDogMnJlbTsgfSB9XG4gIC5saWdodGJveC5saWdodGJveF9fcG9wdXAucG9wdXAgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4gIC5saWdodGJveC5saWdodGJveF9fcG9wdXAucG9wdXAgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICAgIGZpbGw6ICMwMDkyN2M7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtOyB9XG4gIC5saWdodGJveC5saWdodGJveF9fcG9wdXAucG9wdXAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAubGlnaHRib3gubGlnaHRib3hfX3BvcHVwLnBvcHVwIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmxpZ2h0Ym94LmxpZ2h0Ym94X19wb3B1cC5wb3B1cCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmxpZ2h0Ym94LmxpZ2h0Ym94X19wb3B1cC5wb3B1cCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5saWdodGJveC5saWdodGJveF9fcG9wdXAucG9wdXAgLnN3aXBlci1idXR0b24tbmV4dCxcbi5saWdodGJveC5saWdodGJveF9fcG9wdXAucG9wdXAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uYm9yZGVyLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1ZW07IH1cblxuLmJvcmRlci1yYWRpdXMtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNWVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNWVtOyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVlbTsgfVxuXG4uYm9yZGVyLXJhZGl1cy1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNWVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1ZW07IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1ZW07IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbTsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVlbTsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNWVtOyB9XG5cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzOyB9XG5cbi5ib3JkZXItdmVydGljYWwge1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzOyB9XG5cbi5ib3JkZXItaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzO1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkICNlZGYyZjM7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzOyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkICNlZGYyZjM7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzOyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCAjZWRmMmYzOyB9XG5cbi5ib3gtc2hhZG93LXh4bCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggMXB4IHJnYmEoNDgsIDU5LCA2NSwgMC4xKTsgfVxuXG4uYm94LXNoYWRvdy14bCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDhweCAxcHggcmdiYSg0OCwgNTksIDY1LCAwLjEpOyB9XG5cbi5ib3gtc2hhZG93LWwge1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggMXB4IHJnYmEoNDgsIDU5LCA2NSwgMC4xKTsgfVxuXG4uYm94LXNoYWRvdy1tIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDFweCByZ2JhKDQ4LCA1OSwgNjUsIDAuMSk7IH1cblxuLmJveC1zaGFkb3ctcyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSg0OCwgNTksIDY1LCAwLjEpOyB9XG5cbi5ib3gtc2hhZG93LXhzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDFweCByZ2JhKDQ4LCA1OSwgNjUsIDAuMSk7IH1cblxuLmJveC1zaGFkb3cteHhzIHtcbiAgYm94LXNoYWRvdzogMCAwcHggMXB4IHJnYmEoNDgsIDU5LCA2NSwgMC4xKTsgfVxuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAxcHggcmdiYSg0OCwgNTksIDY1LCAwLjEpOyB9XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4uZmxleC1qdXN0aWZ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mbGV4LWp1c3RpZnktY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxIDEgMHB4OyB9XG5cbi5mbGV4LWF1dG8ge1xuICBmbGV4OiBhdXRvO1xuICAvKiBFcXVhbCB0byBmbGV4OiAxIDEgYXV0bzsgYXMgcGVyIHRoZSBzcGVjICovIH1cblxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG4gIC8qIEVxdWFsIHRvIGZsZXg6IDAgMCBhdXRvOyBhcyBwZXIgdGhlIHNwZWMgKi8gfVxuXG4uZmxleC0xLTEtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvOyB9XG5cbi5mbGV4LTEtMC1hdXRvIHtcbiAgZmxleDogMSAwIGF1dG87IH1cblxuLmZsZXgtMC0xLWF1dG8ge1xuICBmbGV4OiAwIDEgYXV0bzsgfVxuXG4uZmxleC0wLTAtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uanVzdGlmeS1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5hbGlnbi1jb250ZW50LWZsZXgtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1jb250ZW50LWZsZXgtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4uYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1pdGVtcy1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uYWxpZ24tc2VsZi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi5mb250LWZhbWlseSB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjsgfVxuXG4uZm9udC1mYW1pbHktc3lzdGVtIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiOyB9XG5cbi5mb250LWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1mYW1pbHktc2VyaWYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmOyB9XG5cbi5mb250LWZhbWlseS1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBNZW5sbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi5mb250LXNpemUteHhzIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTsgfVxuXG4uZm9udC1zaXplLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5mb250LXNpemUtcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmZvbnQtc2l6ZS1tIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5mb250LXNpemUtbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uZm9udC1zaXplLXhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmZvbnQtc2l6ZS14eGwge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmZvbnQtd2VpZ2h0LXRoaW4ge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4ubGluZS14eHMge1xuICBtYXgtd2lkdGg6IDEuMjVyZW07IH1cbiAgLmxpbmUteHhzOm5vdChbY2xhc3MqPW1hcmdpbi1dKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmxpbmUteHMge1xuICBtYXgtd2lkdGg6IDEuODc1cmVtOyB9XG4gIC5saW5lLXhzOm5vdChbY2xhc3MqPW1hcmdpbi1dKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmxpbmUtcyB7XG4gIG1heC13aWR0aDogMi41cmVtOyB9XG4gIC5saW5lLXM6bm90KFtjbGFzcyo9bWFyZ2luLV0pIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubGluZS1tIHtcbiAgbWF4LXdpZHRoOiAzLjc1cmVtOyB9XG4gIC5saW5lLW06bm90KFtjbGFzcyo9bWFyZ2luLV0pIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubGluZS1sIHtcbiAgbWF4LXdpZHRoOiA1cmVtOyB9XG4gIC5saW5lLWw6bm90KFtjbGFzcyo9bWFyZ2luLV0pIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubGluZS14bCB7XG4gIG1heC13aWR0aDogNy41cmVtOyB9XG4gIC5saW5lLXhsOm5vdChbY2xhc3MqPW1hcmdpbi1dKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmxpbmUteHhsIHtcbiAgbWF4LXdpZHRoOiAxMHJlbTsgfVxuICAubGluZS14eGw6bm90KFtjbGFzcyo9bWFyZ2luLV0pIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubm8tbWFyZ2luLFxuLm1hcmdpbi1ub25lLFxuLm1hcmdpbi1uZWdhdGl2ZS1ub25lIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLW1hcmdpbi1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLW1hcmdpbi12ZXJ0aWNhbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubm8tbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubm8tbWFyZ2luLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5tYXJnaW4tdmVydGljYWwtMy00IHtcbiAgbWFyZ2luLXRvcDogMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xLTIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xLTQge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuXG4ubWFyZ2luLXh4cyB7XG4gIG1hcmdpbjogMC41cmVtOyB9XG5cbi5tYXJnaW4tbmVnYXRpdmUteHhzIHtcbiAgbWFyZ2luOiAtMC41cmVtOyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC14eHMge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLXh4cyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5tYXJnaW4tdG9wLXh4cyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4ubWFyZ2luLWJvdHRvbS14eHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLm1hcmdpbi1sZWZ0LXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLm1hcmdpbi1yaWdodC14eHMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4ubWFyZ2luLXhzIHtcbiAgbWFyZ2luOiAwLjc1cmVtOyB9XG5cbi5tYXJnaW4tbmVnYXRpdmUteHMge1xuICBtYXJnaW46IC0wLjc1cmVtOyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC14cyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLm1hcmdpbi10b3AteHMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi5tYXJnaW4tYm90dG9tLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4ubWFyZ2luLWxlZnQteHMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuXG4ubWFyZ2luLXJpZ2h0LXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG5cbi5tYXJnaW4tcyB7XG4gIG1hcmdpbjogMXJlbTsgfVxuXG4ubWFyZ2luLW5lZ2F0aXZlLXMge1xuICBtYXJnaW46IC0xcmVtOyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC1zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLXMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5tYXJnaW4tdG9wLXMge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5tYXJnaW4tYm90dG9tLXMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5tYXJnaW4tbGVmdC1zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLm1hcmdpbi1yaWdodC1zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5tYXJnaW4tbSB7XG4gIG1hcmdpbjogMS41cmVtOyB9XG5cbi5tYXJnaW4tbmVnYXRpdmUtbSB7XG4gIG1hcmdpbjogLTEuNXJlbTsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtbSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi5tYXJnaW4tdmVydGljYWwtbSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5tYXJnaW4tdG9wLW0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLm1hcmdpbi1ib3R0b20tbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4ubWFyZ2luLWxlZnQtbSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cblxuLm1hcmdpbi1yaWdodC1tIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cblxuLm1hcmdpbi1sIHtcbiAgbWFyZ2luOiAycmVtOyB9XG5cbi5tYXJnaW4tbmVnYXRpdmUtbCB7XG4gIG1hcmdpbjogLTJyZW07IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLWwge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbi5tYXJnaW4tdmVydGljYWwtbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLm1hcmdpbi10b3AtbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLm1hcmdpbi1ib3R0b20tbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLm1hcmdpbi1sZWZ0LWwge1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG4ubWFyZ2luLXJpZ2h0LWwge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cblxuLm1hcmdpbi14bCB7XG4gIG1hcmdpbjogM3JlbTsgfVxuXG4ubWFyZ2luLW5lZ2F0aXZlLXhsIHtcbiAgbWFyZ2luOiAtM3JlbTsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwteGwge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG5cbi5tYXJnaW4tdmVydGljYWwteGwge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5tYXJnaW4tdG9wLXhsIHtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4ubWFyZ2luLWJvdHRvbS14bCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLm1hcmdpbi1sZWZ0LXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuLm1hcmdpbi1yaWdodC14bCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuXG4ubWFyZ2luLXh4bCB7XG4gIG1hcmdpbjogNHJlbTsgfVxuXG4ubWFyZ2luLW5lZ2F0aXZlLXh4bCB7XG4gIG1hcmdpbjogLTRyZW07IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07IH1cblxuLm1hcmdpbi12ZXJ0aWNhbC14eGwge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5tYXJnaW4tdG9wLXh4bCB7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cblxuLm1hcmdpbi1ib3R0b20teHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4ubWFyZ2luLWxlZnQteHhsIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cblxuLm1hcmdpbi1yaWdodC14eGwge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07IH1cblxuLm1hcmdpbi1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG5cbi5tYXJnaW4tdG9wLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5tYXJnaW4tYm90dG9tLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG5cbi5tYXJnaW4tbGVmdC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLm1hcmdpbi1yaWdodC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5tYXgtd2lkdGgteHhzIHtcbiAgbWF4LXdpZHRoOiAxMHJlbTsgfVxuXG4ubWF4LXdpZHRoLXhzIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTsgfVxuXG4ubWF4LXdpZHRoLXMge1xuICBtYXgtd2lkdGg6IDMwcmVtOyB9XG5cbi5tYXgtd2lkdGgtbSB7XG4gIG1heC13aWR0aDogNDByZW07IH1cblxuLm1heC13aWR0aC1sIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTsgfVxuXG4ubWF4LXdpZHRoLXhsIHtcbiAgbWF4LXdpZHRoOiA2MHJlbTsgfVxuXG4ubWF4LXdpZHRoLXh4bCB7XG4gIG1heC13aWR0aDogNzhyZW07IH1cblxuLm1pbi1oZWlnaHQtMjV2aCB7XG4gIG1pbi1oZWlnaHQ6IDI1dmg7IH1cblxuLm1pbi1oZWlnaHQtMzN2aCB7XG4gIG1pbi1oZWlnaHQ6IDMzdmg7IH1cblxuLm1pbi1oZWlnaHQtNTB2aCB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7IH1cblxuLm1pbi1oZWlnaHQtNjZ2aCB7XG4gIG1pbi1oZWlnaHQ6IDY2dmg7IH1cblxuLm1pbi1oZWlnaHQtNzV2aCB7XG4gIG1pbi1oZWlnaHQ6IDc1dmg7IH1cblxuLm1pbi1oZWlnaHQtODB2aCB7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7IH1cblxuLm1pbi1oZWlnaHQtOTB2aCB7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7IH1cblxuLm1pbi1oZWlnaHQtMTAwdmgge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1wYWRkaW5nLWhvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1wYWRkaW5nLXZlcnRpY2FsIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubm8tcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMtNCB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07IH1cblxuLnBhZGRpbmctdmVydGljYWwtMS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cblxuLnBhZGRpbmctdmVydGljYWwtMS00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTsgfVxuXG4ucGFkZGluZy14eHMge1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC14eHMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLXh4cyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLnBhZGRpbmctdG9wLXh4cyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cblxuLnBhZGRpbmctYm90dG9tLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLnBhZGRpbmctbGVmdC14eHMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucGFkZGluZy1yaWdodC14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cblxuLnBhZGRpbmcteHMge1xuICBwYWRkaW5nOiAwLjc1cmVtOyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwteHMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IH1cblxuLnBhZGRpbmctdmVydGljYWwteHMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cblxuLnBhZGRpbmctdG9wLXhzIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07IH1cblxuLnBhZGRpbmctYm90dG9tLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cblxuLnBhZGRpbmctbGVmdC14cyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4ucGFkZGluZy1yaWdodC14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IH1cblxuLnBhZGRpbmctcyB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC1zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLXMge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnBhZGRpbmctdG9wLXMge1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4ucGFkZGluZy1ib3R0b20tcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbi5wYWRkaW5nLWxlZnQtcyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4ucGFkZGluZy1yaWdodC1zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuXG4ucGFkZGluZy1tIHtcbiAgcGFkZGluZzogMS41cmVtOyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtbSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cblxuLnBhZGRpbmctdmVydGljYWwtbSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cblxuLnBhZGRpbmctdG9wLW0ge1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS1tIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuXG4ucGFkZGluZy1sZWZ0LW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuXG4ucGFkZGluZy1yaWdodC1tIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG5cbi5wYWRkaW5nLWwge1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC1sIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi5wYWRkaW5nLXRvcC1sIHtcbiAgcGFkZGluZy10b3A6IDJyZW07IH1cblxuLnBhZGRpbmctYm90dG9tLWwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ucGFkZGluZy1sZWZ0LWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cblxuLnBhZGRpbmctcmlnaHQtbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cblxuLnBhZGRpbmcteGwge1xuICBwYWRkaW5nOiAzcmVtOyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwteGwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLnBhZGRpbmctdmVydGljYWwteGwge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLnBhZGRpbmctdG9wLXhsIHtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cblxuLnBhZGRpbmctYm90dG9tLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLnBhZGRpbmctbGVmdC14bCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuXG4ucGFkZGluZy1yaWdodC14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLnBhZGRpbmcteHhsIHtcbiAgcGFkZGluZzogNHJlbTsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLXh4bCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC14eGwge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cblxuLnBhZGRpbmctdG9wLXh4bCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS14eGwge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuXG4ucGFkZGluZy1sZWZ0LXh4bCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTsgfVxuXG4ucGFkZGluZy1yaWdodC14eGwge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG5cbi5wYWRkaW5nLWF1dG8ge1xuICBwYWRkaW5nOiBhdXRvOyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogYXV0bzsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvOyB9XG5cbi5wYWRkaW5nLXRvcC1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG87IH1cblxuLnBhZGRpbmctYm90dG9tLWF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogYXV0bzsgfVxuXG4ucGFkZGluZy1sZWZ0LWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87IH1cblxuLnBhZGRpbmctcmlnaHQtYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG87IH1cblxuLnBvaW50ZXItZXZlbnRzLWluaGVyaXQge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDsgfVxuXG4ucG9pbnRlci1ldmVudHMtaW5pdGlhbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG5cbi5wb2ludGVyLWV2ZW50cy11bnNldCB7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDsgfVxuXG4ucG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBvc2l0aW9uLXRvcC1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLnBvc2l0aW9uLXRvcC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4ucG9zaXRpb24tYm90dG9tLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4ucG9zaXRpb24tYm90dG9tLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jb3ZlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3BhY2UteHhzIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07IH1cblxuLnNwYWNlLXhzIHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTsgfVxuXG4uc3BhY2UtcyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cblxuLnNwYWNlLW0ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTsgfVxuXG4uc3BhY2UtbCB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07IH1cblxuLnNwYWNlLXhsIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTsgfVxuXG4uc3BhY2UteHhsIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTsgfVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGV4dC10cmFuc2Zvcm0tbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi50ZXh0LXRyYW5zZm9ybS1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtdHJhbnNmb3JtLWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnRleHQtdHJhbnNmb3JtLWZ1bGwtd2lkdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogZnVsbC13aWR0aDsgfVxuXG4ud2lkdGgtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnotaW5kZXgtbG93IHtcbiAgei1pbmRleDogOTsgfVxuXG4uei1pbmRleC1tZWRpdW0ge1xuICB6LWluZGV4OiA5OTsgfVxuXG4uei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogOTk5OyB9XG5cbi5iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLmJhY2tncm91bmQtYmxhY2sgKyAuYmFja2dyb3VuZC1ibGFjayAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iYWNrZ3JvdW5kLWJsYWNrLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLmNvbG9yLWJsYWNrLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2ssXG4uYnV0dG9uLmJ1dHRvbi1ibGFjayxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2sgLmJ1dHRvbl9fbWFzayxcbiAgLmJ1dHRvbi5idXR0b24tYmxhY2sgLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWJsYWNrIC5idXR0b25fX21hc2sge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWJsYWNrOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ibGFjazpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24tYmxhY2s6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLWJsYWNrOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tYmxhY2s6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ibGFjazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2suYnV0dG9uLWJvcmRlcixcbiAgLmJ1dHRvbi5idXR0b24tYmxhY2suYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2suYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tYmxhY2suYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi1ibGFjay5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWJsYWNrLmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uZmlsbC1ibGFjayxcbnN2Zy5maWxsLWJsYWNrIHtcbiAgZmlsbDogYmxhY2s7IH1cblxuLngtYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgLngtYmFja2dyb3VuZC1ibGFjay1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cblxuLngtY29sb3ItYmxhY2sge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci1ibGFjay1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi54LWJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5iYWNrZ3JvdW5kLXdoaXRlICsgLmJhY2tncm91bmQtd2hpdGUgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC13aGl0ZS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5jb2xvci13aGl0ZS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdoaXRlLFxuLmJ1dHRvbi5idXR0b24td2hpdGUsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2hpdGUgLmJ1dHRvbl9fbWFzayxcbiAgLmJ1dHRvbi5idXR0b24td2hpdGUgLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdoaXRlIC5idXR0b25fX21hc2sge1xuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24td2hpdGU6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdoaXRlOmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi13aGl0ZTpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24td2hpdGU6Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13aGl0ZTpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgICBjb2xvcjogIzMwM0I0MTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13aGl0ZS5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi13aGl0ZS5idXR0b24tYm9yZGVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13aGl0ZS5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13aGl0ZS5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIC5idXR0b24uYnV0dG9uLXdoaXRlLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2hpdGUuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMzAzQjQxOyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtd2hpdGUsXG5zdmcuZmlsbC13aGl0ZSB7XG4gIGZpbGw6IHdoaXRlOyB9XG5cbi54LWJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtd2hpdGUtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi54LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLngtY29sb3Itd2hpdGUtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ueC1ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmYzOyB9XG4gIC5iYWNrZ3JvdW5kLWxpZ2h0ICsgLmJhY2tncm91bmQtbGlnaHQgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC1saWdodC1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmMzsgfVxuXG4uY29sb3ItbGlnaHQge1xuICBjb2xvcjogI2VkZjJmMzsgfVxuICAuY29sb3ItbGlnaHQtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZWRmMmYzOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0LFxuLmJ1dHRvbi5idXR0b24tbGlnaHQsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWRmMmYzO1xuICBib3JkZXItY29sb3I6ICNlZGYyZjM7XG4gIGNvbG9yOiAjMzAzQjQxOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0IC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLWxpZ2h0IC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1saWdodCAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2VkY2RlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1saWdodDpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24tbGlnaHQ6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLWxpZ2h0OmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tbGlnaHQ6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1saWdodDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2NlZGNkZTtcbiAgICBib3JkZXItY29sb3I6ICNjZWRjZGU7XG4gICAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tbGlnaHQuYnV0dG9uLWJvcmRlcixcbiAgLmJ1dHRvbi5idXR0b24tbGlnaHQuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiAjZWRmMmYzO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmMztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWxpZ2h0LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24tbGlnaHQuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1saWdodC5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZGYyZjM7XG4gICAgICBjb2xvcjogIzMwM0I0MTsgfVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmYzICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtbGlnaHQsXG5zdmcuZmlsbC1saWdodCB7XG4gIGZpbGw6ICNlZGYyZjM7IH1cblxuLngtYmFja2dyb3VuZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjMgIWltcG9ydGFudDsgfVxuICAueC1iYWNrZ3JvdW5kLWxpZ2h0LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmYzOyB9XG5cbi54LWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNlZGYyZjMgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci1saWdodC1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNlZGYyZjM7IH1cblxuLngtYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmYzICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7IH1cbiAgLmJhY2tncm91bmQtZ3JleSArIC5iYWNrZ3JvdW5kLWdyZXkgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC1ncmV5LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwOyB9XG5cbi5jb2xvci1ncmV5IHtcbiAgY29sb3I6ICM3MDcwNzA7IH1cbiAgLmNvbG9yLWdyZXktaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNzA3MDcwOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWdyZXksXG4uYnV0dG9uLmJ1dHRvbi1ncmV5LFxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICBib3JkZXItY29sb3I6ICM3MDcwNzA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ncmV5IC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLWdyZXkgLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWdyZXkgLmJ1dHRvbl9fbWFzayB7XG4gICAgYmFja2dyb3VuZDogIzU3NTc1NzsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ncmV5OmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ncmV5OmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi1ncmV5OmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi1ncmV5OmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZ3JleTpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWdyZXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM1NzU3NTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTc1NzU3O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLWdyZXkuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZ3JleS5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1ncmV5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYm9yZGVyLWdyZXkge1xuICBib3JkZXItY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDsgfVxuXG4uZmlsbC1ncmV5LFxuc3ZnLmZpbGwtZ3JleSB7XG4gIGZpbGw6ICM3MDcwNzA7IH1cblxuLngtYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MCAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtZ3JleS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDsgfVxuXG4ueC1jb2xvci1ncmV5IHtcbiAgY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci1ncmV5LWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzcwNzA3MDsgfVxuXG4ueC1ib3JkZXItZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogIzcwNzA3MCAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzQjQxOyB9XG4gIC5iYWNrZ3JvdW5kLWRhcmsgKyAuYmFja2dyb3VuZC1kYXJrIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJhY2tncm91bmQtZGFyay1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0I0MTsgfVxuXG4uY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjMzAzQjQxOyB9XG4gIC5jb2xvci1kYXJrLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzMwM0I0MTsgfVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1kYXJrLFxuLmJ1dHRvbi5idXR0b24tZGFyayxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzMwM0I0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzQjQxO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyayAuYnV0dG9uX19tYXNrLFxuICAuYnV0dG9uLmJ1dHRvbi1kYXJrIC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1kYXJrIC5idXR0b25fX21hc2sge1xuICAgIGJhY2tncm91bmQ6ICMxYTIwMjQ7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyazpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyazpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24tZGFyazpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24tZGFyazpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWRhcms6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1kYXJrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWEyMDI0O1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyNDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyay5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiAjMzAzQjQxO1xuICAgIGJvcmRlci1jb2xvcjogIzMwM0I0MTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZGFyay5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIC5idXR0b24uYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi1kYXJrLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWRhcmsuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZGFyay5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMDNCNDE7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzQjQxICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtZGFyayxcbnN2Zy5maWxsLWRhcmsge1xuICBmaWxsOiAjMzAzQjQxOyB9XG5cbi54LWJhY2tncm91bmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDNCNDEgIWltcG9ydGFudDsgfVxuICAueC1iYWNrZ3JvdW5kLWRhcmstaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDNCNDE7IH1cblxuLngtY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjMzAzQjQxICFpbXBvcnRhbnQ7IH1cbiAgLngtY29sb3ItZGFyay1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICMzMDNCNDE7IH1cblxuLngtYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzMDNCNDEgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDIzNjsgfVxuICAuYmFja2dyb3VuZC1wcmltYXJ5ICsgLmJhY2tncm91bmQtcHJpbWFyeSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iYWNrZ3JvdW5kLXByaW1hcnktaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjQyMzY7IH1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogI0VGNDIzNjsgfVxuICAuY29sb3ItcHJpbWFyeS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNFRjQyMzY7IH1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tcHJpbWFyeSxcbi5idXR0b24uYnV0dG9uLXByaW1hcnksXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNFRjQyMzY7XG4gIGJvcmRlci1jb2xvcjogI0VGNDIzNjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXByaW1hcnkgLmJ1dHRvbl9fbWFzayxcbiAgLmJ1dHRvbi5idXR0b24tcHJpbWFyeSAuYnV0dG9uX19tYXNrLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tcHJpbWFyeSAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTAxZjEyOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXByaW1hcnk6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG4gIC5idXR0b24uYnV0dG9uLXByaW1hcnk6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2UwMWYxMjtcbiAgICBib3JkZXItY29sb3I6ICNlMDFmMTI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXByaW1hcnkuYnV0dG9uLWJvcmRlcixcbiAgLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5idXR0b24tYm9yZGVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tcHJpbWFyeS5idXR0b24tYm9yZGVyIHtcbiAgICBjb2xvcjogI0VGNDIzNjtcbiAgICBib3JkZXItY29sb3I6ICNFRjQyMzY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXByaW1hcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1wcmltYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXByaW1hcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUY0MjM2O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0VGNDIzNiAhaW1wb3J0YW50OyB9XG5cbi5maWxsLXByaW1hcnksXG5zdmcuZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogI0VGNDIzNjsgfVxuXG4ueC1iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MjM2ICFpbXBvcnRhbnQ7IH1cbiAgLngtYmFja2dyb3VuZC1wcmltYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0MjM2OyB9XG5cbi54LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogI0VGNDIzNiAhaW1wb3J0YW50OyB9XG4gIC54LWNvbG9yLXByaW1hcnktaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjRUY0MjM2OyB9XG5cbi54LWJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY0MjM2ICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzNzAyMTsgfVxuICAuYmFja2dyb3VuZC1zZWNvbmRhcnkgKyAuYmFja2dyb3VuZC1zZWNvbmRhcnkgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC1zZWNvbmRhcnktaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzcwMjE7IH1cblxuLmNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjM3MDIxOyB9XG4gIC5jb2xvci1zZWNvbmRhcnktaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjRjM3MDIxOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNlY29uZGFyeSxcbi5idXR0b24uYnV0dG9uLXNlY29uZGFyeSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjRjM3MDIxO1xuICBib3JkZXItY29sb3I6ICNGMzcwMjE7XG4gIGNvbG9yOiAjMzAzQjQxOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNlY29uZGFyeSAuYnV0dG9uX19tYXNrLFxuICAuYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnkgLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXNlY29uZGFyeSAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDU1ODBjOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNlY29uZGFyeTpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXNlY29uZGFyeTpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Q1NTgwYztcbiAgICBib3JkZXItY29sb3I6ICNkNTU4MGM7XG4gICAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXIge1xuICAgIGNvbG9yOiAjRjM3MDIxO1xuICAgIGJvcmRlci1jb2xvcjogI0YzNzAyMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc2Vjb25kYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXNlY29uZGFyeS5idXR0b24tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMzcwMjE7XG4gICAgICBjb2xvcjogIzMwM0I0MTsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0YzNzAyMSAhaW1wb3J0YW50OyB9XG5cbi5maWxsLXNlY29uZGFyeSxcbnN2Zy5maWxsLXNlY29uZGFyeSB7XG4gIGZpbGw6ICNGMzcwMjE7IH1cblxuLngtYmFja2dyb3VuZC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM3MDIxICFpbXBvcnRhbnQ7IH1cbiAgLngtYmFja2dyb3VuZC1zZWNvbmRhcnktaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzcwMjE7IH1cblxuLngtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGMzcwMjEgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci1zZWNvbmRhcnktaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjRjM3MDIxOyB9XG5cbi54LWJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNGMzcwMjEgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNEMDU7IH1cbiAgLmJhY2tncm91bmQtdGVydGlhcnkgKyAuYmFja2dyb3VuZC10ZXJ0aWFyeSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iYWNrZ3JvdW5kLXRlcnRpYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRDA1OyB9XG5cbi5jb2xvci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjRkZDRDA1OyB9XG4gIC5jb2xvci10ZXJ0aWFyeS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkNEMDU7IH1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnksXG4uYnV0dG9uLmJ1dHRvbi10ZXJ0aWFyeSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICNGRkNEMDU7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0QwNTtcbiAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnkgLmJ1dHRvbl9fbWFzayxcbiAgLmJ1dHRvbi5idXR0b24tdGVydGlhcnkgLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRlcnRpYXJ5IC5idXR0b25fX21hc2sge1xuICAgIGJhY2tncm91bmQ6ICNkMWE3MDA7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnk6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRlcnRpYXJ5OmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi10ZXJ0aWFyeTpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24tdGVydGlhcnk6Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXJ0aWFyeTpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRlcnRpYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDFhNzAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QxYTcwMDtcbiAgICBjb2xvcjogIzMwM0I0MTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXJ0aWFyeS5idXR0b24tYm9yZGVyLFxuICAuYnV0dG9uLmJ1dHRvbi10ZXJ0aWFyeS5idXR0b24tYm9yZGVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6ICNGRkNEMDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDRDA1O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcjpob3ZlciwgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGVydGlhcnkuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi10ZXJ0aWFyeS5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRlcnRpYXJ5LmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI0ZGQ0QwNTtcbiAgICAgIGNvbG9yOiAjMzAzQjQxOyB9XG5cbi5ib3JkZXItdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICNGRkNEMDUgIWltcG9ydGFudDsgfVxuXG4uZmlsbC10ZXJ0aWFyeSxcbnN2Zy5maWxsLXRlcnRpYXJ5IHtcbiAgZmlsbDogI0ZGQ0QwNTsgfVxuXG4ueC1iYWNrZ3JvdW5kLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0QwNSAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtdGVydGlhcnktaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNEMDU7IH1cblxuLngtY29sb3ItdGVydGlhcnkge1xuICBjb2xvcjogI0ZGQ0QwNSAhaW1wb3J0YW50OyB9XG4gIC54LWNvbG9yLXRlcnRpYXJ5LWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGQ0QwNTsgfVxuXG4ueC1ib3JkZXItdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICNGRkNEMDUgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM0I0MTsgfVxuICAuYmFja2dyb3VuZC10ZXh0ICsgLmJhY2tncm91bmQtdGV4dCAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iYWNrZ3JvdW5kLXRleHQtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDNCNDE7IH1cblxuLmNvbG9yLXRleHQge1xuICBjb2xvcjogIzMwM0I0MTsgfVxuICAuY29sb3ItdGV4dC1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICMzMDNCNDE7IH1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tdGV4dCxcbi5idXR0b24uYnV0dG9uLXRleHQsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMzMDNCNDE7XG4gIGJvcmRlci1jb2xvcjogIzMwM0I0MTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQgLmJ1dHRvbl9fbWFzayxcbiAgLmJ1dHRvbi5idXR0b24tdGV4dCAuYnV0dG9uX19tYXNrLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dCAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWEyMDI0OyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQ6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQ6Zm9jdXMsXG4gIC5idXR0b24uYnV0dG9uLXRleHQ6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLXRleHQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXh0OmhvdmVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzFhMjAyNDtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMjQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlcixcbiAgLmJ1dHRvbi5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyIHtcbiAgICBjb2xvcjogIzMwM0I0MTtcbiAgICBib3JkZXItY29sb3I6ICMzMDNCNDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tdGV4dC5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi10ZXh0LmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXRleHQuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzAzQjQxO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5ib3JkZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzMwM0I0MSAhaW1wb3J0YW50OyB9XG5cbi5maWxsLXRleHQsXG5zdmcuZmlsbC10ZXh0IHtcbiAgZmlsbDogIzMwM0I0MTsgfVxuXG4ueC1iYWNrZ3JvdW5kLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzQjQxICFpbXBvcnRhbnQ7IH1cbiAgLngtYmFja2dyb3VuZC10ZXh0LWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzQjQxOyB9XG5cbi54LWNvbG9yLXRleHQge1xuICBjb2xvcjogIzMwM0I0MSAhaW1wb3J0YW50OyB9XG4gIC54LWNvbG9yLXRleHQtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMzAzQjQxOyB9XG5cbi54LWJvcmRlci10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzQjQxICFpbXBvcnRhbnQ7IH1cblxuLmJhY2tncm91bmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2M7IH1cbiAgLmJhY2tncm91bmQtaW5mbyArIC5iYWNrZ3JvdW5kLWluZm8gLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmFja2dyb3VuZC1pbmZvLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OGNjOyB9XG5cbi5jb2xvci1pbmZvIHtcbiAgY29sb3I6ICMwMDg4Y2M7IH1cbiAgLmNvbG9yLWluZm8taG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4OGNjOyB9XG5cbmJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWluZm8sXG4uYnV0dG9uLmJ1dHRvbi1pbmZvLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDA4OGNjO1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2M7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1pbmZvIC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLWluZm8gLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWluZm8gLmJ1dHRvbl9fbWFzayB7XG4gICAgYmFja2dyb3VuZDogIzAwNjY5OTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1pbmZvOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1pbmZvOmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi1pbmZvOmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi1pbmZvOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24taW5mbzpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWluZm86Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDY2OTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2Njk5O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1pbmZvLmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLWluZm8uYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWluZm8uYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6ICMwMDg4Y2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4OGNjO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24taW5mby5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1pbmZvLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24taW5mby5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLWluZm8uYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24taW5mby5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1pbmZvLmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAwODhjYztcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDsgfVxuXG4uZmlsbC1pbmZvLFxuc3ZnLmZpbGwtaW5mbyB7XG4gIGZpbGw6ICMwMDg4Y2M7IH1cblxuLngtYmFja2dyb3VuZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhjYyAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtaW5mby1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhjYzsgfVxuXG4ueC1jb2xvci1pbmZvIHtcbiAgY29sb3I6ICMwMDg4Y2MgIWltcG9ydGFudDsgfVxuICAueC1jb2xvci1pbmZvLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODhjYzsgfVxuXG4ueC1ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjYyAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwOyB9XG4gIC5iYWNrZ3JvdW5kLXdhcm5pbmcgKyAuYmFja2dyb3VuZC13YXJuaW5nIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJhY2tncm91bmQtd2FybmluZy1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTUwMDsgfVxuXG4uY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiAjZmY1NTAwOyB9XG4gIC5jb2xvci13YXJuaW5nLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNTUwMDsgfVxuXG5idXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nLFxuLmJ1dHRvbi5idXR0b24td2FybmluZyxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmNTUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1NTAwO1xuICBjb2xvcjogIzMwM0I0MTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nIC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLXdhcm5pbmcgLmJ1dHRvbl9fbWFzayxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdhcm5pbmcgLmJ1dHRvbl9fbWFzayB7XG4gICAgYmFja2dyb3VuZDogI2NjNDQwMDsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nOmZvY3VzLFxuICAuYnV0dG9uLmJ1dHRvbi13YXJuaW5nOmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi13YXJuaW5nOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2FybmluZzpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdhcm5pbmc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNjYzQ0MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2M0NDAwO1xuICAgIGNvbG9yOiAjMzAzQjQxOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcixcbiAgLmJ1dHRvbi5idXR0b24td2FybmluZy5idXR0b24tYm9yZGVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2FybmluZy5idXR0b24tYm9yZGVyIHtcbiAgICBjb2xvcjogI2ZmNTUwMDtcbiAgICBib3JkZXItY29sb3I6ICNmZjU1MDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1ib3JkZXI6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICAuYnV0dG9uLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24td2FybmluZy5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY1NTAwO1xuICAgICAgY29sb3I6ICMzMDNCNDE7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1NTAwICFpbXBvcnRhbnQ7IH1cblxuLmZpbGwtd2FybmluZyxcbnN2Zy5maWxsLXdhcm5pbmcge1xuICBmaWxsOiAjZmY1NTAwOyB9XG5cbi54LWJhY2tncm91bmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU1MDAgIWltcG9ydGFudDsgfVxuICAueC1iYWNrZ3JvdW5kLXdhcm5pbmctaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU1MDA7IH1cblxuLngtY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiAjZmY1NTAwICFpbXBvcnRhbnQ7IH1cbiAgLngtY29sb3Itd2FybmluZy1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjU1MDA7IH1cblxuLngtYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZjU1MDAgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7IH1cbiAgLmJhY2tncm91bmQtZXJyb3IgKyAuYmFja2dyb3VuZC1lcnJvciAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iYWNrZ3JvdW5kLWVycm9yLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwOyB9XG5cbi5jb2xvci1lcnJvciB7XG4gIGNvbG9yOiAjY2MwMDAwOyB9XG4gIC5jb2xvci1lcnJvci1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNjYzAwMDA7IH1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tZXJyb3IsXG4uYnV0dG9uLmJ1dHRvbi1lcnJvcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNjYzAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAwMDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWVycm9yIC5idXR0b25fX21hc2ssXG4gIC5idXR0b24uYnV0dG9uLWVycm9yIC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1lcnJvciAuYnV0dG9uX19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTkwMDAwOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWVycm9yOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1lcnJvcjpmb2N1cyxcbiAgLmJ1dHRvbi5idXR0b24tZXJyb3I6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLWVycm9yOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZXJyb3I6aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1lcnJvcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzk5MDAwMDtcbiAgICBib3JkZXItY29sb3I6ICM5OTAwMDA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLWVycm9yLmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLWVycm9yLmJ1dHRvbi1ib3JkZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyIHtcbiAgICBjb2xvcjogI2NjMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICNjYzAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1lcnJvci5idXR0b24tYm9yZGVyOmZvY3VzLFxuICAgIC5idXR0b24uYnV0dG9uLWVycm9yLmJ1dHRvbi1ib3JkZXI6aG92ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlcjpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tZXJyb3IuYnV0dG9uLWJvcmRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2MwMDAwO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5ib3JkZXItZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuXG4uZmlsbC1lcnJvcixcbnN2Zy5maWxsLWVycm9yIHtcbiAgZmlsbDogI2NjMDAwMDsgfVxuXG4ueC1iYWNrZ3JvdW5kLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMCAhaW1wb3J0YW50OyB9XG4gIC54LWJhY2tncm91bmQtZXJyb3ItaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7IH1cblxuLngtY29sb3ItZXJyb3Ige1xuICBjb2xvcjogI2NjMDAwMCAhaW1wb3J0YW50OyB9XG4gIC54LWNvbG9yLWVycm9yLWhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2NjMDAwMDsgfVxuXG4ueC1ib3JkZXItZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjMwMDsgfVxuICAuYmFja2dyb3VuZC1zdWNjZXNzICsgLmJhY2tncm91bmQtc3VjY2VzcyAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iYWNrZ3JvdW5kLXN1Y2Nlc3MtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIzMDA7IH1cblxuLmNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwYjMwMDsgfVxuICAuY29sb3Itc3VjY2Vzcy1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMGIzMDA7IH1cblxuYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2Vzcyxcbi5idXR0b24uYnV0dG9uLXN1Y2Nlc3MsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMwMGIzMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwYjMwMDtcbiAgY29sb3I6ICMzMDNCNDE7IH1cbiAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2VzcyAuYnV0dG9uX19tYXNrLFxuICAuYnV0dG9uLmJ1dHRvbi1zdWNjZXNzIC5idXR0b25fX21hc2ssXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zdWNjZXNzIC5idXR0b25fX21hc2sge1xuICAgIGJhY2tncm91bmQ6IGdyZWVuOyB9XG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbjpub3QoLmhhbWJ1cmdlcikuYnV0dG9uLXN1Y2Nlc3M6Zm9jdXMsXG4gIC5idXR0b24uYnV0dG9uLXN1Y2Nlc3M6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLXN1Y2Nlc3M6Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zdWNjZXNzOmhvdmVyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc3VjY2Vzczpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogZ3JlZW47XG4gICAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgICBjb2xvcjogIzMwM0I0MTsgfVxuICBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1ib3JkZXIsXG4gIC5idXR0b24uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlciB7XG4gICAgY29sb3I6ICMwMGIzMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiMzAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgYnV0dG9uOm5vdCguaGFtYnVyZ2VyKS5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyOmhvdmVyLCBidXR0b246bm90KC5oYW1idXJnZXIpLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1ib3JkZXI6Zm9jdXMsXG4gICAgLmJ1dHRvbi5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIC5idXR0b24uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWJvcmRlcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tc3VjY2Vzcy5idXR0b24tYm9yZGVyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1ib3JkZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAwYjMwMDtcbiAgICAgIGNvbG9yOiAjMzAzQjQxOyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjMwMCAhaW1wb3J0YW50OyB9XG5cbi5maWxsLXN1Y2Nlc3MsXG5zdmcuZmlsbC1zdWNjZXNzIHtcbiAgZmlsbDogIzAwYjMwMDsgfVxuXG4ueC1iYWNrZ3JvdW5kLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMzAwICFpbXBvcnRhbnQ7IH1cbiAgLngtYmFja2dyb3VuZC1zdWNjZXNzLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMzAwOyB9XG5cbi54LWNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwYjMwMCAhaW1wb3J0YW50OyB9XG4gIC54LWNvbG9yLXN1Y2Nlc3MtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBiMzAwOyB9XG5cbi54LWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiMzAwICFpbXBvcnRhbnQ7IH1cbiIsIi8qKlxuICAgICogSGVhZGluZ3NcbiAgICAqL1xuXG4kaGVhZGluZ3MtbWFyZ2luOiAwLjVyZW0gMDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogaW5oZXJpdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoZWFkaW5ncy1jb2xvcjogaW5oZXJpdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXM7XG4kaGVhZGluZ3MtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kaGVhZGluZ3MtbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcblxuLyoqXG4gKiBIZWFkaW5nIFNpemVzXG4gKi9cblxuJGgxLWZvbnQtc2l6ZTogMi41cmVtO1xuJGgyLWZvbnQtc2l6ZTogMS44NzVyZW07XG4kaDMtZm9udC1zaXplOiAxLjVyZW07XG4kaDQtZm9udC1zaXplOiAxLjI1cmVtO1xuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tO1xuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuXG4vKipcbiAqIEhlYWRpbmdzIFNtYWxsXG4gKi9cblxuJGhlYWRpbmdzLXNtYWxsLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGhlYWRpbmdzLXNtYWxsLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGhlYWRpbmdzLXNtYWxsLWZvbnQtc3R5bGU6IGluaGVyaXQ7XG4kaGVhZGluZ3Mtc21hbGwtc2l6ZTogMC42ZW07XG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6IGluaGVyaXQ7XG5cbi8qKlxuICogRGlzcGxheSBUaXRsZVxuICovXG5cbiRkaXNwbGF5LXRpdGxlLW1hcmdpbjogMDtcbiRkaXNwbGF5LXRpdGxlLWZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4kZGlzcGxheS10aXRsZS1mb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuJGRpc3BsYXktdGl0bGUtZm9udC1zaXplOiAxLjM3NXJlbTtcbiRkaXNwbGF5LXRpdGxlLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRkaXNwbGF5LXRpdGxlLWNvbG9yOiBpbmhlcml0O1xuJGRpc3BsYXktdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14eHM7XG4kZGlzcGxheS10aXRsZS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRkaXNwbGF5LXRpdGxlLWxldHRlci1zcGFjaW5nOiAwO1xuXG4vKipcbiAqIERpc3BsYXkgVGl0bGUgU2l6ZXNcbiAqL1xuXG5cbiRkaXNwbGF5LXRpdGxlLWwtZm9udC1zaXplOiAkZGlzcGxheS10aXRsZS1mb250LXNpemUgKyAwLjEyNXJlbTtcbiRkaXNwbGF5LXRpdGxlLXhsLWZvbnQtc2l6ZTogJGRpc3BsYXktdGl0bGUtbC1mb250LXNpemUgKyAwLjEyNXJlbTtcbiRkaXNwbGF5LXRpdGxlLXh4bC1mb250LXNpemU6ICRkaXNwbGF5LXRpdGxlLXhsLWZvbnQtc2l6ZSArIDAuMTI1cmVtO1xuJGRpc3BsYXktdGl0bGUtcy1mb250LXNpemU6ICRkaXNwbGF5LXRpdGxlLWZvbnQtc2l6ZSAtIDAuMTI1cmVtO1xuJGRpc3BsYXktdGl0bGUteHMtZm9udC1zaXplOiAkZGlzcGxheS10aXRsZS1zLWZvbnQtc2l6ZSAtIDAuMTI1cmVtO1xuJGRpc3BsYXktdGl0bGUteHhzLWZvbnQtc2l6ZTogJGRpc3BsYXktdGl0bGUteHMtZm9udC1zaXplIC0gMC4xMjVyZW07XG5cbi8qKlxuICogQWxsIENhcHNcbiAqL1xuXG4kYWxsLWNhcHMtbWFyZ2luOiAwLjVlbSAwO1xuJGFsbC1jYXBzLWZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4kYWxsLWNhcHMtZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiRhbGwtY2Fwcy1mb250LXNpemU6IDAuODc1cmVtO1xuJGFsbC1jYXBzLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRhbGwtY2Fwcy1jb2xvcjogaW5oZXJpdDtcbiRhbGwtY2Fwcy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzO1xuJGFsbC1jYXBzLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4kYWxsLWNhcHMtbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcblxuLyoqXG4gKiBBbGwgQ2FwcyBTaXplc1xuICovXG5cblxuXG4kYWxsLWNhcHMtbC1mb250LXNpemU6ICRhbGwtY2Fwcy1mb250LXNpemUgKyAwLjA2MjUgcmVtO1xuJGFsbC1jYXBzLXhsLWZvbnQtc2l6ZTogJGFsbC1jYXBzLWwtZm9udC1zaXplICsgMC4wNjI1IHJlbTtcbiRhbGwtY2Fwcy14eGwtZm9udC1zaXplOiAkYWxsLWNhcHMteGwtZm9udC1zaXplICsgMC4wNjI1IHJlbTtcbiRhbGwtY2Fwcy1zLWZvbnQtc2l6ZTogJGFsbC1jYXBzLWZvbnQtc2l6ZSAtIDAuMDYyNSByZW07XG4kYWxsLWNhcHMteHMtZm9udC1zaXplOiAkYWxsLWNhcHMtcy1mb250LXNpemUgLSAwLjA2MjUgcmVtO1xuJGFsbC1jYXBzLXh4cy1mb250LXNpemU6ICRhbGwtY2Fwcy14cy1mb250LXNpemUgLSAwLjA2MjUgcmVtO1xuXG4vKipcbiAqIExlYWRcbiAqL1xuXG4kbGVhZC1tYXJnaW46IDAuNWVtIDA7XG4kbGVhZC1mb250LWZhbWlseTogaW5oZXJpdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGxlYWQtZm9udC1zaXplOiAkZm9udC1zaXplLWw7XG4kbGVhZC1mb250LXN0eWxlOiBub3JtYWw7XG4kbGVhZC1jb2xvcjogaW5oZXJpdDtcbiRsZWFkLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbTtcbiRsZWFkLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJGxlYWQtbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcblxuLyoqXG4gKiBMZWFkIFNpemVzXG4gKi9cblxuJGxlYWQtbC1mb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZSArIDAuMTI1cmVtO1xuJGxlYWQteGwtZm9udC1zaXplOiAkbGVhZC1sLWZvbnQtc2l6ZSArIDAuMTI1cmVtO1xuJGxlYWQteHhsLWZvbnQtc2l6ZTogJGxlYWQteGwtZm9udC1zaXplICsgMC4xMjVyZW07XG4kbGVhZC1zLWZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplIC0gMC4xMjVyZW07XG4kbGVhZC14cy1mb250LXNpemU6ICRsZWFkLXMtZm9udC1zaXplIC0gMC4xMjVyZW07XG4kbGVhZC14eHMtZm9udC1zaXplOiAkbGVhZC14cy1mb250LXNpemUgLSAwLjEyNXJlbTtcblxuLyoqXG4gKiBQYXJhZ3JhcGhcbiAqL1xuXG4kcGFyYWdyYXBoLW1hcmdpbjogMWVtIDA7XG4kcGFyYWdyYXBoLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJHBhcmFncmFwaC1mb250LXdlaWdodDogaW5oZXJpdDtcbiRwYXJhZ3JhcGgtZm9udC1zaXplOiAkZm9udC1zaXplLW07XG4kcGFyYWdyYXBoLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRwYXJhZ3JhcGgtY29sb3I6IGluaGVyaXQ7XG4kcGFyYWdyYXBoLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbDtcbiRwYXJhZ3JhcGgtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kcGFyYWdyYXBoLWxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG5cbi8qKlxuICogTGlua1xuICovXG5cbiRsaW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4kbGluay10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4kbGluay10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiRsaW5rLWhvdmVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4kbGluay1ob3Zlci10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcblxuLyoqXG4gKiBTdHJvbmdcbiAqL1xuXG4kc3Ryb25nLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJHN0cm9uZy1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuJHN0cm9uZy1mb250LXN0eWxlOiBpbmhlcml0O1xuJHN0cm9uZy1jb2xvcjogaW5oZXJpdDtcblxuLyoqXG4gKiBFbXBoYXNpc1xuICovXG5cbiRlbXBoYXNpcy1mb250LWZhbWlseTogaW5oZXJpdDtcbiRlbXBoYXNpcy1mb250LXdlaWdodDogaW5oZXJpdDtcbiRlbXBoYXNpcy1mb250LXN0eWxlOiBpdGFsaWM7XG4kZW1waGFzaXMtY29sb3I6IGluaGVyaXQ7XG5cbi8qKlxuICogSG9yaXpvbnRhbCBSdWxlXG4gKi9cblxuJGhvcml6b250YWwtcnVsZS1tYXJnaW46ICRzcGFjZS1zIGF1dG87XG4kaG9yaXpvbnRhbC1ydWxlLWhlaWdodDogJGJvcmRlci13aWR0aDtcbiRob3Jpem9udGFsLXJ1bGUtYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcblxuLyoqXG4gKiBCbG9ja3F1b3RlXG4gKi9cblxuXG4kYmxvY2txdW90ZS1tYXJnaW46IDJlbSAwO1xuJGJsb2NrcXVvdGUtcGFkZGluZzogMDtcbiRibG9ja3F1b3RlLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGJsb2NrcXVvdGUtZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4kYmxvY2txdW90ZS1mb250LXN0eWxlOiBub3JtYWw7XG4kYmxvY2txdW90ZS1jb2xvcjogJGxlYWQtY29sb3I7XG4kYmxvY2txdW90ZS1saW5lLWhlaWdodDogJGxlYWQtbGluZS1oZWlnaHQ7XG4kYmxvY2txdW90ZS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRibG9ja3F1b3RlLWxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG5cbi8qKlxuICogQ2l0ZVxuICovXG5cbiRjaXRlLW1hcmdpbjogMWVtIDA7XG4kY2l0ZS1mb250LWZhbWlseTogaW5oZXJpdDtcbiRjaXRlLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGNpdGUtZm9udC1zaXplOiAkZm9udC1zaXplLXM7XG4kY2l0ZS1mb250LXN0eWxlOiBub3JtYWw7XG4kY2l0ZS1jb2xvcjogaW5oZXJpdDtcbiRjaXRlLXRleHQtYWxpZ246IGluaGVyaXQ7XG4kY2l0ZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuJGNpdGUtdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4kY2l0ZS1sZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuXG4vKipcbiAqIExpc3RcbiAqL1xuXG4kbGlzdC1tYXJnaW46IDFlbSAwO1xuJGxpc3QtcGFkZGluZzogMDtcbiRsaXN0LWZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuJGxpc3QtZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQ7XG4kbGlzdC1mb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplO1xuJGxpc3QtZm9udC1zdHlsZTogJHBhcmFncmFwaC1mb250LXN0eWxlO1xuJGxpc3QtY29sb3I6ICRwYXJhZ3JhcGgtY29sb3I7XG4kbGlzdC1saW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodDtcbiRsaXN0LXRleHQtdHJhbnNmb3JtOiAkcGFyYWdyYXBoLXRleHQtdHJhbnNmb3JtO1xuJGxpc3QtbGV0dGVyLXNwYWNpbmc6ICRwYXJhZ3JhcGgtbGV0dGVyLXNwYWNpbmc7XG5cbi8qKlxuICogTGlzdCBJdGVtXG4gKi9cblxuJGxpc3QtaXRlbS1tYXJnaW46IDAuNWVtIDAgMC41ZW0gMS41ZW07XG4kbGlzdC1pdGVtLXBhZGRpbmc6IDAgMCAwIDAuNWVtO1xuXG4vKipcbiAqIENoaWxkIExpc3RcbiAqL1xuXG4kY2hpbGQtbGlzdC1tYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcbiRjaGlsZC1saXN0LXBhZGRpbmc6IDA7XG4kY2hpbGQtbGlzdC1pdGVtLW1hcmdpbjogJGxpc3QtaXRlbS1tYXJnaW47XG4kY2hpbGQtbGlzdC1pdGVtLXBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZztcblxuLyoqXG4gKiBVbm9yZGVyZWQgTGlzdFxuICovXG5cbiR1bm9yZGVyZWQtbGlzdC1pY29uOiBkaXNjO1xuJHVub3JkZXJlZC1jaGlsZC1saXN0LWljb246IGRpc2M7XG5cbi8qKlxuICogRGVmaW5pdGlvbiBMaXN0XG4gKi9cblxuJGRlZmluaXRpb24tbGlzdC1tYXJnaW46ICRwYXJhZ3JhcGgtbWFyZ2luO1xuJGRlZmluaXRpb24tbGlzdC1wYWRkaW5nOiAwO1xuJGRlZmluaXRpb24tbGlzdC1mb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplO1xuXG4vKipcbiAqIERlZmluaXRpb24gVGVybVxuICovXG5cbiRkZWZpbml0aW9uLXRlcm0tbWFyZ2luOiAwLjVlbSAwO1xuJGRlZmluaXRpb24tdGVybS1mb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuJGRlZmluaXRpb24tdGVybS1mb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuJGRlZmluaXRpb24tdGVybS1mb250LXNpemU6IGluaGVyaXQ7XG4kZGVmaW5pdGlvbi10ZXJtLWZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuJGRlZmluaXRpb24tdGVybS1jb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuJGRlZmluaXRpb24tdGVybS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuJGRlZmluaXRpb24tdGVybS10ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmdzLXRleHQtdHJhbnNmb3JtO1xuJGRlZmluaXRpb24tdGVybS1sZXR0ZXItc3BhY2luZzogJGhlYWRpbmdzLWxldHRlci1zcGFjaW5nO1xuXG4vKipcbiAqIERlZmluaXRpb24gRGVzY3JpcHRpb25cbiAqL1xuXG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1tYXJnaW46IDAgMCAxZW0gMDtcbiRkZWZpbml0aW9uLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuJGRlZmluaXRpb24tZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICRwYXJhZ3JhcGgtZm9udC13ZWlnaHQ7XG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemU6IGluaGVyaXQ7XG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1mb250LXN0eWxlOiAkcGFyYWdyYXBoLWZvbnQtc3R5bGU7XG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1jb2xvcjogJHBhcmFncmFwaC1jb2xvcjtcbiRkZWZpbml0aW9uLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoLWxpbmUtaGVpZ2h0O1xuJGRlZmluaXRpb24tZGVzY3JpcHRpb24tdGV4dC10cmFuc2Zvcm06ICRwYXJhZ3JhcGgtdGV4dC10cmFuc2Zvcm07XG4kZGVmaW5pdGlvbi1kZXNjcmlwdGlvbi1sZXR0ZXItc3BhY2luZzogJHBhcmFncmFwaC1sZXR0ZXItc3BhY2luZztcblxuLyoqXG4gKiBDb2RlXG4gKi9cblxuJGNvZGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4kY29kZS1mb250LXdlaWdodDogbm9ybWFsO1xuJGNvZGUtZm9udC1zaXplOiA4MCU7XG4kY29kZS1mb250LXN0eWxlOiBub3JtYWw7XG4kY29kZS1jb2xvcjogJHByaW1hcnk7XG5cblxuLyoqXG4gKiBQcmVcbiAqL1xuXG4kcHJlLW1hcmdpbjogMWVtIDA7XG4kcHJlLXBhZGRpbmc6IDFlbTtcbiRwcmUtZm9udC1mYW1pbHk6ICRjb2RlLWZvbnQtZmFtaWx5O1xuJHByZS1mb250LXdlaWdodDogbm9ybWFsO1xuJHByZS1mb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiRwcmUtZm9udC1zdHlsZTogbm9ybWFsO1xuJHByZS1jb2xvcjogaW5oZXJpdDtcbiRwcmUtdGFiLXNpemU6IDQ7XG4kcHJlLWh5cGhlbnM6IG5vbmU7XG4kcHJlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbTtcbiRwcmUtYmFja2dyb3VuZDogJGxpZ2h0O1xuJHByZS1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4kcHJlLWJvcmRlci1zdHlsZTogJGJvcmRlci1zdHlsZTtcbiRwcmUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuJHByZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuJHByZS1jb2RlLWNvbG9yOiBpbmhlcml0O1xuXG4vKipcbiAqIE1hcmtcbiAqL1xuXG4kbWFyay1tYXJnaW46IDA7XG4kbWFyay1wYWRkaW5nOiAwLjJlbSAwLjRlbTtcbiRtYXJrLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJG1hcmstZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4kbWFyay1mb250LXNpemU6IGluaGVyaXQ7XG4kbWFyay1mb250LXN0eWxlOiBub3JtYWw7XG4kbWFyay1jb2xvcjogaW5oZXJpdDtcbiRtYXJrLWJhY2tncm91bmQ6IHllbGxvdztcblxuXG5bY2xhc3NePVwiaWNvblwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59IiwiaHRtbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBjb2xvcjogJHRleHQ7XG59IiwiJGJsYWNrOiBoc2woMjIwLCAxMCUsIDAlKTtcbiR3aGl0ZTogaHNsKDIyMCwgMTAlLCAxMDAlKTtcblxuJGxpZ2h0OiBoc2woMTkwLCAyMCUsIDk0JSk7XG4kZ3JleTogIzcwNzA3MDtcbiRkYXJrOiAjMzAzQjQxO1xuXG4kcHJpbWFyeTogI0VGNDIzNjtcbiRzZWNvbmRhcnk6ICNGMzcwMjE7XG4kdGVydGlhcnk6ICNGRkNEMDU7XG5cbiRlcnJvcjogaHNsKDAsIDEwMCUsIDQwJSk7XG4kd2FybmluZzogaHNsKDIwLCAxMDAlLCA1MCUpO1xuJHN1Y2Nlc3M6IGhzbCgxMjAsIDEwMCUsIDM1JSk7XG4kaW5mbzogaHNsKDIwMCwgMTAwJSwgNDAlKTtcblxuJHRleHQ6ICRkYXJrO1xuXG4vLyBAbGluayBodHRwczovL2FsbGlnYXRvci5pby9jc3MvY29sb3ItZnVuY3Rpb24vXG4kaW5mby1hY3RpdmU6IGNvbG9yLW1vZCgkaW5mbyB0aW50KDEwJSkpO1xuJHdhcm5pbmctYWN0aXZlOiBjb2xvci1tb2QoJHdhcm5pbmcgdGludCgxMCUpKTtcbiRlcnJvci1hY3RpdmU6IGNvbG9yLW1vZCgkZXJyb3IgdGludCgxMCUpKTtcbiRzdWNjZXNzLWFjdGl2ZTogY29sb3ItbW9kKCRzdWNjZXNzIHRpbnQoMTAlKSk7XG47XG4kaW5mby1ob3ZlcjogJGluZm8tYWN0aXZlO1xuJHdhcm5pbmctaG92ZXI6ICR3YXJuaW5nLWFjdGl2ZTtcbiRlcnJvci1ob3ZlcjogJGVycm9yLWFjdGl2ZTtcbiRzdWNjZXNzLWhvdmVyOiAkc3VjY2Vzcy1hY3RpdmU7IiwiYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRib2R5LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LWxldHRlci1zcGFjaW5nO1xuICBiYWNrZ3JvdW5kOiAkYm9keS1iYWNrZ3JvdW5kO1xuXG59XG5odG1sIHtcbiAgJi5tZW51LW9wZW4sXG4gICYubW9kYWwtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59IiwiLyoqXG4qIFJvb3RcbiovXG5cbiRyb290LXNpemU6IDE2cHg7XG5cblxuXG4vKipcbiAqIEljb25cbiAqL1xuXG4kaWNvbi14eGwtc2l6ZTogNnJlbTtcbiRpY29uLXhsLXNpemU6IDVyZW07XG4kaWNvbi1sLXNpemU6IDRyZW07XG4kaWNvbi1tLXNpemU6IDNyZW07XG4kaWNvbi1zLXNpemU6IDJyZW07XG4kaWNvbi14cy1zaXplOiAxLjVyZW07XG4kaWNvbi14eHMtc2l6ZTogMXJlbTtcbiRpY29uLXNpemU6ICRpY29uLW0tc2l6ZTtcblxuLyoqXG4gKiBQcmludFxuICovXG5cbiRwcmludC1wYWdlLXNpemU6IEE0O1xuJHByaW50LXBhZ2UtbWFyZ2luOiAxLjVjbSAyY207XG5cbi8qKlxuICogRm9jdXMgT3V0bGluZVxuICovXG5cbiRmb2N1cy1vdXRsaW5lOiAwLjEyNXJlbSBzb2xpZCAkaW5mbztcbiRmb2N1cy1vdXRsaW5lLW9mZnNldDogMC4xMjVyZW07XG5cbi8qKlxuICogQ29udGFpbmVyXG4gKi9cblxuJGNvbnRhaW5lci1ndXR0ZXI6IDFyZW07XG4kY29udGFpbmVyLXh4bDogODByZW07XG4kY29udGFpbmVyLXhsOiA4MHJlbTtcbiRjb250YWluZXItbDogODByZW07XG4kY29udGFpbmVyLW06IDcwcmVtO1xuJGNvbnRhaW5lci1zOiAxMDAlO1xuJGNvbnRhaW5lci14czogMTAwJTtcbiRjb250YWluZXIteHhzOiAxMDAlO1xuXG4vKipcbiAqIEdyb3VwXG4gKi9cblxuJGdyb3VwLXh4bC1zcGFjZTogMC44NzVyZW07XG4kZ3JvdXAteGwtc3BhY2U6IDAuNzVyZW07XG4kZ3JvdXAtbC1zcGFjZTogMC42MjVyZW07XG4kZ3JvdXAtbS1zcGFjZTogMC41cmVtO1xuJGdyb3VwLXMtc3BhY2U6IDAuMzc1cmVtO1xuJGdyb3VwLXhzLXNwYWNlOiAwLjI1cmVtO1xuJGdyb3VwLXh4cy1zcGFjZTogMC4xMjVyZW07XG5cbi8qKlxuICogQ29sb3JcbiAqL1xuXG4kY29sb3I6ICRkYXJrO1xuXG4vKipcbiAqIEJhY2tncm91bmRcbiAqL1xuXG4kYmFja2dyb3VuZDogJHdoaXRlO1xuXG4vKipcbiAqIEJvcmRlclxuICovXG5cbiRib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuJGJvcmRlci1zdHlsZTogc29saWQ7XG4kYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XG4kYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcblxuLyoqXG4gKiBCb3JkZXIgUmFkaXVzXG4gKi9cblxuJGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcblxuLyoqXG4gKiBCb3ggU2hhZG93XG4gKi9cblxuJGJveC1zaGFkb3ctY29sb3I6IHJnYmEoJGRhcmssIC4xKTtcbiRib3gtc2hhZG93OiAwIDFweCA0cHggMXB4ICRib3gtc2hhZG93LWNvbG9yO1xuJGhvdmVyLWJveC1zaGFkb3c6IG5vbmU7XG4kZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiRhY3RpdmUtYm94LXNoYWRvdzogbm9uZTtcblxuXG4vKipcbiAqIEJveCBTaGFkb3cgU2l6ZXNcbiAqL1xuXG4kYm94LXNoYWRvdy14eGw6IDAgMXB4IDEwcHggMXB4ICRib3gtc2hhZG93LWNvbG9yO1xuJGJveC1zaGFkb3cteGw6IDAgMXB4IDhweCAxcHggJGJveC1zaGFkb3ctY29sb3I7XG4kYm94LXNoYWRvdy1sOiAwIDFweCA2cHggMXB4ICRib3gtc2hhZG93LWNvbG9yO1xuJGJveC1zaGFkb3ctbTogMCAxcHggNHB4IDFweCAkYm94LXNoYWRvdy1jb2xvcjtcbiRib3gtc2hhZG93LXM6IDAgMXB4IDJweCAxcHggJGJveC1zaGFkb3ctY29sb3I7XG4kYm94LXNoYWRvdy14czogMCAxcHggMXB4IDFweCAkYm94LXNoYWRvdy1jb2xvcjtcbiRib3gtc2hhZG93LXh4czogMCAwcHggMXB4ICRib3gtc2hhZG93LWNvbG9yO1xuXG4vKipcbiAgKiBaLUluZGV4XG4gICovXG5cbiR6LWluZGV4LWhpZ2g6IDk5OTtcbiR6LWluZGV4LW1lZGl1bTogOTk7XG4kei1pbmRleC1sb3c6IDk7XG5cbi8qKlxuICogU3BlZWRcbiAqL1xuXG4kc3BlZWQtZmFzdDogMjAwbXM7XG4kc3BlZWQtbWVkaXVtOiAzMDBtcztcbiRzcGVlZC1zbG93OiA1MDBtcztcbiRzcGVlZDogJHNwZWVkLWZhc3Q7XG5cbi8qKlxuICogSGVpZ2h0XG4gKi9cblxuJGhlaWdodC14eGw6IDMuMjVyZW07XG4kaGVpZ2h0LXhsOiAzcmVtO1xuJGhlaWdodC1sOiAyLjc1cmVtO1xuJGhlaWdodC1tOiAyLjVyZW07XG4kaGVpZ2h0LXM6IDIuMjVyZW07XG4kaGVpZ2h0LXhzOiAycmVtO1xuJGhlaWdodC14eHM6IDEuNzVyZW07XG5cbi8qKlxuICogU3BhY2VcbiAqL1xuXG4kc3BhY2UteHhsOiA0cmVtO1xuJHNwYWNlLXhsOiAzcmVtO1xuJHNwYWNlLWw6IDJyZW07XG4kc3BhY2UtbTogMS41cmVtO1xuJHNwYWNlLXM6IDFyZW07XG4kc3BhY2UteHM6IDAuNzVyZW07XG4kc3BhY2UteHhzOiAwLjVyZW07XG5cblxuLyoqXG4gICAqIE1heCBXaWR0aFxuICAgKi9cblxuJG1heC13aWR0aC14eGw6IDc4cmVtO1xuJG1heC13aWR0aC14bDogNjByZW07XG4kbWF4LXdpZHRoLWw6IDUwcmVtO1xuJG1heC13aWR0aC1tOiA0MHJlbTtcbiRtYXgtd2lkdGgtczogMzByZW07XG4kbWF4LXdpZHRoLXhzOiAyMHJlbTtcbiRtYXgtd2lkdGgteHhzOiAxMHJlbTtcblxuLyoqXG4gKiBGb250XG4gKi9cblxuJGZvbnQtZmFtaWx5LXN5c3RlbTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnO1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2VyaWY6IEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBNb25hY28sIE1lbmxvLCBDb25zb2xhcywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3lzdGVtO1xuXG4vKipcbiAqIEZvbnQgV2VpZ2h0c1xuICovXG5cbiRmb250LXdlaWdodC10aGluOiAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDgwMDtcbiRmb250LXdlaWdodDogbm9ybWFsO1xuXG4vKipcbiAqIEZvbnQgU2l6ZXNcbiAqL1xuXG4kZm9udC1zaXplLXh4bDogMnJlbTtcbiRmb250LXNpemUteGw6IDEuNXJlbTtcbiRmb250LXNpemUtbDogMS4yNXJlbTtcbiRmb250LXNpemUtbTogMXJlbTtcbiRmb250LXNpemUtczogMC44NzVyZW07XG4kZm9udC1zaXplLXhzOiAwLjc1cmVtO1xuJGZvbnQtc2l6ZS14eHM6IDAuNjI1cmVtO1xuJGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tO1xuXG4vKipcbiAqIExpbmUgaGVpZ2h0XG4gKi9cblxuJGxpbmUtaGVpZ2h0LXh4bDogMjtcbiRsaW5lLWhlaWdodC14bDogMS43NTtcbiRsaW5lLWhlaWdodC1sOiAxLjYyNTtcbiRsaW5lLWhlaWdodC1tOiAxLjU7XG4kbGluZS1oZWlnaHQtczogMS4zNzU7XG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQteHhzOiAxO1xuJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtcztcblxuLyoqXG4gKiBMZXR0ZXIgU3BhY2luZ1xuICovXG5cbiRsZXR0ZXItc3BhY2luZy14eGw6IDAuMWVtO1xuJGxldHRlci1zcGFjaW5nLXhsOiAwLjA4MjVlbTtcbiRsZXR0ZXItc3BhY2luZy1sOiAwLjA3NWVtO1xuJGxldHRlci1zcGFjaW5nLW06IDAuMDVlbTtcbiRsZXR0ZXItc3BhY2luZy1zOiAwLjAzNzVlbTtcbiRsZXR0ZXItc3BhY2luZy14czogMC4wMjVlbTtcbiRsZXR0ZXItc3BhY2luZy14eHM6IDAuMDEyNWVtO1xuJGxldHRlci1zcGFjaW5nOiAwO1xuXG4vKipcbiAqIEJvZHlcbiAqL1xuXG4kYm9keS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuJGJvZHktZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiRib2R5LWNvbG9yOiAkY29sb3I7XG4kYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuJGJvZHktbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcbiRib2R5LWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuIiwiQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgb3BhY2l0eSB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG59IiwiLmFjY29yZGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgcmdiYSgkbGlnaHQsIC43NSk7XG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtcztcbiAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbTtcbiAgICB9XG4gIH1cbiAgJi5vcGVuIHtcbiAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlIHJnYmEoJGxpZ2h0LCAuNzUpO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkbGlnaHQsIC41KTtcbiAgfVxuICAmX19oZWFkZXIsXG4gICZfX2NvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtcztcbiAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLW07XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LCAuMjUpO1xuICAuYWNjb3JkaW9uX19jb250ZW50LWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNXJlbSk7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX2hlYWRlci0tbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS1zO1xufVxuLmFjY29yZGlvbl9faGVhZGVyLS1yaWdodCB7XG4gIHJpZ2h0OiAkc3BhY2Utcztcbn1cblxuXG4uYWNjb3JkaW9uX19pY29uIHtcbiAgJi0tbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cblxuLmFjY29yZGlvbl9faWNvbiB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG5cbiAgJi0tbGluZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgLm9wZW4gJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLm9wZW4gJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbnMge1xuICAuY29udGVudCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbTtcbiAgICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJhY2tncm91bmQtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufSIsIi5ibG9jay10ZXh0IHtcbiAgbWFyZ2luOiAwICRzcGFjZS14eHMgLyAyICFpbXBvcnRhbnQ7XG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBib3JkZXI6IDAgc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogJHNwYWNlLXh4cyAvIDIgMDtcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICggICRzcGFjZS14eHMgLyAyICApICogLTE7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206ICggICRzcGFjZS14eHMgLyAyICApICogLTE7XG4gICAgICAgIHdpZHRoOiAkc3BhY2UteHhzIC8gMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJsb2NrcXVvdGUge1xuICBtYXJnaW46ICRibG9ja3F1b3RlLW1hcmdpbjtcbiAgcGFkZGluZzogJGJsb2NrcXVvdGUtcGFkZGluZztcbiAgZm9udC1mYW1pbHk6ICRibG9ja3F1b3RlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJsb2NrcXVvdGUtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkYmxvY2txdW90ZS1mb250LXN0eWxlO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmxvY2txdW90ZS1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRibG9ja3F1b3RlLXRleHQtdHJhbnNmb3JtO1xuICBsZXR0ZXItc3BhY2luZzogJGJsb2NrcXVvdGUtbGV0dGVyLXNwYWNpbmc7XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIH1cbn1cbiIsImJ1dHRvbjpub3QoLmhhbWJ1cmdlciksXG4uYnV0dG9uLFxuaW5wdXRbdHlwZT0nc3VibWl0J117XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtaW4td2lkdGg6ICRidXR0b24taGVpZ2h0O1xuICAgIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRidXR0b24tZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJ1dHRvbi1sZXR0ZXItc3BhY2luZztcbiAgICB0ZXh0LWFsaWduOiAkYnV0dG9uLXRleHQtYWxpZ247XG4gICAgdGV4dC10cmFuc2Zvcm06ICRidXR0b24tdGV4dC10cmFuc2Zvcm07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZDtcbiAgICBib3JkZXItd2lkdGg6ICRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1zdHlsZTogJGJ1dHRvbi1ib3JkZXItc3R5bGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogJGJ1dHRvbi1ib3gtc2hhZG93O1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24taG92ZXItYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tYWN0aXZlLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJi5zcGlubmVyOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAkYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgICYuaXMtZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1lcnJvci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGVycm9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvcjtcblxuICAgICAgICAmLmJ1dHRvbi1ib3JkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRlcnJvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1lcnJvci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlcnJvci1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b24tZXJyb3ItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXJyb3ItYWN0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItYWN0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGVycm9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvci1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyb3ItYWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy13YXJuaW5nIHtcbiAgICAgICAgY29sb3I6ICRidXR0b24td2FybmluZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG5cbiAgICAgICAgJi5idXR0b24tYm9yZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi13YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmctaG92ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b24td2FybmluZy1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWFjdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctYWN0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm5pbmctaG92ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm5pbmctYWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRidXR0b24tc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG5cbiAgICAgICAgJi5idXR0b24tYm9yZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1zdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtaG92ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b24tc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWFjdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtYWN0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtaG92ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtYWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1pbmZvIHtcbiAgICAgICAgY29sb3I6ICRidXR0b24taW5mby1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGluZm87XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XG5cbiAgICAgICAgJi5idXR0b24tYm9yZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1pbmZvLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZm8taG92ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvLWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b24taW5mby1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmZvLWFjdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tYWN0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGluZm87XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGluZm8taG92ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGluZm8tYWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idXR0b24tdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnV0dG9uLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiAkYnV0dG9uLWJsb2NrLXRleHQtYWxpZ247XG4gICAgfVxuXG4gICAgJi5idXR0b24tYm9yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5idXR0b24tc3F1YXJlIHtcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsO1xuICAgIH1cblxuICAgICYuYnV0dG9uLXBpbGwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWhlaWdodCAvIDI7XG4gICAgfVxuXG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcbi5idXR0b25bZGlzYWJsZWRdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk7XG59XG5cbi8qIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiICovXG5bcm9sZT0nYnV0dG9uJ10ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4iLCIvKipcbiAqIEJ1dHRvblxuICovXG5cbiRidXR0b24taGVpZ2h0OiAkaGVpZ2h0LW07XG4kYnV0dG9uLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuJGJ1dHRvbi1mb250LXNpemU6ICRmb250LXNpemUtbTtcbiRidXR0b24tY29sb3I6ICRkYXJrO1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMTtcbiRidXR0b24tbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcbiRidXR0b24tdGV4dC1hbGlnbjogY2VudGVyO1xuJGJ1dHRvbi10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRidXR0b24tYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4kYnV0dG9uLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiRidXR0b24tYm9yZGVyLXN0eWxlOiAkYm9yZGVyLXN0eWxlO1xuJGJ1dHRvbi1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJGJ1dHRvbi1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDogKCAoICRidXR0b24taGVpZ2h0IC0gJGJ1dHRvbi1mb250LXNpemUpIC0gKCRidXR0b24tYm9yZGVyLXdpZHRoICogMikgKSAvIDI7XG4kYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogMWVtO1xuXG5cbiRidXR0b24taG92ZXItY29sb3I6ICRidXR0b24tY29sb3I7XG4kYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLW1vZCgkYnV0dG9uLWJhY2tncm91bmQgc2hhZGUoMi41JSkpO1xuJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6IGNvbG9yLW1vZCgkYnV0dG9uLWJvcmRlci1jb2xvciBzaGFkZSgyLjUlKSk7XG4kYnV0dG9uLWhvdmVyLWJveC1zaGFkb3c6ICRob3Zlci1ib3gtc2hhZG93O1xuXG4kYnV0dG9uLWFjdGl2ZS1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiRidXR0b24tYWN0aXZlLWJhY2tncm91bmQ6IGNvbG9yLW1vZCgkYnV0dG9uLWJhY2tncm91bmQgc2hhZGUoNSUpKTtcbiRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjogY29sb3ItbW9kKCRidXR0b24tYm9yZGVyLWNvbG9yIHNoYWRlKDUlKSk7XG4kYnV0dG9uLWFjdGl2ZS1ib3gtc2hhZG93OiAkYWN0aXZlLWJveC1zaGFkb3c7XG5cbiRidXR0b24tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcblxuJGJ1dHRvbi1ibG9jay10ZXh0LWFsaWduOiBjZW50ZXI7XG5cbi8qKiBcbiAgICogQnV0dG9uIFNoYWRlc1xuICAgKi9cblxuJGJ1dHRvbi13aGl0ZS1jb2xvcjogJGJsYWNrO1xuJGJ1dHRvbi1saWdodC1jb2xvcjogJGRhcms7XG4kYnV0dG9uLWdyZXktY29sb3I6ICR3aGl0ZTtcbiRidXR0b24tZGFyay1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi1ibGFjay1jb2xvcjogJHdoaXRlO1xuXG4vKiogXG4gKiBCdXR0b24gUGFsZXR0ZVxuICovXG5cbiRidXR0b24tcHJpbWFyeS1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3I6ICR3aGl0ZTtcbiRidXR0b24tdGVydGlhcnktY29sb3I6ICR3aGl0ZTtcblxuLyoqIFxuICogQnV0dG9uIEluZGljYXRvcnNcbiAqL1xuXG4kYnV0dG9uLWVycm9yLWNvbG9yOiAkd2hpdGU7XG4kYnV0dG9uLXdhcm5pbmctY29sb3I6ICR3aGl0ZTtcbiRidXR0b24tc3VjY2Vzcy1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi1pbmZvLWNvbG9yOiAkd2hpdGU7XG5cbi8qKlxuICogRmlndXJlXG4gKi9cblxuJGZpZ3VyZS1kaXNwbGF5OiBibG9jaztcbiRmaWd1cmUtbWFyZ2luOiAwO1xuJGZpZ3VyZS1wYWRkaW5nOiAwO1xuXG4kZmlndXJlLWNhcHRpb24tbWFyZ2luOiAxZW0gMDtcbiRmaWd1cmUtY2FwdGlvbi1mb250LWZhbWlseTogaW5oZXJpdDtcbiRmaWd1cmUtY2FwdGlvbi1mb250LXdlaWdodDogaW5oZXJpdDtcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtcztcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogaW5oZXJpdDtcbiRmaWd1cmUtY2FwdGlvbi10ZXh0LWFsaWduOiBsZWZ0OyIsIi5jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46ICRjb250cm9sLW1hcmdpbjtcbiAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZztcbiAgZm9udC1mYW1pbHk6ICRjb250cm9sLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNvbnRyb2wtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNvbnRyb2wtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkY29udHJvbC1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRjb250cm9sLXRleHQtdHJhbnNmb3JtO1xuICBsZXR0ZXItc3BhY2luZzogJGNvbnRyb2wtbGV0dGVyLXNwYWNpbmc7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmNvbnRyb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjb250cm9sLWlubGluZS1tYXJnaW4tcmlnaHQ7XG4gIH1cblxuICAmOmhvdmVyIC5jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyb2wtaG92ZXItaW5kaWNhdG9yLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29udHJvbC1ob3Zlci1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjb250cm9sLWhvdmVyLWluZGljYXRvci1ib3gtc2hhZG93O1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpmb2N1cyB+IC5jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJvbC1mb2N1cy1pbmRpY2F0b3ItYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6ICRjb250cm9sLWZvY3VzLWluZGljYXRvci1ib3gtc2hhZG93O1xuICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogJGZvY3VzLW91dGxpbmUtb2Zmc2V0O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICB+IC5jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlcjogJGNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItYm9yZGVyO1xuICAgICAgfVxuXG4gICAgICB+IC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb250cm9sLWNoZWNrZWQtbGFiZWwtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveCB7XG4gICAgLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQge1xuICAgICAgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iYWNrZ3JvdW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjEwMCVcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCI+PHBvbHlsaW5lIHBvaW50cz1cIjQgOC40MyA2LjY3IDExIDEyIDVcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PC9zdmc+Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpbyB7XG4gICAgLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogJHJhZGlvLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkcmFkaW8taW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmFkaW8taW5kaWNhdG9yLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICB9XG5cbiAgJi5zd2l0Y2gge1xuICAgIC5jb250cm9sLWluZGljYXRvciB7XG4gICAgICB3aWR0aDogMmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogLTE7XG4gICAgICAgIGxlZnQ6ICRjb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAtMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWluZGljYXRvci1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB+IC5jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDFlbSApICsgJGNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWVycm9yIHtcbiAgICBpbnB1dDpjaGVja2VkIH4gLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLXdhcm5pbmcge1xuICAgIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLXN1Y2Nlc3Mge1xuICAgIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWluZm8ge1xuICAgIGlucHV0OmNoZWNrZWQgfiAuY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAkY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyb2wtaW5kaWNhdG9yLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci13aWR0aDogJGNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgYm9yZGVyLXN0eWxlOiAkY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXN0eWxlO1xuICBib3JkZXItY29sb3I6ICRjb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICRjb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkY29udHJvbC1sYWJlbC1tYXJnaW47XG4gIGNvbG9yOiAkY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDtcbn1cblxuLmNvbnRyb2wtcmV2ZXJzZWQge1xuICA+IC5jb250cm9sLWxhYmVsIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICA+IC5jb250cm9sLWluZGljYXRvciB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAkY29udHJvbC1sYWJlbC1tYXJnaW47XG4gIH1cbn1cbiIsIi8qKlxuICogTGFiZWxcbiAqL1xuXG4kbGFiZWwtbWFyZ2luOiAwLjVyZW0gMDtcbiRsYWJlbC1mb250LWZhbWlseTogaW5oZXJpdDtcbiRsYWJlbC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4kbGFiZWwtZm9udC1zaXplOiAkZm9udC1zaXplLXM7XG4kbGFiZWwtY29sb3I6IGluaGVyaXQ7XG4kbGFiZWwtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tO1xuJGxhYmVsLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJGxhYmVsLWxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG5cbi8qKlxuICAqIEZvcm0gTWVzc2FnZVxuICAqL1xuJGZvcm0tbWVzc2FnZS1tYXJnaW46ICRsYWJlbC1tYXJnaW47XG4kZm9ybS1tZXNzYWdlLWZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuJGZvcm0tbWVzc2FnZS1mb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodDtcbiRmb3JtLW1lc3NhZ2UtZm9udC1zaXplOiAkZm9udC1zaXplLXM7XG4kZm9ybS1tZXNzYWdlLWNvbG9yOiAkcGFyYWdyYXBoLWNvbG9yO1xuJGZvcm0tbWVzc2FnZS1saW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodDtcblxuLyoqXG4gKiBGaWVsZFxuICovXG5cbiRmaWVsZC1tYXJnaW46ICRzcGFjZS1zIDA7XG4kZmllbGQtZmxvYXQtbGFiZWwtcGFkZGluZzogMC4yNWVtO1xuXG4vKipcbiAqIEZpZWxkc2V0XG4gKi9cblxuJGZpZWxkc2V0LW1hcmdpbjogJGZpZWxkLW1hcmdpbjtcbiRmaWVsZHNldC1wYWRkaW5nOiAkc3BhY2UteHM7XG4kZmllbGRzZXQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuJGZpZWxkc2V0LWJvcmRlci1zdHlsZTogJGJvcmRlci1zdHlsZTtcbiRmaWVsZHNldC1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4kZmllbGRzZXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbi8qKlxuICogTGVnZW5kXG4gKi9cblxuJGxlZ2VuZC1wYWRkaW5nOiAwLjVlbTtcbiRsZWdlbmQtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGxlZ2VuZC1mb250LXNpemU6ICRmb250LXNpemUtbTtcbiRsZWdlbmQtY29sb3I6IGluaGVyaXQ7XG5cblxuLyoqXG4gKiBJbnB1dFxuICovXG5cbiRpbnB1dC1tYXJnaW46ICRsYWJlbC1tYXJnaW47XG4kaW5wdXQtcGFkZGluZzogMCAxZW07XG4kaW5wdXQtaGVpZ2h0OiAkaGVpZ2h0LW07XG4kaW5wdXQtY29sb3I6IGluaGVyaXQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4kaW5wdXQtZm9udC1zaXplOiAkZm9udC1zaXplLW07XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tO1xuJGlucHV0LWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuJGlucHV0LWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiRpbnB1dC1ib3JkZXItc3R5bGU6ICRib3JkZXItc3R5bGU7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJGlucHV0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRpbnB1dC1jb2xvcjtcbiRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG5cbiRpbnB1dC1ob3Zlci1jb2xvcjogJGlucHV0LWNvbG9yO1xuJGlucHV0LWhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLW1vZCgkaW5wdXQtYmFja2dyb3VuZCkgc2hhZGUoMi41JSk7XG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QoJGlucHV0LWJvcmRlci1jb2xvcikgc2hhZGUoMi41JSk7XG4kaW5wdXQtaG92ZXItYm94LXNoYWRvdzogJGhvdmVyLWJveC1zaGFkb3c7XG5cbiRpbnB1dC1mb2N1cy1jb2xvcjogJGlucHV0LWNvbG9yO1xuJGlucHV0LWZvY3VzLWJhY2tncm91bmQ6IGNvbG9yLW1vZCgkaW5wdXQtYmFja2dyb3VuZCkgc2hhZGUoNSUpO1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogY29sb3ItbW9kKCRpbnB1dC1ib3JkZXItY29sb3IpIHNoYWRlKDUlKTtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcblxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkaW5wdXQtY29sb3I7XG4kaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZDogY29sb3ItbW9kKCRpbnB1dC1iYWNrZ3JvdW5kKSBzaGFkZSg1JSk7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4vKipcbiAqIElucHV0IFNpemVzXG4gKi9cblxuJGlucHV0LXh4bC1oZWlnaHQ6ICRoZWlnaHQteHhsO1xuJGlucHV0LXh4bC1mb250LXNpemU6ICRmb250LXNpemUteHhsO1xuXG4kaW5wdXQteGwtaGVpZ2h0OiAkaGVpZ2h0LXhsO1xuJGlucHV0LXhsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblxuJGlucHV0LWwtaGVpZ2h0OiAkaGVpZ2h0LWw7XG4kaW5wdXQtbC1mb250LXNpemU6ICRmb250LXNpemUtbDtcblxuJGlucHV0LXMtaGVpZ2h0OiAkaGVpZ2h0LXM7XG4kaW5wdXQtcy1mb250LXNpemU6ICRmb250LXNpemUtcztcblxuJGlucHV0LXhzLWhlaWdodDogJGhlaWdodC14cztcbiRpbnB1dC14cy1mb250LXNpemU6ICRmb250LXNpemUteHM7XG5cbiRpbnB1dC14eHMtaGVpZ2h0OiAkaGVpZ2h0LXh4cztcbiRpbnB1dC14eHMtZm9udC1zaXplOiAkZm9udC1zaXplLXh4cztcblxuLyoqXG4gKiBUZXh0YXJlYVxuICovXG5cbiR0ZXh0YXJlYS1wYWRkaW5nOiAxZW07XG4kdGV4dGFyZWEtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbi8qKlxuICogU2VsZWN0XG4gKi9cblxuJHNlbGVjdC1tYXJnaW46ICRpbnB1dC1tYXJnaW47XG4kc2VsZWN0LXBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nO1xuJHNlbGVjdC1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4kc2VsZWN0LWZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4kc2VsZWN0LWZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4kc2VsZWN0LWZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiRzZWxlY3QtY29sb3I6ICRpbnB1dC1jb2xvcjtcbiRzZWxlY3QtbGluZS1oZWlnaHQ6IGF1dG87XG4kc2VsZWN0LWJhY2tncm91bmQ6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuJHNlbGVjdC1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4kc2VsZWN0LWJvcmRlci1zdHlsZTogJGlucHV0LWJvcmRlci1zdHlsZTtcbiRzZWxlY3QtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuJHNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiRzZWxlY3QtYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3c7XG5cbiRzZWxlY3QtYXJyb3ctc2l6ZTogNHB4O1xuJHNlbGVjdC1hcnJvdy1iYWNrZ3JvdW5kOiAkZGFyaztcblxuJHNlbGVjdC1ob3Zlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yO1xuJHNlbGVjdC1ob3Zlci1iYWNrZ3JvdW5kOiAkaW5wdXQtaG92ZXItYmFja2dyb3VuZDtcbiRzZWxlY3QtaG92ZXItYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yO1xuJHNlbGVjdC1ob3Zlci1ib3gtc2hhZG93OiAkaW5wdXQtaG92ZXItYm94LXNoYWRvdztcblxuJHNlbGVjdC1mb2N1cy1jb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuJHNlbGVjdC1mb2N1cy1iYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYmFja2dyb3VuZDtcbiRzZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJHNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblxuJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuJHNlbGVjdC1kaXNhYmxlZC1iYWNrZ3JvdW5kOiAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZDtcbiRzZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuXG4vKipcbiAqIFNlbGVjdCBTaXplc1xuICovXG5cbiRzZWxlY3QteHhsLWhlaWdodDogJGlucHV0LXh4bC1oZWlnaHQ7XG4kc2VsZWN0LXh4bC1mb250LXNpemU6ICRpbnB1dC14eGwtZm9udC1zaXplO1xuXG4kc2VsZWN0LXhsLWhlaWdodDogJGlucHV0LXhsLWhlaWdodDtcbiRzZWxlY3QteGwtZm9udC1zaXplOiAkaW5wdXQteGwtZm9udC1zaXplO1xuXG4kc2VsZWN0LWwtaGVpZ2h0OiAkaW5wdXQtbC1oZWlnaHQ7XG4kc2VsZWN0LWwtZm9udC1zaXplOiAkaW5wdXQtbC1mb250LXNpemU7XG5cbiRzZWxlY3Qtcy1oZWlnaHQ6ICRpbnB1dC1zLWhlaWdodDtcbiRzZWxlY3Qtcy1mb250LXNpemU6ICRpbnB1dC1zLWZvbnQtc2l6ZTtcblxuJHNlbGVjdC14cy1oZWlnaHQ6ICRpbnB1dC14cy1oZWlnaHQ7XG4kc2VsZWN0LXhzLWZvbnQtc2l6ZTogJGlucHV0LXhzLWZvbnQtc2l6ZTtcblxuJHNlbGVjdC14eHMtaGVpZ2h0OiAkaW5wdXQteHhzLWhlaWdodDtcbiRzZWxlY3QteHhzLWZvbnQtc2l6ZTogJGlucHV0LXh4cy1mb250LXNpemU7XG5cbi8qKlxuICogQ29udHJvbFxuICovXG4kY29udHJvbC1sYWJlbC1tYXJnaW46IDAgMCAwIDAuNzVlbTtcbiRjb250cm9sLWxhYmVsLWNvbG9yOiBpbmhlcml0O1xuXG4kY29udHJvbC1tYXJnaW46ICRpbnB1dC1tYXJnaW47XG4kY29udHJvbC1wYWRkaW5nOiAwO1xuJGNvbnRyb2wtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiRjb250cm9sLWZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4kY29udHJvbC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4kY29udHJvbC1jb2xvcjogJGlucHV0LWNvbG9yO1xuJGNvbnRyb2wtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14cztcbiRjb250cm9sLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJGNvbnRyb2wtbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcblxuJGNvbnRyb2wtaG92ZXItaW5kaWNhdG9yLWJhY2tncm91bmQ6ICRpbnB1dC1ob3Zlci1iYWNrZ3JvdW5kO1xuJGNvbnRyb2wtaG92ZXItaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjtcbiRjb250cm9sLWhvdmVyLWluZGljYXRvci1ib3gtc2hhZG93OiAkaW5wdXQtaG92ZXItYm94LXNoYWRvdztcblxuJGNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJhY2tncm91bmQ6ICRpbnB1dC1mb2N1cy1iYWNrZ3JvdW5kO1xuJGNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRjb250cm9sLWZvY3VzLWluZGljYXRvci1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblxuJGNvbnRyb2wtaW5kaWNhdG9yLXNpemU6IDEuMzc1cmVtO1xuJGNvbnRyb2wtaW5kaWNhdG9yLWJhY2tncm91bmQ6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuJGNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiRjb250cm9sLWluZGljYXRvci1ib3JkZXItc3R5bGU6ICRpbnB1dC1ib3JkZXItc3R5bGU7XG4kY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuJGNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xuXG4kY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiRjb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJvcmRlcjogJGNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAkY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXN0eWxlICRjb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJhY2tncm91bmQ7XG4kY29udHJvbC1jaGVja2VkLWxhYmVsLWNvbG9yOiAkY29udHJvbC1sYWJlbC1jb2xvcjtcblxuJGNvbnRyb2wtaW5saW5lLW1hcmdpbi1yaWdodDogMnJlbTtcblxuJGNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuJHJhZGlvLWluZGljYXRvci1zaXplOiAwLjVlbTtcbiRyYWRpby1pbmRpY2F0b3ItYmFja2dyb3VuZDogJGlucHV0LWJhY2tncm91bmQ7XG4kcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRjb250cm9sLWluZGljYXRvci1zaXplO1xuXG4kc3dpdGNoLWluZGljYXRvci1iYWNrZ3JvdW5kOiAkY29udHJvbC1pbmRpY2F0b3ItYmFja2dyb3VuZDtcbiRzd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRjb250cm9sLWluZGljYXRvci1zaXplO1xuXG4vKipcbiAqIENvbnRyb2wgU2l6ZXNcbiAqL1xuXG4kY29udHJvbC14eGwtZm9udC1zaXplOiAkZm9udC1zaXplLXh4bDtcbiRjb250cm9sLXh4bC1pbmRpY2F0b3Itc2l6ZTogMS43NXJlbTtcblxuJGNvbnRyb2wteGwtZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuJGNvbnRyb2wteGwtaW5kaWNhdG9yLXNpemU6IDEuNjI1cmVtO1xuXG4kY29udHJvbC1sLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sO1xuJGNvbnRyb2wtbC1pbmRpY2F0b3Itc2l6ZTogMS41cmVtO1xuXG4kY29udHJvbC1zLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuJGNvbnRyb2wtcy1pbmRpY2F0b3Itc2l6ZTogMS4yNXJlbTtcblxuJGNvbnRyb2wteHMtZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuJGNvbnRyb2wteHMtaW5kaWNhdG9yLXNpemU6IDEuMTI1cmVtO1xuXG4kY29udHJvbC14eHMtZm9udC1zaXplOiAkZm9udC1zaXplLXh4cztcbiRjb250cm9sLXh4cy1pbmRpY2F0b3Itc2l6ZTogMXJlbTtcblxuLyoqXG4gKiBSYW5nZVxuICovXG5cbiRyYW5nZS1tYXJnaW46ICRmaWVsZC1tYXJnaW47XG4kcmFuZ2UtcGFkZGluZzogMDtcbiRyYW5nZS1oZWlnaHQ6IDAuNjI1cmVtO1xuXG4kcmFuZ2UtdGh1bWItd2lkdGg6IDJlbTtcbiRyYW5nZS10aHVtYi1oZWlnaHQ6ICRyYW5nZS10aHVtYi13aWR0aDtcbiRyYW5nZS10aHVtYi1iYWNrZ3JvdW5kOiAkaW5wdXQtYmFja2dyb3VuZDtcbiRyYW5nZS10aHVtYi1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4kcmFuZ2UtdGh1bWItYm9yZGVyLXN0eWxlOiAkaW5wdXQtYm9yZGVyLXN0eWxlO1xuJHJhbmdlLXRodW1iLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiRyYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiA1MCU7XG4kcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3c7XG5cbiRyYW5nZS10aHVtYi1ob3Zlci1iYWNrZ3JvdW5kOiAkaW5wdXQtaG92ZXItYmFja2dyb3VuZDtcbiRyYW5nZS10aHVtYi1ob3Zlci1ib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3I7XG4kcmFuZ2UtdGh1bWItaG92ZXItYm94LXNoYWRvdzogJGlucHV0LWhvdmVyLWJveC1zaGFkb3c7XG5cbiRyYW5nZS10aHVtYi1mb2N1cy1iYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYmFja2dyb3VuZDtcbiRyYW5nZS10aHVtYi1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4kcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG5cbiRyYW5nZS10cmFjay1iYWNrZ3JvdW5kOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuJHJhbmdlLXRyYWNrLWJvcmRlci13aWR0aDogMDtcbiRyYW5nZS10cmFjay1ib3JkZXItc3R5bGU6IG5vbmU7XG4kcmFuZ2UtdHJhY2stYm9yZGVyLWNvbG9yOiBub25lO1xuJHJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuJHJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xuXG4kcmFuZ2UtdHJhY2staG92ZXItYmFja2dyb3VuZDogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjtcbiRyYW5nZS10cmFjay1ob3Zlci1ib3JkZXItY29sb3I6IG5vbmU7XG4kcmFuZ2UtdHJhY2staG92ZXItYm94LXNoYWRvdzogJGlucHV0LWhvdmVyLWJveC1zaGFkb3c7XG5cbiRyYW5nZS10cmFjay1mb2N1cy1iYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJHJhbmdlLXRyYWNrLWZvY3VzLWJvcmRlci1jb2xvcjogbm9uZTtcbiRyYW5nZS10cmFjay1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblxuLyoqXG4gKiBSYW5nZSBTaXplc1xuICovXG5cbiRyYW5nZS14eGwtaGVpZ2h0OiAxcmVtO1xuJHJhbmdlLXhsLWhlaWdodDogMC44NzVyZW07XG4kcmFuZ2UtbC1oZWlnaHQ6IDAuNzVyZW07XG4kcmFuZ2Utcy1oZWlnaHQ6IDAuNXJlbTtcbiRyYW5nZS14cy1oZWlnaHQ6IDAuMzc1cmVtO1xuJHJhbmdlLXh4cy1oZWlnaHQ6IDAuMjVyZW07XG5cbi8qKlxuICogUHJvZ3Jlc3NcbiAqL1xuXG4kcHJvZ3Jlc3MtbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xuJHByb2dyZXNzLWhlaWdodDogMC42MjVyZW07XG4kcHJvZ3Jlc3MtYmFja2dyb3VuZDogJGlucHV0LWJvcmRlci1jb2xvcjtcbiRwcm9ncmVzcy1ib3JkZXItd2lkdGg6IDA7XG4kcHJvZ3Jlc3MtYm9yZGVyLXN0eWxlOiBub25lO1xuJHByb2dyZXNzLWJvcmRlci1jb2xvcjogbm9uZTtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAxcmVtO1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4kcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4vKipcbiAqIFByb2dyZXNzIFNpemVzXG4gKi9cblxuJHByb2dyZXNzLXh4bC1oZWlnaHQ6IDFyZW07XG4kcHJvZ3Jlc3MteGwtaGVpZ2h0OiAwLjg3NXJlbTtcbiRwcm9ncmVzcy1sLWhlaWdodDogMC43NXJlbTtcbiRwcm9ncmVzcy1zLWhlaWdodDogMC41cmVtO1xuJHByb2dyZXNzLXhzLWhlaWdodDogMC4zNzVyZW07XG4kcHJvZ3Jlc3MteHhzLWhlaWdodDogMC4yNXJlbTtcbiIsIi5kaXZpZGVyIHtcbiAgZGl2W2NsYXNzXj1cIm1heC13aWR0aC1cIl0sXG4gIGRpdltjbGFzcyo9XCJtYXgtd2lkdGgtXCJdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItZ3V0dGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItZ3V0dGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXgtd2lkdGgtbm9uZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59IiwiZW0ge1xuICBmb250LWZhbWlseTogJGVtcGhhc2lzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGVtcGhhc2lzLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkZW1waGFzaXMtZm9udC1zdHlsZTtcbiAgY29sb3I6ICRlbXBoYXNpcy1jb2xvcjtcbn1cbiIsImZpZ3VyZSB7XG4gIGRpc3BsYXk6ICRmaWd1cmUtZGlzcGxheTtcbiAgbWFyZ2luOiAkZmlndXJlLW1hcmdpbjtcbiAgcGFkZGluZzogJGZpZ3VyZS1wYWRkaW5nO1xufVxuXG5maWdjYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogJGZpZ3VyZS1jYXB0aW9uLW1hcmdpbjtcbiAgZm9udC1mYW1pbHk6ICRmaWd1cmUtY2FwdGlvbi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmaWd1cmUtY2FwdGlvbi1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiAkZmlndXJlLWNhcHRpb24tdGV4dC1hbGlnbjtcbn1cbiIsIlxuLmhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IC0xcHg7XG4gIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoLTUwJSArIDAuNXB4KSk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoLTEwMCUgKyAycHgpKTtcbiAgICB9XG4gIH1cblxuICAmLm9wZW4ge1xuICAgIC5oYW1idXJnZXJfX2xpbmUge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtNTAlICsgMC41cHgpKSByb3RhdGVaKDQ1ZGVnKSByb3RhdGVYKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogNzAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBjYWxjKC01MCUgKyAwLjVweCkpIHJvdGF0ZVooMjI1ZGVnKSByb3RhdGVZKDkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtNTAlICsgMC41cHgpKSByb3RhdGVaKDEzNWRlZykgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBoZWFkaW5nIHtcbiAgbWFyZ2luOiAkaGVhZGluZ3MtbWFyZ2luO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRoZWFkaW5ncy10ZXh0LXRyYW5zZm9ybTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkaW5ncy1sZXR0ZXItc3BhY2luZztcbn1cblxuQG1peGluIGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICB9XG59XG5cbkBtaXhpbiBoMiB7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbn1cbkBtaXhpbiBoMyB7XG4gIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbn1cblxuQG1peGluIGg0IHtcbiAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xufVxuXG5AbWl4aW4gaDUge1xuICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG59XG5cbkBtaXhpbiBoNiB7XG4gIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgQGluY2x1ZGUgaGVhZGluZztcblxufVxuXG5cbi50aGUtY29udGVudCBoMSxcbi5oMSB7XG4gIEBpbmNsdWRlIGgxO1xuXG4gICsgaDIsXG4gICsgLmgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50aGUtY29udGVudCBoMixcbi5oMiB7XG4gIEBpbmNsdWRlIGgyO1xuXG4gICsgaDMsXG4gICsgLmgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50aGUtY29udGVudCBoMyxcbi5oMyB7XG4gIEBpbmNsdWRlIGgzO1xuXG4gICsgaDQsXG4gICsgLmg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50aGUtY29udGVudCBoNCxcbi5oNCB7XG4gIEBpbmNsdWRlIGg0O1xuXG4gICsgaDUsXG4gICsgLmg1IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50aGUtY29udGVudCBoNSxcbi5oNSB7XG4gIEBpbmNsdWRlIGg1O1xuXG4gICsgaDYsXG4gICsgLmg2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50aGUtY29udGVudCBoNixcbi5oNiB7XG4gIEBpbmNsdWRlIGg2O1xufVxuIiwiaHIge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAkaG9yaXpvbnRhbC1ydWxlLW1hcmdpbjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6ICRob3Jpem9udGFsLXJ1bGUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkaG9yaXpvbnRhbC1ydWxlLWJhY2tncm91bmQ7XG59XG4iLCIkc2l6ZXM6IChcbiAgICAgICAgeHhzOiAkaWNvbi14eHMtc2l6ZSxcbiAgICAgICAgeHM6ICRpY29uLXhzLXNpemUsXG4gICAgICAgIHM6ICRpY29uLXMtc2l6ZSxcbiAgICAgICAgbTogJGljb24tbS1zaXplLFxuICAgICAgICBsOiAkaWNvbi1sLXNpemUsXG4gICAgICAgIHhsOiAkaWNvbi14bC1zaXplLFxuICAgICAgICB4eGw6ICRpY29uLXh4bC1zaXplXG4pO1xuW2NsYXNzXj1cImljb25cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAkaWNvbi14cy1zaXplO1xuICBoZWlnaHQ6ICRpY29uLXhzLXNpemU7XG59XG5AZWFjaCAkbGFiZWwsICRzaXplIGluICRzaXplcyB7XG5cbiAgLmljb24tI3skbGFiZWx9LFxuICAuaWNvbi0jeyRsYWJlbH0gPiBzdmcsXG4gIHN2Zy5pY29uLSN7JGxhYmVsfSB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gIH1cbn1cbiIsImlucHV0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIGJvcmRlci1zdHlsZTogJGlucHV0LWJvcmRlci1zdHlsZTtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2UtaW4tb3V0O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIG9wYWNpdHk6ICRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5O1xuICB9XG5cbiAgLyogT3ZlcnJpZGUgSUUgb3BhY2l0eSBzdHlsZXMgYXMgdGhleSBhcHBseSB0byB0aGUgZnVsbCBpbnB1dCBhbmQgbm90IGp1c3QgcGxhY2Vob2xkZXIgdGV4dCAqL1xuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGlucHV0LWhvdmVyLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ob3Zlci1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtZm9jdXMtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuaXMtZXJyb3Ige1xuICAgIGNvbG9yOiAkZXJyb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRlcnJvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5pcy13YXJuaW5nIHtcbiAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmlzLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuaXMtaW5mbyB7XG4gICAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuICB9XG59XG5cbmlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICArIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbmlucHV0W3R5cGU9J2NvbG9yJ10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4iLCJsYWJlbCxcbi5mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICRsYWJlbC1tYXJnaW47XG4gIGZvbnQtZmFtaWx5OiAkbGFiZWwtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGxhYmVsLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRsYWJlbC1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRsYWJlbC10ZXh0LXRyYW5zZm9ybTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsYWJlbC1sZXR0ZXItc3BhY2luZztcbn0iLCIubGVhZCB7XG4gIG1hcmdpbjogJGxlYWQtbWFyZ2luO1xuICBmb250LWZhbWlseTogJGxlYWQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6ICRsZWFkLWZvbnQtc3R5bGU7XG4gIGNvbG9yOiAkbGVhZC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRsZWFkLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogJGxlYWQtdGV4dC10cmFuc2Zvcm07XG4gIGxldHRlci1zcGFjaW5nOiAkbGVhZC1sZXR0ZXItc3BhY2luZztcbn1cblxuLmxlYWQteHhsIHtcbiAgZm9udC1zaXplOiAkbGVhZC14eGwtZm9udC1zaXplO1xufVxuXG4ubGVhZC14bCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQteGwtZm9udC1zaXplO1xufVxuXG4ubGVhZC1sIHtcbiAgZm9udC1zaXplOiAkbGVhZC1sLWZvbnQtc2l6ZTtcbn1cblxuLmxlYWQtcyB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtcy1mb250LXNpemU7XG59XG5cbi5sZWFkLXhzIHtcbiAgZm9udC1zaXplOiAkbGVhZC14cy1mb250LXNpemU7XG59XG5cbi5sZWFkLXh4cyB7XG4gIGZvbnQtc2l6ZTogJGxlYWQteHhzLWZvbnQtc2l6ZTtcbn1cbiIsImEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstdGV4dC1kZWNvcmF0aW9uO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogJGxpbmstdGV4dC1kZWNvcmF0aW9uLXNraXA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdHJhbnNpdGlvbjogY29sb3IgJHNwZWVkLWZhc3QgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgJHNwZWVkLWZhc3QgZWFzZS1pbi1vdXQsIGJvcmRlciAkc3BlZWQtZmFzdCBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci10ZXh0LWRlY29yYXRpb247XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXA6ICRsaW5rLWhvdmVyLXRleHQtZGVjb3JhdGlvbi1za2lwO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgfVxufVxuIiwidWwsXG5vbCB7XG4gIG1hcmdpbjogJGxpc3QtbWFyZ2luO1xuICBwYWRkaW5nOiAkbGlzdC1wYWRkaW5nO1xuICBmb250LWZhbWlseTogJGxpc3QtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkbGlzdC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkbGlzdC1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6ICRsaXN0LWZvbnQtc3R5bGU7XG4gIGNvbG9yOiAkbGlzdC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRsaXN0LWxpbmUtaGVpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogJGxpc3QtdGV4dC10cmFuc2Zvcm07XG4gIGxldHRlci1zcGFjaW5nOiAkbGlzdC1sZXR0ZXItc3BhY2luZztcblxuICAmIGxpIHtcbiAgICBtYXJnaW46ICRsaXN0LWl0ZW0tbWFyZ2luO1xuICAgIHBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZztcblxuICAgICYgPiB1bCxcbiAgICAmID4gb2wge1xuICAgICAgbWFyZ2luOiAkY2hpbGQtbGlzdC1tYXJnaW47XG4gICAgICBwYWRkaW5nOiAkY2hpbGQtbGlzdC1wYWRkaW5nO1xuXG4gICAgICAvKiBPdmVycmlkZSBtYXJnaW4gcmVtb3ZlZCBmb3IgZmlyc3QgY2hpbGQgaXRlbXMgaW4gcmVzZXQuY3NzICovXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAkY2hpbGQtbGlzdC1tYXJnaW47XG4gICAgICB9XG5cbiAgICAgICYgbGkge1xuICAgICAgICBtYXJnaW46ICRjaGlsZC1saXN0LWl0ZW0tbWFyZ2luO1xuICAgICAgICBwYWRkaW5nOiAkY2hpbGQtbGlzdC1pdGVtLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogJHVub3JkZXJlZC1saXN0LWljb247XG5cbiAgJiBsaSB7XG4gICAgJiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiAkdW5vcmRlcmVkLWNoaWxkLWxpc3QtaWNvbjtcbiAgICB9XG4gIH1cbn1cblxub2wge1xuICAmIGxpIHtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgJiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5saXN0LWlubGluZSB7XG4gICYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLnNpdGUtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2Utb3V0O1xuICAgIG1heC1oZWlnaHQ6IDNyZW0gKiAuODtcbiAgICB3aWR0aDogMTA5cHggKiAuODtcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDEwOXB4O1xuICAgIH1cblxuXG4gIH1cblxuXG59XG4uc2l0ZS1mb290ZXIge1xuICAuc2l0ZS1sb2dvIHtcbiAgICAmX19pbWFnZSB7XG4gICAgICAmLS13aGl0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGltZyB7XG4gICAgLnNjcm9sbGVkICYge1xuICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzcmVtICogLjk7XG4gICAgICAgIHdpZHRoOiAxMDlweCAqIC45O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2l0ZS1sb2dvIHtcbiAgICB6LWluZGV4OiAkei1pbmRleC1oaWdoO1xuICAgICZfX2ltYWdlIHtcbiAgICAgICYtLWNvbG9yIHtcbiAgICAgICAgLm1lbnUtb3BlbiAmIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1vcGVuICYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBhbmltYXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0IC4zcyBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwibmF2LFxuLm5hdiB7XG4gIG9sLFxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtcztcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW07XG4gIH1cbiAgdWwsXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIkBtaXhpbiBwIHtcbiAgbWFyZ2luOiAkcGFyYWdyYXBoLW1hcmdpbjtcbiAgZm9udC1mYW1pbHk6ICRwYXJhZ3JhcGgtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcGFyYWdyYXBoLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkcGFyYWdyYXBoLWZvbnQtc3R5bGU7XG4gIGNvbG9yOiAkcGFyYWdyYXBoLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRwYXJhZ3JhcGgtdGV4dC10cmFuc2Zvcm07XG4gIGxldHRlci1zcGFjaW5nOiAkcGFyYWdyYXBoLWxldHRlci1zcGFjaW5nO1xufVxuXG4ucCxcbnAge1xuICBAaW5jbHVkZSBwO1xufVxuIiwicHJlIHtcbiAgbWFyZ2luOiAkcHJlLW1hcmdpbjtcbiAgcGFkZGluZzogJHByZS1wYWRkaW5nO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6ICRwcmUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcHJlLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRwcmUtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkcHJlLWZvbnQtc3R5bGU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgdGFiLXNpemU6ICRwcmUtdGFiLXNpemU7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRwcmUtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkcHJlLWJvcmRlci13aWR0aCAkcHJlLWJvcmRlci1zdHlsZSAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHByZS1ib3JkZXItcmFkaXVzO1xuXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogJHByZS1jb2RlLWNvbG9yO1xuICB9XG59XG4iLCIvKipcbiAqIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIFNjcmVlbiBSZWFkZXJzXG4gKiBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4gKi9cblxuLnNjcmVlbi1yZWFkZXIsXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cblxuLyoqXG4gKiBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc2NyZWVuLXJlYWRlciB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbiAqIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbiAqIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcbiAqL1xuXG4uc2NyZWVuLXJlYWRlci1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsInNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHNlbGVjdC1tYXJnaW47XG4gIGZvbnQtZmFtaWx5OiAkc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJHNlbGVjdC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkc2VsZWN0LWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRzZWxlY3QtbGluZS1oZWlnaHQ7XG5cbiAgJiBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6ICRzZWxlY3QtcGFkZGluZztcbiAgICBoZWlnaHQ6ICRzZWxlY3QtaGVpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogJHNlbGVjdC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRzZWxlY3QtYm9yZGVyLXdpZHRoICRzZWxlY3QtYm9yZGVyLXN0eWxlICAkc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogJHNlbGVjdC1ib3gtc2hhZG93O1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZS1pbi1vdXQ7XG5cbiAgICAvKiBVbmRvIHRoZSBGaXJlZm94IGlubmVyIGZvY3VzIHJpbmcgKi9cbiAgICAmOjotbW96LWZvY3VzcmluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgICB9XG5cbiAgICAvKiBIaWRlIHRoZSBhcnJvdyBpbiBJRTEwIGFuZCB1cCAqL1xuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2VsZWN0LWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHNlbGVjdC1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6ICRzZWxlY3QtaG92ZXItYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkc2VsZWN0LWZvY3VzLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHNlbGVjdC1mb2N1cy1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6ICRzZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIG91dGxpbmU6ICRmb2N1cy1vdXRsaW5lO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6ICRmb2N1cy1vdXRsaW5lLW9mZnNldDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29sb3I6ICRzZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItY29sb3I6ICRzZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZXJyb3Ige1xuICAgICYgc2VsZWN0IHtcbiAgICAgIGNvbG9yOiAkZXJyb3IgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGVycm9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5pcy13YXJuaW5nIHtcbiAgICAmIHNlbGVjdCB7XG4gICAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtc3VjY2VzcyB7XG4gICAgJiBzZWxlY3Qge1xuICAgICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmluZm8ge1xuICAgICYgc2VsZWN0IHtcbiAgICAgIGNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLyogRHJvcGRvd24gQXJyb3cgKi9cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6ICRzZWxlY3QtYXJyb3ctc2l6ZSAvIC0yO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItbGVmdDogJHNlbGVjdC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNlbGVjdC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICRzZWxlY3QtYXJyb3ctc2l6ZSBzb2xpZCAkc2VsZWN0LWFycm93LWJhY2tncm91bmQ7XG4gIH1cbn1cblxuLyogRmlyZWZveCBoYWNrIHRvIGhpZGUgdGhlIGFycm93ICovXG5AbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC8qIEZpcmVmb3ggaGFjayB0byBoaWRlIHRoZSBhcnJvdyAoRkYgPT4gMzApICovXG4gIC5zZWxlY3Q6OmJlZm9yZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiAkc2VsZWN0LWJvcmRlci1zdHlsZTtcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWJhY2tncm91bmQ7XG4gIH1cblxuICAuc2VsZWN0LmxhcmdlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgfVxufVxuIiwiLnNtYWxsLWNhcHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSIsInN0cm9uZyxcbi5ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRzdHJvbmctZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkc3Ryb25nLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkc3Ryb25nLWZvbnQtc3R5bGU7XG4gIGNvbG9yOiAkc3Ryb25nLWNvbG9yO1xufVxuIiwiLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJHNwYWNlLXh4cyAvIDIgJHNwYWNlLXh4cztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHhzO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59IiwidGV4dGFyZWEge1xuICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGFyZWEtbGluZS1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yICRzcGVlZC1mYXN0IGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kICRzcGVlZC1mYXN0IGVhc2UtaW4tb3V0LCBib3JkZXIgJHNwZWVkLWZhc3QgZWFzZS1pbi1vdXQ7XG59XG4iLCIuY2FyZCB7XG4gICZfX2hlYWRlciB7XG4gICAgKyAuY2FyZF9fY29udGVudF9fY29udCxcbiAgICArIC5jYXJkX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLXM7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnRfX2NvbnQge1xuICAgICsgLmNhcmRfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjZS1tO1xuICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZS1sO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtcztcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhcmRfX2Zvb3Rlcl9faWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplLXMgKiAuOTtcbiAgICAgICAgd2lkdGg6ICRmb250LXNpemUtcyAqIC45O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5oYXMtbGluaykge1xuICAgICYuaGFzLWljb24ge1xuICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtbGluayB7XG4gICAgJi5oYXMtaWNvbiB7XG4gICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgIGEge1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbnRlbnRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zO1xufVxuXG4uY29udGVudF9fdGl0bGUge1xufVxuXG4udGhlLWNvbnRlbnQge1xufSIsIi5mb290ZXItbmF2aWdhdGlvbi1tZW51IHtcbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAoLS14cy1kb3duKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG5cbiAgICA+IGxpIHtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBAbWVkaWEgKC0teHMtZG93bikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIEBtZWRpYSAoLS14cy1kb3duKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAoLS14cy1kb3duKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtcztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgID4gYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtcyAwICRzcGFjZS1zICRzcGFjZS1zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAkd2FybmluZztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5nZm9ybSB7XG4gICZfdmFsaWRhdGlvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgbWFyZ2luOiAkaW5wdXQtbWFyZ2luICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdmX3JpZ2h0LFxuICAgIC5nZl9sZWZ0IHtcbiAgICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdmX2xlZnQge1xuICAgICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UteHM7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZl9yaWdodCB7XG4gICAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLXhzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgICBwLFxuICAgIGJyLFxuICAgIC5nZm9ybV9oaWRkZW4sXG4gICAgcDplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZ2ZpZWxkIHtcbiAgJl9lcnJvciB7XG4gICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICBjb2xvcjogJGVycm9yO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yO1xuICAgIH1cbiAgfVxuXG4gIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS14cztcbiAgfVxuXG4gICZfcmVxdWlyZWQge1xuICAgIGNvbG9yOiAkZXJyb3I7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICB9XG5cbiAgJl9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXM7XG4gIH1cblxufVxuXG4udmFsaWRhdGlvbl9lcnJvciB7XG4gIEBpbmNsdWRlIHAoKTtcbiAgY29sb3I6ICRlcnJvcjtcbn1cblxuLmZpZWxkLWNvbnQge1xuICAmX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDAuNWVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZmlsbDogJGRhcms7XG4gICAgICBoZWlnaHQ6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICB3aWR0aDogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggJGlucHV0LWJvcmRlci1zdHlsZSAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmdmaWVsZF9yYWRpbyxcbi5nZmllbGRfY2hlY2tib3gge1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gID4gbGkge1xuICAgIG1hcmdpbjogJGNvbnRyb2wtbWFyZ2luO1xuICB9XG59XG5cbi5naW5wdXRfY29tcGxleCB7XG4gIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhKC0tcy11cCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmdpbnB1dF9mdWxsIHtcbiAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZ2lucHV0X2xlZnQsXG4gIC5naW5wdXRfcmlnaHQge1xuICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmdpbnB1dF9sZWZ0IHtcbiAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtcztcbiAgICB9XG4gIH1cblxuICAuZ2lucHV0X3JpZ2h0IHtcbiAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS1zO1xuICAgIH1cbiAgfVxuXG4gIC5hZGRyZXNzX2NvdW50cnkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogMjUlO1xuICAgIH1cbiAgfVxuXG59IiwiLmZ1bGx3aWR0aC1jdGEge1xuXG4gICZfX2hlYWRlciB7XG4gICAgKyAuZnVsbHdpZHRoLWN0YV9fY29udGVudCxcbiAgICArIC5mdWxsd2lkdGgtY3RhX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xuICAgICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICArIC5mdWxsd2lkdGgtY3RhX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xuICAgICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbTtcbiAgICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IHtcbiAgQG1lZGlhICggLS1zLWRvd24gKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uLWNhbnZhcyB7XG4gIEBtZWRpYSAoIC0tcy1kb3duICkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzAwdnc7XG4gICAgaGVpZ2h0OiAzMDB2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gICAgZmxleDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICBAbWVkaWEgKCAtLXMtZG93biApIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5tZW51LW9wZW4ge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIEBtZWRpYSAoIC0tcy1kb3duICkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LWhpZ2g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICBAbWVkaWEgKCAtLXMtZG93biApIHtcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LW1lZGl1bTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbi1jYW52YXMge1xuICAgIEBtZWRpYSAoIC0tcy1kb3duICkge1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgICB9XG4gIH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbi1tZW51IHtcbiAgICBAbWVkaWEgKCAtLXMtZG93biApIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlIC40cztcbiAgICB9XG4gICAgLm1lbnUge1xuICAgICAgQG1lZGlhICggLS1zLWRvd24gKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBAbWVkaWEgKCAtLXMtZG93biApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGgzKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgQG1lZGlhICggLS1zLWRvd24gKSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWhpZ2g7XG4gIH1cbiAgLmhhbWJ1cmdlciB7XG4gICAgei1pbmRleDogJHotaW5kZXgtbWVkaXVtO1xuICB9XG4gIC5oYW1idXJnZXJfX2xpbmUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICB9XG4gIC5zaXRlLWhlYWRlcl9fYnV0dG9uLS1tb2JpbGUge1xuICAgLmljb24ge1xuICAgICBhbmltYXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0IC4zcyBmb3J3YXJkcztcbiAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG5cbiAgJl9faGVhZGVyIHtcbiAgICArIC5qdW1ib3Ryb25fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xuICAgICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tO1xuICAgICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQG1lZGlhKC0teHMtZG93bikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UteHM7XG4gICAgICB9XG4gICAgICArIC5qdW1ib3Ryb25fX2lubmVyX19yaWdodCB7XG4gICAgICAgIEBtZWRpYSgtLXhzLWRvd24pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodCB7XG4gICAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLXhzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZS1sO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtbDtcbiAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLXhsO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS14bDtcbiAgICB9XG4gIH1cbn0iLCIubGlnaHRib3gge1xuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlnaHRib3hfX2dhbGxlcnktLXRodW1icyB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubGlnaHRib3hfX2dhbGxlcnktLXRodW1icyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpZ2h0Ym94X19nYWxsZXJ5LS10aHVtYnMge1xufVxuXG4uZ2FsbGVyeSB7XG4gIC5jb2x1bW5zLTEtNCB7XG4gICAuY29sdW1uIHtcbiAgICAgQG1lZGlhKC0teHMtZG93bikge1xuICAgICAgIHdpZHRoOiA1MCU7XG4gICAgIH1cbiAgIH1cbiAgfVxufSIsIi5nb29nbGUtbWFwIHtcbiAgLm1hcCB7XG4gICAgaGVpZ2h0OiAzMHJlbTtcbiAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICBoZWlnaHQ6IDMycmVtO1xuICAgIH1cbiAgfVxufSIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiA+IHN2ZyxcbiAgJiA+IGltZyxcbiAgJiA+IHZpZGVvLFxuICAmID4gaWZyYW1lLFxuICAmID4gY2FudmFzLFxuICAmID4gLm1lZGlhX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ubWVkaWEtMSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ubWVkaWEtMS0yIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDIgLyAxKSAqIDEwMCUpO1xufVxuXG4ubWVkaWEtOS0xNiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgxNiAvIDkpICogMTAwJSk7XG59XG5cbi5tZWRpYS05LTE0IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDE0IC8gOSkgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTItMyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgzIC8gMikgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTMtNCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCg0IC8gMykgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTQtNSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCg1IC8gNCkgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTQtMyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgzIC8gNCkgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTMtMiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgyIC8gMykgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTUtNCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCg0IC8gNSkgKiAxMDAlKTtcbn1cblxuLm1lZGlhLTE2LTkge1xuICBwYWRkaW5nLXRvcDogY2FsYygoOSAvIDE2KSAqIDEwMCUpO1xufVxuXG4ubWVkaWEtMi0xIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDEgLyAyKSAqIDEwMCUpO1xufVxuLm1lZGlhLTY1MC0xMjI2IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDY1MCAvIDEyMjYpICogMTAwJSk7XG59XG4iLCIucHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnUge1xuICBAbWVkaWEgKC0tbS11cCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICA+IHVsIHtcbiAgICA+IGxpIHtcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICA+IGEge1xuICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgID4gYSB7XG4gICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgQG1lZGlhKC0tbS11cCkge1xuICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiBhIHtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtcyAkc3BhY2UtbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogLjEyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB1bCB7XG4gICAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6ICRzcGFjZS1tO1xuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1oaWdoO1xuICAgICAgICBtaW4td2lkdGg6IDEycmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcblxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAkc3BhY2UteHhzICRzcGFjZS1zO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UteHMgJHNwYWNlLW07XG5cbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgIH1cblxuXG4gIH1cbn0iLCIucGFnZS1oZWFkLXNsaWRlciB7XG4gIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zO1xuICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXhsICogLTEuNTtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlLXhsICogMi41O1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UteHhsO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oICRzZWNvbmRhcnksIDQwJSk7XG4gICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLXh4bCAqIC0xLjU7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLXh4bCAqIDIuNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIGJvdHRvbTogLTIuNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgIGJvdHRvbTogJHNwYWNlLXhsICogLTE7XG4gICAgfVxuICB9XG4gICZfX2ZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICBib3R0b206IDFyZW07XG4gIH1cbn0iLCIucGFnZS1oZWFkZXIge1xuICAuY29sdW1ucy00LTM+LmNvbHVtbjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBAbWVkaWEoLS1zKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICArIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW07XG4gICAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWFkZXIsXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkei1pbmRleC1tZWRpdW07XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNzV2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LWxvdztcbiAgICAgIG1heC13aWR0aDogNDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhKC0tbSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1JSk7XG4gICAgfVxuICAgIEBtZWRpYSgtLWwpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NSUpO1xuICAgIH1cblxuICAgIEBtZWRpYSgtLXMtZG93bikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC44NSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAmLmJlZm9yZS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Ugb3BhY2l0eTtcbiAgfVxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdmcge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuc29jaWFsLWxpbmt7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkZGFyaztcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG59IiwiLmNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkei1pbmRleC1tZWRpdW07XG4gIC5jb2x1bW4ge1xuICAgIC5jYXJkIHtcbiAgICAgIGJvcmRlci10b3A6IDAuMjVyZW0gJGJvcmRlci1zdHlsZSAkcHJpbWFyeTtcbiAgICAgIC5tZGkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4yNXJlbSAkYm9yZGVyLXN0eWxlICRzZWNvbmRhcnk7XG4gICAgICAgIC5tZGkge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgLmNhcmQge1xuICAgICAgICBib3JkZXItdG9wOiAwLjI1cmVtICRib3JkZXItc3R5bGUgJHByaW1hcnk7XG4gICAgICAgIC5tZGkge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgLmNhcmQge1xuICAgICAgICBib3JkZXItdG9wOiAwLjI1cmVtICRib3JkZXItc3R5bGUgJHRlcnRpYXJ5O1xuICAgICAgICAubWRpIHtcbiAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY29udGVudF9faGVhZGVyIHtcbiAgICArIC50aGUtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtcztcbiAgICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbHVtbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY29sdW1ucy0xLTIge1xuICAuY29sdW1uIHtcbiAgICBAbWVkaWEgKC0tcy11cCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cbi5jb2x1bW5zLTEtMyB7XG4gIC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1zLXVwKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbnMtMS00IHtcbiAgLmNvbHVtbiB7XG4gICAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1sLXVwKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxufVxuLmNvbHVtbnMtMS01IHtcbiAgLmNvbHVtbiB7XG4gICAgQG1lZGlhICgtLXMtdXApIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1sLXVwKSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgfVxufVxuXG4uY29sdW1ucy0xLTYge1xuICAuY29sdW1uIHtcbiAgICBAbWVkaWEgKC0tcy11cCkge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gICAgQG1lZGlhICgtLWwtdXApIHtcbiAgICAgIHdpZHRoOiAxNi42NyU7XG4gICAgfVxuICB9XG59XG4uY29sdW1ucy0yLTMge1xuICA+IC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uY29sdW1ucy0zLTIge1xuICA+IC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW5zLTMtNCB7XG4gID4gLmNvbHVtbiB7XG4gICAgQG1lZGlhICgtLW0tdXApIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zKSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKC0tcykge1xuICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sdW1ucy00LTMge1xuICA+IC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tcykge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKC0tcykge1xuICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sdW1ucy01LTcge1xuXG4gIC5jb2x1bW4ge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNDEuNjYlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tcykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICB3aWR0aDogNTguMzMlO1xuICAgICAgfVxuICAgICAgQG1lZGlhICgtLXMpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbnMtNy01IHtcblxuICAuY29sdW1uIHtcbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgd2lkdGg6IDQxLjY2JTtcbiAgICB9XG4gICAgQG1lZGlhICgtLXMpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgICB3aWR0aDogNTguMzMlO1xuICAgICAgfVxuICAgICAgQG1lZGlhICgtLXMpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sdW1uLTEge1xuICAgIEBtZWRpYSAoLS1tLXVwKSB7XG4gICAgICB3aWR0aDogNTguMzMlO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tcykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgLmNvbHVtbi0yIHtcbiAgICBAbWVkaWEgKC0tbS11cCkge1xuICAgICAgd2lkdGg6IDQxLjY2JTtcbiAgICB9XG4gICAgQG1lZGlhICgtLXMpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59IiwiLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItZ3V0dGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLWd1dHRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiIsIi5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtbTtcbiAgQG1lZGlhKC0tcy11cCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtbDtcbiAgfVxuICBhIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgcGFkZGluZzogJHNwYWNlLW0gMCAkc3BhY2UteHM7XG4gICAgQG1lZGlhKC0tcy11cCkge1xuICAgICAgcGFkZGluZzogJHNwYWNlLWwgMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIEBtZWRpYSgtLXhzLWRvd24pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICsgLnNpdGUtZm9vdGVyX190b3BfX3JpZ2h0IHtcbiAgICAgICAgQG1lZGlhKC0teHMtZG93bikge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgJl9fdG9wIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZS1tIDA7XG4gICAgICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLWwgMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSgtLXhzLWRvd24pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICsgLnNpdGUtZm9vdGVyX19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgQG1lZGlhKC0teHMtZG93bikge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS1tO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtbTtcbiAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tO1xuICAgIH1cbiAgfVxufSIsIi5zaXRlLWhlYWRlciB7XG4gIHotaW5kZXg6ICR6LWluZGV4LWhpZ2g7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gIC5zY3JvbGxlZCAmIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjkpO1xuICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEoLS1zLWRvd24pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cblxuICAmX19jb250IHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtcyAkY29udGFpbmVyLWd1dHRlcjtcbiAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2UtbSAkY29udGFpbmVyLWd1dHRlcjtcbiAgICB9XG5cbiAgICAuc2Nyb2xsZWQgJiB7XG4gICAgICBAbWVkaWEoLS1tLXVwKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS14cyAkY29udGFpbmVyLWd1dHRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgICsgLnNpdGUtaGVhZGVyX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgfVxuICAgIEBtZWRpYSgtLXMtZG93bikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB6LWluZGV4OiAkei1pbmRleC1oaWdoO1xuICAgICYtLWRlc2t0b3Age1xuICAgICAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS1zO1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSgtLW0tdXApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uaGVhZGVyLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgd2lkdGg6IDc1dnc7XG4gIHotaW5kZXg6IC0xO1xuICBAbWVkaWEoLS1zLXVwKSB7XG4gICAgd2lkdGg6IDYwdnc7XG4gIH1cbn0iLCIubWFpbiB7XG4gIEBtZWRpYSAoLS1zLWRvd24pIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuXG4gIH1cbn0iLCIuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZS14bDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLXhsO1xuICAgIEBtZWRpYSgtLXMtdXApIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgfVxuICB9XG59XG5cbi5iYWNrZ3JvdW5kLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgKyAuYmFja2dyb3VuZC10cmFuc3BhcmVudCB7XG4gICAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICAgKiBTd2lwZXIgNC40LjJcbiAgICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAgICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gICAqXG4gICAqIENvcHlyaWdodCAyMDE0LTIwMTggVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAgICpcbiAgICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gICAqXG4gICAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAxLCAyMDE4XG4gICAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuXG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAkei1pbmRleC1oaWdoO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBzdmcge1xuICAgIGhlaWdodDogJHNwYWNlLXM7XG4gICAgd2lkdGg6ICRzcGFjZS1zO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbiB7XG5cbiAgYm90dG9tOiAxcHg7XG4gIHN2ZyB7XG4gICAgZmlsbDogJHByaW1hcnk7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDJyZW07XG5cbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAkc3BhY2UteHhzO1xuICBoZWlnaHQ6ICRzcGFjZS14eHM7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2UteHhzIC8gMiA7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cyAvIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogJGRhcms7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNvbnRhaW5lci1ydGwge1xuICAgID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG5cbi5saWdodGJveC5saWdodGJveF9fcG9wdXAucG9wdXB7XG5cbiAgLnN3aXBlci1zbGlkZSBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDkyN2M7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gIH1cbn0iLCIuYm9yZGVyLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uYm9yZGVyLXJhZGl1cy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uYm9yZGVyLXJhZGl1cy1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uYm9yZGVyLXJhZGl1cy1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cbiIsIi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG59XG5cbi5ib3JkZXItdmVydGljYWwge1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG59XG5cbi5ib3JkZXItaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbn0iLCIuYm94LXNoYWRvdy14eGwge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy14eGw7XG59XG5cbi5ib3gtc2hhZG93LXhsIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3cteGw7XG59XG5cbi5ib3gtc2hhZG93LWwge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sO1xufVxuXG4uYm94LXNoYWRvdy1tIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbTtcbn1cblxuLmJveC1zaGFkb3ctcyB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXM7XG59XG5cbi5ib3gtc2hhZG93LXhzIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3cteHM7XG59XG5cbi5ib3gtc2hhZG93LXh4cyB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXh4cztcbn1cblxuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuIiwiLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmZsZXgtanVzdGlmeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMSAxIDBweDtcbn1cblxuLmZsZXgtYXV0byB7XG4gIGZsZXg6IGF1dG87IC8qIEVxdWFsIHRvIGZsZXg6IDEgMSBhdXRvOyBhcyBwZXIgdGhlIHNwZWMgKi9cbn1cblxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7IC8qIEVxdWFsIHRvIGZsZXg6IDAgMCBhdXRvOyBhcyBwZXIgdGhlIHNwZWMgKi9cbn1cblxuLmZsZXgtMS0xLWF1dG8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZsZXgtMS0wLWF1dG8ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmZsZXgtMC0xLWF1dG8ge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmZsZXgtMC0wLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uanVzdGlmeS1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tY29udGVudC1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZmxleC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuLmFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uYWxpZ24tc2VsZi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLXNlbGYtZmxleC1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbiIsIiRmYW1pbGllczogKFxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LFxuICAgICAgICBmb250LWZhbWlseS1zeXN0ZW06ICRmb250LWZhbWlseS1zeXN0ZW0sXG4gICAgICAgIGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmLFxuICAgICAgICBmb250LWZhbWlseS1zZXJpZjogJGZvbnQtZmFtaWx5LXNlcmlmLFxuICAgICAgICBmb250LWZhbWlseS1tb25vc3BhY2U6ICRmb250LWZhbWlseS1tb25vc3BhY2Vcbik7XG5cbkBlYWNoICRsYWJlbCwgJGZhbWlseSBpbiAkZmFtaWxpZXMge1xuICAuI3skbGFiZWx9ICB7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHk7XG4gIH1cbn0iLCIkc2l6ZXM6IChcbiAgICAgICAgeHhzOiAkZm9udC1zaXplLXh4cyxcbiAgICAgICAgeHM6ICRmb250LXNpemUteHMsXG4gICAgICAgIHM6ICRmb250LXNpemUtcyxcbiAgICAgICAgbTogJGZvbnQtc2l6ZS1tLFxuICAgICAgICBsOiAkZm9udC1zaXplLWwsXG4gICAgICAgIHhsOiAkZm9udC1zaXplLXhsLFxuICAgICAgICB4eGw6ICRmb250LXNpemUteHhsXG4pO1xuXG5AZWFjaCAkbGFiZWwsICRzaXplIGluICRzaXplcyB7XG5cbiAgLmZvbnQtc2l6ZS0jeyRsYWJlbH0ge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cblxufSIsIiR3ZWlnaHRzOiAoXG4gICAgICAgIHRoaW46ICRmb250LXdlaWdodC10aGluLFxuICAgICAgICBsaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0LFxuICAgICAgICByZWd1bGFyOiAkZm9udC13ZWlnaHQtcmVndWxhcixcbiAgICAgICAgbWVkaXVtOiAkZm9udC13ZWlnaHQtbWVkaXVtLFxuICAgICAgICBzZW1pYm9sZDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkLFxuICAgICAgICBib2xkOiAkZm9udC13ZWlnaHQtYm9sZCxcbiAgICAgICAgYmxhY2s6ICRmb250LXdlaWdodC1ibGFja1xuKTtcblxuQGVhY2ggJGxhYmVsLCAkd2VpZ2h0IGluICR3ZWlnaHRzIHtcbiAgLmZvbnQtd2VpZ2h0LSN7JGxhYmVsfSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQgIWltcG9ydGFudDtcbiAgfVxufSIsIiRzaXplczogKFxuICAgICAgICB4eHM6ICRzcGFjZS14eHMsXG4gICAgICAgIHhzOiAkc3BhY2UteHMsXG4gICAgICAgIHM6ICRzcGFjZS1zLFxuICAgICAgICBtOiAkc3BhY2UtbSxcbiAgICAgICAgbDogJHNwYWNlLWwsXG4gICAgICAgIHhsOiAkc3BhY2UteGwsXG4gICAgICAgIHh4bDogJHNwYWNlLXh4bFxuKTtcblxuQGVhY2ggJGxhYmVsLCAkc2l6ZSBpbiAkc2l6ZXMge1xuXG4gIC5saW5lLSN7JGxhYmVsfSB7XG4gICAgbWF4LXdpZHRoOiAkc2l6ZSAqIDIuNTtcbiAgICAmOm5vdChbY2xhc3MqPW1hcmdpbi1dKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn0iLCIubm8tbWFyZ2luLFxuLm1hcmdpbi1ub25lLFxuLm1hcmdpbi1uZWdhdGl2ZS1ub25lIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4taG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLXZlcnRpY2FsIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0zLTQge1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLm1hcmdpbi12ZXJ0aWNhbC0xLTIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5tYXJnaW4tdmVydGljYWwtMS00IHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbiRzaXplczogKFxuICAgICAgICB4eHM6ICRzcGFjZS14eHMsXG4gICAgICAgIHhzOiAkc3BhY2UteHMsXG4gICAgICAgIHM6ICRzcGFjZS1zLFxuICAgICAgICBtOiAkc3BhY2UtbSxcbiAgICAgICAgbDogJHNwYWNlLWwsXG4gICAgICAgIHhsOiAkc3BhY2UteGwsXG4gICAgICAgIHh4bDogJHNwYWNlLXh4bCxcbiAgICAgICAgYXV0bzogYXV0b1xuKTtcblxuQGVhY2ggJGxhYmVsLCAkc2l6ZSBpbiAkc2l6ZXMge1xuXG4gIC5tYXJnaW4tI3skbGFiZWx9IHtcbiAgICBtYXJnaW46ICRzaXplO1xuICB9XG4gIEBpZiAkbGFiZWwgIT0gYXV0byB7XG4gICAgLm1hcmdpbi1uZWdhdGl2ZS0jeyRsYWJlbH0ge1xuICAgICAgbWFyZ2luOiAkc2l6ZSAqIC0xO1xuICAgIH1cbiAgfVxuXG4gIC5tYXJnaW4taG9yaXpvbnRhbC0jeyRsYWJlbH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xuICB9XG5cbiAgLm1hcmdpbi12ZXJ0aWNhbC0jeyRsYWJlbH0ge1xuICAgIG1hcmdpbi10b3A6ICRzaXplO1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplO1xuICB9XG5cbiAgLm1hcmdpbi10b3AtI3skbGFiZWx9IHtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZTtcbiAgfVxuXG4gIC5tYXJnaW4tYm90dG9tLSN7JGxhYmVsfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemU7XG4gIH1cblxuICAubWFyZ2luLWxlZnQtI3skbGFiZWx9IHtcbiAgICBtYXJnaW4tbGVmdDogJHNpemU7XG4gIH1cblxuICAubWFyZ2luLXJpZ2h0LSN7JGxhYmVsfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcbiAgfVxufSIsIiR3aWR0aHM6IChcbiAgICAgICAgeHhzOiAkbWF4LXdpZHRoLXh4cyxcbiAgICAgICAgeHM6ICRtYXgtd2lkdGgteHMsXG4gICAgICAgIHM6ICRtYXgtd2lkdGgtcyxcbiAgICAgICAgbTogJG1heC13aWR0aC1tLFxuICAgICAgICBsOiAkbWF4LXdpZHRoLWwsXG4gICAgICAgIHhsOiAkbWF4LXdpZHRoLXhsLFxuICAgICAgICB4eGw6ICRtYXgtd2lkdGgteHhsXG4pO1xuXG5AZWFjaCAkbGFiZWwsICR3aWR0aCBpbiAkd2lkdGhzIHtcbiAgLm1heC13aWR0aC0jeyRsYWJlbH0ge1xuICAgIG1heC13aWR0aDogJHdpZHRoO1xuICB9XG59IiwiJGhlaWdodHM6IChcbiAgICAgICAgMjV2aDogMjV2aCxcbiAgICAgICAgMzN2aDogMzN2aCxcbiAgICAgICAgNTB2aDogNTB2aCxcbiAgICAgICAgNjZ2aDogNjZ2aCxcbiAgICAgICAgNzV2aDogNzV2aCxcbiAgICAgICAgODB2aDogODB2aCxcbiAgICAgICAgOTB2aDogOTB2aCxcbiAgICAgICAgMTAwdmg6IDEwMHZoLFxuKTtcblxuQGVhY2ggJGxhYmVsLCAkaGVpZ2h0IGluICRoZWlnaHRzIHtcbiAgLm1pbi1oZWlnaHQtI3skbGFiZWx9IHtcbiAgICBtaW4taGVpZ2h0OiAkaGVpZ2h0O1xuICB9XG59IiwiLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuIiwiLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLWhvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTEge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0zLTQge1xuICBwYWRkaW5nLXRvcDogMC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xufVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xLTIge1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuLnBhZGRpbmctdmVydGljYWwtMS00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbn1cblxuJHNpemVzOiAoXG4gICAgICAgIHh4czogJHNwYWNlLXh4cyxcbiAgICAgICAgeHM6ICRzcGFjZS14cyxcbiAgICAgICAgczogJHNwYWNlLXMsXG4gICAgICAgIG06ICRzcGFjZS1tLFxuICAgICAgICBsOiAkc3BhY2UtbCxcbiAgICAgICAgeGw6ICRzcGFjZS14bCxcbiAgICAgICAgeHhsOiAkc3BhY2UteHhsLFxuICAgICAgICBhdXRvOiBhdXRvXG4pO1xuXG5AZWFjaCAkbGFiZWwsICRzaXplIGluICRzaXplcyB7XG5cbiAgLnBhZGRpbmctI3skbGFiZWx9IHtcbiAgICBwYWRkaW5nOiAkc2l6ZTtcbiAgfVxuXG4gIC5wYWRkaW5nLWhvcml6b250YWwtI3skbGFiZWx9IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzaXplO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplO1xuICB9XG5cbiAgLnBhZGRpbmctdmVydGljYWwtI3skbGFiZWx9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpemU7XG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplO1xuICB9XG5cbiAgLnBhZGRpbmctdG9wLSN7JGxhYmVsfSB7XG4gICAgcGFkZGluZy10b3A6ICRzaXplO1xuICB9XG5cbiAgLnBhZGRpbmctYm90dG9tLSN7JGxhYmVsfSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplO1xuICB9XG5cbiAgLnBhZGRpbmctbGVmdC0jeyRsYWJlbH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemU7XG4gIH1cblxuICAucGFkZGluZy1yaWdodC0jeyRsYWJlbH0gIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZTtcbiAgfVxufVxuIiwiLnBvaW50ZXItZXZlbnRzLWluaGVyaXQge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLWluaXRpYWwge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLXVuc2V0IHtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xufVxuXG4ucG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvc2l0aW9uLXRvcC1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wb3NpdGlvbi10b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wb3NpdGlvbi1ib3R0b20tbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucG9zaXRpb24tYm90dG9tLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY292ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiIsIiRzaXplczogKFxuICAgICAgICB4eHM6ICRzcGFjZS14eHMsXG4gICAgICAgIHhzOiAkc3BhY2UteHMsXG4gICAgICAgIHM6ICRzcGFjZS1zLFxuICAgICAgICBtOiAkc3BhY2UtbSxcbiAgICAgICAgbDogJHNwYWNlLWwsXG4gICAgICAgIHhsOiAkc3BhY2UteGwsXG4gICAgICAgIHh4bDogJHNwYWNlLXh4bFxuKTtcblxuQGVhY2ggJGxhYmVsLCAkc2l6ZSBpbiAkc2l6ZXMge1xuICAuc3BhY2UtI3skbGFiZWx9IHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxufSIsIi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLnRleHQtdHJhbnNmb3JtLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnRleHQtdHJhbnNmb3JtLWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LXRyYW5zZm9ybS1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC10cmFuc2Zvcm0tZnVsbC13aWR0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiBmdWxsLXdpZHRoO1xufVxuIiwiLndpZHRoLTEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufSIsIi56LWluZGV4LWxvdyB7XG4gIHotaW5kZXg6ICR6LWluZGV4LWxvdztcbn1cblxuLnotaW5kZXgtbWVkaXVtIHtcbiAgei1pbmRleDogJHotaW5kZXgtbWVkaXVtO1xufVxuXG4uei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogJHotaW5kZXgtaGlnaDtcbn1cbiIsIkBlYWNoICRsYWJlbCwgJGNvbG9yIGluICRjb2xvcnMge1xuXG4gIC5iYWNrZ3JvdW5kLSN7JGxhYmVsfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgKyAuYmFja2dyb3VuZC0jeyRsYWJlbH0ge1xuICAgICAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ob3ZlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2xvci0jeyRsYWJlbH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAmLWhvdmVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbjpub3QoLmhhbWJ1cmdlciksXG4gIC5idXR0b24sXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAmLmJ1dHRvbi0jeyRsYWJlbH0ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRjb2xvcik7XG4gICAgICAuYnV0dG9uX19tYXNre1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJi5idXR0b24tYm9yZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRjb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgfVxuXG4gICAgICAmLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmJvcmRlci0jeyRsYWJlbH0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIC5maWxsLSN7JGxhYmVsfSxcbiAgc3ZnLmZpbGwtI3skbGFiZWx9IHtcbiAgICBmaWxsOiAkY29sb3I7XG4gIH1cblxuICAueC1iYWNrZ3JvdW5kLSN7JGxhYmVsfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAmLWhvdmVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLngtY29sb3ItI3skbGFiZWx9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAmLWhvdmVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC54LWJvcmRlci0jeyRsYWJlbH0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxufSJdfQ== */
