#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}

@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://geissweb.com/skin/frontend/rwd/geissweb/fonts/inter/inter-v8-latin-regular.woff2) format("woff2"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fonts/inter/inter-v8-latin-regular.woff) format("woff")}@font-face{font-family:Inter;font-style:auto;font-weight:700;src:url(https://geissweb.com/skin/frontend/rwd/geissweb/fonts/inter/inter-v8-latin-700.woff2) format("woff2"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fonts/inter/inter-v8-latin-700.woff) format("woff")}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fafafa;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{font-size:1rem;font-weight:400}a{color:#353637;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:rgb(213.4679802956,55.6379310345,17.0320197044);font-size:.875em;font-weight:400;padding:.25em .5em}hr{background-color:#edebe7;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#353637;font-weight:600}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#353637;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#353637}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.button,.file-cta,.file-name,.input,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:12px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:none}.select fieldset[disabled] select,.select select[disabled],[disabled].button,[disabled].file-cta,[disabled].file-name,[disabled].input,[disabled].textarea,fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}.breadcrumb,.button,.file,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.navbar-link:not(.is-arrowless):after,.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block-content:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.product-options:not(:last-child),.table-container:not(:last-child),.table:not(:last-child){margin-bottom:1.5rem}.button.is-loading:after,.select.is-loading:after{animation:a .5s infinite linear;border:2px solid #dbdbdb;border-radius:24px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:rgb(229.5,229.5,229.5)!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#353637!important}a.has-text-dark:focus,a.has-text-dark:hover{color:rgb(27.9722222222,28.5,29.0277777778)!important}.has-background-dark{background-color:#353637!important}.has-text-primary{color:#bccd00!important}a.has-text-primary:focus,a.has-text-primary:hover{color:rgb(141.2292682927,154,0)!important}.has-background-primary{background-color:#bccd00!important}.has-text-primary-light{color:rgb(253.3082926829,255,234.6)!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:rgb(249.0790243902,255,183.6)!important}.has-background-primary-light{background-color:rgb(253.3082926829,255,234.6)!important}.has-text-primary-dark{color:rgb(135.6351219512,147.9,0)!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:rgb(182.4058536585,198.9,0)!important}.has-background-primary-dark{background-color:rgb(135.6351219512,147.9,0)!important}.has-text-link{color:#353637!important}a.has-text-link:focus,a.has-text-link:hover{color:rgb(27.9722222222,28.5,29.0277777778)!important}.has-background-link{background-color:#353637!important}.has-text-link-light{color:rgb(244.6111111111,244.8,244.9888888889)!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:rgb(218.6388888889,219.3,219.9611111111)!important}.has-background-link-light{background-color:rgb(244.6111111111,244.8,244.9888888889)!important}.has-text-link-dark{color:rgb(135.5277777778,137.7,139.8722222222)!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:rgb(161.5,163.2,164.9)!important}.has-background-link-dark{background-color:rgb(135.5277777778,137.7,139.8722222222)!important}.has-text-info{color:#757575!important}a.has-text-info:focus,a.has-text-info:hover{color:rgb(91.5,91.5,91.5)!important}.has-background-info{background-color:#757575!important}.has-text-info-light{color:rgb(244.8,244.8,244.8)!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:rgb(219.3,219.3,219.3)!important}.has-background-info-light{background-color:rgb(244.8,244.8,244.8)!important}.has-text-info-dark{color:rgb(114.75,114.75,114.75)!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:rgb(140.25,140.25,140.25)!important}.has-background-info-dark{background-color:rgb(114.75,114.75,114.75)!important}.has-text-success{color:#bccd00!important}a.has-text-success:focus,a.has-text-success:hover{color:rgb(141.2292682927,154,0)!important}.has-background-success{background-color:#bccd00!important}.has-text-success-light{color:rgb(253.3082926829,255,234.6)!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:rgb(249.0790243902,255,183.6)!important}.has-background-success-light{background-color:rgb(253.3082926829,255,234.6)!important}.has-text-success-dark{color:rgb(135.6351219512,147.9,0)!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:rgb(182.4058536585,198.9,0)!important}.has-background-success-dark{background-color:rgb(135.6351219512,147.9,0)!important}.has-text-warning{color:#ffe775!important}a.has-text-warning:focus,a.has-text-warning:hover{color:rgb(255,222.1304347826,66)!important}.has-background-warning{background-color:#ffe775!important}.has-text-warning-light{color:rgb(255,251.452173913,234.6)!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:rgb(255,242.5826086957,183.6)!important}.has-background-warning-light{background-color:rgb(255,251.452173913,234.6)!important}.has-text-warning-dark{color:rgb(147.9,122.1782608696,0)!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:rgb(198.9,164.3086956522,0)!important}.has-background-warning-dark{background-color:rgb(147.9,122.1782608696,0)!important}.has-text-danger{color:#f06543!important}a.has-text-danger:focus,a.has-text-danger:hover{color:rgb(236.2315270936,62.3103448276,19.7684729064)!important}.has-background-danger{background-color:#f06543!important}.has-text-danger-light{color:rgb(253.4926108374,239.524137931,236.1073891626)!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:rgb(249.724137931,200.8344827586,188.875862069)!important}.has-background-danger-light{background-color:rgb(253.4926108374,239.524137931,236.1073891626)!important}.has-text-danger-dark{color:rgb(188.9261083744,49.2413793103,15.0738916256)!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:rgb(236.157635468,61.5517241379,18.842364532)!important}.has-background-danger-dark{background-color:rgb(188.9261083744,49.2413793103,15.0738916256)!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#e0e0e0!important}.has-background-grey{background-color:#e0e0e0!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3,.mx-3{margin-left:.75rem!important}.mx-3{margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4,.mx-4{margin-left:1rem!important}.mx-4{margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5,.mx-5{margin-left:1.5rem!important}.mx-5{margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6,.mx-6{margin-left:3rem!important}.mx-6{margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3,.px-3{padding-left:.75rem!important}.px-3{padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4,.px-4{padding-left:1rem!important}.px-4{padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5,.px-5{padding-left:1.5rem!important}.px-5{padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6,.px-6{padding-left:3rem!important}.px-6{padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto,.px-auto{padding-left:auto!important}.px-auto{padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:770px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:771px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1179px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1180px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:770px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:771px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:771px) and (max-width:1179px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1179px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1180px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1180px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:770px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:771px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:771px) and (max-width:1179px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1179px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1180px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1180px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:770px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:771px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:771px) and (max-width:1179px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1179px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1180px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1180px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:770px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:771px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:771px) and (max-width:1179px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1179px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1180px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1180px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary,.is-family-sans-serif,.is-family-secondary{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.is-family-code,.is-family-monospace{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:770px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:771px){.is-block-tablet{display:block!important}}@media screen and (min-width:771px) and (max-width:1179px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1179px){.is-block-touch{display:block!important}}@media screen and (min-width:1180px){.is-block-desktop{display:block!important}}@media screen and (min-width:1180px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:770px){.is-flex-mobile{display:flex!important}}@media print,screen and (min-width:771px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:771px) and (max-width:1179px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1179px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1180px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1180px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:770px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:771px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:771px) and (max-width:1179px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1179px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1180px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1180px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:770px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:771px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:771px) and (max-width:1179px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1179px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1180px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1180px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:770px){.is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:771px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:771px) and (max-width:1179px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1179px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1180px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1180px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:770px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:771px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:771px) and (max-width:1179px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1179px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1180px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1180px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:770px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:771px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:771px) and (max-width:1179px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1179px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1180px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1180px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:770px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.33333337%}.column.is-offset-1-mobile{margin-left:8.33333337%}.column.is-2-mobile{flex:none;width:16.66666674%}.column.is-offset-2-mobile{margin-left:16.66666674%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333337%}.column.is-offset-4-mobile{margin-left:33.33333337%}.column.is-5-mobile{flex:none;width:41.66666674%}.column.is-offset-5-mobile{margin-left:41.66666674%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333337%}.column.is-offset-7-mobile{margin-left:58.33333337%}.column.is-8-mobile{flex:none;width:66.66666674%}.column.is-offset-8-mobile{margin-left:66.66666674%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333337%}.column.is-offset-10-mobile{margin-left:83.33333337%}.column.is-11-mobile{flex:none;width:91.66666674%}.column.is-offset-11-mobile{margin-left:91.66666674%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:771px){.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333337%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333337%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666674%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666674%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333337%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333337%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666674%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666674%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333337%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333337%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666674%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666674%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333337%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333337%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666674%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666674%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1179px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.33333337%}.column.is-offset-1-touch{margin-left:8.33333337%}.column.is-2-touch{flex:none;width:16.66666674%}.column.is-offset-2-touch{margin-left:16.66666674%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333337%}.column.is-offset-4-touch{margin-left:33.33333337%}.column.is-5-touch{flex:none;width:41.66666674%}.column.is-offset-5-touch{margin-left:41.66666674%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333337%}.column.is-offset-7-touch{margin-left:58.33333337%}.column.is-8-touch{flex:none;width:66.66666674%}.column.is-offset-8-touch{margin-left:66.66666674%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333337%}.column.is-offset-10-touch{margin-left:83.33333337%}.column.is-11-touch{flex:none;width:91.66666674%}.column.is-offset-11-touch{margin-left:91.66666674%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1180px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.33333337%}.column.is-offset-1-desktop{margin-left:8.33333337%}.column.is-2-desktop{flex:none;width:16.66666674%}.column.is-offset-2-desktop{margin-left:16.66666674%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333337%}.column.is-offset-4-desktop{margin-left:33.33333337%}.column.is-5-desktop{flex:none;width:41.66666674%}.column.is-offset-5-desktop{margin-left:41.66666674%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333337%}.column.is-offset-7-desktop{margin-left:58.33333337%}.column.is-8-desktop{flex:none;width:66.66666674%}.column.is-offset-8-desktop{margin-left:66.66666674%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333337%}.column.is-offset-10-desktop{margin-left:83.33333337%}.column.is-11-desktop{flex:none;width:91.66666674%}.column.is-offset-11-desktop{margin-left:91.66666674%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.33333337%}.column.is-offset-1-widescreen{margin-left:8.33333337%}.column.is-2-widescreen{flex:none;width:16.66666674%}.column.is-offset-2-widescreen{margin-left:16.66666674%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333337%}.column.is-offset-4-widescreen{margin-left:33.33333337%}.column.is-5-widescreen{flex:none;width:41.66666674%}.column.is-offset-5-widescreen{margin-left:41.66666674%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333337%}.column.is-offset-7-widescreen{margin-left:58.33333337%}.column.is-8-widescreen{flex:none;width:66.66666674%}.column.is-offset-8-widescreen{margin-left:66.66666674%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333337%}.column.is-offset-10-widescreen{margin-left:83.33333337%}.column.is-11-widescreen{flex:none;width:91.66666674%}.column.is-offset-11-widescreen{margin-left:91.66666674%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.33333337%}.column.is-offset-1-fullhd{margin-left:8.33333337%}.column.is-2-fullhd{flex:none;width:16.66666674%}.column.is-offset-2-fullhd{margin-left:16.66666674%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333337%}.column.is-offset-4-fullhd{margin-left:33.33333337%}.column.is-5-fullhd{flex:none;width:41.66666674%}.column.is-offset-5-fullhd{margin-left:41.66666674%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333337%}.column.is-offset-7-fullhd{margin-left:58.33333337%}.column.is-8-fullhd{flex:none;width:66.66666674%}.column.is-offset-8-fullhd{margin-left:66.66666674%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333337%}.column.is-offset-10-fullhd{margin-left:83.33333337%}.column.is-11-fullhd{flex:none;width:91.66666674%}.column.is-offset-11-fullhd{margin-left:91.66666674%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:0.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media print,screen and (min-width:771px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1180px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:770px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1179px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1180px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:770px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1179px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1180px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:770px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1179px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1180px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:770px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1179px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1180px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:770px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1179px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1180px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:770px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1179px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1180px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:770px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1179px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1180px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:770px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1179px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1180px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:770px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media print,screen and (min-width:771px){.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:771px) and (max-width:1179px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1179px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1180px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1180px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:771px){.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333337%}.tile.is-2{flex:none;width:16.66666674%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333337%}.tile.is-5{flex:none;width:41.66666674%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333337%}.tile.is-8{flex:none;width:66.66666674%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333337%}.tile.is-11{flex:none;width:91.66666674%}.tile.is-12{flex:none;width:100%}}.input,.select select,.textarea{background-color:#fff;border-color:hsla(0,0%,59%,.3);border-radius:12px;color:#353637}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(53,54,55,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(53,54,55,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(53,54,55,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(53,54,55,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#353637;box-shadow:0 0 0 .125em rgba(53,54,55,.25)}.select fieldset[disabled] select,.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#e0e0e0}.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:hsla(0,0%,88%,.3)}.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:hsla(0,0%,88%,.3)}.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:hsla(0,0%,88%,.3)}.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:hsla(0,0%,88%,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em rgba(10.2,10.2,10.2,.05);max-width:100%;width:100%}[readonly].input,[readonly].textarea{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em rgba(10.2,10.2,10.2,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em rgba(244.8,244.8,244.8,.25)}.is-dark.input,.is-dark.textarea{border-color:#353637}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(53,54,55,.25)}.is-primary.input,.is-primary.textarea{border-color:#bccd00}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(188,205,0,.25)}.is-link.input,.is-link.textarea{border-color:#353637}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(53,54,55,.25)}.is-info.input,.is-info.textarea{border-color:#757575}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,46%,.25)}.is-success.input,.is-success.textarea{border-color:#bccd00}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(188,205,0,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffe775}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,231,117,.25)}.is-danger.input,.is-danger.textarea{border-color:#f06543}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(240,101,67,.25)}.is-small.input,.is-small.textarea{border-radius:6px;font-size:.9375rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.0625rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:12px;padding-left:calc((.75em - 1px) + .375em);padding-right:calc((.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:auto}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;line-height:1.25}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#353637}.checkbox input[disabled],.radio input[disabled],[disabled].checkbox,[disabled].radio,fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#e0e0e0;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#353637;right:1.125em;z-index:4}.select.is-rounded select{border-radius:12px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#353637}.select.is-white:not(:hover):after,.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:rgb(242.25,242.25,242.25)}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-black:not(:hover):after,.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10.2,10.2,10.2,.25)}.select.is-light:not(:hover):after,.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em rgba(244.8,244.8,244.8,.25)}.select.is-dark:not(:hover):after,.select.is-dark select{border-color:#353637}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:rgb(40.4861111111,41.25,42.0138888889)}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(53,54,55,.25)}.select.is-primary:not(:hover):after,.select.is-primary select{border-color:#bccd00}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:rgb(164.6146341463,179.5,0)}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(188,205,0,.25)}.select.is-link:not(:hover):after,.select.is-link select{border-color:#353637}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:rgb(40.4861111111,41.25,42.0138888889)}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(53,54,55,.25)}.select.is-info:not(:hover):after,.select.is-info select{border-color:#757575}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:rgb(104.25,104.25,104.25)}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em hsla(0,0%,46%,.25)}.select.is-success:not(:hover):after,.select.is-success select{border-color:#bccd00}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:rgb(164.6146341463,179.5,0)}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(188,205,0,.25)}.select.is-warning:not(:hover):after,.select.is-warning select{border-color:#ffe775}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:rgb(255,226.5652173913,91.5)}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,231,117,.25)}.select.is-danger:not(:hover):after,.select.is-danger select{border-color:#f06543}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:rgb(238.1157635468,81.6551724138,43.3842364532)}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(240,101,67,.25)}.select.is-small{border-radius:6px;font-size:.9375rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.0625rem}.select.is-disabled:after{border-color:#e0e0e0!important;opacity:.5}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.9375rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.0625rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:rgb(248.625,248.625,248.625);border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:rgb(242.25,242.25,242.25);border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#050505;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10.2,10.2,10.2,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#f0f0f0;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(244.8,244.8,244.8,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#353637;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:rgb(46.7430555556,47.625,48.5069444444);border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(53,54,55,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:rgb(40.4861111111,41.25,42.0138888889);border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#bccd00;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:rgb(176.3073170732,192.25,0);border-color:transparent;color:rgba(0,0,0,.7)}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(188,205,0,.25);color:rgba(0,0,0,.7)}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:rgb(164.6146341463,179.5,0);border-color:transparent;color:rgba(0,0,0,.7)}.file.is-link .file-cta{background-color:#353637;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:rgb(46.7430555556,47.625,48.5069444444);border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(53,54,55,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:rgb(40.4861111111,41.25,42.0138888889);border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#757575;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:rgb(110.625,110.625,110.625);border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,46%,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:rgb(104.25,104.25,104.25);border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#bccd00;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:rgb(176.3073170732,192.25,0);border-color:transparent;color:rgba(0,0,0,.7)}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(188,205,0,.25);color:rgba(0,0,0,.7)}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:rgb(164.6146341463,179.5,0);border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning .file-cta{background-color:#ffe775;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:rgb(255,228.7826086957,104.25);border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,231,117,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:rgb(255,226.5652173913,91.5);border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f06543;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:rgb(239.0578817734,91.3275862069,55.1921182266);border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(240,101,67,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:rgb(238.1157635468,81.6551724138,43.3842364532);border-color:transparent;color:#fff}.file.is-small{font-size:.9375rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.0625rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:12px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:12px 12px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 12px 12px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 12px 12px 0}.file.is-right .file-name{border-radius:12px 0 0 12px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#f0f0f0;color:#353637}.file-label:hover .file-name{border-color:rgba(143.625,143.625,143.625,.3)}.file-label:active .file-cta{background-color:#e8e8e8;color:#353637}.file-label:active .file-name{border-color:rgba(137.25,137.25,137.25,.3)}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:hsla(0,0%,59%,.3);border-radius:12px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#353637}.file-name{border-color:hsla(0,0%,59%,.3);border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .page-title h1,.hero.is-white .page-title h2,.hero.is-white .product-name .h1,.hero.is-white .product-name h1,.hero.is-white .title,.page-title .hero.is-white h1,.page-title .hero.is-white h2,.product-name .hero.is-white .h1,.product-name .hero.is-white h1{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10.2,10.2,10.2,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1179px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10.2,10.2,10.2,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:rgb(242.25,242.25,242.25);color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff!important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,rgb(229.5,229.5,229.5),#fff 71%,#fff)}@media screen and (max-width:770px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,rgb(229.5,229.5,229.5),#fff 71%,#fff)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .page-title h1,.hero.is-black .page-title h2,.hero.is-black .product-name .h1,.hero.is-black .product-name h1,.hero.is-black .title,.page-title .hero.is-black h1,.page-title .hero.is-black h2,.product-name .hero.is-black .h1,.product-name .hero.is-black h1{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1179px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a!important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:770px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .page-title h1,.hero.is-light .page-title h2,.hero.is-light .product-name .h1,.hero.is-light .product-name h1,.hero.is-light .title,.page-title .hero.is-light h1,.page-title .hero.is-light h2,.product-name .hero.is-light .h1,.product-name .hero.is-light h1{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1179px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5!important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:770px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.hero.is-dark{background-color:#353637;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .page-title h1,.hero.is-dark .page-title h2,.hero.is-dark .product-name .h1,.hero.is-dark .product-name h1,.hero.is-dark .title,.page-title .hero.is-dark h1,.page-title .hero.is-dark h2,.product-name .hero.is-dark .h1,.product-name .hero.is-dark h1{color:#fff}.hero.is-dark .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1179px){.hero.is-dark .navbar-menu{background-color:#353637}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:rgb(40.4861111111,41.25,42.0138888889);color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{color:#353637!important;opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#353637}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,rgb(25.1222222222,29.6259259259,31.8777777778),#353637 71%,rgb(62.1763888889,65.225462963,71.3236111111))}@media screen and (max-width:770px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,rgb(25.1222222222,29.6259259259,31.8777777778),#353637 71%,rgb(62.1763888889,65.225462963,71.3236111111))}}.hero.is-primary{background-color:#bccd00;color:rgba(0,0,0,.7)}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .page-title h1,.hero.is-primary .page-title h2,.hero.is-primary .product-name .h1,.hero.is-primary .product-name h1,.hero.is-primary .title,.page-title .hero.is-primary h1,.page-title .hero.is-primary h2,.product-name .hero.is-primary .h1,.product-name .hero.is-primary h1{color:rgba(0,0,0,.7)}.hero.is-primary .subtitle{color:rgba(0,0,0,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1179px){.hero.is-primary .navbar-menu{background-color:#bccd00}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(0,0,0,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:rgb(164.6146341463,179.5,0);color:rgba(0,0,0,.7)}.hero.is-primary .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{color:#bccd00!important;opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#bccd00}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,rgb(154,141.1040650407,0),#bccd00 71%,rgb(172.968699187,230.5,0))}@media screen and (max-width:770px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,rgb(154,141.1040650407,0),#bccd00 71%,rgb(172.968699187,230.5,0))}}.hero.is-link{background-color:#353637;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .page-title h1,.hero.is-link .page-title h2,.hero.is-link .product-name .h1,.hero.is-link .product-name h1,.hero.is-link .title,.page-title .hero.is-link h1,.page-title .hero.is-link h2,.product-name .hero.is-link .h1,.product-name .hero.is-link h1{color:#fff}.hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1179px){.hero.is-link .navbar-menu{background-color:#353637}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:rgb(40.4861111111,41.25,42.0138888889);color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#353637!important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#353637}.hero.is-link.is-bold{background-image:linear-gradient(141deg,rgb(25.1222222222,29.6259259259,31.8777777778),#353637 71%,rgb(62.1763888889,65.225462963,71.3236111111))}@media screen and (max-width:770px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,rgb(25.1222222222,29.6259259259,31.8777777778),#353637 71%,rgb(62.1763888889,65.225462963,71.3236111111))}}.hero.is-info{background-color:#757575;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .page-title h1,.hero.is-info .page-title h2,.hero.is-info .product-name .h1,.hero.is-info .product-name h1,.hero.is-info .title,.page-title .hero.is-info h1,.page-title .hero.is-info h2,.product-name .hero.is-info .h1,.product-name .hero.is-info h1{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1179px){.hero.is-info .navbar-menu{background-color:#757575}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:rgb(104.25,104.25,104.25);color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#757575!important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#757575}.hero.is-info.is-bold{background-image:linear-gradient(141deg,rgb(100.65,82.35,82.35),#757575 71%,rgb(136.0125,123.4875,123.4875))}@media screen and (max-width:770px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,rgb(100.65,82.35,82.35),#757575 71%,rgb(136.0125,123.4875,123.4875))}}.hero.is-success{background-color:#bccd00;color:rgba(0,0,0,.7)}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .page-title h1,.hero.is-success .page-title h2,.hero.is-success .product-name .h1,.hero.is-success .product-name h1,.hero.is-success .title,.page-title .hero.is-success h1,.page-title .hero.is-success h2,.product-name .hero.is-success .h1,.product-name .hero.is-success h1{color:rgba(0,0,0,.7)}.hero.is-success .subtitle{color:rgba(0,0,0,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1179px){.hero.is-success .navbar-menu{background-color:#bccd00}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(0,0,0,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:rgb(164.6146341463,179.5,0);color:rgba(0,0,0,.7)}.hero.is-success .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#bccd00!important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#bccd00}.hero.is-success.is-bold{background-image:linear-gradient(141deg,rgb(154,141.1040650407,0),#bccd00 71%,rgb(172.968699187,230.5,0))}@media screen and (max-width:770px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,rgb(154,141.1040650407,0),#bccd00 71%,rgb(172.968699187,230.5,0))}}.hero.is-warning{background-color:#ffe775;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .page-title h1,.hero.is-warning .page-title h2,.hero.is-warning .product-name .h1,.hero.is-warning .product-name h1,.hero.is-warning .title,.page-title .hero.is-warning h1,.page-title .hero.is-warning h2,.product-name .hero.is-warning .h1,.product-name .hero.is-warning h1{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1179px){.hero.is-warning .navbar-menu{background-color:#ffe775}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:rgb(255,226.5652173913,91.5);color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#ffe775!important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffe775}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,rgb(255,190.6304347826,66),#ffe775 71%,rgb(255,254.1847826087,142.5))}@media screen and (max-width:770px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,rgb(255,190.6304347826,66),#ffe775 71%,rgb(255,254.1847826087,142.5))}}.hero.is-danger{background-color:#f06543;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .page-title h1,.hero.is-danger .page-title h2,.hero.is-danger .product-name .h1,.hero.is-danger .product-name h1,.hero.is-danger .title,.page-title .hero.is-danger h1,.page-title .hero.is-danger h2,.product-name .hero.is-danger .h1,.product-name .hero.is-danger h1{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1179px){.hero.is-danger .navbar-menu{background-color:#f06543}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:rgb(238.1157635468,81.6551724138,43.3842364532);color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#f06543!important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10.2,10.2,10.2,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f06543}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,rgb(248.9315270936,14.2917433108,7.0684729064),#f06543 71%,rgb(246.3217364532,144.3421260571,86.1782635468))}@media screen and (max-width:770px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,rgb(248.9315270936,14.2917433108,7.0684729064),#f06543 71%,rgb(246.3217364532,144.3421260571,86.1782635468))}}.hero.is-small .hero-body{padding:1.5rem}@media print,screen and (min-width:771px){.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media print,screen and (min-width:771px){.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-fullheight-with-navbar .hero-body,.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:770px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:770px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:771px){.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media print,screen and (min-width:771px){.hero-body{padding:3rem}}.block-content,.box,.product-options{background-color:#fff;border-radius:16px;box-shadow:0 .5em 1em -.125em rgba(10.2,10.2,10.2,.1),0 0 0 1px rgba(10.2,10.2,10.2,.02);color:#353637;display:block;padding:1.25rem}a.block-content:focus,a.block-content:hover,a.box:focus,a.box:hover,a.product-options:focus,a.product-options:hover{box-shadow:0 .5em 1em -.125em rgba(10.2,10.2,10.2,.1),0 0 0 1px #353637}a.block-content:active,a.box:active,a.product-options:active{box-shadow:inset 0 1px 2px rgba(10.2,10.2,10.2,.2),0 0 0 1px #353637}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:70px;padding-right:70px;width:100%}@media screen and (min-width:1180px){.container{max-width:1040px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1076px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1268px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1076px}}@media screen and (min-width:1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1268px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#353637;font-weight:600;line-height:1.7}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid hsla(0,0%,59%,.3);padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid hsla(0,0%,59%,.3);border-width:0 0 1px;padding:.5rem .75rem;vertical-align:top}.content table th{color:#353637}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#353637}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#353637}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.9375rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.0625rem}.table{background-color:#fff;color:#353637;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.table td,.table th{border:1px solid #eee;border-width:0 0 1px;padding:.5rem .75rem;font-weight:400;vertical-align:top;transition:background-color .25s ease-in-out}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#353637;border-color:#353637;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#bccd00;border-color:#bccd00;color:rgba(0,0,0,.7)}.table td.is-link,.table th.is-link{background-color:#353637;border-color:#353637;color:#fff}.table td.is-info,.table th.is-info{background-color:#757575;border-color:#757575;color:#fff}.table td.is-success,.table th.is-success{background-color:#bccd00;border-color:#bccd00;color:rgba(0,0,0,.7)}.table td.is-warning,.table th.is-warning{background-color:#ffe775;border-color:#ffe775;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f06543;border-color:#f06543;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#bccd00;color:rgba(0,0,0,.7)}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#fff!important;font-weight:600}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#bccd00;color:rgba(0,0,0,.7)}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:rgba(0,0,0,.7);color:currentColor}.table thead{background-color:#0b3954}.table thead td,.table thead th{border-width:0 0 2px;color:#fff;font-weight:600;text-transform:uppercase;font-size:1rem;letter-spacing:.02em;padding:.5rem .75rem}.table tfoot{background-color:#fafafa}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#353637;font-weight:600}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected){transition:background-color .25s ease-in-out}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.5rem .75rem}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table.is-striped tbody tr:not(.is-selected):nth-child(odd){background-color:#fff}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%;border-radius:12px}.notification{background-color:#f5f5f5;border-radius:12px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .page-title h1,.notification .page-title h2,.notification .product-name .h1,.notification .product-name h1,.notification .subtitle,.notification .title,.page-title .notification h1,.page-title .notification h2,.product-name .notification .h1,.product-name .notification h1{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#353637;color:#fff}.notification.is-primary{background-color:#bccd00;color:rgba(0,0,0,.7)}.notification.is-primary.is-light{background-color:rgb(253.3082926829,255,234.6);color:rgb(135.6351219512,147.9,0)}.notification.is-link{background-color:#353637;color:#fff}.notification.is-link.is-light{background-color:rgb(244.6111111111,244.8,244.9888888889);color:rgb(135.5277777778,137.7,139.8722222222)}.notification.is-info{background-color:#757575;color:#fff}.notification.is-info.is-light{background-color:rgb(244.8,244.8,244.8);color:rgb(114.75,114.75,114.75)}.notification.is-success{background-color:#bccd00;color:rgba(0,0,0,.7)}.notification.is-success.is-light{background-color:rgb(253.3082926829,255,234.6);color:rgb(135.6351219512,147.9,0)}.notification.is-warning{background-color:#ffe775;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:rgb(255,251.452173913,234.6);color:rgb(147.9,122.1782608696,0)}.notification.is-danger{background-color:#f06543;color:#fff}.notification.is-danger.is-light{background-color:rgb(253.4926108374,239.524137931,236.1073891626);color:rgb(188.9261083744,49.2413793103,15.0738916256)}.button{background-color:#bccd00;border-color:hsla(0,0%,59%,.3);border-width:1px;color:#353637;cursor:pointer;height:auto;justify-content:center;padding:.75rem 1.25rem calc(.75rem - 1px);text-align:center;white-space:nowrap;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .25s ease-in-out;font-weight:500;letter-spacing:.01em;line-height:1;display:inline-flex;align-items:center}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.625rem - 1px);margin-right:.3125rem}.button .icon:last-child:not(:first-child){margin-left:.3125rem;margin-right:calc(-.625rem - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.625rem - 1px);margin-right:calc(-.625rem - 1px)}.button.is-hovered,.button:hover{border-color:hsla(0,0%,59%,.3);color:#353637;background-color:rgb(211.3853658537,230.5,0);box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.button.is-focused,.button:focus{border-color:hsla(0,0%,59%,.3);color:#353637;outline:2px solid #bccd00}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 4px 16px rgba(0,0,0,.1)}.button.is-active,.button:active{border-color:hsla(0,0%,59%,.3);color:#353637}.button.btn-checkout{padding:.75rem 1.5rem;font-size:1rem}.button.is-text{background-color:transparent;border-color:transparent;color:#353637;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#353637}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#353637}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:transparent;color:#353637;text-decoration:none}.button.is-ghost.is-hovered,.button.is-ghost:hover{color:#353637;text-decoration:underline}.button.is-white{background-color:#fff;border-color:hsla(0,0%,59%,.3);color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:rgb(248.625,248.625,248.625);border-color:hsla(0,0%,59%,.3);color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active,.button.is-white:active{background-color:rgb(242.25,242.25,242.25);border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused:after,.button.is-white.is-outlined.is-loading.is-hovered:after,.button.is-white.is-outlined.is-loading:focus:after,.button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-white.is-inverted.is-outlined.is-loading:focus:after,.button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#050505;border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10.2,10.2,10.2,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused:after,.button.is-black.is-outlined.is-loading.is-hovered:after,.button.is-black.is-outlined.is-loading:focus:after,.button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-black.is-inverted.is-outlined.is-loading:focus:after,.button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:hsla(0,0%,59%,.3);color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#f0f0f0;border-color:hsla(0,0%,59%,.3);color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em rgba(244.8,244.8,244.8,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{color:#f5f5f5}.button.is-light.is-inverted,.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused:after,.button.is-light.is-outlined.is-loading.is-hovered:after,.button.is-light.is-outlined.is-loading:focus:after,.button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-light.is-inverted.is-outlined.is-loading:focus:after,.button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#353637;border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:rgb(46.7430555556,47.625,48.5069444444);border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(53,54,55,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:rgb(40.4861111111,41.25,42.0138888889);border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#353637;border-color:#353637;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#353637}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#353637}.button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#353637;color:#353637}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#353637;border-color:#353637;color:#fff}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #353637 #353637!important}.button.is-dark.is-outlined.is-loading.is-focused:after,.button.is-dark.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-outlined.is-loading:focus:after,.button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#353637;box-shadow:none;color:#353637}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#353637}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #353637 #353637!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#bccd00;border-color:hsla(0,0%,59%,.3);color:rgba(0,0,0,.7)}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:rgb(176.3073170732,192.25,0);border-color:hsla(0,0%,59%,.3);color:rgba(0,0,0,.7)}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(188,205,0,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:rgb(164.6146341463,179.5,0);border-color:transparent;color:rgba(0,0,0,.7)}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#bccd00;border-color:#bccd00;box-shadow:none}.button.is-primary.is-inverted{color:#bccd00}.button.is-primary.is-inverted,.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#bccd00}.button.is-primary.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#bccd00;color:#bccd00}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#bccd00;border-color:#bccd00;color:rgba(0,0,0,.7)}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #bccd00 #bccd00!important}.button.is-primary.is-outlined.is-loading.is-focused:after,.button.is-primary.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-outlined.is-loading:focus:after,.button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#bccd00;box-shadow:none;color:#bccd00}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#bccd00}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #bccd00 #bccd00!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-primary.is-light{background-color:rgb(253.3082926829,255,234.6);color:rgb(135.6351219512,147.9,0)}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:rgb(252.2509756098,255,221.85);border-color:transparent;color:rgb(135.6351219512,147.9,0)}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:rgb(251.1936585366,255,209.1);border-color:transparent;color:rgb(135.6351219512,147.9,0)}.button.is-link{background-color:#353637;border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:rgb(46.7430555556,47.625,48.5069444444);border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(53,54,55,.25)}.button.is-link.is-active,.button.is-link:active{background-color:rgb(40.4861111111,41.25,42.0138888889);border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#353637;border-color:#353637;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#353637}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#353637}.button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#353637;color:#353637}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#353637;border-color:#353637;color:#fff}.button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #353637 #353637!important}.button.is-link.is-outlined.is-loading.is-focused:after,.button.is-link.is-outlined.is-loading.is-hovered:after,.button.is-link.is-outlined.is-loading:focus:after,.button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#353637;box-shadow:none;color:#353637}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#353637}.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-link.is-inverted.is-outlined.is-loading:focus:after,.button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #353637 #353637!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:rgb(244.6111111111,244.8,244.9888888889);color:rgb(135.5277777778,137.7,139.8722222222)}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:rgb(238.1180555556,238.425,238.7319444444);border-color:transparent;color:rgb(135.5277777778,137.7,139.8722222222)}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:rgb(231.625,232.05,232.475);border-color:transparent;color:rgb(135.5277777778,137.7,139.8722222222)}.button.is-info{background-color:#757575;border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:rgb(110.625,110.625,110.625);border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,46%,.25)}.button.is-info.is-active,.button.is-info:active{background-color:rgb(104.25,104.25,104.25);border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#757575;border-color:#757575;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#757575}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#757575}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#757575;color:#757575}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#757575;border-color:#757575;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #757575 #757575!important}.button.is-info.is-outlined.is-loading.is-focused:after,.button.is-info.is-outlined.is-loading.is-hovered:after,.button.is-info.is-outlined.is-loading:focus:after,.button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#757575;box-shadow:none;color:#757575}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#757575}.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-info.is-inverted.is-outlined.is-loading:focus:after,.button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #757575 #757575!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:rgb(244.8,244.8,244.8);color:rgb(114.75,114.75,114.75)}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:rgb(238.425,238.425,238.425);border-color:transparent;color:rgb(114.75,114.75,114.75)}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:rgb(232.05,232.05,232.05);border-color:transparent;color:rgb(114.75,114.75,114.75)}.button.is-success{background-color:#bccd00;border-color:hsla(0,0%,59%,.3);color:rgba(0,0,0,.7)}.button.is-success.is-hovered,.button.is-success:hover{background-color:rgb(176.3073170732,192.25,0);border-color:hsla(0,0%,59%,.3);color:rgba(0,0,0,.7)}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(188,205,0,.25)}.button.is-success.is-active,.button.is-success:active{background-color:rgb(164.6146341463,179.5,0);border-color:transparent;color:rgba(0,0,0,.7)}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#bccd00;border-color:#bccd00;box-shadow:none}.button.is-success.is-inverted{color:#bccd00}.button.is-success.is-inverted,.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#bccd00}.button.is-success.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-success.is-outlined{background-color:transparent;border-color:#bccd00;color:#bccd00}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#bccd00;border-color:#bccd00;color:rgba(0,0,0,.7)}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #bccd00 #bccd00!important}.button.is-success.is-outlined.is-loading.is-focused:after,.button.is-success.is-outlined.is-loading.is-hovered:after,.button.is-success.is-outlined.is-loading:focus:after,.button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#bccd00;box-shadow:none;color:#bccd00}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#bccd00}.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-success.is-inverted.is-outlined.is-loading:focus:after,.button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #bccd00 #bccd00!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-success.is-light{background-color:rgb(253.3082926829,255,234.6);color:rgb(135.6351219512,147.9,0)}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:rgb(252.2509756098,255,221.85);border-color:transparent;color:rgb(135.6351219512,147.9,0)}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:rgb(251.1936585366,255,209.1);border-color:transparent;color:rgb(135.6351219512,147.9,0)}.button.is-warning{background-color:#ffe775;border-color:hsla(0,0%,59%,.3);color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:rgb(255,228.7826086957,104.25);border-color:hsla(0,0%,59%,.3);color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,231,117,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:rgb(255,226.5652173913,91.5);border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffe775;border-color:#ffe775;box-shadow:none}.button.is-warning.is-inverted{color:#ffe775}.button.is-warning.is-inverted,.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffe775}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffe775;color:#ffe775}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffe775;border-color:#ffe775;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffe775 #ffe775!important}.button.is-warning.is-outlined.is-loading.is-focused:after,.button.is-warning.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-outlined.is-loading:focus:after,.button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffe775;box-shadow:none;color:#ffe775}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffe775}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #ffe775 #ffe775!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:rgb(255,251.452173913,234.6);color:rgb(147.9,122.1782608696,0)}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:rgb(255,249.2347826087,221.85);border-color:transparent;color:rgb(147.9,122.1782608696,0)}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:rgb(255,247.0173913043,209.1);border-color:transparent;color:rgb(147.9,122.1782608696,0)}.button.is-danger{background-color:#f06543;border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:rgb(239.0578817734,91.3275862069,55.1921182266);border-color:hsla(0,0%,59%,.3);color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(240,101,67,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:rgb(238.1157635468,81.6551724138,43.3842364532);border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f06543;border-color:#f06543;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f06543}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:rgb(242.25,242.25,242.25)}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f06543}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f06543;color:#f06543}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f06543;border-color:#f06543;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #f06543 #f06543!important}.button.is-danger.is-outlined.is-loading.is-focused:after,.button.is-danger.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-outlined.is-loading:focus:after,.button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f06543;box-shadow:none;color:#f06543}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f06543}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f06543 #f06543!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:rgb(253.4926108374,239.524137931,236.1073891626);color:rgb(188.9261083744,49.2413793103,15.0738916256)}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:rgb(252.5504926108,229.8517241379,224.2995073892);border-color:transparent;color:rgb(188.9261083744,49.2413793103,15.0738916256)}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:rgb(251.6083743842,220.1793103448,212.4916256158);border-color:transparent;color:rgb(188.9261083744,49.2413793103,15.0738916256)}.button.is-small{font-size:.9375rem;padding:calc(.375rem - 1px) 1.25rem .375rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.0625rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:hsla(0,0%,59%,.3);box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - 1em * .5);top:calc(50% - 1em * .5);position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:hsla(0,0%,59%,.3);color:#e0e0e0;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:12px;padding-left:calc(1.25rem + .25em);padding-right:calc(1.25rem + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.9375rem;padding:calc(.375rem - 1px) 1.25rem .375rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.0625rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}@media screen and (max-width:770px){.button.is-responsive.is-small{font-size:.703125rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.8203125rem}.button.is-responsive.is-medium{font-size:.9375rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width:771px) and (max-width:1179px){.button.is-responsive.is-small{font-size:.8203125rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.9375rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.tags{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.has-addons .tag,.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:12px;color:#353637;display:inline-flex;font-size:.875rem;height:2em;justify-content:center;padding-left:.75em;padding-right:.75em;white-space:nowrap;line-height:calc(1rem - 4px)}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#353637;color:#fff}.tag:not(body).is-primary{background-color:#bccd00;color:rgba(0,0,0,.7)}.tag:not(body).is-primary.is-light{background-color:rgb(253.3082926829,255,234.6);color:rgb(135.6351219512,147.9,0)}.tag:not(body).is-link{background-color:#353637;color:#fff}.tag:not(body).is-link.is-light{background-color:rgb(244.6111111111,244.8,244.9888888889);color:rgb(135.5277777778,137.7,139.8722222222)}.tag:not(body).is-info{background-color:#757575;color:#fff}.tag:not(body).is-info.is-light{background-color:rgb(244.8,244.8,244.8);color:rgb(114.75,114.75,114.75)}.tag:not(body).is-success{background-color:#bccd00;color:rgba(0,0,0,.7)}.tag:not(body).is-success.is-light{background-color:rgb(253.3082926829,255,234.6);color:rgb(135.6351219512,147.9,0)}.tag:not(body).is-warning{background-color:#ffe775;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:rgb(255,251.452173913,234.6);color:rgb(147.9,122.1782608696,0)}.tag:not(body).is-danger{background-color:#f06543;color:#fff}.tag:not(body).is-danger.is-light{background-color:rgb(253.4926108374,239.524137931,236.1073891626);color:rgb(188.9261083744,49.2413793103,15.0738916256)}.tag:not(body).is-small{font-size:.9375rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete:after,.tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete:before{height:1px;width:50%}.tag:not(body).is-delete:after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:12px}a.tag:hover{text-decoration:underline}.card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#353637;max-width:100%;position:relative;transition:all .25s ease-in-out;overflow:hidden}.card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-4px)}.card-content:first-child,.card-footer:first-child,.card-header:first-child,card-item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.card-content:last-child,.card-footer:last-child,.card-header:last-child,card-item:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em rgba(10.2,10.2,10.2,.1);display:flex}.card-header-title{align-items:center;color:#353637;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-icon,.card-header-title.is-centered{justify-content:center}.card-header-icon{appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;display:flex;padding:.75rem 1rem}.card-image{display:block;position:relative;padding-top:20px}.card-image:first-child img{border-top-left-radius:12px;border-top-right-radius:12px}.card-image:last-child img{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.card-content{background-color:transparent;padding:1.75rem 1.5rem 1rem}.card-content .content:last-child{margin-bottom:1rem}.card-footer{background-color:transparent;border-top:1px solid #eee;align-items:stretch;display:flex;padding:.75rem}.card-footer .button{padding-left:1.25rem;padding-right:1.25rem;height:2.5rem}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #eee}.navbar{background-color:transparent;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:rgb(242.25,242.25,242.25);color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:771px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:rgb(242.25,242.25,242.25);color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link:after,.navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:rgb(242.25,242.25,242.25);color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:771px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link:after,.navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5}.navbar.is-light,.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:771px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link:after,.navbar.is-light .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#353637;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:rgb(40.4861111111,41.25,42.0138888889);color:#fff}.navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:771px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:rgb(40.4861111111,41.25,42.0138888889);color:#fff}.navbar.is-dark .navbar-end .navbar-link:after,.navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:rgb(40.4861111111,41.25,42.0138888889);color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#353637;color:#fff}}.navbar.is-primary{background-color:#bccd00}.navbar.is-primary,.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:rgb(164.6146341463,179.5,0);color:rgba(0,0,0,.7)}.navbar.is-primary .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-primary .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:771px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:rgb(164.6146341463,179.5,0);color:rgba(0,0,0,.7)}.navbar.is-primary .navbar-end .navbar-link:after,.navbar.is-primary .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:rgb(164.6146341463,179.5,0);color:rgba(0,0,0,.7)}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#bccd00;color:rgba(0,0,0,.7)}}.navbar.is-link{background-color:#353637;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:rgb(40.4861111111,41.25,42.0138888889);color:#fff}.navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:771px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:rgb(40.4861111111,41.25,42.0138888889);color:#fff}.navbar.is-link .navbar-end .navbar-link:after,.navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:rgb(40.4861111111,41.25,42.0138888889);color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#353637;color:#fff}}.navbar.is-info{background-color:#757575;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:rgb(104.25,104.25,104.25);color:#fff}.navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:771px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:rgb(104.25,104.25,104.25);color:#fff}.navbar.is-info .navbar-end .navbar-link:after,.navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:rgb(104.25,104.25,104.25);color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#757575;color:#fff}}.navbar.is-success{background-color:#bccd00}.navbar.is-success,.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:rgb(164.6146341463,179.5,0);color:rgba(0,0,0,.7)}.navbar.is-success .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-success .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:771px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:rgb(164.6146341463,179.5,0);color:rgba(0,0,0,.7)}.navbar.is-success .navbar-end .navbar-link:after,.navbar.is-success .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:rgb(164.6146341463,179.5,0);color:rgba(0,0,0,.7)}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#bccd00;color:rgba(0,0,0,.7)}}.navbar.is-warning{background-color:#ffe775}.navbar.is-warning,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:rgb(255,226.5652173913,91.5);color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:771px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:rgb(255,226.5652173913,91.5);color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link:after,.navbar.is-warning .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:rgb(255,226.5652173913,91.5);color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffe775;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f06543;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:rgb(238.1157635468,81.6551724138,43.3842364532);color:#fff}.navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:771px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:rgb(238.1157635468,81.6551724138,43.3842364532);color:#fff}.navbar.is-danger .navbar-end .navbar-link:after,.navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:rgb(238.1157635468,81.6551724138,43.3842364532);color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f06543;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand{margin-right:1rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-item.logo:focus,.navbar-item.logo:hover{background-color:transparent!important}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#353637;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-burger{margin-left:auto}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#353637;display:flex;align-items:center;line-height:1.2;padding:1.25rem 1.25rem calc(1.25rem - 2px);position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#353637}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:2.5rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab.is-active,.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#353637}.navbar-item.is-tab.is-active{border-bottom-style:solid;border-bottom-width:3px;color:#353637;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless):after{border-color:#353637;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:770px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link:after{display:none}.navbar-menu{background-color:transparent;box-shadow:0 8px 16px rgba(10.2,10.2,10.2,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10.2,10.2,10.2,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top-touch .navbar-menu,.navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:771px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:12px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#fafafa;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#fafafa;color:#353637}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid hsla(0,0%,59%,.3);border-radius:16px 16px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10.2,10.2,10.2,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:2px solid hsla(0,0%,59%,.3);box-shadow:0 8px 8px rgba(10.2,10.2,10.2,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#fafafa;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#fafafa;color:#353637}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:16px;border-top:none;box-shadow:0 8px 8px rgba(10.2,10.2,10.2,.1),0 0 0 1px rgba(10.2,10.2,10.2,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + -4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10.2,10.2,10.2,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.menu{font-size:1rem}.menu.is-small{font-size:.9375rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.0625rem}.menu-list{line-height:1.25}.menu-list a{border-radius:6px;color:#353637;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#353637}.menu-list a.is-active{background-color:#353637;color:#fff}.menu-list li ul{border-left:1px solid hsla(0,0%,59%,.3);margin:.75em;padding-left:.75em}.menu-label{color:#e0e0e0;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.level{align-items:center;justify-content:space-between}.level code{border-radius:12px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:771px){.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .page-title h1,.level-item .page-title h2,.level-item .product-name .h1,.level-item .product-name h1,.level-item .subtitle,.level-item .title,.page-title .level-item h1,.page-title .level-item h2,.product-name .level-item .h1,.product-name .level-item h1{margin-bottom:0}@media screen and (max-width:770px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media print,screen and (min-width:771px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:770px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:771px){.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media print,screen and (min-width:771px){.level-right{display:flex}}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:rgba(0,0,0,.3);display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:rgba(22.5,22.5,22.5,.3);cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b5b5b5;content:"/"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.9375rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.0625rem}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.breadcrumb.has-bullet-separator li+li:before{content:"•"}.breadcrumb.has-dot-separator li+li:before{content:"·"}.breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.message{background-color:#f5f5f5;border-radius:12px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.9375rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.0625rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:rgb(249.8055555556,249.9,249.9944444444)}.message.is-dark .message-header{background-color:#353637;color:#fff}.message.is-dark .message-body{border-color:#353637}.message.is-primary{background-color:rgb(253.3082926829,255,234.6)}.message.is-primary .message-header{background-color:#bccd00;color:rgba(0,0,0,.7)}.message.is-primary .message-body{border-color:#bccd00;color:rgb(135.6351219512,147.9,0)}.message.is-link{background-color:rgb(244.6111111111,244.8,244.9888888889)}.message.is-link .message-header{background-color:#353637;color:#fff}.message.is-link .message-body{border-color:#353637;color:rgb(135.5277777778,137.7,139.8722222222)}.message.is-info{background-color:rgb(244.8,244.8,244.8)}.message.is-info .message-header{background-color:#757575;color:#fff}.message.is-info .message-body{border-color:#757575;color:rgb(114.75,114.75,114.75)}.message.is-success{background-color:rgb(253.3082926829,255,234.6)}.message.is-success .message-header{background-color:#bccd00;color:rgba(0,0,0,.7)}.message.is-success .message-body{border-color:#bccd00;color:rgb(135.6351219512,147.9,0)}.message.is-warning{background-color:rgb(255,251.452173913,234.6)}.message.is-warning .message-header{background-color:#ffe775;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffe775;color:rgb(147.9,122.1782608696,0)}.message.is-danger{background-color:rgb(253.4926108374,239.524137931,236.1073891626)}.message.is-danger .message-header{background-color:#f06543;color:#fff}.message.is-danger .message-body{border-color:#f06543;color:rgb(188.9261083744,49.2413793103,15.0738916256)}.message-header{align-items:center;background-color:#353637;border-radius:12px 12px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:hsla(0,0%,59%,.3);border-radius:12px;border-style:solid;border-width:0 0 0 4px;color:#353637;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.panel{border-radius:16px;box-shadow:0 .5em 1em -.125em rgba(10.2,10.2,10.2,.1),0 0 0 1px rgba(10.2,10.2,10.2,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#353637;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#353637}.panel.is-dark .panel-block.is-active .panel-icon{color:#353637}.panel.is-primary .panel-heading{background-color:#bccd00;color:rgba(0,0,0,.7)}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#bccd00}.panel.is-primary .panel-block.is-active .panel-icon{color:#bccd00}.panel.is-link .panel-heading{background-color:#353637;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#353637}.panel.is-link .panel-block.is-active .panel-icon{color:#353637}.panel.is-info .panel-heading{background-color:#757575;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#757575}.panel.is-info .panel-block.is-active .panel-icon{color:#757575}.panel.is-success .panel-heading{background-color:#bccd00;color:rgba(0,0,0,.7)}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#bccd00}.panel.is-success .panel-block.is-active .panel-icon{color:#bccd00}.panel.is-warning .panel-heading{background-color:#ffe775;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffe775}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffe775}.panel.is-danger .panel-heading{background-color:#f06543;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f06543}.panel.is-danger .panel-block.is-active .panel-icon{color:#f06543}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #eee}.panel-heading{background-color:#eee;border-radius:16px 16px 0 0;color:#353637;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid hsla(0,0%,59%,.3);margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-block,.panel-list a,.panel-list a:hover{color:#353637}.panel-block{align-items:center;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#353637;color:#363636}.panel-block.is-active .panel-icon{color:#353637}.panel-block:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#e0e0e0;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}a{vertical-align:initial;text-decoration:underline}a div.icon{display:inline-block;width:25px;text-align:center}small{font-size:.9375rem}code{color:#353637}hr{margin:1rem 0 2.5rem}.content table th,table.table thead th td{vertical-align:middle}.no-hover-bg:hover{background-color:transparent}.content .toggle-tabs,.list-style-none,ol#recently-viewed-items,ul.checkout-agreements{list-style:none!important}.m-0{margin:0!important}.block-content:not(:last-child,.product-options),.box:not(:last-child,.product-options),.product-options:not(:last-child,.product-options){margin-bottom:2rem}.product-options:not(:last-child){margin-bottom:0!important}.is-bold{font-weight:700}.has-text-uppercase{text-transform:uppercase}span.icon{min-width:18px;text-align:center;display:inline-block}.has-input-background-white input,.has-input-background-white select,.has-input-background-white textarea{background:#fff}.content .toggle-tabs{margin-left:0;margin-bottom:0!important}.content .toggle-tabs .tab-container ul{list-style:disc outside;margin-left:2rem;margin-top:.75rem}.content .collateral-tabs dd{margin-left:0}.content ul.products-grid{list-style:none;margin-left:0}.content ul.products-grid .ratings{margin:.5rem 0}.button.is-outlined,.is-danger label,.is-info label,.is-success label,.is-warning label{color:#353637!important}.button.is-static{color:rgb(103.0555555556,105,106.9444444444)!important}.has-background-grey .input-text,.has-background-grey select,.has-background-grey textarea{background-color:#fff}.notification .is-dark{background-color:rgb(90.5416666667,92.25,93.9583333333)}@media only screen and (max-width:1180px){.navbar-menu{background-color:#fff}}.navbar .navbar-brand .logo{padding-left:0}.navbar a,.tag a,a.button{text-decoration:none}input[type=checkbox]{margin-top:2px}.content table tbody tr:last-child td{border-bottom-width:1px}.content ol li ol,.content ol li ul,.content ul li ol,.content ul li ul{margin-top:0}.content ol li+li,.content ul li+li{margin-top:.75rem}.category-products ol#products-list,ul.options-list{list-style:none;margin-left:0}.columns.is-multiline .column{margin-bottom:40px}.level img{vertical-align:text-top}.menu-list a{padding:10px 10px 8px;border-radius:12px}.menu-list li ul{margin:5px .75em 15px}header#header{background-color:#fff;padding:0}.page-header-container{position:relative;margin:0 auto;padding-left:40px;padding-right:40px}@media only screen and (max-width:1024px){.page-header-container{padding-left:24px;padding-right:24px}}@media only screen and (max-width:770px){.page-header-container{padding-left:16px;padding-right:16px}}.page-header-container{z-index:1}@media only screen and (min-width:771px){.page-header-container{max-width:1600px;padding-left:0;padding-right:0}}.form-language .languages li{display:inline-block;vertical-align:middle}.form-language .languages li .label{margin:0 5px}.header-language-background{padding:15px 0 10px;background-color:#edebe7}.header-language-background .header-language-container{max-width:1600px;margin-left:auto;margin-right:auto}.header-language-background .currency-switcher,.header-language-background .form-language{margin-right:10px}@media only screen and (max-width:768px){.page-header-container .store-language-container{padding-top:8px}.page-header-container .store-language-container select{font-size:12px}}@media only screen and (min-width:771px){.skip-links{border:0}}.skip-content{display:none}.skip-content.skip-active{display:block;background:#ededed}@media only screen and (min-width:771px){.nav-primary{display:block;margin-top:20px;padding:0;background-color:#fff}}#header-nav{width:100%}li.level0{border-radius:4px}.level0 a{text-decoration:none;position:relative;display:block;color:#2a3136;line-height:20px}.level0 a:hover{color:#bccd00}.nav-primary li{position:relative}.nav-primary li.level1 a{padding:5px 0}.nav-primary .menu-active>ul.level0,.nav-primary li.level0 li.sub-menu-active>ul{display:block}.nav-primary li.level0>a{text-transform:uppercase}@media only screen and (max-width:1180px){.header-language-background{display:none}.nav-primary a,.nav-primary a.level0{line-height:35px}.nav-primary li.level0 ul{display:none}.nav-primary li.level0 li{padding:0 0 0 25px}.nav-primary li.level1 a{padding:0 15px 0 25px}.nav-primary li.parent>a:after{content:"";position:absolute;width:0;height:0;display:block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ccc;border-right:none;top:50%;left:10px;right:auto;margin-top:-5px}.nav-primary li.parent.menu-active>a:after,.nav-primary li.parent.sub-menu-active>a:after{content:"";position:absolute;width:0;height:0;display:block;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #ccc;border-bottom:none;top:50%;left:10px;right:auto;margin-top:-5px}.nav-primary li.menu-active>a,.nav-primary li.sub-menu-active>a{color:#bccd00}}@media only screen and (min-width:771px){.nav-primary li.level0{padding:5px 0 4px}.nav-primary li.level0.active{background-color:#2a3136}.nav-primary a.level0{padding:0 10px;font-weight:700}.nav-primary li.level0:first-child a{padding-left:10px;margin-left:0}.nav-primary a.level0,.nav-primary li.level0{display:inline-block}.nav-primary li:last-child>a{border-bottom:none}.nav-primary a:hover,.nav-primary li.level0.active a,.nav-primary li:hover>a{color:#bccd00}.nav-primary .menu-active,.nav-primary li.level0:hover{z-index:200;background-color:#f4f4f4}.nav-primary .menu-active a,.nav-primary li.level0:hover a{color:#2a3136}.nav-primary li.level0 ul{font-size:13px;position:absolute;left:1px;top:30px;background-color:#f4f4f4;z-index:10;width:250px;padding:10px;display:none}.nav-primary li.level1 ul{left:60px;top:10px}.nav-primary li.level0 ul.level0.position-test{display:block}.nav-primary li.level0 ul.level0.spill{right:0;left:auto}.nav-primary li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}.nav-primary li.level0 li.parent>a{position:relative}.nav-primary li.level0 li.parent>a:after{content:"";position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #ccc;border-right:none;right:5px;top:50%;margin-top:-3px}.no-touch li:hover>ul{display:block}}.skip-search:not(.skip-active):hover .icon{background-position:-46px -146px}.skip-search .icon{background-position:4px -146px}@media only screen and (min-width:771px){.skip-search{display:none}}#header-search{padding:20px}@media only screen and (min-width:771px){#header-search{display:block;position:absolute;top:16px;left:36%;width:25%;height:50px;padding:0}}#search_mini_form .input-box{position:relative;padding-top:0}#search_mini_form label{display:none}#search{width:93%;height:40px;padding-right:40px}#search_mini_form .search-button{text-indent:-9999px;position:absolute;top:0;right:0;width:40px;height:40px;border:0;background:none}#search_mini_form .search-button:before{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;background-position:4px -146px}#search_mini_form .search-button:hover:before{opacity:.8}#search_mini_form .search-button:active:before{margin-top:-13px;margin-left:-13px}@media only screen and (min-width:771px){header#header{clear:both}.welcome{float:left;margin-right:15px}div.links-container ul li{float:left;margin-right:1px;background-color:hsla(0,0%,100%,.75)}div.links-container ul li a{text-decoration:none;padding:5px 8px 3px;display:inline-block;color:#2a3136}div.links-container ul li:hover{background:#bccd00}.logo{max-width:225px}#header-search{display:none}#header-nav{display:inline-block}}#mobile-nav{margin-top:44px}.skip-account:not(.skip-active):hover .icon{background-position:-46px -44px}.skip-account .icon{background-position:4px -44px}@media only screen and (min-width:771px){.skip-account{position:absolute;top:14px;right:175px;width:auto;padding:0 10px;text-transform:uppercase;display:none}.skip-account .label{margin-top:2px}#header-account.skip-active{background:#fbfbfb;border:1px solid #ccc;display:block;position:absolute;z-index:200;top:40px;right:115px;width:200px}#header-account a{display:block;padding:5px 10px;color:#2a3136;line-height:2}#header-account a:hover{color:#bccd00}}#header-account{padding:5px 0}#header-account a{position:relative;display:block;padding:0 10px;line-height:33px;text-align:center;text-decoration:none}#header-account a:hover{color:#bccd00}.skip-cart:not(.skip-active):hover .icon{background-position:-50px -95px}.skip-cart .icon{background-position:0 -95px}@media only screen and (min-width:771px){#header-cart.skip-active{background:#fbfbfb;border:1px solid #ccc;display:block;position:absolute;z-index:200;top:40px;right:0;width:320px;background:#fff}}.skip-cart .count{display:inline-block;top:-6px;position:relative;z-index:5;width:22px;height:22px;background:#bccd00;color:#2a3136;font-size:11px;line-height:22px;text-align:center}.no-link.skip-active .count,.skip-link.skip-active .count{color:#fff}.skip-cart.no-count .count{display:none}@media only screen and (max-width:499px){.skip-cart .count{margin-left:-12px}}@media only screen and (min-width:771px){.skip-cart{text-transform:uppercase}.skip-cart:hover{text-decoration:none}.skip-cart .count{border-radius:0;color:#bccd00;position:static;background:none;margin-left:0;font-size:14px}.skip-cart .count:before{content:"("}.skip-cart .count:after{content:")"}}.skip-cart .count.empty{display:none}.cart-menu .empty{padding:20px;text-align:center}.cart-menu .actions{overflow:hidden;padding:15px}.cart-menu .actions .button{float:left;width:48%}.cart-menu .actions .button+.button{margin-left:4%}.cart-menu .subtotal{padding:0 15px 15px;font-size:24px;line-height:1.2}.mini-cart-list{margin-bottom:5px}.mini-cart-list li{position:relative;min-height:90px;padding:15px 15px 15px 90px;border-top:1px solid hsla(0,0%,59%,.3);font-size:13px;line-height:1.35}.mini-cart-list .product-name{display:inline-block}.mini-cart-list .product-image{position:absolute;left:15px;top:15px}.mini-cart-list .product-image img{width:60px;height:60px}.mini-cart-list .has-options{margin-bottom:0;color:#e0e0e0;font-size:12px}.cart-menu .last-added{padding:10px 15px 15px;border-top:1px solid hsla(0,0%,59%,.3);font-size:13px}footer.footer{background-color:#363636!important;padding:3rem 40px}footer.footer .container{max-width:1600px}footer.footer p{margin-bottom:1rem}footer.footer a:not(.button){color:#fff!important;transition:color .3s ease,transform .2s ease;display:inline-block}footer.footer a:not(.button):hover{color:#bccd00!important;transform:translateX(3px)}footer.footer .menu-list{list-style:none!important}footer.footer .menu-list li{margin-bottom:.5rem;list-style:none!important}footer.footer .menu-list a{padding:.25rem 0;border-radius:0;color:#fff!important}footer.footer .menu-list a:hover{background-color:transparent;color:#bccd00!important}.page-title footer.footer h1.is-5,.page-title footer.footer h2.is-5,.product-name footer.footer .is-5.h1,.product-name footer.footer h1.is-5,footer.footer .page-title h1.is-5,footer.footer .page-title h2.is-5,footer.footer .product-name .is-5.h1,footer.footer .product-name h1.is-5,footer.footer .title.is-5{margin-bottom:1.5rem;font-weight:600;letter-spacing:.5px}footer.footer .block-title{padding:0;background:none!important;border-bottom:1px solid #bccd00!important;padding-bottom:.5rem;margin-bottom:1rem}footer.footer .block-content{color:#fff}footer.footer .block-content,footer.footer .box,footer.footer .product-options{border-radius:12px;padding:.75rem;box-shadow:0 2px 8px rgba(10.2,10.2,10.2,.1)}footer.footer .block-content img,footer.footer .box img,footer.footer .product-options img{max-width:100px;height:auto}footer.footer .tags .tag{font-size:.875rem}footer.footer .message{background-color:hsla(0,0%,100%,.05);border-radius:12px}footer.footer .message .message-body{border:1px solid hsla(0,0%,100%,.1);background-color:transparent;color:hsla(0,0%,100%,.9);font-size:.875rem;line-height:1.6}footer.footer .footer-links-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2.5rem}footer.footer .links{padding:0;margin:0}footer.footer .links a{color:#fff;text-decoration:none;transition:color .25s ease-in-out}footer.footer .links a:hover{color:#bccd00}footer.footer .links li{word-break:break-word;padding:.5rem 0;list-style:none}footer.footer address{text-align:center;width:100%;font-size:.75rem;margin-top:2.5rem;padding:2.5rem 0;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}footer.footer .level{padding-top:2rem}@media screen and (max-width:768px){footer.footer .level{flex-direction:column}footer.footer .level .level-left,footer.footer .level .level-right{margin-bottom:1rem}}footer.footer .level .button{transition:all .3s ease}footer.footer .level .button:hover{background-color:#fff;color:#363636;border-color:#fff}@media screen and (max-width:768px){footer.footer{padding:2rem 16px}footer.footer .columns{margin-bottom:0}footer.footer .column{padding-bottom:1.5rem}}@media only screen and (max-width:768px){.footer{padding-top:1.5rem}.footer .footer-links-container{grid-template-columns:1fr;gap:1.5rem}}@media only screen and (max-width:1408px){.footer .links:nth-child(4){margin-right:0}.footer .block-subscribe{clear:both;margin:0 auto 2.5rem}}@media only screen and (max-width:1180px){.footer .currency-switcher,.footer .form-language{display:block}}@media only screen and (max-width:771px){.footer .footer-links-container{grid-template-columns:repeat(2,1fr);gap:1.5rem}.footer .block-subscribe{clear:both;width:100%}}.block{margin-bottom:2rem}.block>.block-content,.block>.box,.block>.product-options{border-top-left-radius:0;border-top-right-radius:0}.block-title{padding:1rem 1.25rem;background-color:#fafafa;border-top-left-radius:12px;border-top-right-radius:12px;transition:background-color .25s ease-in-out}.block-title:hover{background-color:#f5f5f5}.block-title h2,.block-title h3,.block-title strong{margin:0;line-height:1.5;text-transform:uppercase;color:#353637;font-weight:600;letter-spacing:.02em}.block-title small{font-size:.875rem;font-weight:400;color:#757575;margin-left:.5rem}.block-title i{margin-right:.5rem;color:#bccd00}.block-subtitle{font-weight:600;margin-bottom:.75rem;color:#353637}.block-content{padding:1.5rem;background-color:#fff;border:0}.block-content p:last-child{margin-bottom:0}.block-content td{padding:0 0 1rem}.block-content td.icon{font-size:1.5rem;width:15%;padding:0 0 .75rem;vertical-align:top;color:#bccd00}.block-content.unpad{padding:0}.block-content li.item{margin:0 0 1rem}.block-content li.item:last-child{margin-bottom:0}.block.small-block{font-size:.9375rem}.block.small-block .block-title{padding:.5rem .75rem;height:auto;min-height:34px}.block.small-block .block-content{padding:.75rem}.block,.col-left-first{margin-bottom:2rem}.col-left-first .block:last-of-type{margin-bottom:0}.footer .block-title{padding:0;background:none!important;border-bottom:2px solid #bccd00!important;height:auto;padding-bottom:.5rem}.footer .block-title strong{color:#bccd00;font-size:1.125rem}.footer .block-content{min-height:120px;background:none;padding-left:0;border:none;color:#fff}.block .actions{margin:1rem 0 0;display:flex;justify-content:space-between;align-items:center}.block .actions a{text-decoration:underline}.block .actions a:hover{color:#bccd00}.block .actions .button{margin-left:auto}.col-left .block .actions .button~a,.col-right .block .actions .button~a{line-height:33px;margin-right:.5rem}.block-amseorichdata{display:none}.my-account .tab-content{border:1px solid #eee;padding:2.5rem 2rem;border-radius:12px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}ul.tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;list-style:none;padding:0}ul.tabs a{text-decoration:none;color:#353637}ul.tabs a,ul.tabs li.tab{transition:all .25s ease-in-out}ul.tabs li.tab{padding:.75rem 1.25rem;background-color:#f5f5f5;border-radius:12px;cursor:pointer;font-weight:600}ul.tabs li.tab:hover{background-color:#eee;transform:translateY(-2px)}ul.tabs li.tab.active{background-color:#bccd00;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1)}ul.tabs li.tab.active a{color:#fff}.tab-container #installations,.tab-container #licenses,.tab-container #products-list{clear:both;display:block;margin-top:1.5rem}ul.tabs .data-table tbody td,ul.tabs .data-table thead th{border-bottom:0}.cart .page-title{margin-bottom:1rem}.cart .checkout-types.bottom,.cart .checkout-types.top{list-style:none;margin-left:0;text-align:right}.cart #discount-coupon-form .button-container button{margin-top:1.5rem}.cart #shopping-cart-table{max-width:100%}.cart #shopping-cart-table thead th{white-space:nowrap}.cart #shopping-cart-table .product-cart-actions .button,.cart #shopping-cart-table .product-cart-remove .button{padding:.5rem;height:unset}.cart #shopping-cart-table>tfoot td{padding-left:0;padding-right:0;text-align:right}.cart .cart-table{overflow-x:auto}@media only screen and (max-width:1180px){.cart #shopping-cart-table thead th{font-size:.875rem;padding:.25rem .5rem}.cart #shopping-cart-table td{padding:.5rem}}@media only screen and (max-width:771px){.cart #shopping-cart-table thead th{font-size:.75rem;padding:.25rem}.cart #shopping-cart-table .product-cart-actions .button,.cart #shopping-cart-table .product-cart-remove .button,.cart #shopping-cart-table td{padding:.25rem;font-size:.875rem}.cart .checkout-types .button{padding:.5rem 1rem;font-size:.875rem}}.product-view{margin-top:2rem}.product-view .product-essential .extra-info .ratings .rating-box{float:left;margin-top:8px;margin-right:10px}.product-view .product-essential .extra-info .ratings .amount{float:left}.product-view .product-essential .extra-info .ratings:after,.product-view .product-essential:after{content:"";display:table;clear:both}.product-view .product-shop .product-name .h1{color:#333;font-weight:700;margin-bottom:10px;border:0;float:left}.product-view .product-shop .product-name{display:none;float:left}.product-view .product-shop{width:71%;float:right;margin-bottom:10px}.product-view .product-shop .extra-info{float:left;padding-right:15px;clear:left;margin-bottom:10px}.product-view .product-shop .short-description{margin-bottom:10px;clear:both}.product-view .product-shop .ratings{margin-bottom:8px}.product-view .product-shop .availability{display:none}.product-view .product-shop .price-box{margin-top:0;margin-bottom:0}.product-view .product-shop .price-box .old-price,.product-view .product-shop .price-box .special-price{padding-right:0;line-height:1.2}.product-view .product-shop .price-box .special-price .price{color:#353637;font-weight:700}.product-view .product-shop .price-box .regular-price{padding-right:0;line-height:1.2}.product-view .product-shop .price-box .full-product-price .price,.product-view .product-shop .price-box .regular-price .price{color:#353637;font-weight:700}.product-view .product-shop .price-box .price-excluding-tax{display:block;line-height:1.2}.product-view .product-shop .price-box .price-excluding-tax .label{font-weight:300}.product-view .product-shop .price-box .price-including-tax{display:block;line-height:1.2}.product-view .product-shop .price-box .price-including-tax .label{font-weight:300}.product-view .product-img-box{width:29%;float:left;padding-right:15px;margin-bottom:10px}.product-view .product-img-box .product-name h1{border:0;color:#333;font-weight:700;margin-bottom:10px}.product-view .product-img-box .product-image{margin-bottom:10px}.product-view .product-img-box .product-image img{max-width:100%;max-height:300px;margin:0 auto}.product-view .block-related{clear:right;margin-bottom:10px}.product-view .add-to-cart-wrapper{background:#efefef;border:1px solid hsla(0,0%,59%,.3);padding:15px;margin-top:30px}.product-view .add-to-box:after,.product-view .add-to-cart:after{content:"";display:table;clear:both}.product-view .add-to-cart{margin-top:15px}.product-view .add-to-cart-buttons{min-height:40px;float:left;margin-right:10px}.product-view .add-to-cart-buttons .button{margin-bottom:10px}.product-view .add-to-cart-buttons .paypal-logo{margin-bottom:10px;clear:left;text-align:center}.product-view .add-to-cart-buttons .paypal-logo .paypal-button{margin:0 auto;display:block;width:145px}.product-view .add-to-cart-buttons .paypal-logo .bml_button{display:block;width:150px;margin:0 auto}.product-view .add-to-cart-buttons .paypal-logo .bml_button a{text-align:center}.product-view .add-to-cart-buttons .paypal-logo .paypal-or{display:block;margin-bottom:10px;margin-left:0;margin-right:0;line-height:1;text-align:center}.product-view .add-to-links{clear:both;margin-top:0;margin-right:15px;float:left}.product-view .add-to-links:after{content:"";display:table;clear:both}.product-view .add-to-links li{float:left}.product-view .add-to-links li:first-child a{margin-left:0}.product-view .add-to-links li:last-child a{border-right:0}.product-view .add-to-links a{padding:2px 7px 2px 0;margin-left:7px;border-right:1px solid hsla(0,0%,59%,.3)}.product-view .ratings .rating-links{clear:left;float:left;margin-top:0}.price{color:#353637;font-weight:700}.product-view .add-to-cart-wrapper{clear:right}p.delivery-time{margin:0 0 10px}.product-image-gallery{position:relative}.product-image-gallery .gallery-image{display:none}.product-image-gallery .gallery-image.visible{display:block}.product-image-gallery .gallery-image.visible.hidden{visibility:hidden}.product-image-gallery:before{background-color:#fff;opacity:.8;z-index:2}.product-image-gallery:after,.product-image-gallery:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none}.product-image-gallery:after{background-image:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/opc-ajax-loader.gif);background-repeat:no-repeat;background-position:50%;z-index:3}.product-image-gallery.loading{position:relative}.product-image-gallery.loading:after,.product-image-gallery.loading:before{display:block}.product-image-thumbs li{display:inline-block}.product-image-thumbs li:first-child{margin-left:-1px}.product-image-thumbs a{display:inline-block;border:1px solid transparent}.no-touch .product-image-thumbs a:hover{border-color:#c7c7c7}.product-collateral{background-color:#fafafa}.box-collateral,.product-collateral{margin-bottom:10px;clear:both}.add-to-box .or,.collateral-tabs dd h2{display:none}#product-attribute-specs-table{max-width:50em;border:1px solid silver}#product-attribute-specs-table th{border-right:1px solid silver;border-bottom:1px solid silver}.grouped-items-table-wrapper{border:1px solid silver;width:100%;padding:10px;margin-bottom:15px}.grouped-items-table-wrapper tbody tr:last-child td{border-bottom:none}.grouped-items-table .name-wrapper{color:#bccd00}.grouped-items-table .qty-wrapper{padding-top:7px}.grouped-items-table .qty-label{margin-left:7px}.grouped-items-table td{padding:4px}.product-options{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}.product-options p.required{position:absolute;top:6px;right:15px}.product-options dt{margin:10px 0 3px;font-weight:400}.product-options dt:first-child{margin-top:0}.product-options dd .qty-holder{display:block;padding:10px 0 0}.product-options dd .qty-holder .qty{width:3em}.product-options dd .qty-holder label{vertical-align:middle}.product-options dd .qty-disabled{background:none;border:0;padding:0 2px}.product-options dd{padding:0 0 10px;margin:0 0 5px}.product-options dd .input-text{width:98%}.product-options dd .input-box{padding-top:0}.product-options dd input.datetime-picker{width:150px}.product-options dd .time-picker{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:2px 0}.product-options dd textarea{width:98%;height:8em}.product-options dd select{width:330px;max-width:100%}.product-options dl.last dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0}.product-options ul.options-list{margin-right:5px}.product-options ul.options-list li{line-height:1.5;margin-bottom:7px}.product-options ul.options-list li:last-child{margin-bottom:0}.product-options ul.options-list .checkbox,.product-options ul.options-list .radio{float:left;margin-top:6px;margin-right:5px}.product-options ul.options-list .label{display:block}.product-options ul.options-list label{font-weight:400}.product-options p.note{margin:0;font-size:.9375rem}.product-options-bottom{background-color:#fff;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);padding:1.25rem}.product-options-bottom:after{content:"";display:table;clear:both}.product-options-bottom .product-pricing,.product-options-bottom .tier-prices{float:right;margin:0;padding:0 0 10px;border:0;background:0;color:#2a3136}.product-options-bottom .tier-prices li{background:0;padding:2px 0}.product-options-bottom .tier-prices .benefit,.product-options-bottom .tier-prices .price{color:#2a3136}.product-options-bottom .price-box{padding:0}.product-options-bottom .price-tax{float:left}.qty-wrapper{position:relative;text-align:center;min-height:40px;margin-bottom:10px;margin-right:7px;float:left}.qty-wrapper label{margin-right:15px;float:left;line-height:calc(2.5em + 8px);height:calc(2.5em + 8px)}.qty-wrapper .qty{text-align:center;font-weight:700;display:inline-block;float:left;height:calc(2.5em + 8px)}.qty-wrapper.shown .qty-spinner{display:block}@media only screen and (max-width:850px){.product-view .product-shop .price-box .price-excluding-tax .label{font-size:15px}.product-view .product-shop .price-box .price-excluding-tax .price{font-size:18px}.product-view .product-shop .price-box .price-including-tax .label{font-size:15px}.product-view .product-shop .price-box .price-including-tax .price{font-size:18px}}@media only screen and (max-width:1180px){.product-view .add-to-cart-wrapper{clear:both;width:100%;float:none;padding-right:0;padding-left:0}.product-view .product-shop .price-box .price-excluding-tax .label{font-size:16px}.product-view .product-shop .price-box .price-excluding-tax .price{font-size:20px}.product-view .product-shop .price-box .price-including-tax .label{font-size:16px}.product-view .product-shop .price-box .price-including-tax .price{font-size:20px}.product-view .block-related,.product-view .product-shop{width:100%;float:none;padding-right:0;padding-left:0}.product-collateral .toggle-tabs{display:none}.product-collateral>dl>dt{margin:0;margin-bottom:10px;color:#2a3136;font-size:14px;font-weight:700;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:7px 10px 7px 24px;border:1px solid #ccc;position:relative;background-color:#f4f4f4;display:block;cursor:pointer;border-bottom-width:0}.product-collateral>dl>dt:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #bccd00;border-bottom:none;left:10px;top:50%;margin-top:-3px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #bccd00;border-right:none}.product-collateral>dl>dt:hover{color:#bccd00}.product-collateral>dl>dd{padding:10px;margin:0;border-width:0 1px;border-style:solid;border-color:#ccc;display:none}.product-collateral>dl>dd:last-child{border-width:0 1px 1px}.product-collateral>dl>dt.last{border-bottom-width:1px}.product-collateral{width:100%;float:none;padding-right:0;padding-left:0}.product-collateral.accordion-open>dl>dt.current{border-bottom-width:1px}.product-collateral.accordion-open>dl>dt.current:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #bccd00;border-bottom:none;left:6px;top:50%;margin-top:-3px}.product-collateral.accordion-open>dl>dd.current{display:block}.product-img-box{width:100%;float:none;padding-right:0;padding-left:0}}@media only screen and (max-width:420px){.product-view .product-shop .price-box .price-excluding-tax{margin-bottom:5px}.product-view .product-shop .price-box .price-excluding-tax span{display:block}.product-view .product-shop .price-box .price-including-tax{margin-bottom:5px}.product-view .product-shop .price-box .price-including-tax span{display:block}}@media only screen and (max-width:768px){.product-img-box .product-image img{max-height:450px}.product-img-box{margin-bottom:15px}.product-view .add-to-cart-buttons .paypal-or{line-height:20px}.product-view .add-to-cart-buttons .button,.product-view .add-to-cart-buttons .paypal-button,.product-view .add-to-cart-buttons .paypal-logo,.product-view .add-to-cart-buttons .paypal-or{text-align:center;width:100%;display:block;margin-right:0;margin-left:0;float:none}.box-collateral,.grouped-items-table-wrapper,.product-collateral,.product-view .block-related,.product-view .product-shop{margin-bottom:15px}.product-options-bottom .product-pricing,.product-options-bottom .tier-prices{float:none;width:100%;text-align:right;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid hsla(0,0%,59%,.3)}.product-options-bottom .price-box .price-as-configured{text-align:right}.product-options-bottom .price-box .price-as-configured .price-label{display:block}}@media only screen and (max-width:771px){.add-to-box .add-to-links a{float:none;width:auto;text-indent:0}}@media only screen and (min-width:771px){.product-collateral .toggle-tabs{display:block;width:100%;position:relative;border:1px solid hsla(0,0%,59%,.3);background-color:#f4f4f4}.product-collateral .toggle-tabs li{float:left;border-right:1px solid transparent;border-left:1px solid transparent}.product-collateral .toggle-tabs li>span{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 30px;height:40px;line-height:40px;cursor:pointer;text-transform:uppercase;font-size:14px;position:relative;bottom:-1px}.product-collateral .toggle-tabs li.current:first-child,.product-collateral .toggle-tabs li:first-child{border-left:none}.product-collateral .toggle-tabs li.current{border-right:1px solid hsla(0,0%,59%,.3);border-left:1px solid hsla(0,0%,59%,.3)}.product-collateral .toggle-tabs li.current>span{background-color:#fafafa;z-index:5}.product-collateral .toggle-tabs li.current span{font-weight:700}.product-collateral .toggle-tabs:after{content:"";display:table;clear:both}.product-collateral>dl{width:100%}.product-collateral>dl>dt{display:none}.product-collateral>dl>dd{width:100%;display:none;padding:30px;border:1px solid hsla(0,0%,59%,.3);border-top:0}.product-collateral>dl>dd.current,.product-view .product-shop .product-name{display:block}}#product-review-table thead{background-image:linear-gradient(180deg,#fefefe,#f4f4f4)}body.newsletter-manage-index .fieldset h2{display:none}.contacts-index-index .buttons-set p.required{float:left}@media only screen and (max-width:771px){.contacts-index-index .buttons-set{max-width:330px;margin-left:0}.contacts-index-index .buttons-set button{float:left;margin-left:0}.contacts-index-index .buttons-set p.required{float:right}}.cms-no-route .std img,.cms-page-view .std img{max-width:100%;margin-bottom:1em}#accordion .toggle-tabs{display:none}#accordion>dl>dt{margin:0;color:#2a3136;font-size:14px;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-weight:400;padding:7px 10px 7px 24px;border:1px solid #ccc;position:relative;background-color:#f4f4f4;display:block}#accordion>dl>dt:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #bccd00;border-bottom:none;left:10px;top:50%;margin-top:-3px}#accordion>dl>dd{padding:10px;margin:0;border-width:0 1px;border-style:solid;border-color:#ccc}#accordion>dl>dd:last-child{border-width:0 1px 1px}#accordion li{position:relative;overflow:hidden}#accordion li .plusimage h2{margin-right:10px}.page-sitemap .links{display:block;text-align:right;margin:0 20px 0 0}.page-sitemap .links a{position:relative}.page-sitemap .sitemap{padding:0 20px;margin:15px 0;font-size:12px}.page-sitemap .sitemap li{margin:3px 0}.contacts-index-index h1{border:none}#contactForm:after{content:"";display:table;clear:both}#contactForm .fieldset .legend+.required{margin:0}@media only screen and (max-width:1180px){#contactForm{padding-left:0}}.hero-gradient-primary{background:linear-gradient(135deg,#0b3954,#093046)}.hero-terminal-box{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-left:4px solid #bccd00}.value-box{min-height:250px}.value-box--primary{position:relative}.value-box--primary:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#bccd00}.value-box--blue{position:relative}.value-box--blue:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#0b3954}.value-box--danger{position:relative}.value-box--danger:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#f06543}.stat-number--primary{color:#bccd00}.stat-number--blue{color:#0b3954}.stat-number--danger{color:#f06543}.stat-number--success{color:#bccd00}.feature-box{border-left:5px solid #bccd00}.feature-box--primary{border-left-color:#bccd00}.feature-box--blue{border-left-color:#0b3954}.feature-box--danger{border-left-color:#f06543}.icon-feature{font-size:3rem;display:block;margin-bottom:1rem}.icon-feature--primary{color:#bccd00}.icon-feature--blue{color:#0b3954}.icon-feature--danger{color:#f06543}.loyalty-level-tag--premium{background:#0b3954;color:#fff}.loyalty-progress--primary::-webkit-progress-value{background-color:#bccd00}.loyalty-progress--primary::-moz-progress-bar{background-color:#bccd00}.loyalty-progress--info::-webkit-progress-value{background-color:#757575}.loyalty-progress--info::-moz-progress-bar{background-color:#757575}.loyalty-progress--premium::-webkit-progress-value{background-color:#0b3954}.loyalty-progress--premium::-moz-progress-bar{background-color:#0b3954}.newsletter-box-homepage{background-color:#bccd00}.gradient-section--light{background:linear-gradient(180deg,#fefefe,#f4f4f4)}.gradient-section--lighter{background:linear-gradient(135deg,#fcfcfc,#f5f5f5)}.gradient-section--blue{background:linear-gradient(135deg,#0b3954,#093046)}.btn-outline-blue{border:2px solid #0b3954;color:#0b3954}.btn-outline-blue:hover{background-color:#0b3954;color:#fff}.min-h-250{min-height:250px}.bg-primary{background-color:#bccd00}.bg-blue{background-color:#0b3954}.border-primary{border-color:#bccd00!important}.border-blue{border-color:#0b3954!important}.text-blue{color:#0b3954}.notice-cookie .notice-inner{padding-bottom:0}.notice-cookie .notice-inner:after{content:"";display:table;clear:both}.notice-cookie .notice-text{float:left;max-width:90%;padding-top:4px;text-align:left}.notice-cookie .notice-text p{padding-bottom:14.5px;line-height:1.3}.notice-cookie .actions{float:left;text-align:right;padding-bottom:14.5px}@media only screen and (max-width:1216px){.notice-cookie .notice-text{max-width:86%}}@media only screen and (max-width:1180px){.notice-cookie{padding:0 20px}.notice-cookie .notice-text{max-width:82%;padding-top:0}}@media only screen and (max-width:620px){.notice-cookie{padding:0 20px}.notice-cookie .notice-inner{background-position:left 10px}.notice-cookie .notice-inner:after{content:"";display:table;clear:both}.notice-cookie .notice-text{float:none;max-width:100%;padding-top:0}.notice-cookie .actions{text-align:left}}.hero.features-hero{background:linear-gradient(135deg,#fafafa,#fff);border-bottom:1px solid #eee;position:relative}.hero.features-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#bccd00,#95a600)}.hero.features-hero .hero-body{padding:4rem 1.5rem}.hero.features-hero .page-title h1,.hero.features-hero .page-title h2,.hero.features-hero .product-name .h1,.hero.features-hero .product-name h1,.hero.features-hero .title,.page-title .hero.features-hero h1,.page-title .hero.features-hero h2,.product-name .hero.features-hero .h1,.product-name .hero.features-hero h1{font-weight:700;letter-spacing:-.02em;color:#353637}.hero.features-hero .page-title h1 .fas,.hero.features-hero .page-title h2 .fas,.hero.features-hero .product-name .h1 .fas,.hero.features-hero .product-name h1 .fas,.hero.features-hero .title .fas,.page-title .hero.features-hero h1 .fas,.page-title .hero.features-hero h2 .fas,.product-name .hero.features-hero .h1 .fas,.product-name .hero.features-hero h1 .fas{color:#bccd00;animation:b .6s ease-out;display:inline-block}.hero.features-hero .subtitle{color:rgba(42,49,54,.875);font-weight:400;max-width:600px;margin:0 auto}@keyframes b{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(-5deg)}75%{transform:scale(1.05) rotate(5deg)}}.features-section{padding:4rem 0}@media screen and (max-width:771px){.features-section{padding:3rem 0}}.feature-card{height:100%;transition:all .25s ease-in-out;border:1px solid #eee;background:#fff;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#bccd00 50%,transparent);opacity:0;transition:opacity .25s ease-in-out}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:#bccd00}.feature-card:hover:before{opacity:1}.feature-card:hover .feature-icon{transform:scale(1.05)}.feature-card:hover .feature-icon i{animation:c 1s ease-in-out infinite}.feature-card .card-content{text-align:center;padding:2rem 1.5rem}.feature-card .feature-icon{width:72px;height:72px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;transition:transform .25s ease-in-out;position:relative}.feature-card .feature-icon i{color:#fff;line-height:1;position:relative;z-index:1}.feature-card .feature-icon.icon-green{background:linear-gradient(135deg,#bccd00,#95a600);box-shadow:0 8px 16px rgba(188,205,0,.25)}.feature-card .page-title h1,.feature-card .page-title h2,.feature-card .product-name .h1,.feature-card .product-name h1,.feature-card .title,.page-title .feature-card h1,.page-title .feature-card h2,.product-name .feature-card .h1,.product-name .feature-card h1{color:#353637;font-weight:600;font-size:1.125rem;margin-bottom:.75rem;line-height:1.3}.feature-card p{color:rgba(42,49,54,.875);font-size:.875rem;line-height:1.6;margin:0}@keyframes c{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media screen and (max-width:771px){.hero.features-hero .hero-body{padding:3rem 1.5rem}.hero.features-hero .page-title h1,.hero.features-hero .page-title h2,.hero.features-hero .product-name .h1,.hero.features-hero .product-name h1,.hero.features-hero .title,.page-title .hero.features-hero h1,.page-title .hero.features-hero h2,.product-name .hero.features-hero .h1,.product-name .hero.features-hero h1{font-size:1.875rem}.hero.features-hero .page-title h1 .fas,.hero.features-hero .page-title h2 .fas,.hero.features-hero .product-name .h1 .fas,.hero.features-hero .product-name h1 .fas,.hero.features-hero .title .fas,.page-title .hero.features-hero h1 .fas,.page-title .hero.features-hero h2 .fas,.product-name .hero.features-hero .h1 .fas,.product-name .hero.features-hero h1 .fas{display:block;margin:0 auto 1rem;font-size:2.25rem}.feature-card{margin-bottom:1.5rem}.feature-card:hover{transform:translateY(-4px)}}.features-section .column{opacity:0;animation:d .6s ease-out forwards}.features-section .column:first-child{animation-delay:.1s}.features-section .column:nth-child(2){animation-delay:.2s}.features-section .column:nth-child(3){animation-delay:.3s}.features-section .column:nth-child(4){animation-delay:.4s}@keyframes d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.feature-card,.features-section .column,.hero.features-hero .page-title h1 .fas,.hero.features-hero .page-title h2 .fas,.hero.features-hero .product-name .h1 .fas,.hero.features-hero .product-name h1 .fas,.hero.features-hero .title .fas,.page-title .hero.features-hero h1 .fas,.page-title .hero.features-hero h2 .fas,.product-name .hero.features-hero .h1 .fas,.product-name .hero.features-hero h1 .fas{animation:none!important;transition:none!important}.feature-card:hover{transform:none}}fieldset{padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;vertical-align:top}@media only screen and (max-width:1180px){.col2-set .buttons-set .button,.col2-set .buttons-set .button2{float:none;width:100%;margin-left:0;margin-right:0}.col2-set .buttons-set .back-link,.col2-set .buttons-set .required{display:none}}@media only screen and (max-width:768px){.buttons-set .button{float:none;width:100%;margin-left:0;margin-right:0;margin-bottom:7px}.buttons-set .back-link,.buttons-set .required{display:none}}.buttons-set{clear:both;text-align:right;margin:15px 0 0;padding-top:20px}.buttons-set p.required{margin:0;line-height:33px;float:right}.buttons-set .back-link{float:left;margin:0;line-height:33px}.buttons-set a:not(.button){line-height:20px;display:inline-block;padding:5px}.buttons-set button.button{float:right;margin-left:5px;min-width:140px}.buttons-set:after{content:"";display:table;clear:both}.fieldset p{margin-bottom:7px}.fieldset p.required{margin-bottom:5px;float:right;font-size:.875rem;margin-top:0}.fieldset+.fieldset{margin-top:5px}form .legend{margin:1.5rem 0 1rem;color:#353637;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.4;text-transform:uppercase;border-bottom:1px solid rgba(170.4,170.4,170.4,.3)}.input-box:after{content:"";display:table;clear:both}.input-box .v-fix{float:left;margin-right:5px}label{display:inline-block;font-weight:600;-webkit-user-select:none;user-select:none;max-width:89%}.input-hint,label.required:after,span.required:after{font-size:12px}.input-hint{color:#e0e0e0}select{padding:.5rem .75rem;cursor:pointer;width:365px;max-width:100%;height:44px;background-color:#fafafa}ul.form-list input:not(.checkbox),ul.form-list select,ul.form-list textarea{width:100%}ol.no-list-style,ul.no-list-style{list-style-image:none;list-style-type:none;list-style-position:inherit;list-style:none}select+select{margin-left:5px}select[multiple]{width:270px;border:1px solid silver;padding:5px}textarea{box-sizing:border-box;max-width:100%;width:450px;padding:5px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{height:44px;width:365px;max-width:100%;background-color:#fafafa;padding:.5rem .75rem;border-bottom-width:1px}.input-text,select,textarea{border:1px solid hsla(0,0%,59%,.3);font-size:1rem;border-radius:12px}.input-text:focus,select:focus,textarea:focus{border:1px solid #bccd00;border-bottom-width:1px}.input-text.validation-failed{border-color:#f06543}.input-text.validation-failed:focus{outline-color:#fff}input[type=checkbox]{border-color:hsla(0,0%,59%,.3)}@media only screen and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:0){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{font-size:1rem}}input[type=number].qty,input[type=text].qty{width:3em;text-align:center;vertical-align:middle}::-webkit-input-placeholder{color:#e0e0e0}input:-moz-placeholder{color:#e0e0e0}.checkbox{zoom:1.5}.checkbox,.radio{position:relative;display:inline-block}.checkbox+label,.radio+label{width:auto;padding:0 0 0 7px;vertical-align:top}.validation-advice,p.required{margin:0;color:#f06543;font-size:.875rem}label.required:after,span.required:after{content:" *";color:#f06543;font-weight:400;font-size:.875rem;vertical-align:text-bottom}label.required em,span.required em{display:none}.form-list{list-style:none!important;margin-left:0!important}.form-list>li{margin-bottom:20px;width:100%}.form-list .input-range .input-text{width:74px}.form-list .half-field{width:181px;display:inline-block;margin-bottom:0}.form-list span.notice{color:#bbb;font-size:90%;font-weight:400}#checkout-shipping-method-load .sp-methods dd div.input-box,#co-shipping-method-form .sp-methods dd div.input-box,.form-list .control div.input-box,.product-options ul.options-list div.input-box,.sp-methods dt div.input-box{display:inline;float:left}.form-list .control div.input-box{float:none}#checkout-shipping-method-load .sp-methods dd div.input-box:after,#co-shipping-method-form .sp-methods dd div.input-box:after,.form-list .control div.input-box:after,.product-options ul.options-list div.input-box:after,.sp-methods dt div.input-box:after{display:none}#checkout-shipping-method-load .sp-methods dd input.checkbox,#checkout-shipping-method-load .sp-methods dd input.radio,#co-shipping-method-form .sp-methods dd input.checkbox,#co-shipping-method-form .sp-methods dd input.radio,.form-list .control input.checkbox:not(#tm_gdpr_consent_privacy),.form-list .control input.radio,.product-options ul.options-list input.checkbox,.product-options ul.options-list input.radio,.sp-methods dt input.checkbox,.sp-methods dt input.radio{float:left}.form-list .newsletter input.checkbox{margin:0}.form-list .newsletter label{float:left!important;margin-left:5px;width:auto!important;line-height:1em}#checkout-shipping-method-load .sp-methods dd label,#co-shipping-method-form .sp-methods dd label,.form-list .control label,.product-options ul.options-list label,.sp-methods dt label{color:#2a3136;display:inline-block;cursor:pointer;max-width:100%;min-width:250px;float:none;padding:0}.product-options ul.options-list label{cursor:auto}#checkout-shipping-method-load .sp-methods dd .no-display+label,#co-shipping-method-form .sp-methods dd .no-display+label,.form-list .control .no-display+label,.product-options ul.options-list .no-display+label,.sp-methods dt .no-display+label{padding-left:10px;background-color:transparent}#checkout-shipping-method-load .sp-methods dd .no-display+label:hover,#co-shipping-method-form .sp-methods dd .no-display+label:hover,.form-list .control .no-display+label:hover,.product-options ul.options-list .no-display+label:hover,.sp-methods dt .no-display+label:hover{background-color:transparent}.col2-set .form-list .control label,.product-options ul.options-list label{min-width:inherit;max-width:100%}.form-list .control.remember-me-box label{width:auto;max-width:none;min-width:inherit}.form-list .control{margin-top:20px}.form-list .control label{float:none}.form-list .control .checkbox,.form-list .control .radio{margin-right:6px;zoom:1.5}.form-list .control .input-box{clear:none;display:inline-block;width:auto;padding:0}.product-options{border-top-left-radius:12px;border-top-right-radius:12px}.product-options-bottom{border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media only screen and (max-width:768px){.form-list>li{margin-bottom:25px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{height:44px;padding:0 12px;font-size:16px}.checkbox,.radio{min-width:24px;min-height:24px}label{margin-bottom:10px;font-size:15px}}@media only screen and (max-width:480px){.form-list>li{margin-bottom:28px}}.block-layered-nav .block-subtitle--filter{display:none;margin:0;margin-bottom:10px;color:#2a3136;font-size:14px;font-weight:700;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-webkit-user-select:none;-o-user-select:none;user-select:none;font-weight:400;margin-bottom:0;padding:7px 10px 7px 24px;border:1px solid #ccc;position:relative;background-color:#f4f4f4;cursor:pointer}.block-layered-nav .block-subtitle--filter:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #bccd00;border-bottom:none;left:10px;top:50%;margin-top:-3px}.block-layered-nav .block-content .toggle-tabs{display:none}.block-layered-nav .block-content>dl>dt{margin:0;margin-bottom:10px;color:#2a3136;font-size:14px;font-weight:700;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-webkit-user-select:none;-o-user-select:none;user-select:none;font-weight:400;margin-bottom:0;padding:7px 10px 7px 24px;border:1px solid #ccc;position:relative;background-color:#f4f4f4;display:block}.block-layered-nav .block-content>dl>dt:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #bccd00;border-bottom:none;left:10px;top:50%;margin-top:-3px}.block-layered-nav .block-content>dl>dd{padding:10px;margin:0;border-width:0 1px;border-style:solid;border-color:#ccc}.block-layered-nav .block-content>dl>dd:last-child{border-width:0 1px 1px}.block-layered-nav dl dd{margin-bottom:10px;margin-top:10px}.block-layered-nav dl dd ol>li>a,.block-layered-nav dl dd ol>li>span{padding:5px 15px;display:block}.block-layered-nav dl dd ol>li>a .count{color:#e0e0e0}@media only screen and (min-width:771px){.block-layered-nav .block-content>dl>dt{padding-left:10px}.block-layered-nav .block-content>dl>dt:after{display:none}}@media only screen and (max-width:1180px){.sidebar .block.block-layered-nav{border-bottom:none}.block-layered-nav--no-filters .block-title{display:none}.block-layered-nav .block-content{padding-top:0;margin-top:15px}.block-layered-nav .block-content>dl>dt{cursor:pointer;border-bottom-width:0}.block-layered-nav .block-content>dl>dt:hover{color:#bccd00}.block-layered-nav .block-content>dl>dt:after{content:"";position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #bccd00;border-right:none}.block-layered-nav .block-content>dl>dt.last{border-bottom-width:1px}.block-layered-nav .block-content>dl>dd{display:none}.block-layered-nav .block-content.accordion-open>dl>dt.current{border-bottom-width:1px}.block-layered-nav .block-content.accordion-open>dl>dt.current:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #bccd00;border-bottom:none;left:6px;top:50%;margin-top:-3px}.block-layered-nav .block-content.accordion-open>dl>dd.current{display:block}.block-layered-nav .block-subtitle--filter{background-color:#bccd00;border:0;margin-bottom:0;display:block;color:#fff}.block-layered-nav .block-subtitle--filter:after{content:"";position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;border-right:none;right:10px;top:50%;margin-top:-5px}.block-layered-nav .block-subtitle--filter:hover{background-color:#2a3136 444;color:#fff}.block-layered-nav .block-subtitle--filter.active:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #fff;border-bottom:none;right:10px;top:50%;margin-top:-3px}#narrow-by-list,#narrow-by-list2{padding:10px;border:1px solid hsla(0,0%,59%,.3);border-top:0}.block-layered-nav dl ol>li>a,.block-layered-nav dl ol>li>span{padding:7px;margin:5px}.block-layered-nav dl ol>li>a{color:#2a3136;background-color:#f4f4f4;padding:5px 10px}.block-layered-nav dl ol>li>a:hover{text-decoration:none;background:#e7e7e7}}.block-layered-nav .currently .block-subtitle{display:block;margin:0;margin-bottom:10px;color:#2a3136;font-size:14px;font-weight:700;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase}.block-layered-nav .currently ol{padding-left:10px;margin-bottom:10px}.block-layered-nav .currently ol li{margin-bottom:5px}.block-layered-nav .currently ol li .label{font-weight:700}.block-layered-nav .currently ol li:after{content:"";display:table;clear:both}.block-layered-nav .actions{text-align:right;margin-bottom:7px}.block-layered-nav--tags{border-top-left-radius:0;border-bottom-left-radius:0;margin:2rem 0}.block-layered-nav--tags .layered-nav__active-filters{margin-bottom:1.5rem;padding:1.25rem;background-color:#fff;width:50%;border-left:4px solid #757575;border-radius:0 12px 12px 0}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;flex-wrap:wrap;gap:.5rem}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-header .block-subtitle{font-size:1rem;font-weight:600;color:#353637;margin:0}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-header .button .icon{font-size:1.25em;margin-right:.25em}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-tags{display:flex;flex-wrap:wrap;gap:.5rem}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-tags .tag{display:inline-flex;align-items:center;gap:.5em}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-tags .tag .layered-nav__active-label{opacity:.8;font-weight:400}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-tags .tag strong{font-weight:600}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-tags .tag .delete{margin-left:.5em}.block-layered-nav--tags .layered-nav__filters{display:flex;flex-wrap:wrap;gap:1rem}.block-layered-nav--tags .layered-nav__filter-group{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.block-layered-nav--tags .layered-nav__filter-group .layered-nav__filter-label{font-weight:600;color:#353637;white-space:nowrap;font-size:1rem}.block-layered-nav--tags .layered-nav__filter-group .layered-nav__filter-items{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.block-layered-nav--tags .layered-nav__filter-group .layered-nav__filter-items .tag{margin-bottom:0;text-decoration:none;transition:all .15s ease;line-height:1}.block-layered-nav--tags .layered-nav__filter-group .layered-nav__filter-items .tag:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1);text-decoration:none}.block-layered-nav--tags .layered-nav__filter-group .layered-nav__filter-items .tag.is-success{font-weight:600}.block-layered-nav--tags .layered-nav__filter-group .layered-nav__filter-items .tag .count{opacity:.7;font-size:.875em;margin-left:.25em}@media screen and (max-width:771px){.block-layered-nav--tags .layered-nav__active-filters{width:100%}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-header{flex-direction:column;align-items:flex-start}.block-layered-nav--tags .layered-nav__active-filters .layered-nav__active-header .button{width:100%;justify-content:center}.block-layered-nav--tags .layered-nav__filter-group{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.block-layered-nav--tags .layered-nav__filter-group .layered-nav__filter-label{margin-bottom:.25rem}.block-layered-nav--tags .layered-nav__filter-group .layered-nav__filter-items{width:100%;justify-content:flex-start}}.success{color:#bccd00}.error{color:#f06543}.error,.notice{font-weight:700}.notice{color:#0b3954}ul.messages{margin-bottom:1rem;margin-left:0!important;margin-top:0}ul.messages li{list-style:none;padding:0}ul.messages li ul{margin:0}ul.messages li li:before{top:50%;left:0;margin-top:-5px}ul.messages li li{position:relative;padding:.5rem 1rem;background:#f5f5f5}ul.messages li.error-msg li:before{content:"";position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #f06543;border-right:none}ul.messages li.error-msg{color:#353637;background-color:#f5f5f5;border-left:5px solid #f06543;border-top:1px solid #f06543;border-bottom:1px solid #f06543;border-right:1px solid #f06543}ul.messages li.notice-msg li:before{content:"";position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #0b3954;border-right:none}ul.messages li.notice-msg{color:#353637;background-color:#f5f5f5;border-left:5px solid #0b3954;border-top:1px solid #0b3954;border-bottom:1px solid #0b3954;border-right:1px solid #0b3954}ul.messages li.success-msg li:before{content:"";position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #bccd00;border-right:none}ul.messages li.success-msg{color:#353637;background-color:#f5f5f5;border-left:5px solid #bccd00;border-top:1px solid #bccd00;border-bottom:1px solid #bccd00;border-right:1px solid #bccd00}ul.messages li.warning-msg li:before{content:"";position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #ffe775;border-right:none}ul.messages li.warning-msg{color:#353637;background-color:#f5f5f5;border-left:5px solid #ffe775;border-top:1px solid #ffe775;border-bottom:1px solid #ffe775;border-right:1px solid #ffe775}.category-products{margin:48px 0}.category-title h1,body.catalogsearch-result-index .page-title h1{border-bottom:none}.category-image{margin-bottom:1.5em}h2.product-name,h3.product-name,h4.product-name,h5.product-name,h6.product-name,p.product-name{margin:0 0 .75em;color:rgba(42,49,54,.875);font-style:normal;font-size:1rem;text-rendering:optimizeLegibility;line-height:1.3;letter-spacing:.01em;text-decoration:none}h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:rgba(42,49,54,.875)}h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#bccd00;text-decoration:none}.products-grid .product-name,.products-list .product-name{margin-bottom:15px;font-size:100%;font-weight:700;min-height:45px}.products-grid .product-name a,.products-list .product-name a{text-decoration:none}.products-grid,.products-grid .add-to-links,.products-grid>li{list-style:none}.products-grid{position:relative}.products-grid:after{content:"";display:table;clear:both}.products-grid>li{position:relative;margin-bottom:32px;text-align:center;transition:all .25s ease-in-out}.products-grid>li:after{content:"";display:table;clear:both}.products-grid .product-image{margin-bottom:15px;margin-right:20px}.products-grid .product-image img{width:100%;height:auto;max-width:210px;margin:0;border-radius:12px;transition:transform .25s ease-in-out}.products-grid .product-image img.hidden{display:none}.products-grid .product-image:hover img{transform:scale(1.02)}.products-grid .product-info{position:relative;padding-bottom:95px}.cms-home .products-grid .product-info,.cms-home .products-grid li.item{padding-bottom:0}.cms-home .products-grid .price-box{font-size:90%}.cms-home .products-grid .price{font-size:100%}.products-grid .actions{position:absolute;bottom:0;min-height:85px;width:100%}.products-grid .ratings .rating-box{margin:0 auto}.products-grid .ratings .amount{display:none}.products-grid .price-box{color:#e0e0e0;margin:10px 2% 0;padding:0}.products-grid .add-to-links{margin-bottom:0}.products-grid>li{float:left;width:47.72727%;margin-right:4.54545%}.products-grid>li:nth-child(odd){clear:left}.products-grid>li:nth-child(2n){margin-right:0}.products-grid .product-image:after,.products-grid .product-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none}.products-grid .product-image:before{background-color:#fff;opacity:.8;z-index:2}.products-grid .product-image:after{background-image:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/opc-ajax-loader.gif);background-repeat:no-repeat;background-position:50%;z-index:3}.products-grid .product-image.loading{position:relative}.products-grid .product-image.loading:after,.products-grid .product-image.loading:before{display:block}@media only screen and (min-width:480px){.products-grid>li:nth-child(odd){clear:none}.products-grid>li,.products-grid>li:nth-child(2n){margin-right:3.7037%}.products-grid>li{width:17.8642%}.cms-home .products-grid>li{width:37.8642%;margin-right:3.7037%}.products-grid>li:nth-child(3n+1){clear:left}.products-grid>li:nth-child(3n){margin-right:0}}@media only screen and (max-width:1029px){.cms-home .products-grid>li{width:33.8642%;margin-right:3.7037%}}@media only screen and (min-width:960px){.products-grid--max-4-col>li:nth-child(3n+1),.products-grid--max-4-col>li:nth-child(odd){clear:none}.products-grid--max-4-col>li:nth-child(2n),.products-grid--max-4-col>li:nth-child(3n){margin-right:2.22222%}.products-grid--max-4-col>li{width:23.33333%;margin-right:2.22222%}.products-grid--max-4-col>li:nth-child(4n+1){clear:left}.products-grid--max-4-col>li:nth-child(4n){margin-right:0}.products-grid--max-5-col>li:nth-child(3n+1),.products-grid--max-5-col>li:nth-child(odd){clear:none}.products-grid--max-5-col>li:nth-child(2n),.products-grid--max-5-col>li:nth-child(3n){margin-right:2.22222%}.products-grid--max-5-col>li{width:18.22222%;margin-right:2.22222%}.products-grid--max-5-col>li:nth-child(5n+1){clear:left}.products-grid--max-5-col>li:nth-child(5n){margin-right:0}.products-grid--max-6-col>li:nth-child(3n+1),.products-grid--max-6-col>li:nth-child(odd){clear:none}.products-grid--max-6-col>li:nth-child(2n),.products-grid--max-6-col>li:nth-child(3n){margin-right:2.22222%}.products-grid--max-6-col>li{width:14.81481%;margin-right:2.22222%}.products-grid--max-6-col>li:nth-child(6n+1){clear:left}.products-grid--max-6-col>li:nth-child(6n){margin-right:0}}.products-list{margin-top:20px;margin-bottom:20px}.products-list>li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ededed}.products-list>li:after{content:"";display:table;clear:both}.products-list>li .product-image{float:left;width:23.33333%}.products-list>li .product-image img{width:100%;max-width:100%}.products-list>li:last-child{padding-bottom:0;border-bottom:none}.products-list .product-shop{float:right;width:76.66667%;padding-left:20px}.products-list .product-shop .product-name{margin-bottom:0}.products-list .product-shop .ratings{margin:0}.products-list .product-shop .ratings .rating-box,.products-list .product-shop .ratings .rating-links{float:left;margin-right:7px}.products-list .product-shop .ratings .rating-links{margin-top:4px}.products-list .product-shop .price-box{margin-top:0}.products-list .product-shop .price-box .price{font-size:18px}.products-list .product-shop .action{margin:7px 0}.products-list .product-shop .desc{margin-top:7px}.products-list .product-shop .desc,.products-list .product-shop .product-primary{float:left;width:75%;overflow:hidden}.products-list .product-shop .product-secondary{float:right;width:25%;text-align:right;clear:right}@media only screen and (min-width:480px){.products-list .product-name a{font-size:18px}}@media only screen and (max-width:1279px){.products-list .product-shop .desc,.products-list .product-shop .product-primary{float:left;width:60%;padding-right:20px}.products-list .product-shop .product-secondary{float:right;width:40%}}@media only screen and (max-width:600px){.products-list .product-shop .price-box .special-price{padding-left:0}.products-list .product-shop .desc,.products-list .product-shop .product-primary,.products-list .product-shop .product-secondary{float:none;width:100%;padding-right:0;text-align:left}}.mini-products-list .product-image{float:left;min-width:50px}.mini-products-list .product-details{margin-left:60px}.mini-products-list .product-details .product-name{padding-top:10px}.mini-products-list li{margin-bottom:10px;clear:both}.mini-products-images-list:after,.mini-products-list li:after{content:"";display:table;clear:both}.mini-products-images-list li.item{float:left;width:50%;margin:0;padding:0 5px 10px 0}.mini-products-images-list li.item:nth-child(2n){padding-right:0;padding-left:5px}.mini-products-images-list li.item .product-image{display:block}.mini-products-images-list li.item .product-image img{width:100%;max-width:100%}.category-image{border:1px solid hsla(0,0%,59%,.3);padding:10px}.category-image img{width:100%;max-width:100%}.category-image img:hidden{display:none}:root{--star-size:60px;--star-unfilled-color:#dcdcdc;--star-filled-color:#bccd00}.stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:20px;font-family:Times,sans-serif;line-height:1}.stars:before{content:"★★★★★";background:linear-gradient(90deg,var(--star-filled-color) var(--percent),var(--star-unfilled-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}#customer-reviews{width:auto;float:none}#customer-reviews .review-heading{border-bottom:1px solid hsla(0,0%,59%,.3);padding:0 5px;margin-bottom:2em}#customer-reviews .review-heading:after{content:"";display:table;clear:both}#customer-reviews .review-heading h2{float:left;display:block}#customer-reviews .review-heading .pager{clear:none;float:right;width:auto}#customer-reviews .review-heading .pager .count-container .limiter{margin-bottom:0}#customer-reviews .review-heading .pager .count-container .limiter label{font-size:10px;text-transform:uppercase}#customer-reviews .review-heading .pager .amount{display:none}#customer-reviews h2{color:#bccd00;text-transform:uppercase}#customer-reviews h2 span{color:#2a3136}#customer-reviews h3 span{color:#bccd00}#customer-reviews .fieldset{padding-top:25px;width:470px}#customer-reviews .fieldset h4{border-bottom:1px solid hsla(0,0%,59%,.3);font-size:14px;font-weight:400;padding-bottom:5px;text-transform:uppercase}#customer-reviews .fieldset h4 em{display:none}#customer-reviews .fieldset .form-list{font-size:13px;font-weight:400;margin:10px 0;text-transform:uppercase;width:470px}#customer-reviews .fieldset .form-list .inline-label:after{content:"";display:table;clear:both}#customer-reviews .fieldset .form-list label{font-size:13px;font-weight:400}#customer-reviews .fieldset .form-list textarea{min-width:100%;-webkit-appearance:none}#customer-reviews .fieldset .form-list input,#customer-reviews .fieldset .form-list textarea{border:1px solid hsla(0,0%,59%,.3);border-radius:0}#customer-reviews .fieldset .form-list input[type=text]{width:100%}#customer-reviews .buttons-set{border:none;margin:0;width:470px}#customer-reviews dl{font-size:14px;font-weight:400;margin-bottom:10px}#customer-reviews dl dt{margin:10px 0;text-transform:uppercase}#customer-reviews dl dd{font-size:14px;margin:10px 0 45px;border-bottom:1px solid #eee}#customer-reviews dl dd .ratings-table{font-size:12px;width:100%}#customer-reviews dl dd .ratings-table tr{float:left;margin-right:15px}#customer-reviews dl dd table{margin:15px 0}#customer-reviews dl .review-meta{font-size:10px;font-weight:400;text-transform:uppercase}#customer-reviews dl .review-details{padding:2%;background-color:#fff}.review-summary-table{border-bottom:1px solid hsla(0,0%,59%,.3);margin:0 0 10px}.review-summary-table thead{background:transparent}.review-summary-table thead th{background:transparent;border:none;padding:15px 7px 10px 8px}.review-summary-table tbody th{background:#fff;font-size:13px;padding-left:0}.review-summary-table tbody td{border:none;text-align:center;padding:0}.review-summary-table tbody td label{width:100%;display:block;padding:11px 0}.review-summary-table .rating-box .rating-number{display:none}.review-summary-table .rating-box .rating-number:after{content:"";display:inline-block;background-position:0 -771px;width:13px;height:14px;margin-left:5px;position:relative;top:2px}.ratings-table{font-size:12px;text-transform:uppercase}.ratings-table th{padding-right:10px}.ratings-table .rating-box{background-position:0 -615px;background-repeat:repeat-x;height:13px;overflow:hidden;text-indent:-9999px;width:65px}.ratings-table .rating-box .rating{background-position:0 -600px;background-repeat:repeat-x;float:left;height:13px;text-indent:-9999px}@media only screen and (max-width:1180px){body.review-product-list .product-view .product-shop .price-info{padding-left:0}body.review-product-list .product-view .product-shop .extra-info{padding:0;min-width:84%}body.review-product-list .product-view .product-shop .extra-info .ratings-table{margin:10px 0;width:100%}body.review-product-list .product-view .product-shop .extra-info .ratings-table tr{float:left;margin-right:15px}}@media only screen and (max-width:535px){body.review-product-list .product-view .product-shop .extra-info{min-width:0}body.review-product-list .product-view .product-shop .extra-info .ratings-table tr{float:none;margin-right:0}}@media only screen and (max-width:520px){#customer-reviews .fieldset,#customer-reviews .fieldset .form-list{width:100%}#customer-reviews .fieldset .form-list .inline-label .input-box,#customer-reviews .fieldset .form-list .inline-label label{float:none}#customer-reviews .buttons-set{width:100%}#customer-reviews .review-summary-table tbody th,#customer-reviews .review-summary-table thead th{padding-left:0;padding-right:0}#customer-reviews .review-summary-table tbody td{width:20%;padding:0}#customer-reviews .review-summary-table .rating-box{text-indent:0;text-align:center;background:none;height:19.6px;width:100%}#customer-reviews .review-summary-table .rating-box .rating{display:none}#customer-reviews .review-summary-table .rating-box .rating-number{display:inline-block}}@media only screen and (max-width:450px){#customer-reviews dl dd .ratings-table tr{float:none}}.review-product-view .product-review .product-details h2{border-bottom:none}.review-product-view .product-review .product-img-box{width:auto;max-width:50%}.review-product-view .product-review .product-img-box .product-image,.review-product-view .product-review .product-img-box>a{width:100%}@media only screen and (max-width:1180px){.review-product-view .product-review .product-img-box{max-width:100%}}.product-review .product-img-box p.label{border-bottom:1px solid hsla(0,0%,59%,.3);font-size:16px;margin-top:20px;padding-bottom:10px;text-transform:uppercase}.product-review .product-img-box .rating-box{margin:15px 0}.product-review .product-details h2{border-bottom:1px solid hsla(0,0%,59%,.3);color:#bccd00;font-size:16px;font-weight:600;padding-bottom:10px}.product-review .ratings-table th{padding-right:10px}.product-review .ratings-table tr{float:left;font-size:12px;margin-right:10px;text-transform:uppercase}.product-review .ratings-description dt{border-bottom:1px solid hsla(0,0%,59%,.3);font-size:16px;font-weight:400;margin-top:20px;padding:10px 0;text-transform:uppercase}.product-review .ratings-description dd{color:#737373;font-size:13px}@media only screen and (min-width:771px){.product-review .ratings-table tr{float:none}}@media only screen and (min-width:1126px){.product-review .ratings-table tr{float:left;margin-right:15px}}@media only screen and (max-width:320px){.product-review .ratings-table tr{float:none}}.ratings .rating-box{width:66px;height:13px;background-repeat:repeat-x;background-position:0 -615px;overflow:hidden}.ratings .rating-box .rating{float:left;height:13px;background-repeat:repeat-x;background-position:0 -600px}.products-list .rating-box{margin-top:8px}.search-autocomplete{left:0!important;overflow:visible!important;position:relative!important;top:15px!important;width:100%!important;z-index:200}.search-autocomplete ul{border-radius:2px;background-color:#fff;border:1px solid #bccd00;left:0;padding-left:0;position:absolute;top:0;width:100%}.search-autocomplete ul li{border-bottom:1px solid #f4f4f4;color:#bccd00;cursor:pointer;font-size:12px;padding:4px 6px;text-align:left}.search-autocomplete ul li:hover{color:#2a3136}.search-autocomplete ul li.selected{background-color:#bccd00;color:#fff}.search-autocomplete ul li .amount{float:right;font-weight:700}.search-autocomplete ul li:last-child{border-bottom:none}.search-autocomplete:before{content:"";position:absolute;width:0;height:0;display:block;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #bccd00;border-top:none;left:50%;top:-7px}.advanced-search{background:#f4f4f4;border:1px solid #ededed;padding:30px}.advanced-search select.multiselect option{border-bottom:1px solid #ededed;padding:2px 5px}@media only screen and (max-width:768px){.advanced-search{padding:15px}}.clearfix:after,.configurable-swatch-list:after,.product-view .product-options .swatch-attr:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.product-view .product-options .swatch-attr{float:none;display:block;clear:both;border:0}.product-view .product-options dt.swatch-attr label{display:block;line-height:1.3}.configurable-swatch-list{margin-left:-3px;zoom:1;clear:both}.configurable-swatch-list li{float:left;zoom:1;margin:0 0 0 3px}#narrow-by-list dd .configurable-swatch-list li{margin:0 0 0 3px;width:47%}.swatch-link img{border-radius:3px}.swatch-label,.swatch-link{display:block;border-radius:3px;font-size:14px;text-align:center;color:#666;text-decoration:none;box-sizing:content-box}.swatch-link{border:1px solid #bbb;margin:0 0 3px}#narrow-by-list dd .swatch-link{float:left;margin-right:2px;padding:0}.currently .swatch-link{display:inline-block;margin:0 0 0 10px}.swatch-label{border:1px solid #fff;margin:0;white-space:nowrap;background:#efefef}.swatch-link:hover{cursor:pointer}.currently .swatch-link:hover{cursor:default}.swatch-link .x{display:none;text-indent:-999em;position:absolute;left:0;right:0;top:0;bottom:0;background:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/bg_x.png) 50% no-repeat transparent;z-index:10}.configurable-swatch-list .not-available .x{display:block}.configurable-swatch-list .not-available .swatch-link{border-color:#e6e6e6;position:relative}.configurable-swatch-list .not-available .swatch-label{color:#aaa;background:#fff}.swatch-link.has-image .swatch-label{position:relative}.swatch-link.has-image img{position:absolute;top:0;left:0}.configurable-swatch-list .not-available .swatch-link.has-image img{opacity:.4;filter:alpha(opacity=40)}.configurable-swatch-list .hover .swatch-link,.configurable-swatch-list .selected .swatch-link,.swatch-link:hover{border-color:#44f}.currently .swatch-link:hover{border-color:#bbb}.configurable-swatch-list .wide-swatch .swatch-label{padding:0 6px}.configurable-swatch-box{background:none!important}.configurable-swatch-box select.swatch-select{display:none}.configurable-swatch-box .validation-advice{margin:0 0 5px;background:#d91a00;padding:2px 5px!important;font-weight:700;color:#fff!important;float:left;display:block;border-radius:3px}.availability.out-of-stock span{color:#333}.product-view .add-to-cart button.out-of-stock{background-position:-80px -362px;cursor:default}.product-view .product-options dd .input-box{width:auto;height:auto}.product-options .select-label{display:none}.product-options dt.swatch-attr .select-label,.product-options dt.swatch-attr label{font-size:12px}.product-options dt.swatch-attr .select-label{display:inline;font-weight:400;color:#00acb1;padding-left:5px}.toolbar{display:none;margin:0}.toolbar select{height:30px;width:inherit;font-size:.9375rem;margin-top:3px;margin-left:5px}.toolbar .button{height:30px}.pager-no-toolbar{margin-bottom:10px}.pager-no-toolbar~.pager-no-toolbar{margin-top:10px}.pager,.toolbar{font-size:.9375rem}.pages{margin-left:15px}.pages ol{list-style:none!important}.pages ol li:first-child{margin-top:3px;line-height:28px}.pages ol li{border:1px solid #e9e9e9;width:30px;height:30px;line-height:30px}.pages ol li.level-item{margin-right:3px}.pages .next,.pages .previous{font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;position:relative}.pages .next:hover,.pages .previous:hover{border:1px solid #bccd00}.pages .next:before{border-left:4px solid #bccd00;top:50%;margin-top:-3px;left:50%;margin-left:-2px}.pages .next:before,.pages .next:hover:before{content:"";position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:none}.pages .next:hover:before{border-left:4px solid #333}.pages .previous:before{border-right:4px solid #bccd00;top:50%;margin-top:-3px;left:50%;margin-left:-2px}.pages .previous:before,.pages .previous:hover:before{content:"";position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:none}.pages .previous:hover:before{border-right:4px solid #333}@media only screen and (max-width:479px){.pager .amount--has-pages{display:none}.pages{float:left}.limiter label{display:none}}@media only screen and (max-width:770px){.col1-layout .pager,.col1-layout .sorter{width:100%}.col1-layout .pager{float:left;clear:both}.col1-layout .pager .pages{float:left;margin-left:0}.col1-layout .pager .count-container{float:right}}@media only screen and (max-width:979px){.col2-left-layout .pager,.col2-left-layout .sorter,.col2-right-layout .pager,.col2-right-layout .sorter,.col3-layout .pager,.col3-layout .sorter{width:100%}.col2-left-layout .pager,.col2-right-layout .pager,.col3-layout .pager{float:left;clear:both}.col2-left-layout .pager .pages,.col2-right-layout .pager .pages,.col3-layout .pager .pages{float:left;margin-left:0}.col2-left-layout .pager .count-container,.col2-right-layout .pager .count-container,.col3-layout .pager .count-container{float:right}}@media only screen and (max-width:1279px){.toolbar .view-mode>label{display:none}}.remember-me-box a.hide{display:none}.remember-me-box .link-tip{font-size:13px;padding-left:10px}.remember-me-popup{display:none;border:1px solid hsla(0,0%,59%,.3);padding:10px;position:relative}.remember-me-popup.show{display:block}.remember-me-popup .remember-me-popup-close{position:absolute;top:0;right:0;padding:10px;font-size:12px}.remember-me-popup .remember-me-popup-close-button{display:none}@media only screen and (max-width:768px){.customer-account-create .buttons-set,.customer-account-create .fieldset{margin-left:0}}.customer-account-create .fieldset .hidden{display:none}.customer-account-create #remember-me-popup{max-width:455px}img{border:0}img.img-responsive{max-width:100%;height:auto;display:block}svg:not(:root){overflow:hidden}.main-container{position:relative;margin:0 auto;padding:28px 0;background:#edebe7;box-shadow:0 10px 0 rgba(53,54,55,.2);z-index:0;padding:20px 40px}@media only screen and (max-width:1024px){.main-container{padding:20px 24px}}@media only screen and (max-width:770px){.main-container{padding:20px 16px}}.main-container .main,.main-container nav.breadcrumb{max-width:1600px;margin:0 auto}.main-container:after{content:"";display:table;clear:both}.col3-row>div.block{float:left;width:32%;margin-right:2%}.col3-row>div.block:last-child{float:right;width:32%;margin:0}.col-wrapper:after,.main:after{content:"";display:table;clear:both}.col-left,.col-main,.col-right{padding:1em 40px}.col-left{float:left;width:25%;padding-left:0;clear:left}.col-left img{max-width:100%}.col-right{float:right;width:25%;padding-right:0}.col-right img{max-width:100%}.col-main{float:left;width:74%}.col1-layout .col-main{float:none;width:auto;padding:1em 0}.col2-left-layout .col-main{float:right;padding-right:0}.col2-right-layout .col-main{padding-left:0}.col3-layout .col-right{width:20.83333%}.col3-layout .col-wrapper{float:left;width:79.16667%}.col3-layout .col-wrapper .col-main{float:right;width:73.68421%}.col3-layout .col-wrapper .col-left{width:26.31579%}@media only screen and (max-width:1000px){.col3-layout .col-right{float:left;clear:left;padding-left:0;padding-right:10px;width:25%}.col3-layout .col-wrapper{float:right;width:100%}.col3-layout .col-wrapper .col-main{float:right;width:75%}.col3-layout .col-wrapper .col-left{width:25%}}@media only screen and (max-width:770px){.col1-layout .col-left,.col1-layout .col-main,.col1-layout .col-right,.col2-left-layout .col-left,.col2-left-layout .col-main,.col2-left-layout .col-right,.col2-right-layout .col-left,.col2-right-layout .col-main,.col2-right-layout .col-right,.col3-layout .col-right,.col3-layout .col-wrapper .col-left,.col3-layout .col-wrapper .col-main,.col-left,.col-main,.col-right{padding:0 16px;margin-bottom:10px;float:none;width:auto}.col3-layout .col-wrapper,.col-main{float:none;width:auto}.col-main .col-left{padding:0 16px}}.col2-set{width:100%}.col2-set .col-1,.col2-set .col-2{padding:20px;max-width:50%;width:49%}@media only screen and (max-width:770px){.col2-set .col-1,.col2-set .col-2{padding:10px;width:100%}}.col2-set .col-1{float:left;padding-left:0}.col2-set .col-2{float:right;padding-right:0}@media only screen and (max-width:479px){.col2-set .col-1,.col2-set .col-2{float:none;width:auto;border:0;padding-right:0;padding-left:0}}.col2-set .narrow{width:33%}.col2-set .wide{width:65%}.col2-set:after{content:"";display:table;clear:both}@media only screen and (min-width:771px){.top-container{max-width:1600px;margin:0 auto;padding:0 40px}}.gradient{background-color:#0f1319;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxYjIxMmIiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjMzMjk5OTk5OTk5OTk5OTk2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzE0MTkyMiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNjE4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);background-image:-webkit-repeating-linear-gradient(top,#000,#1b212b 33.3%,#141922 61.8%,#000);background-image:repeating-linear-gradient(180deg,#000 0,#1b212b 33.3%,#141922 61.8%,#000);background-image:-ms-repeating-linear-gradient(top,#000 0,#1b212b 33.3%,#141922 61.8%,#000 100%)}.gwgreen{color:#bccd00}.gwred{color:#f06543}.border-white{border:1px solid hsla(0,0%,59%,.3)}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-i{width:inherit}.a-left,.align-left,.text-left{text-align:left!important}.a-center,.align-center,.text-center{text-align:center!important}.a-right,.align-right,.text-right{text-align:right!important}.hidden,.no-display{display:none}.nobr,.nowrap{white-space:nowrap}.width-full{width:100%}.f-right{float:right!important}.f-left{float:left!important}.text-grey{color:#e0e0e0}.sp-methods input[type=radio]{vertical-align:sub}.sp-methods label.radio{cursor:pointer}.sp-methods label.radio input{display:inline-block;zoom:1.5;margin-right:5px}.widget-products .item h6{min-height:2.5rem}.widget-products .item img{margin-left:-15px}.additional-extension-information,.more-views{margin-top:2rem}.box-up-sell{margin-top:20px}.box-up-sell .ratings{display:none}.price-box p{margin-bottom:0!important;line-height:1}.price-box .regular-price .price,.price-box .special-price .price{color:#353637}.summary-total .price{color:rgb(103.0555555556,105,106.9444444444);font-weight:400}span.tax-details{font-size:.875rem;color:rgb(115.5694444444,117.75,119.9305555556)}.price-box.map-info .old-price{display:none}.price-box .minimal-price-link .label{color:#f06543;font-size:12px;text-transform:uppercase}div.calendar table{border-collapse:separate}div.calendar table td.button{display:table-cell;background:inherit;color:inherit;text-transform:none}.ribbon-wrapper{position:absolute;right:50px;margin-top:-31px}.review-product-list .ribbon-wrapper{right:353px}.review-product-list .add-to-cart-wrapper,.review-product-list .additional-extension-information{display:none}#search_mini_form .search-button:before,.btn-remove2,.icon-sprite,.product-view .sharing-links a,.ratings-table .rating-box,.ratings-table .rating-box .rating,.ratings .rating-box,.ratings .rating-box .rating,.review-summary-table .rating-box .rating-number:after,.skip-account .icon,.skip-cart .icon,.skip-nav .icon,.skip-search .icon,.sorter>.view-mode .grid,.sorter>.view-mode .list{background-image:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){#search_mini_form .search-button:before,.btn-remove2,.icon-sprite,.product-view .sharing-links a,.ratings-table .rating-box,.ratings-table .rating-box .rating,.ratings .rating-box,.ratings .rating-box .rating,.review-summary-table .rating-box .rating-number:after,.skip-account .icon,.skip-cart .icon,.skip-nav .icon,.skip-search .icon,.sorter>.view-mode .grid,.sorter>.view-mode .list{background-image:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/icon_sprite@2x.png);background-size:100px 1000px}}@media only screen and (max-width:1179px){.navbar-burger{display:flex}.navbar-menu{display:none}.navbar-menu.is-active{display:block}}@media only screen and (min-width:1180px){.navbar-burger{display:none}.navbar-menu{display:flex}}.blog-post-view .col1-layout .col-main{max-width:860px;margin:auto}.hide-text{visibility:hidden}.kb-box{background:#fff;padding:10px;border-radius:5px;border:1px solid #ddd;*zoom:1;margin-bottom:10px}.kb-box:after,.kb-box:before{display:table;content:"";line-height:0}.kb-box:after{clear:both}div.kb-article-view,div.kb-category-view,div.kb-s-form{margin-bottom:2rem}div.kb-s-form:after,div.kb-s-form:before{display:table;content:"";line-height:0}div.kb-s-form:after{clear:both}div.kb-s-form .input-text{width:100%;height:40px;padding:.5rem .75rem}div.kb-category-view:after,div.kb-category-view:before{display:table;content:"";line-height:0}div.kb-category-view:after{clear:both}div.kb-category-view .kb-category-view-subcategory .category-name a .num{color:#999}div.kb-category-view .kb-category-view-subcategory .articles .article a{text-decoration:none}div.kb-category-view .kb-category-view-subcategory .articles .article a:hover{text-decoration:underline}div.kb-article-list .article-item{border-bottom:1px solid #f0f0f0;padding:12px 0}div.kb-article-list .article-item>.name{font-size:14px;font-weight:700;text-decoration:none}div.kb-article-list .article-item>.name:hover{color:#363636}div.kb-article-list .article-item>.info{color:#999;*zoom:1;margin-bottom:10px}div.kb-article-list .article-item>.info .data{float:left;line-height:14px}div.kb-article-list .article-item>.info .rating-box{margin-left:15px;float:left}div.kb-article-list .article-item .info:after,div.kb-article-list .article-item .info:before{display:table;content:"";line-height:0}div.kb-article-list .article-item>.info:after{clear:both}.kb-article-view p{margin-bottom:1em}.kb-article-view>.info{color:#999;*zoom:1;margin-bottom:10px}.kb-article-view>.info .data{float:left;line-height:14px}.kb-article-view>.info .rating-box{margin-left:15px;float:left}.kb-article-view>.info .categories,.kb-article-view>.info .tags{margin:5px 0;*zoom:1}.kb-article-view .kb-s-form{display:none}.kb-article-view #contentId{padding-left:2.5rem}.kb-article-view #tocCol{max-width:29%}div.kb-article-view:after,div.kb-article-view:before{display:table;content:"";line-height:0}div.kb-article-view:after{clear:both}div.kb-article-view>.info:after,div.kb-article-view>.info:before{display:table;content:"";line-height:0}div.kb-article-view>.info:after{clear:both}div.kb-article-view .categories:after,div.kb-article-view .categories:before,div.kb-article-view .tags:after,div.kb-article-view .tags:before{display:table;content:"";line-height:0}div.kb-article-view .categories:after,div.kb-article-view .tags:after{clear:both}div.kb-article-view .categories a,div.kb-article-view .tags a{margin-left:10px;text-decoration:none}div.kb-article-view .categories a:hover,div.kb-article-view .tags a:hover{color:#363636}div.kb-article-view .helpful{float:right;color:#999}div.kb-article-view .helpful a{font-weight:700;margin-right:10px;text-decoration:none}div.kb-article-view .helpful a.yes{color:#090}div.kb-article-view .helpful a.no{color:#900}div.kb-article-view .helpful a:hover{color:#363636}div.kb-article-view ul{list-style:disc;margin-left:25px}div.kb-article-view ol{list-style:decimal;margin-left:19px;margin-top:.5rem;margin-bottom:.75rem;margin-left:10px}div.kb-article-view ol ol{margin-top:.25rem;margin-bottom:.5rem;margin-left:10px}div.kb-article-view table{border-collapse:collapse;width:100%}div.kb-tag-cloud:after,div.kb-tag-list:after{clear:both}div.kb-tag-cloud a,div.kb-tag-list a{margin-right:10px;text-decoration:none}div.kb-search-result{margin-bottom:10px}div.kb-search-result:after,div.kb-search-result:before,div.kb-tag-view:after,div.kb-tag-view:before{display:table;content:"";line-height:0}div.kb-search-result:after,div.kb-tag-view:after{clear:both}div.kb-category-sidebar .block-content{padding:5px 9px}div.kb-category-sidebar .block-content .category{display:block;padding:1px 0;text-decoration:none}div.kb-category-sidebar .block-content .category.active{font-weight:700}div.kb-category-sidebar .block-content .category span{color:#666;font-weight:400}div.kb-category-sidebar .block-content .category:hover{text-decoration:underline}div.kb-category-sidebar .block-content .category.level-1{margin-left:20px}div.kb-category-sidebar .block-content .category.level-2{margin-left:40px}div.kb-category-sidebar .block-content .category.level-3{margin-left:60px}div.kb-category-sidebar .block-content .category.level-4{margin-left:80px}div.kb-category-sidebar .block-content .category.level-5{margin-left:100px}div.kb-article-view div.info div.ratings div.rating-box{position:relative;top:-12px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}.ticket-history{padding:6px 0}.ticket-history>.legend{margin:-16px 0 0 5px}.ticket-history p{margin-bottom:.5em}.MultiFile-wrap .MultiFile-list .MultiFile-label{margin:6px 0 0}.MultiFile-wrap .MultiFile-list .MultiFile-label .MultiFile-remove{text-decoration:none;font-size:14px;color:red;line-height:14px;margin-right:5px}.helpdesk-contact-form{border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.4);*zoom:1;background-color:#fff;border:1px solid #ddd;padding:5px 15px 8px;position:relative;width:600px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:21.875px;color:#333;margin-left:10px}.helpdesk-contact-form:after,.helpdesk-contact-form:before{display:table;content:"";line-height:0}.helpdesk-contact-form:after{clear:both}.helpdesk-contact-form a{color:#1a6690}.helpdesk-contact-form .dropbox h2{font-size:20px;line-height:30px;padding:0;margin:0 0 5px;font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.helpdesk-contact-form .dropbox .inside-form{*zoom:1;border-radius:5px;background-color:#fff;border:1px solid #ddd;padding:15px;margin-bottom:8px}.helpdesk-contact-form .dropbox .inside-form:before{display:table;content:"";line-height:0}.helpdesk-contact-form .dropbox .inside-form:after{display:table;content:"";line-height:0;clear:both}.helpdesk-contact-form .dropbox .inside-form ul{list-style:none;padding:0;margin:0}.helpdesk-contact-form .dropbox .inside-form ul li{margin-bottom:10px}.helpdesk-contact-form .dropbox .inside-form ul li label{display:block;margin-bottom:2px}.helpdesk-contact-form .dropbox .inside-form ul li label em{color:#e00;margin-left:5px}.helpdesk-contact-form .dropbox .inside-form ul .customer-details{display:flex;width:95%}.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-name{float:left;width:50%;margin-right:20px}.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-name input{width:262px}.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-email{float:left;width:50%}.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-email input{width:262px}.helpdesk-contact-form .dropbox .inside-form ul .fields{display:flex;width:95%}.helpdesk-contact-form .dropbox .inside-form ul .fields li.field1{float:left;width:50%;margin-right:20px}.helpdesk-contact-form .dropbox .inside-form ul .fields li.field1 select{width:262px}.helpdesk-contact-form .dropbox .inside-form ul .fields li.field2{float:left;width:50%}.helpdesk-contact-form .dropbox .inside-form ul .fields li.field2 select{width:262px}.helpdesk-contact-form .dropbox .inside-form input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.18);display:inline-block;padding:4px;margin-bottom:9px;font-size:14px;line-height:21.875px;color:#555;width:555px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.helpdesk-contact-form .dropbox .inside-form input[type=text]:focus{border-color:rgba(244,175,26,.8);outline:0}.helpdesk-contact-form .dropbox .inside-form textarea{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.18);display:inline-block;padding:4px;margin-bottom:9px;font-size:14px;line-height:21.875px;color:#555;width:555px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:80px}.helpdesk-contact-form .dropbox .inside-form textarea:focus{border-color:rgba(244,175,26,.8);outline:0}.helpdesk-contact-form .dropbox .inside-form input[type=text].validation-failed,.helpdesk-contact-form .dropbox .inside-form textarea.validation-failed{border-color:rgba(244,26,70,.8)}.helpdesk-contact-form .dropbox .inside-form .validation-advice{display:none!important}.helpdesk-contact-form .dropbox .post-button{border:1px solid #ddd;padding:7px 12px;float:right;margin-top:10px;border-radius:5px;background-color:#f5f5f5;background-image:linear-gradient(180deg,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe6e6e6",GradientType=0);text-shadow:0 1px 1px hsla(0,0%,100%,.75);font-size:14px;font-weight:700;color:#1a6690;cursor:pointer}.helpdesk-contact-form .dropbox .post-button:hover{background-color:#f0f0f0;background-image:linear-gradient(180deg,#e6e6e6,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe6e6e6",endColorstr="#ffffffff",GradientType=0)}.helpdesk-contact-form .close{position:absolute;right:10px;top:5px;font-size:23px;font-weight:700;color:#666;cursor:pointer;opacity:.7;filter:alpha(opacity=70)}.helpdesk-contact-form .close:hover{opacity:1;filter:alpha(opacity=100)}.helpdesk-contact-form.success{height:80px}.helpdesk-contact-form.success .dropbox{padding:33px 0}.helpdesk-contact-form.success .dropbox ul{list-style:none;padding:0;margin:0;color:#00bd00;font-weight:700;text-align:center}.helpdesk-contact-form.form-kb .input-box input{width:480px}.helpdesk-contact-form.form-kb .input-box button{margin-top:0}.helpdesk-contact-form.form-kb-result .article-item .detail{color:#777;font-size:13px;line-height:18px;margin-top:5px}.helpdesk-contact-form.form-kb-result a.more{float:right}.helpdesk-contact-form.form-kb-result a.back{float:left}.helpdesk-contact-form-overlay{position:fixed;top:0;left:0;width:100000px;height:10000000px;background:rgba(0,0,0,.2);z-index:90000}.helpdesk-contact-form-button{cursor:pointer}.helpdesk-contact-form-button.left{*zoom:1;position:fixed;top:50%;margin-top:-75px;width:150px;left:-57px;transform:rotate(-90deg);font-weight:700;z-index:1000000}.helpdesk-contact-form-button.left:before{display:table;content:"";line-height:0}.helpdesk-contact-form-button.left:after{display:table;content:"";line-height:0;clear:both}.helpdesk-contact-form-button.left .button-text{line-height:20px!important;font-size:16px!important;padding:8px 10px;border:1px solid #fff;margin:1px;color:#fff;text-align:center}.helpdesk-contact-form-button.right{*zoom:1;position:fixed;top:50%;right:-26px;transform:rotate(90deg);font-weight:700;z-index:1000000}.helpdesk-contact-form-button.right:before{display:table;content:"";line-height:0}.helpdesk-contact-form-button.right:after{display:table;content:"";line-height:0;clear:both}.helpdesk-contact-form-button.right .button-text{padding:9px 10px;border:1px solid #fff;margin:1px;color:#fff}.helpdesk-contact-form-iframe{*zoom:1;position:fixed;top:50%;left:50%;width:650px;height:660px;z-index:100000;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.helpdesk-contact-form-iframe:after,.helpdesk-contact-form-iframe:before{display:table;content:"";line-height:0}.helpdesk-contact-form-iframe:after{clear:both}html{overflow-x:hidden}.helpdesk-box-tickets .box-head h2{background-image:url(https://geissweb.com/skin/frontend/images/mst_helpdesk/i_folder-table.gif)}.helpdesk-box-tickets .data-table td{position:relative}.helpdesk-box-tickets .unread{display:inline-block;margin-left:5px;width:20px;height:11px;background-image:url(https://geissweb.com/skin/frontend/images/mst_helpdesk/i_unread2.png);background-size:20px 20px;background-position:0 -8px}iframe.helpdesk-contact-form-iframe{display:block}.input-box.checkbox{clear:none;width:30px!important;float:left;margin-left:15px}li.checkbox{*zoom:1}li.checkbox:after,li.checkbox:before{display:table;content:"";line-height:0}li.checkbox:after{clear:both}li.checkbox>label{float:left}.helpdesk-contacts-form ul{list-style:none}h2.legend.create_new_ticket{font-size:14px;font-weight:600;margin-top:20px}form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box input,form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box select,form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box textarea{width:100%}form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list button.button{margin-bottom:2px}form#helpdesk-form-validate.MultiFile-intercepted div.buttons-set p.required{float:left}h2.legend.post_replay,h2.legend.ticket_history,h2.legend.ticket_information{font-size:14px;font-weight:600;margin-top:20px}h2.legend.ticket_history{margin-left:0}h2.legend.ticket_history_log{font-size:14px;margin-top:20px}ul.form-list li div.input-box{width:100%}form#helpdesk-contact-form.helpdesk-contact-form div.dropbox div.inside-form ul.form-list div.customer-details{width:98%}.col2-set .wide{width:95%!important}@media (max-width:680px){.helpdesk-contact-form-iframe{width:80%;height:84%}.helpdesk-contact-form{width:90%;margin-left:0}.helpdesk-contact-form .dropbox .inside-form{margin-bottom:0;padding-bottom:3px}.helpdesk-contact-form .dropbox .inside-form ul{padding-left:10px}.helpdesk-contact-form .dropbox .inside-form ul li{margin-bottom:0}.helpdesk-contact-form .dropbox .inside-form ul li .customer-email input{width:90%}.helpdesk-contact-form .dropbox .inside-form input[type=text],.helpdesk-contact-form .dropbox .inside-form textarea{width:90%!important;height:100%!important}}.box-loyality .box-head h2{background:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/amasty/amloyalty/i_ma-loyality.png) no-repeat 0;padding-left:35px}.box-loyality h4{font-weight:400;text-transform:uppercase}.box-loyality .col-1{border-right:1px solid #e5e5e5;width:49%}.box-loyality .col-2{width:50%}.box-loyality .col2-set-loyality .col-1{width:62%;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.box-loyality .col2-set-loyality .col-2{width:28%;margin-left:20px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;float:left}.box-loyality .title-loyality{background-color:#383838;color:#fff;font-size:14px;padding:10px 0;text-align:center}.box-loyality .block-value{text-align:center;padding:15px 0;font-size:30px}.box-loyality .button-extensions:hover{background-position-y:0}.loyality-progress-bar{width:100%;background-color:#e2e2e2;max-height:20px}.loyality-progress-bar .progress{background-color:#bccd00;background:linear-gradient(90deg,#bccd00,rgb(135.6351219512,147.9,0));text-align:right;max-height:inherit}.loyality-progress-bar .progress-ellipse{background-color:rgb(135.6351219512,147.9,0);border-radius:10px;width:10px;height:10px;margin-left:5px;position:relative;top:5px}.progress-ellipse-big{background-color:#bccd00;border-color:rgb(135.6351219512,147.9,0);width:20px;height:20px;border-radius:10px;margin-left:100%;left:-10px;position:relative}.loyality-percent-tooltip{filter:grayscale(1);background-image:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/amasty/amloyalty/loyality-percent-tooltip.png);background-repeat:no-repeat;padding-bottom:10px;padding-top:7px;font-size:9px;font-weight:700;color:#49795c;text-align:center;width:29px;float:left}.loyality-label{margin-left:40px;min-width:149px;font-size:12px;height:30px;font-weight:700}.loyality-progress-label{margin-left:-13px;margin-bottom:9px;margin-top:20px}.loyality-step-wrapper{margin-top:36px;margin-left:-4px;position:relative}.loyality-step{width:max-content;margin-top:-8px;position:absolute}.loyality-step:first-child{margin-top:0}.loyality-step-arrow{background-image:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/amasty/amloyalty/amloyality-arrow-up.png);background-repeat:no-repeat;width:9px;height:8px}.loyality-step-label{width:100%;font-weight:700;position:relative}.loyality-step-label:before{position:absolute;content:"";display:block;background:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/amasty/amloyalty/amloyality-arrow-up.png);width:9px;height:5px;top:-5px;left:50%;margin-left:-4px;filter:grayscale(1)}.loyality-step-wrapper.label .loyality-step{margin-top:-31px;width:60px;text-align:center;margin-left:-30px}.loyality-step-wrapper.label .loyality-step.step-first{margin-top:0}.box-progress.block-content,.box-progress.product-options,.box.box-progress{padding:0 30px 0 10px}.firecheckout-header{text-align:center;padding:0 0 10px;zoom:1}.firecheckout-header:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-logo strong{font-size:0;height:0;left:-999em;line-height:0;overflow:hidden;position:absolute;text-indent:-999em;top:-999em;width:0}.firecheckout-logo img{display:inline}.firecheckout-index-index .page-title{zoom:1;background:none;width:auto;position:relative;margin-bottom:20px}.firecheckout-index-index .page-title:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-index-index h1{margin:0!important}.firecheckout-index-index .checkout-title a{text-transform:none}.firecheckout-index-index .checkout-title .checkout-subtitle{margin:8px 0 2px}.firecheckout-index-index .address-section{padding-bottom:15px}.firecheckout-index-index #billing-new-address-form,.firecheckout-index-index #shipping-new-address-form{width:auto;margin:0}.firecheckout-index-index #billing-address{margin:0}.firecheckout-index-index #billing-address .block-content{padding-bottom:0}.firecheckout-index-index #billing-address .form-list li:last-child{margin-bottom:0}.firecheckout-index-index #shipping-address{margin:0}.firecheckout-index-index #shipping-address .block-content{padding-bottom:0}.firecheckout-index-index .form-list .radio-use-for-shipping{margin-top:10px;display:inline-block}.firecheckout-index-index .same-as-billing{margin:10px 0;display:none}.firecheckout-index-index .same-as-billing li{margin:0;padding:0}.firecheckout-index-index .calendar{top:-500px;left:0}.firecheckout-index-index #checkout-shipping-method-load{zoom:1}.firecheckout-index-index #checkout-shipping-method-load:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-index-index #checkout-payment-method-load{zoom:1}.firecheckout-index-index #checkout-payment-method-load:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-index-index .block-content{zoom:1}.firecheckout-index-index .block-content:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-index-index .content table td{border:0}.firecheckout-login-wrapper{position:absolute;top:50%;right:0;margin:-8px 0 0}.firecheckout-login-wrapper a{color:#1152ad}.firecheckout-top-container{margin:10px 0;clear:both}#register-customer-password.fc-pw-hidden{display:none}.firecheckout-window a.link-forgot-password,.link-forgot-password{float:right;margin-top:2px;font-size:12px}#giftcard_code{width:120px!important;padding:7px;font-size:15px;line-height:normal}#giftcard_code .validation-advice{width:120px;box-sizing:border-box}#coupon-apply,#coupon-cancel,#giftcard-add{display:inline;margin:0 0 0 5px}#firecheckout-form .discount{padding:0}#firecheckout-form .discount .button,#firecheckout-form .giftcard .button{margin:0}#firecheckout-form .clearer:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}#rewardponts .input-text{margin:2px 0;width:110px;margin:0;width:120px!important;padding:7px;font-size:15px;line-height:normal}#rewardponts select.input-text{width:165px}#rewardponts .block-content{padding:0}#rewardponts .validation-advice{width:120px;box-sizing:border-box}.firecheckout-set .gift-messages{margin-bottom:10px}.firecheckout-set .gift-messages h3{font-size:12px;font-weight:700;margin:0 0 5px}.firecheckout-set .gift-messages-form,.firecheckout-set .gift-messages p,.firecheckout-set .gift-messages p.control{padding:0;background:none;border:none}.firecheckout-set .gift-messages-form p{margin:2px 0 10px}.firecheckout-set .gift-messages-form .item .product-img-box{float:left;width:75px;padding:0}.firecheckout-set .gift-messages-form .item .details{margin-left:90px;float:none}.firecheckout-set .gift-messages-form .item .details .f-fix{float:left}.firecheckout-set .gift-messages-form li.wide{width:auto}.firecheckout-set .gift-message-form{padding:0;background:none;border:none}.firecheckout-set .gift-message-form .inner-box h4,.firecheckout-set .gift-message-form .inner-box h5{font-size:12px;font-weight:700;margin:10px 0 0;padding:0 5px}.firecheckout-set .gift-message-form .inner-box p{margin:5px 0 10px;padding:0 5px}.firecheckout-set .add-gift-message{padding:10px 0}.firecheckout-set .add-gift-message h3{font-size:13px;font-weight:700}.firecheckout-set .add-gift-message p{margin:10px 0 0}.firecheckout-set .gift-options-for-order{padding:0 0 0 20px}.firecheckout-set .gift-options-for-order #allow-gift-messages-for-order-container{margin-left:-20px}.firecheckout-set .allow-gift-messages-for-order-container{margin-bottom:15px}.firecheckout-set .sp-methods{margin:0;padding:0}.firecheckout-set .sp-methods+*+.sp-methods,.firecheckout-set .sp-methods+.sp-methods{margin-top:20px}.firecheckout-set .sp-methods .form-list{border:none}.firecheckout-set .sp-methods .form-list li{float:none;width:auto}.firecheckout-set .sp-methods dt{margin:15px 0 5px}.firecheckout-set .sp-methods dt:first-child{margin-top:0}.firecheckout-set .sp-methods dd{margin:0}.firecheckout-set .sp-methods dd ul{margin:0 0 10px}.firecheckout-set .sp-methods .input-box .v-fix{margin:0;max-width:50%;float:none;display:inline-block;vertical-align:middle}.firecheckout-set .sp-methods .checkmo-list label{float:left;padding-right:10px;text-align:right;width:110px}.firecheckout-set .sp-methods .checkmo-list address{float:left}.firecheckout-set #advice-required-entry-ccsave_expiration_yr{width:8em}.firecheckout-set #shipping-method .buttons-set{border:none;margin-top:0}.firecheckout-set #shipping-method .sp-methods li{margin:10px 0 5px}.firecheckout-set #checkout-payment-method-load .form-list .input-box{width:auto}.firecheckout-set #checkout-payment-method-load{padding-top:0;padding-bottom:0}.firecheckout-set .discount-block.form-list{padding-top:10px;padding-bottom:10px}.firecheckout-set .discount-form{padding:0}.firecheckout-set .discount-form .input-box:after{zoom:1;content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-set .giftcard-form{padding:0}.firecheckout-set .giftcard-form .input-box:after{zoom:1;content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-set #shipping-wrapper{margin:20px 0 0}.firecheckout-set .updating{opacity:.6;animation:1s div-blink infinite;-ms-animation:none;cursor:wait}.firecheckout-set .newsletter{padding:0}.firecheckout-set .newsletter label{position:static}.firecheckout-set .buttons-set{margin:1em 0 0}.firecheckout-set .please-wait{position:static;padding:0;background:none;border:none;margin:0;left:auto;top:auto}.firecheckout-set .product-options ul.options-list label{width:auto!important;min-width:0!important;background-color:transparent!important}.firecheckout-set .col2-set .form-list .control label{width:auto!important}.firecheckout-set .col2-set{zoom:1}.firecheckout-set .col2-set:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-set .form-list .control label{min-width:0!important;background-color:transparent!important}.firecheckout-set .form-list li{zoom:1}.firecheckout-set .form-list li:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-set .form-list .field{zoom:1}.firecheckout-set .form-list .field:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.firecheckout-set #checkout-shipping-method-load .sp-methods dd label,.firecheckout-set #co-shipping-method-form .sp-methods dd label{min-width:0!important;background-color:transparent!important}.firecheckout-set .col3-set{zoom:1}.firecheckout-set .col3-set:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.gift-options-for-order .fieldset .input-text,.gift-options-for-order .fieldset textarea{width:100%}.gift-message-form .gift-item{background:none}.gift-message-form .gift-item .product-img-box{width:75px;padding-right:5px;background:none}.gift-message-form .gift-item .product-image{margin:0;padding:0}.gift-message-form .gift-item .product-name{margin-top:5px}.gift-message-form .gift-item .fieldset{padding:0 0 5px;float:none;margin-left:80px;background:none}.gift-message-form .gift-item .fieldset label{width:auto;text-align:left}.gift-message-form .gift-item li.fields .field{float:none;width:100%}.gift-message-form .fieldset .input-box{float:none}.gift-message-form .fieldset .input-text,.gift-message-form .fieldset textarea{width:100%}#payment-method .sp-methods dd ul{padding:5px 20px 5px 24px}#payment-method .sp-methods dd ul ul{padding-left:12px}#payment-method .fc-single-option .sp-methods dd ul{padding-left:0;padding-right:0}#payment-method .tool-tip{margin:15px;box-shadow:0 0 15px rgba(0,0,0,.2)}#payment-method .tool-tip img{max-width:none}ul#payment_form_cryozonic_stripe .saved-cards{margin-bottom:-10px}.discount-form .input-field-wrapper,.giftcard-form .input-field-wrapper{float:left;margin-bottom:3px}#customerbalance_placer,#reward_placer{padding-top:0;padding-bottom:0}.discount-block .form{margin:0;height:0;overflow:hidden;opacity:0;transition:all .2s ease-in-out}.discount-block .form.shown{height:auto;opacity:1;overflow:visible}#discount-code .validation-advice{max-width:66%;clear:both;float:left}#discount-code .messages{margin-top:15px}.control+.form{padding-left:6px}#shipping_form_delivery_date{margin:10px -4px;max-width:330px}#shipping_form_delivery_date .input-box{width:100%!important}#shipping_form_delivery_date .delivery-date{padding:4px;box-sizing:border-box!important;width:50%;margin:0}#shipping_form_delivery_date .delivery-date .input-text{margin-right:-23px}#shipping_form_delivery_date .delivery-date label{clear:left;display:block;float:none;color:#888;font-size:10px;font-weight:400}#shipping_form_delivery_date .delivery-date img{display:inline}#shipping_form_delivery_date .delivery-time{padding:4px;box-sizing:border-box!important;width:50%;margin:0}#shipping_form_delivery_date .wide .delivery-date,#shipping_form_delivery_date .wide .delivery-date .input-text,#shipping_form_delivery_date .wide .delivery-time{width:100%}#address-verification-window .error-msg{min-height:0!important;margin:4px 0!important}.address-verification-title{font-weight:700;margin:5px 0 3px;padding:0}.verification-note{margin:0}.address-actions{padding-left:5px}.address-actions li{line-height:18px}[class*=hint--]:after,[class*=hint--]:before{z-index:10;font-size:12px!important;line-height:16px!important;height:auto!important}.sp-methods dt label{min-width:0!important;background-color:transparent!important}.col-fire-1{zoom:1}.col-fire-1:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.col-fire-2{zoom:1}.col-fire-2:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.col-fire-3{zoom:1}.col-fire-3:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.col2-fire-set{zoom:1}.col2-fire-set:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.col3-fire-set{zoom:1}.col3-fire-set:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}.step-content{zoom:1}.step-content:after{content:".";display:block;visibility:hidden;height:0;font-size:0;clear:both}@media (max-width:480px){#payment-method .tool-tip img{max-width:100%}.firecheckout-index-index .checkout-title h1{text-transform:none}}@media (max-width:800px){.firecheckout-login-wrapper{position:static;margin:5px 0}.firecheckout-set .product-name{font-size:.9em}.firecheckout-set .data-table strong,.firecheckout-set .data-table tfoot{font-size:1em}.firecheckout-section .block-title{white-space:nowrap;overflow:hidden}}.page-empty.firecheckout-index-index{max-width:1150px;margin:0 auto;padding:15px 5px}#firecheckout-form{display:block}#firecheckout-form .col3-fire-set .col-fire-1,#firecheckout-form .col3-fire-set .col-fire-2{width:30%;float:left;border:none;padding:0}#firecheckout-form .col3-fire-set .col-fire-2{margin-left:1%}#firecheckout-form .col3-fire-set .col-fire-3{width:38%;float:right;border:none;padding:0}#firecheckout-form .col2-fire-set .wide{width:auto}#firecheckout-form .col2-fire-set .col-fire-1{width:40%;float:left;border:none;padding:0}#firecheckout-form .col2-fire-set .col-fire-2{width:58%;float:right;border:none;padding:0}#firecheckout-form .col2-set,#firecheckout-form .col3-set,#firecheckout-form .col4-set{max-width:100%;max-height:100%;box-sizing:border-box;float:none}.firecheckout-set .col2-set .col-1,.firecheckout-set .col2-set .col-2{padding:0;width:49%}.firecheckout-set .col2-set .col-1{float:left}.firecheckout-set .col2-set .col-2{float:right}@media (max-width:800px){#firecheckout-form .col2-fire-set .col-fire-1,#firecheckout-form .col2-fire-set .col-fire-2,#firecheckout-form .col3-fire-set .col-fire-1,#firecheckout-form .col3-fire-set .col-fire-2,#firecheckout-form .col3-fire-set .col-fire-3{width:auto;float:none;margin-left:0;margin-right:0}}@media (max-width:768px){.firecheckout-set .col2-set .col-1,.firecheckout-set .col2-set .col-2{box-sizing:border-box;float:none!important;width:100%!important;padding:0 10px;margin-bottom:20px}}@media (max-width:480px){.firecheckout-set #checkout-coupon-discount-load,.firecheckout-set #checkout-giftcard-load,.firecheckout-set #payment-method,.firecheckout-set #shipping-method,.firecheckout-set .col2-set .col-1,.firecheckout-set .col2-set .col-2{box-sizing:border-box;float:none!important;width:100%!important;padding:0 5px}.page-empty.firecheckout-index-index{padding:10px 2px}#firecheckout-form .col3-fire-set .col-fire-1,#firecheckout-form .col3-fire-set .col-fire-2,#firecheckout-form .col3-fire-set .col-fire-3{padding:0 5px;margin-bottom:20px}}.firecheckout-set{counter-reset:a}#billing-address>.block-title:before,#checkout-review .block-title:before,#coupon-discount .block-title:before,#payment-method>.block-title:before,#shipping-method>.block-title:before{counter-increment:a;content:counter(a);margin:0 10px 0 0;padding:.5rem .75rem;min-width:36px;border-radius:12px;background:#bccd00;color:#353637;font-weight:700}.firecheckout-set #payment-method-reset,.firecheckout-set #shipping-method-reset{font-weight:400;font-size:11px;line-height:14px;cursor:pointer}.firecheckout-set #payment-method-reset:hover,.firecheckout-set #shipping-method-reset:hover{color:#777}.firecheckout-set .block-content{margin:0;padding-top:0;padding-bottom:10px}.grey-gradient{background-image:linear-gradient(135deg,#fff,#fafafa)}.grey-gradient-lighter{background-image:linear-gradient(135deg,#fcfcfc,#f5f5f5)}.blue-gradient{background-image:linear-gradient(135deg,#0b3954,#093046)}.block-review div.product-images{float:left;margin:0 1rem 0 0}.block-review .small-reviewer{font-size:.75rem;display:block;text-align:right;margin-top:.25rem}.block-review .review-title{font-weight:600;margin-bottom:.5rem}#checkout-review-load .messages{margin:.25rem .5rem 0!important;width:98%}#checkout-review-load .messages li{margin:0 0 .25rem!important}.checkout-agreements-load .messages{padding:0!important;box-sizing:border-box}.firecheckout-set .checkout-agreements{padding-top:1.25rem;padding-bottom:1.25rem;margin:0}.firecheckout-set .checkout-agreements li{margin:0}.firecheckout-set .checkout-agreements .agree{padding:.25rem 0}.firecheckout-set .checkout-agreements .last{margin:0}.firecheckout-set #checkout-review-submit{margin:.25rem 0;padding-top:0;padding-bottom:0}.firecheckout-set #checkout-review-submit .form-list{padding:0}.firecheckout-set #checkout-review-submit .form-comment label{position:static}.firecheckout-set #checkout-review #checkout-additional{margin:0;border:none;border-radius:0;border-bottom:1px solid #e0e0e0}.firecheckout-set #checkout-review #checkout-additional .block-content{padding-top:0;padding-bottom:.5rem}.firecheckout-set #checkout-review .collateral-wrapper{display:table}.firecheckout-set #checkout-review .collateral-wrapper img{max-width:none}.firecheckout-set #checkout-review .product-image{display:table-cell;vertical-align:top;border:0}.firecheckout-set #checkout-review .collateral{display:table-cell;vertical-align:top;border:0;padding-left:.25rem}.firecheckout-set #checkout-review .short-description{font-size:.9em;line-height:normal}.firecheckout-set #checkout-review .item-options{margin:.25rem 0 0 .5rem;font-size:.9em;color:#757575}.firecheckout-set #checkout-review .firecheckout-items-after{padding-top:7px;padding-bottom:7px}.firecheckout-set #checkout-review #checkout-review-table{width:100%;background-color:transparent!important}.firecheckout-set #checkout-review #checkout-review-table tfoot tr{background:none!important}.firecheckout-set #checkout-review #checkout-review-table tfoot tr:first-child{border-top:1px solid hsla(0,0%,59%,.3)}.firecheckout-set #checkout-review #checkout-review-table tfoot tr:first-child td{padding-top:.5rem}.firecheckout-set #checkout-review #checkout-review-table tfoot td{padding-top:0;padding-bottom:0}.firecheckout-set #checkout-review #checkout-review-table tfoot tr.first td{background:none}.firecheckout-set #checkout-review-table-wrapper{overflow:auto;border-top:1px solid #e0e0e0;padding:1rem 1rem 0}.firecheckout-set #checkout-review-table-wrapper th{padding:2%;font-size:.75rem;text-transform:capitalize}.firecheckout-set #checkout-review-table-wrapper .data-table tbody td .item-options{margin:0;font-size:.75rem}.firecheckout-set #checkout-review-table .btn-remove{float:right;margin-left:.25rem}.firecheckout-set #checkout-review-table .ugiftcert-remove{float:right;margin:1px 0 0 2px}.firecheckout-set #checkout-review-table thead>tr>th,.firecheckout-set #checkout-review-table thead>tr>th:first-child{display:table-cell}.firecheckout-set #review-buttons-container{padding:.25rem 1.25rem 1.25rem 0;border:none;margin:0;text-align:right}.firecheckout-set #review-buttons-container .please-wait{float:left}.firecheckout-set #review-buttons-container button.button{min-width:260px;font-size:1.125rem}.btn-agree{cursor:pointer}.btn-agree:hover{text-decoration:underline}.firecheckout-agreement-label-minimal{cursor:pointer}.firecheckout-agreement-label-minimal:hover{text-decoration:underline}.firecheckout-index-index #checkout-review-table td,.firecheckout-index-index #checkout-review-table th{border:none}.firecheckout-index-index #checkout-review-table tr.even,.firecheckout-index-index #checkout-review-table tr.odd{background:transparent}.firecheckout-index-index #checkout-review-table .summary-total td{color:rgb(103.0555555556,105,106.9444444444);cursor:pointer}.firecheckout-index-index #checkout-review-table tfoot td{padding:0 .5rem!important}.firecheckout-index-index #checkout-review-table tfoot tr:first-child td{padding-top:1rem!important}#addresses-review{padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0;font-size:.95em;line-height:1.3em}#addresses-review .col-1{width:49%!important;float:left!important;clear:none!important}#addresses-review .col-2{width:49%!important;clear:none!important;float:right!important}#addresses-review #shipping-address-review+#payment-method-review{clear:left!important;margin-top:.5rem!important}@media (max-width:800px){.firecheckout-set .qty-wrapper .qty-spinner{display:none}.firecheckout-set .qty-wrapper{width:auto}}@media (max-width:480px){.firecheckout-set #checkout-review .product-image{display:none}.firecheckout-set #checkout-review .collateral{margin:0!important}}.firecheckout-index-index #billing-new-address-form,.firecheckout-index-index li.address-select-item{padding-top:1rem}.firecheckout-index-index li.address-select-item label{margin-bottom:.5rem}.firecheckout-index-index #billing-address .form-list>li,.firecheckout-index-index #shipping-address .form-list>li{margin-bottom:1.25rem}@media only screen and (max-width:771px){.firecheckout-index-index #billing-address .form-list>li,.firecheckout-index-index #shipping-address .form-list>li{margin-bottom:1.5rem}}@media only screen and (max-width:480px){.firecheckout-index-index #billing-address .form-list>li,.firecheckout-index-index #shipping-address .form-list>li{margin-bottom:1.75rem}}@media only screen and (max-width:771px){.firecheckout-index-index #billing-address .form-list .input-box input,.firecheckout-index-index #billing-address .form-list .input-box select,.firecheckout-index-index #billing-address .form-list .input-box textarea,.firecheckout-index-index #shipping-address .form-list .input-box input,.firecheckout-index-index #shipping-address .form-list .input-box select,.firecheckout-index-index #shipping-address .form-list .input-box textarea{padding:.75rem;font-size:1rem}}.firecheckout-index-index #agreements-wrapper,.firecheckout-index-index #checkout-review-load{padding:0 .75rem}.firecheckout-index-index #agreements-wrapper ol{list-style:none!important}.firecheckout-index-index #agreements-wrapper input[type=checkbox]+label{padding:.25rem 0 0 .5rem}.firecheckout-index-index #agreements-wrapper .checkout-agreements p.agree{display:flex}.firecheckout-index-index #agreements-wrapper .checkout-agreements p.agree a{font-size:.875rem}.firecheckout-index-index #agreements-wrapper ul.messages{padding-top:1rem;margin-bottom:0}.firecheckout-index-index .sp-methods input[type=radio]{vertical-align:sub}.firecheckout-index-index .sp-methods label.radio{margin-top:.5rem;margin-bottom:.5rem}.firecheckout-index-index .sp-methods label.radio #p_method_paypal_express{margin-top:7px}.firecheckout-index-index .sp-methods label.radio input{zoom:1.25}.firecheckout-index-index .sp-methods label.radio:last-child{margin-bottom:0}.firecheckout-index-index .sp-methods ul.form-list{margin:0}.firecheckout-index-index ul.form-list.discount-block .checkbox{zoom:1}.firecheckout-index-index dt label{width:auto;min-width:inherit}.firecheckout-index-index dt input.checkbox,.firecheckout-index-index dt input.radio{margin:0 .5rem 0 0;float:left}.firecheckout-index-index #payment_form_bankpayment table td{padding:0}@media only screen and (max-width:771px){.firecheckout-index-index .block-content{padding-left:.5rem;padding-right:.5rem}.firecheckout-index-index input[type=checkbox],.firecheckout-index-index input[type=radio]{min-width:1.5rem;min-height:1.5rem;margin-right:.75rem}.firecheckout-index-index .form-list li.container .columns{display:block}.firecheckout-index-index .form-list li.container .columns .column{width:100%!important;margin-bottom:1.25rem}}@media only screen and (max-width:480px){.firecheckout-index-index .block-content{padding-left:.25rem;padding-right:.25rem}.firecheckout-index-index ul.form-list.mt-0.mr-4{margin-right:0!important}}.toc{overflow-y:auto;font-size:.9375rem}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px;line-height:20px}a.toc-link{color:currentColor;height:100%;text-decoration:none}.is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed!important;top:0}.is-active-link{font-weight:600;text-decoration:underline}.accordionjs{margin:0!important;padding:0!important;list-style:none}.accordionjs .acc_section{overflow:hidden;margin-bottom:15px;border-radius:12px}.accordionjs .acc_section .acc_head{cursor:pointer;padding:10px 20px;margin-bottom:0!important}.accordionjs .acc_section .acc_head .tags{padding-bottom:0;margin-bottom:0}.accordionjs .acc_section .acc_content{padding:10px;margin:0;background-color:#fff}.accordionjs .acc_section.acc_active{box-shadow:0 .5em 1em -.125em rgba(10.2,10.2,10.2,.1),0 0 0 1px rgba(10.2,10.2,10.2,.02)}.accordionjs .acc_section.acc_active>.acc_head{background-color:#e0e0e0}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:40px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:1360px;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 55px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:e 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes e{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.dataTables_wrapper .dataTables_info{float:left;width:50%;font-size:.875em}.dataTables_wrapper .dataTables_paginate{float:right;width:50%;text-align:right}.dataTables_wrapper .dataTables_paginate a{margin-left:10px}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:b}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:b}.line-numbers-rows>span:before{content:counter(b);color:#999;display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:hsla(0,0%,88%,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}:root{--cc-bg:#fff;--cc-text:#353637;--cc-border-radius:4px;--cc-btn-primary-bg:#bccd00;--cc-btn-primary-text:var(--cc-text);--cc-btn-primary-hover-bg:rgb(202.0312195122,220.3,0);--cc-btn-secondary-bg:#f5f5f5;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-btn-border-radius:4px;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:none;border:none;border-radius:unset;box-shadow:none;text-decoration:none;text-align:left;visibility:unset;height:auto;vertical-align:baseline}.cc_div{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--cc-text)}#cm.block-content:not(.center),#cm.box:not(.center),#cm.product-options:not(.center){margin:0!important}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:var(--cc-border-radius)}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:transparent}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease!important}.c--anim .c-bn{transition:background-color .25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle,.show--consent .c--anim #cm.middle.block-content,.show--consent .c--anim #cm.middle.product-options{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible!important;opacity:1!important}#cm{font-family:inherit;padding:1.1em 1.5em 1.4em;position:fixed;z-index:1;background:var(--cc-bg);max-width:24.2em;width:100%;bottom:1.25em;right:1.25em;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);opacity:0;visibility:hidden;transform:scale(.95);line-height:normal}#cc_div #cm{display:block!important}#c-ttl{margin-bottom:.7em;font-size:1.05em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{color:var(--cc-btn-secondary-text);background:var(--cc-btn-secondary-bg);padding:1em 1.7em;display:inline-block;cursor:pointer;font-size:.82em;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:var(--cc-btn-border-radius);flex:1}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl .page-title h1,#s-bl .page-title h2,#s-bl .product-name .h1,#s-bl .product-name h1,#s-bl .title,.page-title #s-bl h1,.page-title #s-bl h2,.product-name #s-bl .h1,.product-name #s-bl h1{margin-top:1.4em}#s-bl .b-bn,#s-bl .page-title h1:first-child,#s-bl .page-title h2:first-child,#s-bl .product-name .h1:first-child,#s-bl .product-name h1:first-child,#s-bl .title:first-child,.page-title #s-bl h1:first-child,.page-title #s-bl h2:first-child,.product-name #s-bl .h1:first-child,.product-name #s-bl h1:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size:.95em;width:100%;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:none;transition:background-color .25s ease}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom:.5em;border:1px solid var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{padding:0;border:none;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt .p{font-size:.9em;line-height:1.5em;margin-top:.85em;color:var(--cc-block-text)}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0}#cs,#s-inr{height:100%}#s-inr{max-width:45em;margin:0 auto;transform:scale(.96);opacity:0;padding-top:4.75em;padding-bottom:4.75em;position:relative;overflow:hidden;visibility:hidden;box-shadow:0 13px 27px -5px rgba(3,6,9,.26)}#s-bns,#s-hdr,#s-inr{background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.3em 1.8em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 1.8em;border-top:1px solid var(--cc-section-border);height:4.75em}.cc_div .cc-link{color:var(--cc-btn-primary-bg);border-bottom:1px solid var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{color:var(--cc-btn-primary-text);background:var(--cc-btn-primary-bg)}#c-bns.swap button:first-child{color:var(--cc-btn-secondary-text);background:var(--cc-btn-secondary-bg)}#c-bns.swap button:last-child{color:var(--cc-btn-primary-text);background:var(--cc-btn-primary-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:var(--cc-toggle-bg-on)}#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:var(--cc-btn-secondary-hover-bg)}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:1.5rem 1.8em 1rem;z-index:2;border-bottom:1px solid var(--cc-section-border)}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.45em;margin:0;font-weight:400;position:relative;overflow:hidden}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.25em;overflow-y:auto;margin-top:1.25em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:transparent;border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{border:.25em solid var(--cc-bg);background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{right:0;bottom:0;display:inline-block;margin:auto;right:1.2em;-webkit-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{position:absolute;top:0;cursor:pointer}.cc_div .b-tg .c-tgl{display:block;left:0;margin:0;border:0}.cc_div .b-tg .c-tg{position:absolute;background:var(--cc-toggle-bg-off);transition:background-color .25s ease,box-shadow .25s ease;pointer-events:none}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:relative;display:block;left:.125em;top:.125em;width:1.25em;height:1.25em;border:none;box-sizing:content-box;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;border-radius:100%}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,#s-bl th{padding:.8em .625em;text-align:left;vertical-align:top;font-size:.8em;padding-left:1.2em}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:var(--cc-overlay-bg);display:none;transition:none}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid var(--cc-btn-secondary-text);border-width:0 2px 2px 0;padding:.2em;display:inline-block;content:"";margin-right:15px;position:absolute;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding:.1em;display:inline-block;padding-bottom:.45em;top:.37em;left:.75em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;transform:rotate(45deg);position:absolute}#s-c-bn:after,#s-c-bn:before{left:.82em;top:.58em;height:.6em;width:1.5px;background:var(--cc-btn-secondary-text);border-radius:1em}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{right:.8em;top:.42em;content:" ";height:.7em;width:.09375em;display:block;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle,#cm.middle.block-content,#cm.middle.product-options{top:50%;transform:translateY(-37%);bottom:auto}#cm.box.middle.zoom,#cm.cloud.middle.zoom,#cm.middle.zoom.block-content,#cm.middle.zoom.product-options{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.center.block-content,#cm.center.product-options,#cm.cloud{left:1em;right:1em;margin:0 auto}#cm.cloud{max-width:50em;text-align:center;overflow:hidden;padding:1.3em 2em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.25em}#cm.left{right:auto;left:1.25em}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{width:auto;max-width:100%;margin:0;padding:1.4em!important;right:1em;left:1em;bottom:1em;display:block}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{transform:scale(1.1);right:1.1em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}#s-bl td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{margin-top:.625em;margin-left:0;float:unset}#cm.block-content,#cm.box,#cm.cloud,#cm.product-options{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{max-height:37.5em;position:relative;top:0;margin-top:-5.625em}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:.7em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}div.wrapper #checkout-shipping-method-load .sp-methods dd input+*+label,div.wrapper #checkout-shipping-method-load .sp-methods dd input+label,div.wrapper input[type=checkbox]+*+label,div.wrapper input[type=checkbox]+label,div.wrapper input[type=checkbox]+span,div.wrapper input[type=radio]+*+label,div.wrapper input[type=radio]+label,div.wrapper input[type=radio]+span{cursor:pointer;line-height:23px;padding-left:8px;font-weight:400}div.wrapper input[type=checkbox][hidden],div.wrapper input[type=radio][hidden]{display:none}div.wrapper input[type=checkbox],div.wrapper input[type=radio]{-webkit-appearance:none;position:relative;z-index:1;padding:0;background-color:#fefefe;opacity:1!important;box-shadow:inset 0 0 0 0 #353637!important;border:2px solid hsla(0,0%,59%,.3);border-radius:0;transition:all .2s ease-in-out;outline:0;width:23px;height:22px;min-width:23px;min-height:22px;cursor:pointer;zoom:1!important}div.wrapper input[type=checkbox]:checked,div.wrapper input[type=radio]:checked{box-shadow:inset 0 0 0 10px #bccd00!important}div.wrapper input[type=checkbox]:focus,div.wrapper input[type=radio]:focus{border-color:#555;outline:0}div.wrapper input[type=checkbox]:checked:focus,div.wrapper input[type=radio]:checked:focus{box-shadow:inset 0 0 0 10px #666!important}div.wrapper input[type=checkbox]:after,div.wrapper input[type=radio]:after{content:" ";background-image:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/tm/firecheckout/checkmark.png);background-size:12px 10px;background-repeat:no-repeat;background-position:50% 50%;transition:all .2s ease-in-out .1s;transform:scale(.2);opacity:0;display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;margin-left:-9px;margin-top:-9px}div.wrapper input[type=radio]{border-radius:50%}div.wrapper input[type=radio]:after{background-image:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/tm/firecheckout/record.svg);background-size:8px 8px}div.wrapper input[type=checkbox]:checked:after,div.wrapper input[type=radio]:checked:after{transform:scale(1);opacity:1}div.wrapper input[type=checkbox]+*+label:before,div.wrapper input[type=checkbox]+label:before,div.wrapper input[type=checkbox]+span>label:before,div.wrapper input[type=radio]+*+label:before,div.wrapper input[type=radio]+label:before,div.wrapper input[type=radio]+span>label:before{display:none!important}body.darkmode,body.darkmode h1,body.darkmode h2,body.darkmode h3,body.darkmode h4,body.darkmode h5,body.darkmode h6{color:#fefefe}body.darkmode .main-container{background-image:none!important;background-color:#353637!important}body.darkmode .block-content,body.darkmode .box,body.darkmode .product-options{background-color:rgba(0,0,0,.5)}*{outline:0}html{background:linear-gradient(135deg,#1a1a1a,#0a0a0a)}body{font-size:1.0625rem;color:#353637;margin:0;line-height:1.75;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p{word-break:break-word}.icon{line-height:1;display:inline-flex!important;align-items:center;vertical-align:middle}:focus-visible,a:focus-visible{outline:2px solid #bccd00}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mw-100{max-width:100%!important}.mw-50{max-width:50%!important}.mw-66{max-width:66%!important}.mw-33{max-width:33%!important}.font-size-small{font-size:.9375rem!important}.font-size-smaller{font-size:.875rem!important}.font-size-big{font-size:1.0625rem!important}.lh-1{line-height:1}.h-40{height:40px}.align-bottom{display:flex;flex-direction:column;justify-content:space-between}.mt-auto{margin-top:auto}.mt-6{margin-top:2.5rem!important}.mb-6{margin-bottom:2.5rem!important}#topmenu>div.navbar-brand>a.navbar-item.logo{padding-left:0}.has-no-underline,.link-flat a{text-decoration:none}.opacity-90{opacity:.9}.sticky{position:sticky;overflow-y:auto;vertical-align:top;max-height:100vh;top:0;bottom:0}.ribbon,.sticky{display:inline-block}.ribbon{position:relative;margin-right:1rem;padding:7px 9px;background-color:#212121;box-shadow:0 4px 16px rgba(0,0,0,.1)}.ribbon:after{border-left:10px solid #2a3136;border-top:16px solid transparent;content:"";display:block;height:0;right:-10px;position:absolute;top:0;width:7px}.ribbon a,.ribbon span{color:#fff;text-decoration:none}.ribbon a:active,.ribbon a:hover{color:#d4e84c}.printOnly{display:none}.clear{clear:both}.ctc{cursor:pointer}#shopping-cart-table h2.product-name{text-decoration:none;border-bottom:none}.block-content a,.postTitle a,div.kb-category-view a{text-decoration:none}div.action-box{background:hsla(0,0%,62%,.15);padding:0 10px 10px}div.action-box .buttons-set{margin-top:0}select.period-select{width:inherit}.downloadable-products-list{margin-bottom:1.5em}.btn-secondary{background:url(https://geissweb.com/skin/frontend/rwd/geissweb/images/bg_shattered.png) 35% 50% repeat hsla(0,0%,62%,.15)}.menu-categories,.menu-tags{margin-top:1em}div.global_info{margin:auto;padding:5px;background:#bccd00}#changelog p{margin-bottom:1em}#changelog h3{font-weight:700;margin-top:1.5rem;margin-bottom:.5rem}#changelog h4{font-weight:400;margin-bottom:0}#changelog ul{margin-left:1rem;margin-bottom:.75em}#contactForm ul li.pot{display:none}#delete-data-popup{padding:40px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zYXNzIiwiZ2Vpc3N3ZWIvX2ZvbnRzLnNjc3MiLCJza2luLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvbWluaXJlc2V0LnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2dlbmVyaWMuc2FzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2Rlcml2ZWQtdmFyaWFibGVzLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvbWl4aW5zLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2FuaW1hdGlvbnMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9leHRlbmRzLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvY29udHJvbHMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvY29sb3Iuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvZmxleGJveC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9mbG9hdC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9vdGhlci5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9vdmVyZmxvdy5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9wb3NpdGlvbi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9zcGFjaW5nLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3R5cG9ncmFwaHkuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvdmlzaWJpbGl0eS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9jb2x1bW5zLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL3RpbGVzLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NoYXJlZC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9pbnB1dC10ZXh0YXJlYS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9jaGVja2JveC1yYWRpby5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9zZWxlY3Quc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vZmlsZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2hlcm8uc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2JveC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvY29udGFpbmVyLnNhc3MiLCJidWxtYS9faW5pdGlhbC12YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRlbnQuc2FzcyIsImJ1bG1hL190YWJsZS5zY3NzIiwiX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvbm90aWZpY2F0aW9uLnNhc3MiLCJidWxtYS9fYnV0dG9ucy5zY3NzIiwiYnVsbWEvX3RhZy5zY3NzIiwiYnVsbWEvX2NhcmQuc2NzcyIsImJ1bG1hL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVudS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9sZXZlbC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tZXNzYWdlLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhbmVsLnNhc3MiLCJfYnVsbWEtbW9kcy5zY3NzIiwicndkL19oZWFkZXIuc2NzcyIsInJ3ZC9fZm9vdGVyLnNjc3MiLCJyd2QvX2Jsb2Nrcy5zY3NzIiwicndkL19jYXJ0LnNjc3MiLCJyd2QvX2NhdGFsb2ctcHJvZHVjdC5zY3NzIiwicndkL19jbXMtcGFnZXMuc2NzcyIsInJ3ZC9faG9tZXBhZ2Uuc2NzcyIsInJ3ZC9fY29va2llcy5zY3NzIiwicndkL19mZWF0dXJlcy5zY3NzIiwicndkL19mb3Jtcy5zY3NzIiwicndkL19sYXllcmVkLW5hdi5zY3NzIiwicndkL19tZXNzYWdlcy5zY3NzIiwicndkL19wcm9kdWN0LWdyaWQtbGlzdC5zY3NzIiwicndkL19yZXZpZXdzLnNjc3MiLCJyd2QvX3NlYXJjaC5zY3NzIiwicndkL19zd2F0Y2hlcy5zY3NzIiwicndkL190b29sYmFyLnNjc3MiLCJyd2QvX3JlbWVtYmVyLW1lLnNjc3MiLCJfcndkLnNjc3MiLCJ2ZW5kb3IvX2Jsb2cuc2NzcyIsInZlbmRvci9fbWlyYXN2aXQta2Iuc2NzcyIsInZlbmRvci9fbWlyYXN2aXQtaGVscGRlc2suc2NzcyIsInZlbmRvci9fYW1hc3R5LWxveWFsdHkuc2NzcyIsInZlbmRvci90bV9maXJlY2hlY2tvdXQvZmlyZWNoZWNrb3V0LnNjc3MiLCJ2ZW5kb3IvdG1fZmlyZWNoZWNrb3V0L2NvbXBvbmVudHMvbGF5b3V0LnNjc3MiLCJ2ZW5kb3IvdG1fZmlyZWNoZWNrb3V0L2NvbXBvbmVudHMvc2VjdGlvbi1udW1iZXJzLnNjc3MiLCJ2ZW5kb3IvdG1fZmlyZWNoZWNrb3V0L2NvbXBvbmVudHMvc2VjdGlvbnMuc2NzcyIsInZlbmRvci90bV9maXJlY2hlY2tvdXQvY29tcG9uZW50cy9yZXZpZXcuc2NzcyIsInZlbmRvci9fdG1fZmlyZWNoZWNrb3V0LnNjc3MiLCJ2ZW5kb3IvX3RvY2JvdC5zY3NzIiwidmVuZG9yL19qcS1hY2NvcmRpb24uc2NzcyIsInZlbmRvci9fanEtZmFuY3lib3guc2NzcyIsInZlbmRvci9fZGF0YXRhYmxlcy5zY3NzIiwidmVuZG9yL19wcmlzbWpzLWhpZ2hsaWdodGVyLnNjc3MiLCJ2ZW5kb3IvX3ZhbmlsbGEtY29va2llY29uc2VudC5zY3NzIiwiZ2Vpc3N3ZWIvX2NoZWNrYm94LXJhZGlvLnNjc3MiLCJnZWlzc3dlYi9fZGFya21vZGUuc2NzcyIsIl9nZWlzc3dlYi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtFSSxpQkNqRUosQUMrOFFBLFdEOThRRSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxtSUFDSyxDQ0NQLEFER0EsV0FDRSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSwySEFDSyxDQ0RQO0FDZEEsMkVBQUEsQUFFQSx5R0F1QkUsU0FBQSxBQUNBLFNBQUEsQ0Q0QkYsQUN6QkEsa0JBTUUsZUFBQSxBQUNBLGVBQUEsQ0Q0QkYsQUN6QkEsR0FDRSxlQUFBLENENEJGLEFDekJBLDZCQUlFLFFBQUEsQ0Q0QkYsQUN6QkEsS0FDRSxxQkFBQSxDRDRCRixBQ3pCRSxpQkFHRSxrQkFBQSxDRDBCSixBQ3ZCQSxVQUVFLFlBQUEsQUFDQSxjQUFBLENEMEJGLEFDdkJBLE9BQ0UsUUFBQSxDRDBCRixBQ3ZCQSxNQUNFLHlCQUFBLEFBQ0EsZ0JBQUEsQ0QwQkYsQUN4QkEsTUFFRSxTQUFBLENEMkJGLEFDMUJFLGdDQUNFLGtCQUFBLENENkJKLEFFMUVBLEtBQ0UseUJDOEVzQixBRDdFdEIsZUNxRlUsQURwRlYsa0NBQUEs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LEFVNVdJLDhDQUVFLHVCQUFBLENWOFdOLEFVN1dFLHNCQUNFLGtDQUFBLENWZ1hKLEFVdlhFLGVBQ0UsdUJBQUEsQ1YwWEosQVV4WEksNENBRUUscURBQUEsQ1YwWE4sQVV6WEUscUJBQ0Usa0NBQUEsQ1Y0WEosQVVuWUUsa0JBQ0UsdUJBQUEsQ1ZzWUosQVVwWUksa0RBRUUseUNBQUEsQ1ZzWU4sQVVyWUUsd0JBQ0Usa0NBQUEsQ1Z3WUosQVVuWUksd0JBQ0UsNkNBQUEsQ1ZzWU4sQVVwWU0sOERBRUUsNkNBQUEsQ1ZzWVIsQVVyWUksOEJBQ0Usd0RBQUEsQ1Z3WU4sQVV0WUksdUJBQ0UsMkNBQUEsQ1Z5WU4sQVV2WU0sNERBRUUsMkNBQUEsQ1Z5WVIsQVV4WUksNkJBQ0Usc0RBQUEsQ1YyWU4sQVV2YUUsZUFDRSx1QkFBQSxDVjBhSixBVXhhSSw0Q0FFRSxxREFBQSxDVjBhTixBVXphRSxxQkFDRSxrQ0FBQSxDVjRhSixBVXZhSSxxQkFDRSx3REFBQSxDVjBhTixBVXhhTSx3REFFRSx3REFBQSxDVjBhUixBVXphSSwyQkFDRSxtRUFBQSxDVjRhTixBVTFhSSxvQkFDRSx3REFBQSxDVjZhTixBVTNhTSxzREFFRSxzQ0FBQSxDVjZhUixBVTVhSSwwQkFDRSxtRUFBQSxDVithTixBVTNjRSxlQUNFLHVCQUFBLENWOGNKLEFVNWNJLDRDQUVFLG1DQUFBLENWOGNOLEFVN2NFLHFCQUNFLGtDQUFBLENWZ2RKLEFVM2NJLHFCQUNFLHNDQUFBLENWOGNOLEFVNWNNLHdEQUVFLHNDQUFBLENWOGNSLEFVN2NJLDJCQUNFLGlEQUFBLENWZ2ROLEFVOWNJLG9CQUNFLHlDQUFBLENWaWROLEFVL2NNLHNEQUVFLHlDQUFBLENWaWRSLEFVaGRJLDBCQUNFLG9EQUFBLENWbWROLEFVL2VFLGtCQUNFLHVCQUFBLENWa2ZKLEFVaGZJLGtEQUVFLHlDQUFBLENWa2ZOLEFVamZFLHdCQUNFLGtDQUFBLENWb2ZKLEFVL2VJLHdCQUNFLDZDQUFBLENWa2ZOLEFVaGZNLDhEQUVFLDZDQUFBLENWa2ZSLEFVamZJLDhCQUNFLHdEQUFBLENWb2ZOLEFVbGZJLHVCQUNFLDJDQUFBLENWcWZOLEFVbmZNLDREQUVFLDJDQUFBLENWcWZSLEFVcGZJLDZCQUNFLHNEQUFBLENWdWZOLEFVbmhCRSxrQkFDRSx1QkFBQSxDVnNoQkosQVVwaEJJLGtEQUVFLDBDQUFBLENWc2hCTixBVXJoQkUsd0JBQ0Usa0NBQUEsQ1Z3aEJKLEFVbmhCSSx3QkFDRSw0Q0FBQSxDVnNoQk4sQVVwaEJNLDhEQUVFLDZDQUFBLENWc2hCUixBVXJoQkksOEJBQ0UsdURBQUEsQ1Z3aEJOLEFVdGhCSSx1QkFDRSwyQ0FBQSxDVnloQk4sQVV2aEJNLDREQUVFLDJDQUFBLENWeWhCUixBVXhoQkksNkJBQ0Usc0RBQUEsQ1YyaEJOLEFVdmpCRSxpQkFDRSx1QkFBQSxDVjBqQkosQVV4akJJLGdEQUVFLCtEQUFBLENWMGpCTixBVXpqQkUsdUJBQ0Usa0NBQUEsQ1Y0akJKLEFVdmpCSSx1QkFDRSxnRUFBQSxDVjBqQk4sQVV4akJNLDREQUVFLCtEQUFBLENWMGpCUixBVXpqQkksNkJBQ0UsMkVBQUEsQ1Y0akJOLEFVMWpCSSxzQkFDRSwrREFBQSxDVjZqQk4sQVUzakJNLDBEQUVFLDZEQUFBLENWNmpCUixBVTVqQkksNEJBQ0UsMEVBQUEsQ1YrakJOLEFVNWpCRSxvQkFDRSx1QkFBQSxDVitqQkosQVU5akJFLDBCQUNFLGtDQUFBLENWaWtCSixBVXBrQkUsb0JBQ0UsdUJBQUEsQ1Z1a0JKLEFVdGtCRSwwQkFDRSxrQ0FBQSxDVnlrQkosQVU1a0JFLHNCQUNFLHVCQUFBLENWK2tCSixBVTlrQkUsNEJBQ0Usa0NBQUEsQ1ZpbEJKLEFVcGxCRSxvQkFDRSx1QkFBQSxDVnVsQkosQVV0bEJFLDBCQUNFLGtDQUFBLENWeWxCSixBVTVsQkUsZUFDRSx1QkFBQSxDVitsQkosQVU5bEJFLHFCQUNFLGtDQUFBLENWaW1CSixBVXBtQkUscUJBQ0UsdUJBQUEsQ1Z1bUJKLEFVdG1CRSwyQkFDRSxrQ0FBQSxDVnltQkosQVU1bUJFLHVCQUNFLHVCQUFBLENWK21CSixBVTltQkUsNkJBQ0Usa0NBQUEsQ1ZpbkJKLEFVcG5CRSxvQkFDRSx1QkFBQSxDVnVuQkosQVV0bkJFLDBCQUNFLGtDQUFBLENWeW5CSixBVTVuQkUsb0JBQ0UsdUJBQUEsQ1YrbkJKLEFVOW5CRSwwQkFDRSxrQ0FBQSxDVmlvQkosQVdycUJFLHVCQUNFLDRCQUFBLENYd3FCSixBV3pxQkUsK0JBQ0Usb0NBQUEsQ1g0cUJKLEFXN3FCRSwwQkFDRSwrQkFBQSxDWGdyQkosQVdqckJFLGtDQUNFLHVDQUFBLENYb3JCSixBV2hyQkUscUJBQ0UsMEJBQUEsQ1htckJKLEFXcHJCRSxtQkFDRSx3QkFBQSxDWHVyQkosQVd4ckJFLDJCQUNFLGdDQUFBLENYMnJCSixBV3ZyQkUsK0JBQ0Usb0NBQUEsQ1gwckJKLEFXM3JCRSw2QkFDRSxrQ0FBQSxDWDhyQkosQVcvckJFLDJCQUNFLGdDQUFBLENYa3NCSixBV25zQkUsa0NBQ0UsdUNBQUEsQ1hzc0JKLEFXdnNCRSxpQ0FDRSxzQ0FBQSxDWDBzQkosQVczc0JFLGlDQUNFLHNDQUFBLENYOHNCSixBVy9zQkUsMEJBQ0UsK0JBQUEsQ1hrdEJKLEFXbnRCRSx3QkFDRSw2QkFBQSxDWHN0QkosQVd2dEJFLHlCQUNFLDhCQUFBLENYMHRCSixBVzN0QkUsMEJBQ0UsK0JBQUEsQ1g4dEJKLEFXMXRCRSw2QkFDRSxrQ0FBQSxDWDZ0QkosQVc5dEJFLDJCQUNFLGdDQUFBLENYaXVCSixBV2x1QkUseUJBQ0UsOEJBQUEsQ1hxdUJKLEFXdHVCRSxnQ0FDRSxxQ0FBQSxDWHl1QkosQVcxdUJFLCtCQUNFLG9DQUFBLENYNnVCSixBVzl1QkUsK0JBQ0Usb0NBQUEsQ1hpdkJKLEFXbHZCRSwwQkFDRSwrQkFBQSxDWHF2QkosQVd0dkJFLHdCQUNFLDZCQUFBLENYeXZCSixBVzF2QkUsc0JBQ0UsMkJBQUEsQ1g2dkJKLEFXOXZCRSwyQkFDRSxnQ0FBQSxDWGl3QkosQVc3dkJFLHdCQUNFLDZCQUFBLENYZ3dCSixBV2p3QkUsMkJBQ0UsZ0NBQUEsQ1hvd0JKLEFXcndCRSx5QkFDRSw4QkFBQSxDWHd3QkosQVd6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d0JBQUEsQ2pCNDdDSixBaUI3N0NFLGtCQUNFLDBCQUFBLENqQis3Q0osQWlCaDhDRSxrQkFDRSx3QkFBQSxDakJrOENKLEFpQm44Q0Usa0JBQ0UsMEJBQUEsQ2pCcThDSixBaUJ0OENFLGtCQUNFLDJCQUFBLENqQnc4Q0osQWlCejhDRSxrQkFDRSx3QkFBQSxDakIyOENKLEFpQjU4Q0Usa0JBQ0UsMEJBQUEsQ2pCODhDSixDQUNGLEFNbjJDRSxxQ1c3R0UsaUJBQ0Usd0JBQUEsQ2pCbTlDSixBaUJwOUNFLGlCQUNFLDBCQUFBLENqQnM5Q0osQWlCdjlDRSxpQkFDRSx3QkFBQSxDakJ5OUNKLEFpQjE5Q0UsaUJBQ0UsMEJBQUEsQ2pCNDlDSixBaUI3OUNFLGlCQUNFLDJCQUFBLENqQis5Q0osQWlCaCtDRSxpQkFDRSx3QkFBQSxDakJrK0NKLEFpQm4rQ0UsaUJBQ0UsMEJBQUEsQ2pCcStDSixDQUNGLEFNdDNDRSxxQ1dqSEUsbUJBQ0Usd0JBQUEsQ2pCMCtDSixBaUIzK0NFLG1CQUNFLDBCQUFBLENqQjYrQ0osQWlCOStDRSxtQkFDRSx3QkFBQSxDakJnL0NKLEFpQmovQ0UsbUJBQ0UsMEJBQUEsQ2pCbS9DSixBaUJwL0NFLG1CQUNFLDJCQUFBLENqQnMvQ0osQWlCdi9DRSxtQkFDRSx3QkFBQSxDakJ5L0NKLEFpQjEvQ0UsbUJBQ0UsMEJBQUEsQ2pCNC9DSixDQUNGLEFNOTNDSSxxQ1doSUEsc0JBQ0Usd0JBQUEsQ2pCaWdESixBaUJsZ0RFLHNCQUNFLDBCQUFBLENqQm9nREosQWlCcmdERSxzQkFDRSx3QkFBQSxDakJ1Z0RKLEFpQnhnREUsc0JBQ0UsMEJBQUEsQ2pCMGdESixBaUIzZ0RFLHNCQUNFLDJCQUFBLENqQjZnREosQWlCOWdERSxzQkFDRSx3QkFBQSxDakJnaERKLEFpQmpoREUsc0JBQ0UsMEJBQUEsQ2pCbWhESixDQUNGLEFNdDRDSSxxQ1cvSUEsa0JBQ0Usd0JBQUEsQ2pCd2hESixBaUJ6aERFLGtCQUNFLDBCQUFBLENqQjJoREosQWlCNWhERSxrQkFDRSx3QkFBQSxDakI4aERKLEFpQi9oREUsa0JBQ0UsMEJBQUEsQ2pCaWlESixBaUJsaURFLGtCQUNFLDJCQUFBLENqQm9pREosQWlCcmlERSxrQkFDRSx3QkFBQSxDakJ1aURKLEFpQnhpREUsa0JBQ0UsMEJBQUEsQ2pCMGlESixDQUNGLEFpQmxoREUsbUJBQ0UsMkJBQUEsQ2pCb2hESixBaUJyaERFLG9CQUNFLDRCQUFBLENqQndoREosQWlCemhERSxlQUNFLHlCQUFBLENqQjRoREosQWlCN2hERSxnQkFDRSwwQkFBQSxDakJnaURKLEFNMTlDRSxvQ1dsRUUsMEJBQ0UsMkJBQUEsQ2pCZ2lESixDQUNGLEFNNTlDRSwwQ1duRUUsMEJBQ0UsMkJBQUEsQ2pCa2lESixDQUNGLEFNNzlDRSwyRFdwRUUsK0JBQ0UsMkJBQUEsQ2pCb2lESixDQUNGLEFNOTlDRSxxQ1dyRUUseUJBQ0UsMkJBQUEsQ2pCc2lESixDQUNGLEFNLzlDRSxxQ1d0RUUsMkJBQ0UsMkJBQUEsQ2pCd2lESixDQUNGLEFNLzlDSSw0RFd4RUEsZ0NBQ0UsMkJBQUEsQ2pCMGlESixDQUNGLEFNMTlDSSxxQ1cvRUEsOEJBQ0UsMkJBQUEsQ2pCNGlESixDQUNGLEFNMTlDSSw0RFdqRkEsbUNBQ0UsMkJBQUEsQ2pCOGlESixDQUNGLEFNcjlDSSxxQ1d4RkEsMEJBQ0UsMkJBQUEsQ2pCZ2pESixDQUNGLEFNeGdERSxvQ1dsRUUsMkJBQ0UsNEJBQUEsQ2pCNmtESixDQUNGLEFNemdERSwwQ1duRUUsMkJBQ0UsNEJBQUEsQ2pCK2tESixDQUNGLEFNMWdERSwyRFdwRUUsZ0NBQ0UsNEJBQUEsQ2pCaWxESixDQUNGLEFNM2dERSxxQ1dyRUUsMEJBQ0UsNEJBQUEsQ2pCbWxESixDQUNGLEFNNWdERSxxQ1d0RUUsNEJBQ0UsNEJBQUEsQ2pCcWxESixDQUNGLEFNNWdESSw0RFd4RUEsaUNBQ0UsNEJBQUEsQ2pCdWxESixDQUNGLEFNdmdESSxxQ1cvRUEsK0JBQ0UsNEJBQUEsQ2pCeWxESixDQUNGLEFNdmdESSw0RFdqRkEsb0NBQ0UsNEJBQUEsQ2pCMmxESixDQUNGLEFNbGdESSxxQ1d4RkEsMkJBQ0UsNEJBQUEsQ2pCNmxESixDQUNGLEFNcmpERSxvQ1dsRUUsc0JBQ0UseUJBQUEsQ2pCMG5ESixDQUNGLEFNdGpERSwwQ1duRUUsc0JBQ0UseUJBQUEsQ2pCNG5ESixDQUNGLEFNdmpERSwyRFdwRUUsMkJBQ0UseUJBQUEsQ2pCOG5ESixDQUNGLEFNeGpERSxxQ1dyRUUscUJBQ0UseUJBQUEsQ2pCZ29ESixDQUNGLEFNempERSxxQ1d0RUUsdUJBQ0UseUJBQUEsQ2pCa29ESixDQUNGLEFNempESSw0RFd4RUEsNEJBQ0UseUJBQUEsQ2pCb29ESixDQUNGLEFNcGpESSxxQ1cvRUEsMEJBQ0UseUJBQUEsQ2pCc29ESixDQUNGLEFNcGpESSw0RFdqRkEsK0JBQ0UseUJBQUEsQ2pCd29ESixDQUNGLEFNL2lESSxxQ1d4RkEsc0JBQ0UseUJBQUEsQ2pCMG9ESixDQUNGLEFNbG1ERSxvQ1dsRUUsdUJBQ0UsMEJBQUEsQ2pCdXFESixDQUNGLEFNbm1ERSwwQ1duRUUsdUJBQ0UsMEJBQUEsQ2pCeXFESixDQUNGLEFNcG1ERSwyRFdwRUUsNEJBQ0UsMEJBQUEsQ2pCMnFESixDQUNGLEFNcm1ERSxxQ1dyRUUsc0JBQ0UsMEJBQUEsQ2pCNnFESixDQUNGLEFNdG1ERSxxQ1d0RUUsd0JBQ0UsMEJBQUEsQ2pCK3FESixDQUNGLEFNdG1ESSw0RFd4RUEsNkJBQ0UsMEJBQUEsQ2pCaXJESixDQUNGLEFNam1ESSxxQ1cvRUEsMkJBQ0UsMEJBQUEsQ2pCbXJESixDQUNGLEFNam1ESSw0RFdqRkEsZ0NBQ0UsMEJBQUEsQ2pCcXJESixDQUNGLEFNNWxESSxxQ1d4RkEsdUJBQ0UsMEJBQUEsQ2pCdXJESixDQUNGLEFpQnRyREEsZ0JBQ0UsbUNBQUEsQ2pCd3JERixBaUJ0ckRBLGNBQ0Usa0NBQUEsQ2pCeXJERixBaUJ2ckRBLGNBQ0Usa0NBQUEsQ2pCMHJERixBaUJ4ckRBLFdBQ0UsMkJBQUEsQ2pCMnJERixBaUJ6ckRBLGVBQ0UsbUNBQUEsQ2pCNHJERixBaUIxckRBLHVCQUNFLHlCQUFBLENqQjZyREYsQWlCNXJEQSx3QkFDRSx5QkFBQSxDakIrckRGLEFpQjlyREEsd0JBQ0UseUJBQUEsQ2pCaXNERixBaUJoc0RBLDBCQUNFLHlCQUFBLENqQm1zREYsQWlCbHNEQSxzQkFDRSx5QkFBQSxDakJxc0RGLEFpQjdyREEsOERBQ0UsNEdBQUEsQ2pCd3NERixBaUJuc0RBLHFDQUNFLCtCQUFBLENqQjBzREYsQWtCM3lERSxVQUNFLHVCQUFBLENsQjh5REosQU05c0RFLG9DWTlGRSxpQkFDRSx1QkFBQSxDbEJnekRKLENBQ0YsQU1odERFLDBDWS9GRSxpQkFDRSx1QkFBQSxDbEJrekRKLENBQ0YsQU1qdERFLDJEWWhHRSxzQkFDRSx1QkFBQSxDbEJvekRKLENBQ0YsQU1sdERFLHFDWWpHRSxnQkFDRSx1QkFBQSxDbEJzekRKLENBQ0YsQU1udERFLHFDWWxHRSxrQkFDRSx1QkFBQSxDbEJ3ekRKLENBQ0YsQU1udERJLDREWXBHQSx1QkFDRSx1QkFBQSxDbEIwekRKLENBQ0YsQU05c0RJLHFDWTNHQSxxQkFDRSx1QkFBQSxDbEI0ekRKLENBQ0YsQU05c0RJLDREWTdHQSwwQkFDRSx1QkFBQSxDbEI4ekRKLENBQ0YsQU16c0RJLHFDWXBIQSxpQkFDRSx1QkFBQSxDbEJnMERKLENBQ0YsQWtCNzFERSxTQUNFLHNCQUFBLENsQisxREosQU0vdkRFLG9DWTlGRSxnQkFDRSxzQkFBQSxDbEJpMkRKLENBQ0YsQU1qd0RFLDBDWS9GRSxnQkFDRSxzQkFBQSxDbEJtMkRKLENBQ0YsQU1sd0RFLDJEWWhHRSxxQkFDRSxzQkFBQSxDbEJxMkRKLENBQ0YsQU1ud0RFLHFDWWpHRSxlQUNFLHNCQUFBLENsQnUyREosQ0FDRixBTXB3REUscUNZbEdFLGlCQUNFLHNCQUFBLENsQnkyREosQ0FDRixBTXB3REksNERZcEdBLHNCQUNFLHNCQUFBLENsQjIyREosQ0FDRixBTS92REkscUNZM0dBLG9CQUNFLHNCQUFBLENsQjYyREosQ0FDRixBTS92REksNERZN0dBLHlCQUNFLHNCQUFBLENsQisyREosQ0FDRixBTTF2REkscUNZcEhBLGdCQUNFLHNCQUFBLENsQmkzREosQ0FDRixBa0I5NERFLFdBQ0Usd0JBQUEsQ2xCZzVESixBTWh6REUsb0NZOUZFLGtCQUNFLHdCQUFBLENsQms1REosQ0FDRixBTWx6REUsMENZL0ZFLGtCQUNFLHdCQUFBLENsQm81REosQ0FDRixBTW56REUsMkRZaEdFLHVCQUNFLHdCQUFBLENsQnM1REosQ0FDRixBTXB6REUscUNZakdFLGlCQUNFLHdCQUFBLENsQnc1REosQ0FDRixBTXJ6REUscUNZbEdFLG1CQUNFLHdCQUFBLENsQjA1REosQ0FDRixBTXJ6REksNERZcEdBLHdCQUNFLHdCQUFBLENsQjQ1REosQ0FDRixBTWh6REkscUNZM0dBLHNCQUNFLHdCQUFBLENsQjg1REosQ0FDRixBTWh6REksNERZN0dBLDJCQUNFLHdCQUFBLENsQmc2REosQ0FDRixBTTN5REkscUNZcEhBLGtCQUNFLHdCQUFBLENsQms2REosQ0FDRixBa0IvN0RFLGlCQUNFLDhCQUFBLENsQmk4REosQU1qMkRFLG9DWTlGRSx3QkFDRSw4QkFBQSxDbEJtOERKLENBQ0YsQU1uMkRFLDBDWS9GRSx3QkFDRSw4QkFBQSxDbEJxOERKLENBQ0YsQU1wMkRFLDJEWWhHRSw2QkFDRSw4QkFBQSxDbEJ1OERKLENBQ0YsQU1yMkRFLHFDWWpHRSx1QkFDRSw4QkFBQSxDbEJ5OERKLENBQ0YsQU10MkRFLHFDWWxHRSx5QkFDRSw4QkFBQSxDbEIyOERKLENBQ0YsQU10MkRJLDREWXBHQSw4QkFDRSw4QkFBQSxDbEI2OERKLENBQ0YsQU1qMkRJLHFDWTNHQSw0QkFDRSw4QkFBQSxDbEIrOERKLENBQ0YsQU1qMkRJLDREWTdHQSxpQ0FDRSw4QkFBQSxDbEJpOURKLENBQ0YsQU01MURJLHFDWXBIQSx3QkFDRSw4QkFBQSxDbEJtOURKLENBQ0YsQWtCaC9ERSxnQkFDRSw2QkFBQSxDbEJrL0RKLEFNbDVERSxvQ1k5RkUsdUJBQ0UsNkJBQUEsQ2xCby9ESixDQUNGLEFNcDVERSwwQ1kvRkUsdUJBQ0UsNkJBQUEsQ2xCcy9ESixDQUNGLEFNcjVERSwyRFloR0UsNEJBQ0Us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bUJucUVFLGtEYjJIRSxlYTFId0IsQ25CcXFFNUIsQW1CcHFFRSxpRGJ5SEUsZWF4SHdCLENuQnNxRTVCLEFtQnBxRUksZ0NBQ0UsVUFBQSxBQUNBLE9BQUEsQ25Cc3FFTixBbUJycUVJLHVDYm1IQSxhYWxIMEIsQ25CdXFFOUIsQW1CM3FFSSxnQ0FDRSxVQUFBLEFBQ0EsaUJBQUEsQ25CNnFFTixBbUI1cUVJLHVDYm1IQSx1QmFsSDBCLENuQjhxRTlCLEFtQmxyRUksZ0NBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQm9yRU4sQW1CbnJFSSx1Q2JtSEEsd0JhbEgwQixDbkJxckU5QixBbUJ6ckVJLGdDQUNFLFVBQUEsQUFDQSxTQUFBLENuQjJyRU4sQW1CMXJFSSx1Q2JtSEEsZWFsSDBCLENuQjRyRTlCLEFtQmhzRUksZ0NBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQmtzRU4sQW1CanNFSSx1Q2JtSEEsd0JhbEgwQixDbkJtc0U5QixBbUJ2c0VJLGdDQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJ5c0VOLEFtQnhzRUksdUNibUhBLHdCYWxIMEIsQ25CMHNFOUIsQW1COXNFSSxnQ0FDRSxVQUFBLEFBQ0EsU0FBQSxDbkJndEVOLEFtQi9zRUksdUNibUhBLGVhbEgwQixDbkJpdEU5QixBbUJydEVJLGdDQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJ1dEVOLEFtQnR0RUksdUNibUhBLHdCYWxIMEIsQ25Cd3RFOUIsQW1CNXRFSSxnQ0FDRSxVQUFBLEFBQ0Esa0JBQUEsQ25COHRFTixBbUI3dEVJLHVDYm1IQSx3QmFsSDBCLENuQit0RTlCLEFtQm51RUksZ0NBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CcXVFTixBbUJwdUVJLHVDYm1IQSxlYWxIMEIsQ25Cc3VFOUIsQW1CMXVFSSxpQ0FDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CNHVFTixBbUIzdUVJLHdDYm1IQSx3QmFsSDBCLENuQjZ1RTlCLEFtQmp2RUksaUNBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQm12RU4sQW1CbHZFSSx3Q2JtSEEsd0JhbEgwQixDbkJvdkU5QixBbUJ4dkVJLGlDQUNFLFVBQUEsQUFDQSxVQUFBLENuQjB2RU4sQW1CenZFSSx3Q2JtSEEsZ0JhbEgwQixDbkIydkU5QixBTXZ0RUUsb0NhbENFLHlCQUNFLFVBQUEsQUFDQSxXQUFBLENuQjR2RUosQW1CM3ZFRSx1QkFDRSxVQUFBLEFBQ0EsVUFBQSxDbkI2dkVKLEFtQjV2RUUsaUNBQ0UsVUFBQSxBQUNBLFNBQUEsQ25COHZFSixBbUI3dkVFLDZCQUNFLFVBQUEsQUFDQSxjQUFBLENuQit2RUosQW1COXZFRSx1QkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkJnd0VKLEFtQi92RUUsNEJBQ0UsVUFBQSxBQUNBLGNBQUEsQ25CaXdFSixBbUJod0VFLDhCQUNFLFVBQUEsQUFDQSxTQUFBLENuQmt3RUosQW1CandFRSw0QkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkJtd0VKLEFtQmx3RUUsNkJBQ0UsVUFBQSxBQUNBLFNBQUEsQ25Cb3dFSixBbUJud0VFLCtCQUNFLFVBQUEsQUFDQSxTQUFBLENuQnF3RUosQW1CcHdFRSw4QkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkJzd0VKLEFtQnJ3RUUsd0NiK0VBLGVhOUUwQixDbkJ1d0U1QixBbUJ0d0VFLG9DYjZFQSxvQmE1RTBCLENuQnd3RTVCLEFtQnZ3RUUsOEJiMkVBLGVhMUUwQixDbkJ5d0U1QixBbUJ4d0VFLG1DYnlFQSxvQmF4RTBCLENuQjB3RTVCLEFtQnp3RUUscUNidUVBLGVhdEUwQixDbkIyd0U1QixBbUIxd0VFLG1DYnFFQSxlYXBFMEIsQ25CNHdFNUIsQW1CM3dFRSxvQ2JtRUEsZWFsRTBCLENuQjZ3RTVCLEFtQjV3RUUsc0NiaUVBLGVhaEUwQixDbkI4d0U1QixBbUI3d0VFLHFDYitEQSxlYTlEMEIsQ25CK3dFNUIsQW1CN3dFSSxvQkFDRSxVQUFBLEFBQ0EsT0FBQSxDbkIrd0VOLEFtQjl3RUksMkJieURGLGFheEQ0QixDbkJneEU5QixBbUJweEVJLG9CQUNFLFVBQUEsQUFDQSxpQkFBQSxDbkJzeEVOLEFtQnJ4RUksMkJieURGLHVCYXhENEIsQ25CdXhFOUIsQW1CM3hFSSxvQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CNnhFTixBbUI1eEVJLDJCYnlERix3QmF4RDRCLENuQjh4RTlCLEFtQmx5RUksb0JBQ0UsVUFBQSxBQUNBLFNBQUEsQ25Cb3lFTixBbUJueUVJLDJCYnlERixlYXhENEIsQ25CcXlFOUIsQW1CenlFSSxvQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CMnlFTixBbUIxeUVJLDJCYnlERix3QmF4RDRCLENuQjR5RTlCLEFtQmh6RUksb0JBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQmt6RU4sQW1CanpFSSwyQmJ5REYsd0JheEQ0QixDbkJtekU5QixBbUJ2ekVJLG9CQUNFLFVBQUEsQUFDQSxTQUFBLENuQnl6RU4sQW1CeHpFSSwyQmJ5REYsZWF4RDRCLENuQjB6RTlCLEFtQjl6RUksb0JBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQmcwRU4sQW1CL3pFSSwyQmJ5REYsd0JheEQ0QixDbkJpMEU5QixBbUJyMEVJLG9CQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJ1MEVOLEFtQnQwRUksMkJieURGLHdCYXhENEIsQ25CdzBFOUIsQW1CNTBFSSxvQkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkI4MEVOLEFtQjcwRUksMkJieURGLGVheEQ0QixDbkIrMEU5QixBbUJuMUVJLHFCQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJxMUVOLEFtQnAxRUksNEJieURGLHdCYXhENEIsQ25CczFFOUIsQW1CMTFFSSxxQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CNDFFTixBbUIzMUVJLDRCYnlERix3QmF4RDRCLENuQjYxRTlCLEFtQmoyRUkscUJBQ0UsVUFBQSxBQUNBLFVBQUEsQ25CbTJFTixBbUJsMkVJLDRCYnlERixnQmF4RDRCLENuQm8yRTlCLENBQ0YsQU12M0VFLDBDYW9CRSwyQ0FFRSxVQUFBLEFBQ0EsV0FBQSxDbkJxMkVKLEFtQnAyRUUsdUNBRUUsVUFBQSxBQUNBLFVBQUEsQ25CcTJFSixBbUJwMkVFLDJEQUVFLFVBQUEsQUFDQSxTQUFBLENuQnEyRUosQW1CcDJFRSxtREFFRSxVQUFBLEFBQ0EsY0FBQSxDbkJxMkVKLEFtQnAyRUUsdUNBRUUsVUFBQSxBQUNBLFNBQUEsQ25CcTJFSixBbUJwMkVFLGlEQUVFLFVBQUEsQUFDQSxjQUFBLENuQnEyRUosQW1CcDJFRSxxREFFRSxVQUFBLEFBQ0EsU0FBQSxDbkJxMkVKLEFtQnAyRUUsaURBRUUsVUFBQSxBQUNBLFNBQUEsQ25CcTJFSixBbUJwMkVFLG1EQUVFLFVBQUEsQUFDQSxTQUFBLENuQnEyRUosQW1CcDJFRSx1REFFRSxVQUFBLEFBQ0EsU0FBQSxDbkJxMkVKLEFtQnAyRUUscURBRUUsVUFBQSxBQUNBLFNBQUEsQ25CcTJFSixBbUJwMkVFLHlFYlVBLGVhUjBCLENuQnEyRTVCLEFtQnAyRUUsaUViT0Esb0JhTDBCLENuQnEyRTVCLEFtQnAyRUUscURiSUEsZWFGMEIsQ25CcTJFNUIsQW1CcDJFRSwrRGJDQSxvQmFDMEIsQ25CcTJFNUIsQW1CcDJFRSxtRWJGQSxlYUkwQixDbkJxMkU1QixBbUJwMkVFLCtEYkxBLGVhTzBCLENuQnEyRTVCLEFtQnAyRUUsaUViUkEsZWFVMEIsQ25CcTJFNUIsQW1CcDJFRSxxRWJYQSxlYWEwQixDbkJxMkU1QixBbUJwMkVFLG1FYmRBLGVhZ0IwQixDbkJxMkU1QixBbUJuMkVJLGlDQUVFLFVBQUEsQUFDQSxPQUFBLENuQm8yRU4sQW1CbjJFSSwrQ2J0QkYsYWF3QjRCLENuQm8yRTlCLEFtQjEyRUksaUNBRUUsVUFBQSxBQUNBLGlCQUFBLENuQjIyRU4sQW1CMTJFSSwrQ2J0QkYsdUJhd0I0QixDbkIyMkU5QixBbUJqM0VJLGlDQUVFLFVBQUEsQUFDQSxrQkFBQSxDbkJrM0VOLEFtQmozRUksK0NidEJGLHdCYXdCNEIsQ25CazNFOUIsQW1CeDNFSSxpQ0FFRSxVQUFBLEFBQ0EsU0FBQSxDbkJ5M0VOLEFtQngzRUksK0NidEJGLGVhd0I0QixDbkJ5M0U5QixBbUIvM0VJLGlDQUVFLFVBQUEsQUFDQSxrQkFBQSxDbkJnNEVOLEFtQi8zRUksK0NidEJGLHdCYXdCNEIsQ25CZzRFOUIsQW1CdDRFSSxpQ0FFRSxVQUFBLEFBQ0Esa0JBQUEsQ25CdTRFTixBbUJ0NEVJLCtDYnRCRix3QmF3QjRCLENuQnU0RTlCLEFtQjc0RUksaUNBRUUsVUFBQSxBQUNBLFNBQUEsQ25CODRFTixBbUI3NEVJLCtDYnRCRixlYXdCNEIsQ25CODRFOUIsQW1CcDVFSSxpQ0FFRSxVQUFBLEFBQ0Esa0JBQUEsQ25CcTVFTixBbUJwNUVJLCtDYnRCRix3QmF3QjRCLENuQnE1RTlCLEFtQjM1RUksaUNBRUUsVUFBQSxBQUNBLGtCQUFBLENuQjQ1RU4sQW1CMzVFSSwrQ2J0QkYsd0Jhd0I0QixDbkI0NUU5QixBbUJsNkVJLGlDQUVFLFVBQUEsQUFDQSxTQUFBLENuQm02RU4sQW1CbDZFSSwrQ2J0QkYsZWF3QjRCLENuQm02RTlCLEFtQno2RUksbUNBRUUsVUFBQSxBQUNBLGtCQUFBLENuQjA2RU4sQW1CejZFSSxpRGJ0QkYsd0Jhd0I0QixDbkIwNkU5QixBbUJoN0VJLG1DQUVFLFVBQUEsQUFDQSxrQkFBQSxDbkJpN0VOLEFtQmg3RUksaURidEJGLHdCYXdCNEIsQ25CaTdFOUIsQW1CdjdFSSxtQ0FFRSxVQUFBLEFBQ0EsVUFBQSxDbkJ3N0VOLEFtQnY3RUksaURidEJGLGdCYXdCNEIsQ25CdzdFOUIsQ0FDRixBTW5oRkUscUNhNEZFLHdCQUNFLFVBQUEsQUFDQSxXQUFBLENuQjA3RUosQW1CejdFRSxzQkFDRSxVQUFBLEFBQ0EsVUFBQSxDbkIyN0VKLEFtQjE3RUUsZ0NBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CNDdFSixBbUIzN0VFLDRCQUNFLFVBQUEsQUFDQSxjQUFBLENuQjY3RUosQW1CNTdFRSxzQkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkI4N0VKLEFtQjc3RUUsMkJBQ0UsVUFBQSxBQUNBLGNBQUEsQ25CKzdFSixBbUI5N0VFLDZCQUNFLFVBQUEsQUFDQSxTQUFBLENuQmc4RUosQW1CLzdFRSwyQkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkJpOEVKLEFtQmg4RUUsNEJBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CazhFSixBbUJqOEVFLDhCQUNFLFVBQUEsQUFDQSxTQUFBLENuQm04RUosQW1CbDhFRSw2QkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkJvOEVKLEFtQm44RUUsdUNiM0RBLGVhNEQwQixDbkJxOEU1QixBbUJwOEVFLG1DYjdEQSxvQmE4RDBCLENuQnM4RTVCLEFtQnI4RUUsNkJiL0RBLGVhZ0UwQixDbkJ1OEU1QixBbUJ0OEVFLGtDYmpFQSxvQmFrRTBCLENuQnc4RTVCLEFtQnY4RUUsb0NibkVBLGVhb0UwQixDbkJ5OEU1QixBbUJ4OEVFLGtDYnJFQSxlYXNFMEIsQ25CMDhFNUIsQW1CejhFRSxtQ2J2RUEsZWF3RTBCLENuQjI4RTVCLEFtQjE4RUUscUNiekVBLGVhMEUwQixDbkI0OEU1QixBbUIzOEVFLG9DYjNFQSxlYTRFMEIsQ25CNjhFNUIsQW1CMzhFSSxtQkFDRSxVQUFBLEFBQ0EsT0FBQSxDbkI2OEVOLEFtQjU4RUksMEJiakZGLGFha0Y0QixDbkI4OEU5QixBbUJsOUVJLG1CQUNFLFVBQUEsQUFDQSxpQkFBQSxDbkJvOUVOLEFtQm45RUksMEJiakZGLHVCYWtGNEIsQ25CcTlFOUIsQW1CejlFSSxtQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CMjlFTixBbUIxOUVJLDBCYmpGRix3QmFrRjRCLENuQjQ5RTlCLEFtQmgrRUksbUJBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CaytFTixBbUJqK0VJLDBCYmpGRixlYWtGNEIsQ25CbStFOUIsQW1CditFSSxtQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CeStFTixBbUJ4K0VJLDBCYmpGRix3QmFrRjRCLENuQjArRTlCLEFtQjkrRUksbUJBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQmcvRU4sQW1CLytFSSwwQmJqRkYsd0Jha0Y0QixDbkJpL0U5QixBbUJyL0VJLG1CQUNFLFVBQUEsQUFDQSxTQUFBLENuQnUvRU4sQW1CdC9FSSwwQmJqRkYsZWFrRjRCLENuQncvRTlCLEFtQjUvRUksbUJBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQjgvRU4sQW1CNy9FSSwwQmJqRkYsd0Jha0Y0QixDbkIrL0U5QixBbUJuZ0ZJLG1CQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJxZ0ZOLEFtQnBnRkksMEJiakZGLHdCYWtGNEIsQ25Cc2dGOUIsQW1CMWdGSSxtQkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkI0Z0ZOLEFtQjNnRkksMEJiakZGLGVha0Y0QixDbkI2Z0Y5QixBbUJqaEZJLG9CQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJtaEZOLEFtQmxoRkksMkJiakZGLHdCYWtGNEIsQ25Cb2hGOUIsQW1CeGhGSSxvQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CMGhGTixBbUJ6aEZJLDJCYmpGRix3QmFrRjRCLENuQjJoRjlCLEFtQi9oRkksb0JBQ0UsVUFBQSxBQUNBLFVBQUEsQ25CaWlGTixBbUJoaUZJLDJCYmpGRixnQmFrRjRCLENuQmtpRjlCLENBQ0YsQU1uckZFLHFDYWtKRSwwQkFDRSxVQUFBLEFBQ0EsV0FBQSxDbkJvaUZKLEFtQm5pRkUsd0JBQ0UsVUFBQSxBQUNBLFVBQUEsQ25CcWlGSixBbUJwaUZFLGtDQUNFLFVBQUEsQUFDQSxTQUFBLENuQnNpRkosQW1CcmlGRSw4QkFDRSxVQUFBLEFBQ0EsY0FBQSxDbkJ1aUZKLEFtQnRpRkUsd0JBQ0UsVUFBQSxBQUNBLFNBQUEsQ25Cd2lGSixBbUJ2aUZFLDZCQUNFLFVBQUEsQUFDQSxjQUFBLENuQnlpRkosQW1CeGlGRSwrQkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkIwaUZKLEFtQnppRkUsNkJBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CMmlGSixBbUIxaUZFLDhCQUNFLFVBQUEsQUFDQSxTQUFBLENuQjRpRkosQW1CM2lGRSxnQ0FDRSxVQUFBLEFBQ0EsU0FBQSxDbkI2aUZKLEFtQjVpRkUsK0JBQ0UsVUFBQSxBQUNBLFNBQUEsQ25COGlGSixBbUI3aUZFLHlDYnJIQSxlYXNIMEIsQ25CK2lGNUIsQW1COWlGRSxxQ2J2SEEsb0Jhd0gwQixDbkJnakY1QixBbUIvaUZFLCtCYnpIQSxlYTBIMEIsQ25CaWpGNUIsQW1CaGpGRSxvQ2IzSEEsb0JhNEgwQixDbkJrakY1QixBbUJqakZFLHNDYjdIQSxlYThIMEIsQ25CbWpGNUIsQW1CbGpGRSxvQ2IvSEEsZWFnSTBCLENuQm9qRjVCLEFtQm5qRkUscUNiaklBLGVha0kwQixDbkJxakY1QixBbUJwakZFLHVDYm5JQSxlYW9JMEIsQ25Cc2pGNUIsQW1CcmpGRSxzQ2JySUEsZWFzSTBCLENuQnVqRjVCLEFtQnJqRkkscUJBQ0UsVUFBQSxBQUNBLE9BQUEsQ25CdWpGTixBbUJ0akZJLDRCYjNJRixhYTRJNEIsQ25Cd2pGOUIsQW1CNWpGSSxxQkFDRSxVQUFBLEFBQ0EsaUJBQUEsQ25COGpGTixBbUI3akZJLDRCYjNJRix1QmE0STRCLENuQitqRjlCLEFtQm5rRkkscUJBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQnFrRk4sQW1CcGtGSSw0QmIzSUYsd0JhNEk0QixDbkJza0Y5QixBbUIxa0ZJLHFCQUNFLFVBQUEsQUFDQSxTQUFBLENuQjRrRk4sQW1CM2tGSSw0QmIzSUYsZWE0STRCLENuQjZrRjlCLEFtQmpsRkkscUJBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQm1sRk4sQW1CbGxGSSw0QmIzSUYsd0JhNEk0QixDbkJvbEY5QixBbUJ4bEZJLHFCQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkIwbEZOLEFtQnpsRkksNEJiM0lGLHdCYTRJNEIsQ25CMmxGOUIsQW1CL2xGSSxxQkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkJpbUZOLEFtQmhtRkksNEJiM0lGLGVhNEk0QixDbkJrbUY5QixBbUJ0bUZJLHFCQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJ3bUZOLEFtQnZtRkksNEJiM0lGLHdCYTRJNEIsQ25CeW1GOUIsQW1CN21GSSxxQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CK21GTixBbUI5bUZJLDRCYjNJRix3QmE0STRCLENuQmduRjlCLEFtQnBuRkkscUJBQ0UsVUFBQSxBQUNBLFNBQUEsQ25Cc25GTixBbUJybkZJLDRCYjNJRixlYTRJNEIsQ25CdW5GOUIsQW1CM25GSSxzQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CNm5GTixBbUI1bkZJLDZCYjNJRix3QmE0STRCLENuQjhuRjlCLEFtQmxvRkksc0JBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQm9vRk4sQW1Cbm9GSSw2QmIzSUYsd0JhNEk0QixDbkJxb0Y5QixBbUJ6b0ZJLHNCQUNFLFVBQUEsQUFDQSxVQUFBLENuQjJvRk4sQW1CMW9GSSw2QmIzSUYsZ0JhNEk0QixDbkI0b0Y5QixDQUNGLEFNeDBGSSxxQ2E2TEEsNkJBQ0UsVUFBQSxBQUNBLFdBQUEsQ25COG9GSixBbUI3b0ZFLDJCQUNFLFVBQUEsQUFDQSxVQUFBLENuQitvRkosQW1COW9GRSxxQ0FDRSxVQUFBLEFBQ0EsU0FBQSxDbkJncEZKLEFtQi9vRkUsaUNBQ0UsVUFBQSxBQUNBLGNBQUEsQ25CaXBGSixBbUJocEZFLDJCQUNFLFVBQUEsQUFDQSxTQUFBLENuQmtwRkosQW1CanBGRSxnQ0FDRSxVQUFBLEFBQ0EsY0FBQSxDbkJtcEZKLEFtQmxwRkUsa0NBQ0UsVUFBQSxBQUNBLFNBQUEsQ25Cb3BGSixBbUJucEZFLGdDQUNFLFVBQUEsQUFDQSxTQUFBLENuQnFwRkosQW1CcHBGRSxpQ0FDRSxVQUFBLEFBQ0EsU0FBQSxDbkJzcEZKLEFtQnJwRkUsbUNBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CdXBGSixBbUJ0cEZFLGtDQUNFLFVBQUEsQUFDQSxTQUFBLENuQndwRkosQW1CdnBGRSw0Q2IvS0EsZWFnTDBCLENuQnlwRjVCLEFtQnhwRkUsd0NiakxBLG9CYWtMMEIsQ25CMHBGNUIsQW1CenBGRSxrQ2JuTEEsZWFvTDBCLENuQjJwRjVCLEFtQjFwRkUsdUNickxBLG9CYXNMMEIsQ25CNHBGNUIsQW1CM3BGRSx5Q2J2TEEsZWF3TDBCLENuQjZwRjVCLEFtQjVwRkUsdUNiekxBLGVhMEwwQixDbkI4cEY1QixBbUI3cEZFLHdDYjNMQSxlYTRMMEIsQ25CK3BGNUIsQW1COXBGRSwwQ2I3TEEsZWE4TDBCLENuQmdxRjVCLEFtQi9wRkUseUNiL0xBLGVhZ00wQixDbkJpcUY1QixBbUIvcEZJLHdCQUNFLFVBQUEsQUFDQSxPQUFBLENuQmlxRk4sQW1CaHFGSSwrQmJyTUYsYWFzTTRCLENuQmtxRjlCLEFtQnRxRkksd0JBQ0UsVUFBQSxBQUNBLGlCQUFBLENuQndxRk4sQW1CdnFGSSwrQmJyTUYsdUJhc000QixDbkJ5cUY5QixBbUI3cUZJLHdCQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkIrcUZOLEFtQjlxRkksK0Jick1GLHdCYXNNNEIsQ25CZ3JGOUIsQW1CcHJGSSx3QkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkJzckZOLEFtQnJyRkksK0Jick1GLGVhc000QixDbkJ1ckY5QixBbUIzckZJLHdCQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkI2ckZOLEFtQjVyRkksK0Jick1GLHdCYXNNNEIsQ25COHJGOUIsQW1CbHNGSSx3QkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25Cb3NGTixBbUJuc0ZJLCtCYnJNRix3QmFzTTRCLENuQnFzRjlCLEFtQnpzRkksd0JBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CMnNGTixBbUIxc0ZJLCtCYnJNRixlYXNNNEIsQ25CNHNGOUIsQW1CaHRGSSx3QkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25Ca3RGTixBbUJqdEZJLCtCYnJNRix3QmFzTTRCLENuQm10RjlCLEFtQnZ0Rkksd0JBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQnl0Rk4sQW1CeHRGSSwrQmJyTUYsd0Jhc000QixDbkIwdEY5QixBbUI5dEZJLHdCQUNFLFVBQUEsQUFDQSxTQUFBLENuQmd1Rk4sQW1CL3RGSSwrQmJyTUYsZWFzTTRCLENuQml1RjlCLEFtQnJ1RkkseUJBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQnV1Rk4sQW1CdHVGSSxnQ2JyTUYsd0Jhc000QixDbkJ3dUY5QixBbUI1dUZJLHlCQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkI4dUZOLEFtQjd1RkksZ0Nick1GLHdCYXNNNEIsQ25CK3VGOUIsQW1CbnZGSSx5QkFDRSxVQUFBLEFBQ0EsVUFBQSxDbkJxdkZOLEFtQnB2RkksZ0Nick1GLGdCYXNNNEIsQ25Cc3ZGOUIsQ0FDRixBTTc5RkkscUNhd09BLHlCQUNFLFVBQUEsQUFDQSxXQUFBLENuQnd2RkosQW1CdnZGRSx1QkFDRSxVQUFBLEFBQ0EsVUFBQSxDbkJ5dkZKLEFtQnh2RkUsaUNBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CMHZGSixBbUJ6dkZFLDZCQUNFLFVBQUEsQUFDQSxjQUFBLENuQjJ2RkosQW1CMXZGRSx1QkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkI0dkZKLEFtQjN2RkUsNEJBQ0UsVUFBQSxBQUNBLGNBQUEsQ25CNnZGSixBbUI1dkZFLDhCQUNFLFVBQUEsQUFDQSxTQUFBLENuQjh2RkosQW1CN3ZGRSw0QkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkIrdkZKLEFtQjl2RkUsNkJBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CZ3dGSixBbUIvdkZFLCtCQUNFLFVBQUEsQUFDQSxTQUFBLENuQml3RkosQW1CaHdGRSw4QkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkJrd0ZKLEFtQmp3RkUsd0Niek9BLGVhME8wQixDbkJtd0Y1QixBbUJsd0ZFLG9DYjNPQSxvQmE0TzBCLENuQm93RjVCLEFtQm53RkUsOEJiN09BLGVhOE8wQixDbkJxd0Y1QixBbUJwd0ZFLG1DYi9PQSxvQmFnUDBCLENuQnN3RjVCLEFtQnJ3RkUscUNialBBLGVha1AwQixDbkJ1d0Y1QixBbUJ0d0ZFLG1DYm5QQSxlYW9QMEIsQ25Cd3dGNUIsQW1CdndGRSxvQ2JyUEEsZWFzUDBCLENuQnl3RjVCLEFtQnh3RkUsc0NidlBBLGVhd1AwQixDbkIwd0Y1QixBbUJ6d0ZFLHFDYnpQQSxlYTBQMEIsQ25CMndGNUIsQW1CendGSSxvQkFDRSxVQUFBLEFBQ0EsT0FBQSxDbkIyd0ZOLEFtQjF3RkksMkJiL1BGLGFhZ1E0QixDbkI0d0Y5QixBbUJoeEZJLG9CQUNFLFVBQUEsQUFDQSxpQkFBQSxDbkJreEZOLEFtQmp4RkksMkJiL1BGLHVCYWdRNEIsQ25CbXhGOUIsQW1CdnhGSSxvQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CeXhGTixBbUJ4eEZJLDJCYi9QRix3QmFnUTRCLENuQjB4RjlCLEFtQjl4Rkksb0JBQ0UsVUFBQSxBQUNBLFNBQUEsQ25CZ3lGTixBbUIveEZJLDJCYi9QRixlYWdRNEIsQ25CaXlGOUIsQW1CcnlGSSxvQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CdXlGTixBbUJ0eUZJLDJCYi9QRix3QmFnUTRCLENuQnd5RjlCLEFtQjV5Rkksb0JBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQjh5Rk4sQW1CN3lGSSwyQmIvUEYsd0JhZ1E0QixDbkIreUY5QixBbUJuekZJLG9CQUNFLFVBQUEsQUFDQSxTQUFBLENuQnF6Rk4sQW1CcHpGSSwyQmIvUEYsZWFnUTRCLENuQnN6RjlCLEFtQjF6Rkksb0JBQ0UsVUFBQSxBQUNBLGtCQUFBLENuQjR6Rk4sQW1CM3pGSSwyQmIvUEYsd0JhZ1E0QixDbkI2ekY5QixBbUJqMEZJLG9CQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJtMEZOLEFtQmwwRkksMkJiL1BGLHdCYWdRNEIsQ25CbzBGOUIsQW1CeDBGSSxvQkFDRSxVQUFBLEFBQ0EsU0FBQSxDbkIwMEZOLEFtQnowRkksMkJiL1BGLGVhZ1E0QixDbkIyMEY5QixBbUIvMEZJLHFCQUNFLFVBQUEsQUFDQSxrQkFBQSxDbkJpMUZOLEFtQmgxRkksNEJiL1BGLHdCYWdRNEIsQ25CazFGOUIsQW1CdDFGSSxxQkFDRSxVQUFBLEFBQ0Esa0JBQUEsQ25CdzFGTixBbUJ2MUZJLDRCYi9QRix3QmFnUTRCLENuQnkxRjlCLEFtQjcxRkkscUJBQ0UsVUFBQSxBQUNBLFVBQUEsQ25CKzFGTixBbUI5MUZJLDRCYi9QRixnQmFnUTRCLENuQmcyRjlCLENBQ0YsQW1CLzFGQSxTYmxRSSxvQmFtUXNCLEFiblF0QixxQmFvUXNCLEFBQ3hCLGtCQUFBLENuQmsyRkYsQW1CajJGRSxvQkFDRSxxQkFBQSxDbkJtMkZKLEFtQmwyRkUsMEJBQ0UscUJBQUEsQ25CbzJGSixBbUJsMkZFLHFCQUNFLHNCQUFBLENuQm8yRkosQW1CbjJGRSxvQmI3UUUsY2E4UXdCLEFiOVF4QixlYStRd0IsQUFDeEIsWUFBQSxDbkJxMkZKLEFtQnAyRkksNEJBQ0UsU0FBQSxBQUNBLG1CQUFBLENuQnMyRk4sQW1CcjJGSSxxQ0FDRSxvQkFBQSxDbkJ1MkZOLEFtQnQyRkksK0JBQ0UsZUFBQSxDbkJ3MkZOLEFtQnYyRkUsbUJBQ0UsWUFBQSxDbkJ5MkZKLEFtQngyRkUsc0JBQ0UsY0FBQSxDbkIwMkZKLEFtQnoyRkUsc0JBQ0Usa0JBQUEsQ25CMjJGSixBTWx0R0UsMENhMFdFLDBCQUNFLFlBQUEsQ25CMjJGSixDQUNGLEFNM3NHRSxxQ2FrV0Usb0JBQ0UsWUFBQSxDbkI0MkZKLENBQ0YsQW1CMTJGRSxxQkFDRSxvQkFBQSxBYnpTQSx3Q2EwU3dCLEFiMVN4Qix3Q2EyU3dCLENuQjYyRjVCLEFtQjUyRkksNkJBQ0UsOEJBQUEsQUFDQSw4QkFBQSxDbkI4MkZOLEFtQjUyRk0sMEJBQ0UsZ0JBQUEsQ25CODJGUixBTTd1R0Usb0NhaVlNLGlDQUNFLGdCQUFBLENuQisyRlIsQ0FDRixBTTl1R0UsMENhZ1lNLGlDQUNFLGdCQUFBLENuQmkzRlIsQ0FDRixBTS91R0UsMkRhK1hNLHNDQUNFLGdCQUFBLENuQm0zRlIsQ0FDRixBTWh2R0UscUNhOFhNLGdDQUNFLGdCQUFBLENuQnEzRlIsQ0FDRixBTWp2R0UscUNhNlhNLGtDQUNFLGdCQUFBLENuQnUzRlIsQ0FDRixBTWp2R0ksNERhMlhJLHVDQUNFLGdCQUFBLENuQnkzRlIsQ0FDRixBTTV1R0kscUNhb1hJLHFDQUNFLGdCQUFBLENuQjIzRlIsQ0FDRixBTTV1R0ksNERha1hJLDBDQUNFLGdCQUFBLENuQjYzRlIsQ0FDRixBTXZ1R0kscUNhMldJLGlDQUNFLGdCQUFBLENuQiszRlIsQ0FDRixBbUI1NUZNLDBCQUNFLG1CQUFBLENuQjg1RlIsQU03eEdFLG9DYWlZTSxpQ0FDRSxtQkFBQSxDbkIrNUZSLENBQ0YsQU05eEdFLDBDYWdZTSxpQ0FDRSxtQkFBQSxDbkJpNkZSLENBQ0YsQU0veEdFLDJEYStYTSxzQ0FDRSxtQkFBQSxDbkJtNkZSLENBQ0YsQU1oeUdFLHFDYThYTSxnQ0FDRSxtQkFBQSxDbkJxNkZSLENBQ0YsQU1qeUdFLHFDYTZYTSxrQ0FDRSxtQkFBQSxDbkJ1NkZSLENBQ0YsQU1qeUdJLDREYTJYSSx1Q0FDRSxtQkFBQSxDbkJ5NkZSLENBQ0YsQU01eEdJLHFDYW9YSSxxQ0FDRSxtQkFBQSxDbkIyNkZSLENBQ0YsQU01eEdJLDREYWtYSSwwQ0FDRSxtQkFBQSxDbkI2NkZSLENBQ0YsQU12eEdJLHFDYTJXSSxpQ0FDRSxtQkFBQSxDbkIrNkZSLENBQ0YsQW1CNThGTSwwQkFDRSxrQkFBQSxDbkI4OEZSLEFNNzBHRSxvQ2FpWU0saUNBQ0Usa0JBQUEsQ25CKzhGUixDQUNGLEFNOTBHRSwwQ2FnWU0saUNBQ0Usa0JBQUEsQ25CaTlGUixDQUNGLEFNLzBHRSwyRGErWE0sc0NBQ0Usa0JBQUEsQ25CbTlGUixDQUNGLEFNaDFHRSxxQ2E4WE0sZ0NBQ0Usa0JBQUEsQ25CcTlGUixDQUNGLEFNajFHRSxxQ2E2WE0sa0NBQ0Usa0JBQUEsQ25CdTlGUixDQUNGLEFNajFHSSw0RGEyWEksdUNBQ0Usa0JBQUEsQ25CeTlGUixDQUNGLEFNNTBHSSxxQ2FvWEkscUNBQ0Usa0JBQUEsQ25CMjlGUixDQUNGLEFNNTBHSSw0RGFrWEksMENBQ0Usa0JBQUEsQ25CNjlGUixDQUNGLEFNdjBHSSxxQ2EyV0ksaUNBQ0Usa0JBQUEsQ25CKzlGUixDQUNGLEFtQjUvRk0sMEJBQ0UsbUJBQUEsQ25COC9GUixBTTczR0Usb0NhaVlNLGlDQUNFLG1CQUFBLENuQisvRlIsQ0FDRixBTTkzR0UsMENhZ1lNLGlDQUNFLG1CQUFBLENuQmlnR1IsQ0FDRixBTS8zR0UsMkRhK1hNLHNDQUNFLG1CQUFBLENuQm1nR1IsQ0FDRixBTWg0R0UscUNhOFhNLGdDQUNFLG1CQUFBLENuQnFnR1IsQ0FDRixBTWo0R0UscUNhNlhNLGtDQUNFLG1CQUFBLENuQnVnR1IsQ0FDRixBTWo0R0ksNERhMlhJLHVDQUNFLG1CQUFBLENuQnlnR1IsQ0FDRixBTTUzR0kscUNhb1hJLHFDQUNFLG1CQUFBLENuQjJnR1IsQ0FDRixBTTUzR0ksNERha1hJLDBDQUNFLG1CQUFBLENuQjZnR1IsQ0FDRixBTXYzR0kscUNhMldJLGlDQUNFLG1CQUFBLENuQitnR1IsQ0FDRixBbUI1aUdNLDBCQUNFLGdCQUFBLENuQjhpR1IsQU03NkdFLG9DYWlZTSxpQ0FDRSxnQkFBQSxDbkIraUdSLENBQ0YsQU05NkdFLDBDYWdZTSxpQ0FDRSxnQkFBQSxDbkJpakdSLENBQ0YsQU0vNkdFLDJEYStYTSxzQ0FDRSxnQkFBQSxDbkJtakdSLENBQ0YsQU1oN0dFLHFDYThYTSxnQ0FDRSxnQkFBQSxDbkJxakdSLENBQ0YsQU1qN0dFLHFDYTZYTSxrQ0FDRSxnQkFBQSxDbkJ1akdSLENBQ0YsQU1qN0dJLDREYTJYSSx1Q0FDRSxnQkFBQSxDbkJ5akdSLENBQ0YsQU01NkdJLHFDYW9YSSxxQ0FDRSxnQkFBQSxDbkIyakdSLENBQ0YsQU01NkdJLDREYWtYSSwwQ0FDRSxnQkFBQSxDbkI2akdSLENBQ0YsQU12NkdJLHFDYTJXSSxpQ0FDRSxnQkFBQSxDbkIrakdSLENBQ0YsQW1CNWxHTSwwQkFDRSxtQkFBQSxDbkI4bEdSLEFNNzlHRSxvQ2FpWU0saUNBQ0UsbUJBQUEsQ25CK2xHUixDQUNGLEFNOTlHRSwwQ2FnWU0saUNBQ0UsbUJBQUEsQ25CaW1HUixDQUNGLEFNLzlHRSwyRGErWE0sc0NBQ0UsbUJBQUEsQ25CbW1HUixDQUNGLEFNaCtHRSxxQ2E4WE0sZ0NBQ0UsbUJBQUEsQ25CcW1HUixDQUNGLEFNaitHRSxxQ2E2WE0sa0NBQ0UsbUJBQUEsQ25CdW1HUixDQUNGLEFNaitHSSw0RGEyWEksdUNBQ0UsbUJBQUEsQ25CeW1HUixDQUNGLEFNNTlHSSxxQ2FvWEkscUNBQ0UsbUJBQUEsQ25CMm1HUixDQUNGLEFNNTlHSSw0RGFrWEksMENBQ0UsbUJBQUEsQ25CNm1HUixDQUNGLEFNdjlHSSxxQ2EyV0ksaUNBQ0UsbUJBQUEsQ25CK21HUixDQUNGLEFtQjVvR00sMEJBQ0Usa0JBQUEsQ25COG9HUixBTTdnSEUsb0NhaVlNLGlDQUNFLGtCQUFBLENuQitvR1IsQ0FDRixBTTlnSEUsMENhZ1lNLGlDQUNFLGtCQUFBLENuQmlwR1IsQ0FDRixBTS9nSEUsMkRhK1hNLHNDQUNFLGtCQUFBLENuQm1wR1IsQ0FDRixBTWhoSEUscUNhOFhNLGdDQUNFLGtCQUFBLENuQnFwR1IsQ0FDRixBTWpoSEUscUNhNlhNLGtDQUNFLGtCQUFBLENuQnVwR1IsQ0FDRixBTWpoSEksNERhMlhJLHVDQUNFLGtCQUFBLENuQnlwR1IsQ0FDRixBTTVnSEkscUNhb1hJLHFDQUNFLGtCQUFBLENuQjJwR1IsQ0FDRixBTTVnSEksNERha1hJLDBDQUNFLGtCQUFBLENuQjZwR1IsQ0FDRixBTXZnSEkscUNhMldJLGlDQUNFLGtCQUFBLENuQitwR1IsQ0FDRixBbUI1ckdNLDBCQUNFLG1CQUFBLENuQjhyR1IsQU03akhFLG9DYWlZTSxpQ0FDRSxtQkFBQSxDbkIrckdSLENBQ0YsQU05akhFLDBDYWdZTSxpQ0FDRSxtQkFBQSxDbkJpc0dSLENBQ0YsQU0vakhFLDJEYStYTSxzQ0FDRSxtQkFBQSxDbkJtc0dSLENBQ0YsQU1oa0hFLHFDYThYTSxnQ0FDRSxtQkFBQSxDbkJxc0dSLENBQ0YsQU1qa0hFLHFDYTZYTSxrQ0FDRSxtQkFBQSxDbkJ1c0dSLENBQ0YsQU1qa0hJLDREYTJYSSx1Q0FDRSxtQkFBQSxDbkJ5c0dSLENBQ0YsQU01akhJLHFDYW9YSSxxQ0FDRSxtQkFBQSxDbkIyc0dSLENBQ0YsQU01akhJLDREYWtYSSwwQ0FDRSxtQkFBQSxDbkI2c0dSLENBQ0YsQU12akhJLHFDYTJXSSxpQ0FDRSxtQkFBQSxDbkIrc0dSLENBQ0YsQW1CNXVHTSwwQkFDRSxnQkFBQSxDbkI4dUdSLEFNN21IRSxvQ2FpWU0saUNBQ0UsZ0JBQUEsQ25CK3VHUixDQUNGLEFNOW1IRSwwQ2FnWU0saUNBQ0UsZ0JBQUEsQ25CaXZHUixDQUNGLEFNL21IRSwyRGErWE0sc0NBQ0UsZ0JBQUEsQ25CbXZHUixDQUNGLEFNaG5IRSxxQ2E4WE0sZ0NBQ0UsZ0JBQUEsQ25CcXZHUixDQUNGLEFNam5IRSxxQ2E2WE0sa0NBQ0UsZ0JBQUEsQ25CdXZHUixDQUNGLEFNam5ISSw0RGEyWEksdUNBQ0UsZ0JBQUEsQ25CeXZHUixDQUNGLEFNNW1ISSxxQ2FvWEkscUNBQ0UsZ0JBQUEsQ25CMnZHUixDQUNGLEFNNW1ISSw0RGFrWEksMENBQ0UsZ0JBQUEsQ25CNnZHUixDQUNGLEFNdm1ISSxxQ2EyV0ksaUNBQ0UsZ0JBQUEsQ25CK3ZHUixDQUNGLEFvQjV2SEEsTUFDRSxvQkFBQSxBQUNBLGNBQUEsQUFDQSxhQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQUFDQSxzQkFBQSxDcEIrdkhGLEFvQjd2SEUsa0JBQ0Usb0JBQUEsQUFDQSxxQkFBQSxBQUNBLGtCQUFBLENwQit2SEosQW9COXZISSw2QkFDRSxxQkFBQSxDcEJnd0hOLEFvQi92SEksbUNBQ0Usb0JBakJTLENwQmt4SGYsQW9CaHdIRSxlQUNFLGtCQUFBLENwQmt3SEosQW9CandIRSxnQkFDRSxjQXJCVyxDcEJ3eEhmLEFvQmx3SEUsa0JBQ0UscUJBQUEsQ3BCb3dISixBb0Jud0hJLGtEQUNFLDhCQUFBLENwQnF3SE4sQU10ckhFLDBDYzVFRSxxQkFDRSxZQUFBLENwQnF3SEosQW9CbndISSxXQUNFLFVBQUEsQUFDQSxpQkFBQSxDcEJxd0hOLEFvQnZ3SEksV0FDRSxVQUFBLEFBQ0Esa0JBQUEsQ3BCeXdITixBb0Izd0hJLFdBQ0UsVUFBQSxBQUNBLFNBQUEsQ3BCNndITixBb0Ivd0hJLFdBQ0UsVUFBQSxBQUNBLGtCQUFBLENwQml4SE4sQW9CbnhISSxXQUNFLFVBQUEsQUFDQSxrQkFBQSxDcEJxeEhOLEFvQnZ4SEksV0FDRSxVQUFBLEFBQ0EsU0FBQSxDcEJ5eEhOLEFvQjN4SEksV0FDRSxVQUFBLEFBQ0Esa0JBQUEsQ3BCNnhITixBb0IveEhJLFdBQ0UsVUFBQSxBQUNBLGtCQUFBLENwQml5SE4sQW9CbnlISSxXQUNFLFVBQUEsQUFDQSxTQUFBLENwQnF5SE4sQW9CdnlISSxZQUNFLFVBQUEsQUFDQSxrQkFBQSxDcEJ5eUhOLEFvQjN5SEksWUFDRSxVQUFBLEFBQ0Esa0JBQUEsQ3BCNnlITixBb0IveUhJLFlBQ0UsVUFBQSxBQUNBLFVBQUEsQ3BCaXpITixDQUNGLEFxQjN4SEEsZ0NBeEJFLHNCbEJkTSxBa0JlTiwrQmxCNkdhLEFrQjVHYixtQmxCZ0ZPLEFrQi9FUCxhbEJITSxDSDB6SFIsQU1weEhJLHNGZWpDQSx1QkE3QnNCLENyQnExSDFCLEFNdnhISSxpSGVqQ0EsdUJBN0JzQixDckJ3MUgxQixBTTF4SEksbUZlakNBLHVCQTdCc0IsQ3JCMjFIMUIsQU03eEhJLGtHZWpDQSx1QkE3QnNCLENyQjgxSDFCLEFxQmgwSEUsbUhBRUUsb0JqQmpDVyxDSmsySGYsQXFCaDBIRSxzT0FJRSxxQmxCYkksQWtCY0osMENBQUEsQ3JCK3pISixBcUI5ekhFLHlMQUVFLHlCakJ0Q1csQWlCdUNYLHFCakJ2Q1csQWlCd0NYLGdCQUFBLEFBQ0EsYWxCN0JPLENINDFIWCxBTTd5SEksdVRlaEJFLHVCQWpDNkIsQ3JCaTJIbkMsQU1oekhJLHNYZWhCRSx1QkFqQzZCLENyQm8ySG5DLEFNbnpISSxnVGVoQkUsdUJBakM2QixDckJ1MkhuQyxBTXR6SEksbVZlaEJFLHVCQWpDNkIsQ3JCMDJIbkMsQXNCMzNIQSxpQkFFRSwyRERDYSxBQ0FiLGVBQUEsQUFDQSxVQUFBLEN0QjYzSEYsQXNCNTNIRSxxQ0FDRSxlQUFBLEN0QjgzSEosQXNCMTNISSxtQ0FDRSxpQkFGTSxDdEI4M0haLEFzQjMzSE0sZ05BSUUsMkNBQUEsQ3RCMDNIUixBc0JoNEhJLG1DQUNFLG9CQUZNLEN0Qm80SFosQXNCajRITSxnTkFJRSxnREFBQSxDdEJnNEhSLEFzQnQ0SEksbUNBQ0Usb0JBRk0sQ3RCMDRIWixBc0J2NEhNLGdOQUlFLG1EQUFBLEN0QnM0SFIsQXNCNTRISSxpQ0FDRSxvQkFGTSxDdEJnNUhaLEFzQjc0SE0sd01BSUUsMENBQUEsQ3RCNDRIUixBc0JsNUhJLHVDQUNFLG9CQUZNLEN0QnM1SFosQXNCbjVITSxnT0FJRSwyQ0FBQSxDdEJrNUhSLEFzQng1SEksaUNBQ0Usb0JBRk0sQ3RCNDVIWixBc0J6NUhNLHdNQUlFLDBDQUFBLEN0Qnc1SFIsQXNCOTVISSxpQ0FDRSxvQkFGTSxDdEJrNkhaLEFzQi81SE0sd01BSUUsMENBQUEsQ3RCODVIUixBc0JwNkhJLHVDQUNFLG9CQUZNLEN0Qnc2SFosQXNCcjZITSxnT0FJRSwyQ0FBQSxDdEJvNkhSLEFzQjE2SEksdUNBQ0Usb0JBRk0sQ3RCODZIWixBc0IzNkhNLGdPQUlFLDZDQUFBLEN0QjA2SFIsQXNCaDdISSxxQ0FDRSxvQkFGTSxDdEJvN0haLEFzQmo3SE0sd05BSUUsNENBQUEsQ3RCZzdIUixBc0I5NkhFLG1DYm1CQSxrQk53RWEsQU12RWIsa0JOOERnQixDSGcySGxCLEFzQmg3SEUscUNib0JBLGlCTFZPLENKeTZIVCxBc0JqN0hFLG1DYm9CQSxtQk5nRGEsQ0hnM0hmLEFzQmo3SEUsMkNBQ0UsY0FBQSxBQUNBLFVBQUEsQ3RCbTdISixBc0JsN0hFLHFDQUNFLGVBQUEsQUFDQSxVQUFBLEN0Qm83SEosQXNCaDdIRSxrQkFDRSxtQm5CMkVLLEFtQjFFTCwwQ0FBQSxBQUNBLDBDQUFBLEN0Qm03SEosQXNCbDdIRSxpQkFDRSw2QkFBQSxBQUNBLHlCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsZUFBQSxDdEJvN0hKLEFzQmw3SEEsVUFFRSxjQUFBLEFBQ0EsZUFBQSxBQUNBLGVBQUEsQUFDQSwwQmI3QzJCLEFhOEMzQixlQUFBLEN0Qm83SEYsQXNCbjdIRSxzQkFDRSxnQkExRGtCLEFBMkRsQixjQTFEa0IsQ3RCKytIdEIsQXNCcDdIRSxnQkFDRSxXQUFBLEN0QnM3SEosQXNCcDdIRSx5QkFDRSxXQUFBLEN0QnM3SEosQXVCdi9IQSxpQkFDRSxlQUFBLEFBRUEsZ0JBQUEsQ3ZCMi9IRixBdUJ6L0hFLDZCQUNFLGNBQUEsQ3ZCMi9ISixBdUIxL0hFLDZCQUNFLGFwQjBCSSxDSGsrSFIsQXVCMy9IRSw2SUFHRSxjcEJhTyxBb0JaUCxrQkFBQSxDdkI2L0hKLEF1QnQvSEUsY2pCZ0tFLGdCaUIvSndCLEN2QnkvSDVCLEF3QjVnSUEsUUFDRSxxQkFBQSxBQUNBLGVBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLEN4QitnSUYsQXdCOWdJRSwwQkFDRSxZZkRhLENUaWhJakIsQXdCOWdJSSxpREFFRSxxQnJCc0JFLEFHMEpKLGNrQi9LZ0IsQUFDZCxTQUFBLEN4QitnSU4sQXdCN2dJSSwwQkFDRSxtQnJCbUdHLEFHZ0VMLGdCa0JsSzJCLEN4QitnSS9CLEF3QjlnSUUsZUFFRSxlQUFBLEFBQ0EsY0FBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEFBQ0EsWUFBQSxDeEIrZ0lKLEF3QjlnSUksMkJBQ0UsWUFBQSxDeEJnaElOLEF3Qi9nSUksdUVBRUUsb0JwQmpCUyxDSmlpSWYsQXdCL2dJSSwrQmxCcUpBLG1Ca0JwSjJCLEN4QmloSS9CLEF3QmhoSUkseUJBQ0UsWUFBQSxBQUNBLFNBQUEsQ3hCa2hJTixBd0JqaElNLGdDQUNFLGdCQUFBLEN4Qm1oSVIsQXdCaGhJSSx1REFDRSxvQnJCUEUsQ0h5aElSLEF3QjNnSU0sMkRBQ0UsaUJBTEksQ3hCcWhJWixBd0IvZ0lRLGlFQUVFLHNDQUFBLEN4QmdoSVYsQXdCL2dJUSxrSUFJRSwyQ0FBQSxDeEI4Z0lWLEF3QnZoSU0sMkRBQ0Usb0JBTEksQ3hCaWlJWixBd0IzaElRLGlFQUVFLGlCQUFBLEN4QjRoSVYsQXdCM2hJUSxrSUFJRSxnREFBQSxDeEIwaElWLEF3Qm5pSU0sMkRBQ0Usb0JBTEksQ3hCNmlJWixBd0J2aUlRLGlFQUVFLG9CQUFBLEN4QndpSVYsQXdCdmlJUSxrSUFJRSxtREFBQSxDeEJzaUlWLEF3Qi9pSU0seURBQ0Usb0JBTEksQ3hCeWpJWixBd0JuaklRLCtEQUVFLG1EQUFBLEN4Qm9qSVYsQXdCbmpJUSw4SEFJRSwwQ0FBQSxDeEJraklWLEF3QjNqSU0sK0RBQ0Usb0JBTEksQ3hCcWtJWixBd0IvaklRLHFFQUVFLHdDQUFBLEN4QmdrSVYsQXdCL2pJUSwwSUFJRSwyQ0FBQSxDeEI4aklWLEF3QnZrSU0seURBQ0Usb0JBTEksQ3hCaWxJWixBd0Iza0lRLCtEQUVFLG1EQUFBLEN4QjRrSVYsQXdCM2tJUSw4SEFJRSwwQ0FBQSxDeEIwa0lWLEF3Qm5sSU0seURBQ0Usb0JBTEksQ3hCNmxJWixBd0J2bElRLCtEQUVFLHNDQUFBLEN4QndsSVYsQXdC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QUFBLEM5Qnk0S1IsQThCeDRLRSxZeEJpRkUsZXdCaEZ3QixDOUIwNEs1QixBOEJ6NEtFLGdCQUNFLGdCQUFBLEFBQ0EsaUJBQUEsQUFDQSxpQkFBQSxDOUIyNEtKLEE4QjE0S0ksa0NBQ0UsY0FBQSxDOUI0NEtOLEE4QjM0S0ksaUNBQ0UsaUJBQUEsQzlCNjRLTixBOEI1NEtJLG9CQUNFLG9CQUFBLEM5Qjg0S04sQThCNzRLSSwyQkFDRSxpQkFBQSxDOUIrNEtOLEE4Qjk0S0UsYXhCOUNBLGlDQUFBLEF3QmdERSxnQkFBQSxBQUNBLHFCQXhHa0IsQUF5R2xCLGdCQUFBLEFBQ0EsZ0JBQUEsQzlCZzVLSixBOEIvNEtFLDBCQUVFLGFBQUEsQzlCaTVLSixBOEJoNUtFLGVBQ0UsVUFBQSxDOUJrNUtKLEE4Qmo1S0ksb0NBRUUsbUMzQmdEc0IsQTJCL0N0QixxQjNCZ0Q0QixBMkIvQzVCLHFCM0IwQ2MsQTJCekNkLGtCQUFBLEM5Qm01S04sQThCbDVLSSxrQkFDRSxhM0JqR0UsQ0hxL0tSLEE4Qm41S00sK0JBQ0Usa0JBQUEsQzlCcTVLUixBOEJuNUtNLGdEQUVFLHFCM0IwQytCLEEyQnpDL0IsYTNCeEdBLENINi9LUixBOEJuNUtNLGdEQUVFLHFCM0I2QnNCLEEyQjVCdEIsYTNCN0dBLENIa2dMUixBOEJqNUtVLDRFQUVFLHFCQWpJMkMsQzlCb2hMdkQsQThCajVLSSxxQkFDRSxZQUFBLEM5Qm01S04sQThCajVLRSxrQkFDRSxrQjNCakRjLENIbzhLbEIsQThCbDVLRSxtQkFDRSxjM0I5RGEsQ0hrOUtqQixBOEJuNUtFLG1CQUNFLGlCMUIzSEssQ0pnaExULEE4QnA1S0Usa0JBQ0UsbUIzQmpFVyxDSHU5S2YsQStCdmhMQSxPQUVFLHNCNUJkTSxBNEJlTixjNUJETSxBNEJFTixtQjVCZ0ZPLEE0Qi9FUCxnQkFBQSxBQUNBLG9DNUIyRlksQ0hpOEtkLEErQjFoTEUsb0JBRUUsc0JBbkNnQixBQW9DaEIscUJBbkNzQixBQW9DdEIscUI1QjhIZ0IsQTRCN0hoQixnQjVCOEZpQixBNEI3RmpCLG1CQUFBLEFDMUJGLDRDQUFBLENoQ3VqTEYsQStCcmhMTSxzQ0FDRSxzQkFKTSxBQUtOLGtCQUxNLEFBTU4sYUFMYSxDL0I2aExyQixBK0IzaExNLHNDQUNFLHlCQUpNLEFBS04scUJBTE0sQUFNTixVQUxhLEMvQm1pTHJCLEErQmppTE0sc0NBQ0UseUJBSk0sQUFLTixxQkFMTSxBQU1OLG9CQUxhLEMvQnlpTHJCLEErQnZpTE0sb0NBQ0UseUJBSk0sQUFLTixxQkFMTSxBQU1OLFVBTGEsQy9CK2lMckIsQStCN2lMTSwwQ0FDRSx5QkFKTSxBQUtOLHFCQUxNLEFBTU4sb0JBTGEsQy9CcWpMckIsQStCbmpMTSxvQ0FDRSx5QkFKTSxBQUtOLHFCQUxNLEFBTU4sVUFMYSxDL0IyakxyQixBK0J6akxNLG9DQUNFLHlCQUpNLEFBS04scUJBTE0sQUFNTixVQUxhLEMvQmlrTHJCLEErQi9qTE0sMENBQ0UseUJBSk0sQUFLTixxQkFMTSxBQU1OLG9CQUxhLEMvQnVrTHJCLEErQnJrTE0sMENBQ0UseUJBSk0sQUFLTixxQkFMTSxBQU1OLG9CQUxhLEMvQjZrTHJCLEErQjNrTE0sd0NBQ0UseUJBSk0sQUFLTixxQkFMTSxBQU1OLFVBTGEsQy9CbWxMckIsQStCemtMSSx3Q0FDRSxtQkFBQSxBQUNBLFFBQUEsQy9CNGtMTixBK0J6a0xJLDRDQUNFLHlCNUJyREksQTRCc0RKLG9CMUI3Q1csQ0x5bkxqQixBK0Ixa0xNLDBHQUVFLGtCQUFBLEMvQjhrTFIsQStCMWtMSSw4Q0FDRSxxQkFBQSxDL0I2a0xOLEErQnprTEUsVUFDRSxxQkF6RXVCLEFBMEV2QixlNUJ3RGUsQ0htaExuQixBK0J6a0xJLHVCQUNFLGVBNUVrQixDL0J1cEx4QixBK0J0a0xJLHNCQUNFLHlCNUI5RUksQTRCK0VKLG9CMUJ0RVcsQ0w4b0xqQixBK0J0a0xNLHFEQUVFLGtCQUFBLEMvQndrTFIsQStCcmtMTSxrREFFRSw0QjFCL0VTLEEwQmdGVCxrQkFBQSxDL0J1a0xSLEErQmxrTEUsYUFDRSx3QjVCekRHLENINm5MUCxBK0Jsa0xJLGdDQUVFLHFCQXJHeUIsQUFzR3pCLFc1Qi9GRSxBNEJnR0YsZ0I1QndCYSxBNEJ2QmIseUJBQUEsQUFDQSxlNUJ2QlcsQTRCd0JYLHFCNUJxQ2dCLEE0QnBDaEIsb0JBQUEsQy9Cb2tMTixBK0Joa0xFLGFBQ0Usd0I1QnZHTSxDSHlxTFYsQStCaGtMSSxnQ0FFRSxxQjVCMEN3QixBNEJ6Q3hCLGM1QmhHRSxBNEJpR0YsZTVCU2EsQ0h5akxuQixBK0I5akxFLGFBQ0UsNEJBckgwQixDL0Jxckw5QixBK0I3akxNLDREQUVFLHFCQUFBLEMvQitqTFIsQStCeGpMSSw0Q0FFRSxnQkFBQSxDL0IwakxOLEErQnRqTE0sd0VBRUUsdUJBQUEsQy9Cd2pMUixBK0JuakxFLG9CQUNFLFVBQUEsQy9CcWpMSixBK0JqakxJLCtDQ2xKRiw0Q0FBQSxDaENzc0xGLEErQjNpTE0scUhBQ0Usd0I1QjFKRSxDSDBzTFYsQStCOWlMUSw4RUFDRSx3QjVCNUpDLENINHNMWCxBK0J6aUxJLHdDQUVFLG9CQUFBLEMvQjJpTE4sQStCdGlMSSwyREFDRSx3QjVCNUtJLENIb3RMVixBK0JyaUxJLDREQUNFLHFCNUJsTEUsQ0h5dExSLEErQmxpTEEsaUJ6QnhJRSxpQ0FBQSxBeUIySUEsY0FBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxBQUNBLGtCNUI3Rk8sQ0hpb0xULEFpQzF1TEEsY0FFRSx5QkFBQSxBQUNBLG1COUJzR08sQThCckdQLGtCQUFBLEFBRUUscUNBWHVCLENqQ3N2TDNCLEFpQ3h1TEUsaURBQ0UsbUJBQUEsQUFDQSx5QkFBQSxDakMwdUxKLEFpQ3p1TEUscUJBQ0Usa0JBQUEsQ2pDMnVMSixBaUMxdUxFLHFDQUVFLGU5QlBJLENIbXZMUixBaUMzdUxFLHVCQUNFLHNCQUFBLENqQzZ1TEosQWlDNXVMRSxzQjNCOEpFLFkyQjdKYyxBQUNkLGtCQUFBLEFBQ0EsU0FBQSxDakM4dUxKLEFpQzd1TEUsc1RBR0Usa0JBQUEsQ2pDcXZMSixBaUNodkxJLHVCQUNFLHNCQUhNLEFBSU4sYUFIYSxDakNxdkxuQixBaUNwdkxJLHVCQUNFLHlCQUhNLEFBSU4sVUFIYSxDakN5dkxuQixBaUN4dkxJLHVCQUNFLHlCQUhNLEFBSU4sb0JBSGEsQ2pDNnZMbkIsQWlDNXZMSSxzQkFDRSx5QkFITSxBQUlOLFVBSGEsQ2pDaXdMbkIsQWlDaHdMSSx5QkFDRSx5QkFITSxBQUlOLG9CQUhhLENqQ3F3TG5CLEFpQzd2TFEsa0NBQ0UsK0NBSFksQUFJWixpQ0FIVyxDakNrd0xyQixBaUN4d0xJLHNCQUNFLHlCQUhNLEFBSU4sVUFIYSxDakM2d0xuQixBaUNyd0xRLCtCQUNFLDBEQUhZLEFBSVosOENBSFcsQ2pDMHdMckIsQWlDaHhMSSxzQkFDRSx5QkFITSxBQUlOLFVBSGEsQ2pDcXhMbkIsQWlDN3dMUSwrQkFDRSx3Q0FIWSxBQUlaLCtCQUhXLENqQ2t4THJCLEFpQ3h4TEkseUJBQ0UseUJBSE0sQUFJTixvQkFIYSxDakM2eExuQixBaUNyeExRLGtDQUNFLCtDQUhZLEFBSVosaUNBSFcsQ2pDMHhMckIsQWlDaHlMSSx5QkFDRSx5QkFITSxBQUlOLG9CQUhhLENqQ3F5TG5CLEFpQzd4TFEsa0NBQ0UsOENBSFksQUFJWixpQ0FIVyxDakNreUxyQixBaUN4eUxJLHdCQUNFLHlCQUhNLEFBSU4sVUFIYSxDakM2eUxuQixBaUNyeUxRLGlDQUNFLGtFQUhZLEFBSVoscURBSFcsQ2pDMHlMckIsQWtDbHhMQSxRQUdFLHlCL0I1RFEsQStCNkRSLCtCL0JvRWEsQStCbkViLGlCL0JxRXFCLEErQnBFckIsYy9CNUNNLEErQjZDTixlQUFBLEFBQ0EsWUFBQSxBQUNBLHVCQUFBLEFBRUEsMENBQUEsQUFHQSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0EsbUIvQjRCTyxBK0IzQlAscUMvQndDWSxBK0J2Q1osZ0NBQUEsQUFDQSxnQkFBQSxBQUNBLHFCL0IrRHNCLEErQjVEdEIsY0FBQSxBQUNBLG9CQUFBLEFBQ0Esa0JBQUEsQ2xDaXhMRixBa0Mvd0xFLGVBQ0QsYUFBQSxDbENpeExELEFrQzd3TEMsb0ZBQ0UsYUFBQSxBQUNBLFdBQUEsQ2xDK3dMSCxBa0M1d0xDLDJDNUJ1RUcsaUM0QnRFK0IsQTVCc0UvQixxQjRCckUrQixDbEM4d0xuQyxBa0Mzd0xDLDJDNUJrRUcscUI0QmpFK0IsQTVCaUUvQixpQzRCaEUrQixDbEM2d0xuQyxBa0Mxd0xDLHFDQUNFLGlDQUFBLEFBQ0EsaUNBQUEsQ2xDNHdMSCxBa0N0d0xFLGlDQUVELCtCL0JlYyxBK0JkZCxjL0JoR08sQStCaUdQLDZDQW5IK0IsQUFvSC9CLHFDL0JGZSxBK0JHZiwwQkFBQSxDbEN1d0xELEFrQ3B3TEUsaUNBRUQsK0IvQk1jLEErQkxkLGMvQnpHTyxBK0IwR1AseUJBQUEsQ2xDcXdMRCxBa0Nud0xDLDJEQUNFLG9DL0JiYSxDSGt4TGhCLEFrQ2p3TEUsaUNBRUQsK0IvQkxjLEErQk1kLGEvQnBITyxDSHMzTFIsQWtDL3ZMRSxxQkFDRCxzQkFBQSxBQUNBLGMvQjVEZ0IsQ0g2ekxqQixBa0M3dkxFLGdCQUNELDZCQUFBLEFBQ0EseUJBQUEsQUFDQSxjL0JoSU8sQStCaUlQLHlCQXhJd0IsQ2xDdTRMekIsQWtDN3ZMQyxrR0FJRSx5QjlCNUpZLEE4QjZKWixhL0J4SUssQ0hvNExSLEFrQ3p2TEMsaURBRUUseUJBQUEsQUFDQSxhL0I5SUssQ0h3NExSLEFrQ3Z2TEMsNkRBRUUsNkJBQUEsQUFDQSx5QkFBQSxBQUNBLGVBQUEsQ2xDd3ZMSCxBa0NwdkxFLGlCQUNELGdCQTdKeUIsQUE4SnpCLHlCQTdKMkIsQUE4SjNCLGMvQjVKTyxBK0I2SlAsb0JBN0p5QixDbENtNUwxQixBa0NwdkxDLG1EQUVFLGMvQmpLSyxBK0JrS0wseUJBaEs2QixDbENxNUxoQyxBa0M5dUxDLGlCQUNFLHNCQUhNLEFBSU4sK0IvQjdEWSxBK0I4RFosYUFKYSxDbENvdkxoQixBa0M5dUxHLG1EQUVELDhDQUFBLEFBQ0EsK0IvQm5FYSxBK0JvRWIsYUFWYyxDbEN5dkxoQixBa0M1dUxHLG1EQUVELHlCQUFBLEFBQ0EsYUFoQmMsQ2xDNnZMaEIsQWtDM3VMRSw2RUFDRSwyQ0FBQSxDbEM2dUxKLEFrQ3p1TEcsbURBRUQsMkNBQUEsQUFDQSx5QkFBQSxBQUNBLGFBM0Jj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LGtFQUhZLEFBSVoscURBSFcsQ2xDKytNZixBa0MxK01JLHVFQUVELG1FQUFBLEFBQ0EseUJBQUEsQUFDQSxxREFUWSxDbENvL01mLEFrQ3grTUksdUVBRUQsbUVBQUEsQUFDQSx5QkFBQSxBQUNBLHFEQWhCWSxDbEN5L01mLEFrQ2grTUUsaUJBdFRBLG1CL0JxRGdCLEErQm5EaEIsMkNBQUEsQ2xDMnhORixBa0NuK01FLGtCQWxUQSxjL0JrQ2UsQ0hzdk5qQixBa0NsK01FLGtCQWxUQSxpQjlCN0JPLENKb3pOVCxBa0NqK01FLGlCQWxUQSxtQi9CMkJhLENIMnZOZixBa0MvOU1FLDZDQUVELHNCL0IxV08sQStCMldQLCtCL0IvT2MsQStCZ1BkLGdCQXhWd0IsQUF5VnhCLFVBeFZ5QixDbEN3ek4xQixBa0M3OU1FLHFCQUNELGFBQUEsQUFDQSxVQUFBLENsQys5TUQsQWtDNTlNRSxtQkFDRCw0QkFBQSxBQUNBLG1CQUFBLENsQzg5TUQsQWtDNTlNQyx5QjVCcFlDLGtCQUFBLEFBS0UsMEJBQUEsQUFDQSx5QkFBQSxBNEJpWUQsMkJBQUEsQ2xDKzlNSCxBa0MzOU1FLGtCQUNELHlCOUJ4WWMsQThCeVlkLCtCL0J0UWMsQStCdVFkLGMvQjlYVSxBK0IrWFYsZ0JBQUEsQUFDQSxtQkFBQSxDbEM2OU1ELEFrQzE5TUUsbUJBQ0QsbUIvQnpTUSxBK0IwU1IsbUNBQUEsQUFDQSxtQ0FBQSxDbEM0OU1ELEFrQ3g5TUEsU0FDRSxtQkFBQSxBQUNBLGFBQUEsQUFDQSxlQUFBLEFBQ0EsMEJBQUEsQ2xDMjlNRixBa0N6OU1FLGlCQUNELG1CQUFBLENsQzI5TUQsQWtDejlNQyxxRDVCeFBHLGtCNEJ5UCtCLENsQzI5TW5DLEFrQ3Y5TUUsb0JBQ0Qsb0JBQUEsQ2xDeTlNRCxBa0N0OU1FLDBCQUNELGtCQUFBLENsQ3c5TUQsQWtDbjlNQywwRUF0WUMsbUIvQnFEZ0IsQStCbkRoQiwyQ0FBQSxDbEM4MU5GLEFrQ3A5TUMsMEVBaFlDLGlCOUI3Qk8sQ0pvM05ULEFrQ2o5TUMsMEVBbFlDLG1CL0IyQmEsQ0gyek5mLEFrQzc4TUcsOENBQ0QsNEJBQUEsQUFDQSx3QkFBQSxDbEMrOE1GLEFrQzU4TUcsNkNBQ0QsNkJBQUEsQUFDQSwwQkFBQSxBNUJqU0UsaUI0QmtTOEIsQ2xDODhNbEMsQWtDMzhNRyx1QzVCclNDLGM0QnNTOEIsQ2xDNjhNbEMsQWtDMThNRyx5RUFFRCxTQUFBLENsQzI4TUYsQWtDeDhNRywwTEFLRCxTQUFBLENsQ3M4TUYsQWtDcDhNRSx3TkFDRSxTQUFBLENsQ3M4TUosQWtDbDhNRyx3Q0FDRCxZQUFBLEFBQ0EsYUFBQSxDbENvOE1GLEFrQy83TUUscUJBQ0Qsc0JBQUEsQ2xDaThNRCxBa0M5N01HLGlFQUNELG1CQUFBLEFBQ0EsbUJBQUEsQ2xDZzhNRixBa0MzN01FLGtCQUNELHdCQUFBLENsQzY3TUQsQWtDMTdNRyw4REFDRCxtQkFBQSxBQUNBLG1CQUFBLENsQzQ3TUYsQU1wMk5FLG9DNEJrYkEsK0JBQ0Usb0JBamVzQixDbEN1NU54QixBa0NuN01BLHNEQUVFLHFCQXRlc0IsQ2xDMjVOeEIsQWtDMzdNQSxnQ0FDRSxrQkFqZXNCLENsQzg1TnhCLEFrQzk3TUEsK0JBQ0UsY0FqZXNCLENsQ2k2TnhCLENBQ0YsQU1oM05FLDJENEI4YUEsK0JBQ0UscUJBamVzQixDbENzNk54QixBa0NsOE1BLHNEQUVFLGtCQXRlc0IsQ2xDMDZOeEIsQWtDMThNQSxnQ0FDRSxjQWplc0IsQ2xDNjZOeEIsQWtDNzhNQSwrQkFDRSxpQkFqZXNCLENsQ2c3TnhCLENBQ0YsQW1DeDlOQSxNQUNFLG1CQUFBLEFBQ0EsYUFBQSxBQUNBLGlCQUFBLEFBQ0EsMEJBQUEsQ25DMDlORixBbUN6OU5FLFdBQ0UsbUJBQUEsQ25DMjlOSixBbUMxOU5JLDRCN0JvS0Esa0I2Qm5La0MsQ25DNDlOdEMsQW1DeDlORSx1QkFDRSxrQkFBQSxDbkMwOU5KLEFtQ3Y5TkkscURBQ0UsY2hDcUVXLENIbzVOakIsQW1DcjlOSSxxREFDRSxpQi9CS0csQ0prOU5ULEFtQ3A5TkUsa0JBQ0Usc0JBQUEsQ25DczlOSixBbUNyOU5JLHVCQUNFLG9CQUFBLEFBQ0Esa0JBQUEsQ25DdTlOTixBbUNwOU5FLGVBQ0Usd0JBQUEsQ25DczlOSixBbUNwOU5NLHNDQUNFLGlCQUFBLENuQ3M5TlIsQW1DOThOSSwyRDdCK0hBLGM2QjlIa0MsQ25DbTlOdEMsQW1DbDlOTSx3QzdCNkhGLGM2QjVIb0MsQUFFOUIseUJBQUEsQUFDQSwyQkFBQSxDbkNtOU5WLEFtQzU4Tk0sdUNBRUksMEJBQUEsQUFDQSw0QkFBQSxDbkM2OE5WLEFtQ244TkEsZUFDRSxtQkFBQSxBQUNBLHlCL0JwRWEsQStCcUViLG1CaENrQ08sQWdDakNQLGNoQ2pETSxBZ0NrRE4sb0JBQUEsQUFDQSxrQmhDU2EsQWdDUmIsV0FBQSxBQUNBLHVCQUFBLEFBQ0EsbUJBQUEsQUFDQSxvQkFBQSxBQUNBLG1CQUFBLEFBR0EsNEJBQUEsQ25DbzhORixBbUNsOE5FLHVCN0JxRkUsbUI2QnBGZ0MsQTdCb0ZoQyxxQjZCbkZnQyxDbkNvOE5wQyxBbUMvN05JLHdCQUNFLHNCQUhNLEFBSU4sYUFIYSxDbkNvOE5uQixBbUNuOE5JLHdCQUNFLHlCQUhNLEFBSU4sVUFIYSxDbkN3OE5uQixBbUN2OE5JLHdCQUNFLHlCQUhNLEFBSU4sb0JBSGEsQ25DNDhObkIsQW1DMzhOSSx1QkFDRSx5QkFITSxBQUlOLFVBSGEsQ25DZzlObkIsQW1DLzhOSSwwQkFDRSx5QkFITSxBQUlOLG9CQUhhLENuQ285Tm5CLEFtQzU4TlEsbUNBQ0UsK0NBSFksQUFJWixpQ0FIVyxDbkNpOU5yQixBbUN2OU5JLHVCQUNFLHlCQUhNLEFBSU4sVUFIYSxDbkM0OU5uQixBbUNwOU5RLGdDQUNFLDBEQUhZLEFBSVosOENBSFcsQ25DeTlOckIsQW1DLzlOSSx1QkFDRSx5QkFITSxBQUlOLFVBSGEsQ25DbytObkIsQW1DNTlOUSxnQ0FDRSx3Q0FIWSxBQUlaLCtCQUhXLENuQ2krTnJCLEFtQ3YrTkksMEJBQ0UseUJBSE0sQUFJTixvQkFIYSxDbkM0K05uQixBbUNwK05RLG1DQUNFLCtDQUhZLEFBSVosaUNBSFcsQ25DeStOckIsQW1DLytOSSwwQkFDRSx5QkFITSxBQUlOLG9CQUhhLENuQ28vTm5CLEFtQzUrTlEsbUNBQ0UsOENBSFksQUFJWixpQ0FIVyxDbkNpL05yQixBbUN2L05JLHlCQUNFLHlCQUhNLEFBSU4sVUFIYSxDbkM0L05uQixBbUNwL05RLGtDQUNFLGtFQUhZLEFBSVoscURBSFcsQ25DeS9OckIsQW1Dai9ORSx3QkFDRSxrQmhDWGMsQ0g4L05sQixBbUNqL05FLHlCQUNFLGNoQ3pCYSxDSDRnT2pCLEFtQ2ovTkUsd0JBQ0UsaUIvQnZGSyxDSjBrT1QsQW1DaC9OSSxrRDdCc0RBLG9CNkJyRGtDLEE3QnFEbEMsb0I2QnBEa0MsQ25Day9OdEMsQW1DaC9OSSxrRDdCa0RBLG9CNkJqRGtDLEE3QmlEbEMsb0I2QmhEa0MsQ25Day9OdEMsQW1DaC9OSSw0QzdCOENBLG9CNkI3Q2tDLEE3QjZDbEMsb0I2QjVDa0MsQ25Day9OdEMsQW1DLytORSx5QjdCeUNFLGdCNkIvS2dCLEFBd0loQixVQUFBLEFBQ0Esa0JBQUEsQUFDQSxTQUFBLENuQ2kvTkosQW1DaC9OSSwrREFFRSw4QkFBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLEFBQ0EsU0FBQSxBQUNBLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLDBEQUFBLEFBQ0EsOEJBQUEsQ25DaS9OTixBbUMvK05JLGdDQUNFLFdBQUEsQUFDQSxTQUFBLENuQ2kvTk4sQW1DLytOSSwrQkFDRSxXQUFBLEFBQ0EsU0FBQSxDbkNpL05OLEFtQy8rTkksOERBRUUsd0JBQUEsQ25DZy9OTixBbUM5K05JLGdDQUNFLHdCQUFBLENuQ2cvTk4sQW1DNytORSwwQkFDRSxrQmhDeERLLENIdWlPVCxBbUMzK05FLFlBQ0UseUJBQUEsQ25DOCtOSixBb0N6b09BLE1BQ0Usc0JqQ3NNc0IsQWlDck10QixtQmpDNEZPLEFpQzNGUCxxQ2pDd0dZLEFpQ3ZHWixjakNRTSxBaUNQTixlQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQ0FBQSxBQUNBLGVBQUEsQ3BDNG9PRixBb0Mxb09FLFlBQ0UscUNqQ2lHWSxBaUNoR1osMEJBQUEsQ3BDNG9PSixB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UUFBQSxDckNpdFBKLEFxQ2h0UEksMkNBQ0UsNkNBQUEsQ3JDa3RQTixBcUMvc1BFLDZCQUNFLEtBQUEsQ3JDaXRQSixBcUM1c1BFLG9FQUNFLG1CQTNnQlUsQ3JDMHRRZCxBcUM3c1BFLDBFQUNFLHNCQTlnQlUsQ3JDOHRRZCxBcUM5c1BFLGtFQUNFLG1CQUFBLENyQ2l0UEosQXFDL3NQRSx3RUFDRSxzQkFBQSxDckNrdFBKLEFxQzdzUEUsK0NBQ0UsYWpDM2hCUyxDSjJ1UWIsQXFDdHNQSSwwT0FDRSx3QmpDMWhCTyxDSnN1UWIsQ0FDRixBcUN0c1BFLGdDQUNFLGdDQUFBLENyQ3dzUEosQXNDcHVRQSxNQUNFLGNuQzBFZSxDSDZwUWpCLEFzQ3J1UUUsZUFDRSxrQm5Da0ZjLENIcXBRbEIsQXNDdHVRRSxnQkFDRSxpQmxDVUssQ0o4dFFULEFzQ3Z1UUUsZUFDRSxtQm5Db0VXLENIcXFRZixBc0N2dVFBLFdBQ0UsZ0JBckJzQixDdEMrdlF4QixBc0N6dVFFLGFBQ0Usa0JuQ2tGVyxBbUNqRlgsY0FBQSxBQUNBLGNBQUEsQUFDQSxrQkF6QnFCLEN0Q293UXpCLEFzQzF1UUksbUJBQ0UseUJsQ3pCUyxBa0MwQlQsYW5DTEUsQ0hpdlFSLEFzQzF1UUksdUJBQ0UseUJuQ1JFLEFtQ1NGLFVqQ2lDUSxDTDJzUWQsQXNDMXVRSSxpQmhDdUlBLHdDZ0MzS29CLEFBc0NsQixhQW5Db0IsQWhDd0t0QixrQmdDdks0QixDdEMrd1FoQyxBc0MxdVFBLFlBQ0UsY25DMUJTLEFtQzJCVCxnQkFwQ3FCLEFBcUNyQixvQkFwQzBCLEFBcUMxQix3QkFBQSxDdEM2dVFGLEFzQzV1UUUsOEJBQ0UsY0F0Q2lCLEN0Q294UXJCLEFzQzd1UUUsNkJBQ0UsaUJBeENpQixDdEN1eFFyQixBdUNyeVFBLE9BRUUsbUJBQUEsQUFDQSw2QkFBQSxDdkN1eVFGLEF1Q3R5UUUsWUFDRSxrQnBDMkdLLENINnJRVCxBdUN2eVFFLFdBQ0UscUJBQUEsQUFDQSxrQkFBQSxDdkN5eVFKLEF1Q3J5UUksNEVBRUUsWUFBQSxDdkMweVFOLEF1Q3p5UUksMENBQ0UsWUFBQSxDdkMyeVFOLEF1Q3p5UU0sOENBQ0UsZ0JBQUEsQWpDNkpKLG1CaUNsTGlCLEN2Q2kwUXJCLEF1QzF5UU0sNkNBQ0UsV0FBQSxDdkM0eVFSLEFNNXRRRSwwQ2lDdEdGLE9BeUJJLFlBQUEsQ3ZDNnlRRixBdUMzeVFJLG1DQUNFLFdBQUEsQ3ZDNnlRTixDQUNGLEF1QzV5UUEsWUFDRSxtQkFBQSxBQUNBLGFBQUEsQUFDQSxnQkFBQSxBQUNBLFlBQUEsQUFDQSxjQUFBLEFBQ0Esc0JBQUEsQ3ZDK3lRRixBdUM5eVFFLDJRQUVFLGVBQUEsQ3ZDc3pRSixBTTN2UUUsb0NpQ3hERSw2QkFDRSxvQkE3Q2UsQ3ZDbTJRbkIsQ0FDRixBdUNyelFBLHlCQUVFLGdCQUFBLEFBQ0EsWUFBQSxBQUNBLGFBQUEsQ3ZDd3pRRixBdUNyelFJLHlFQUNFLFdBQUEsQ3ZDd3pRTixBTXZ3UUUsMENpQzlDSSxtRmpDd0hGLG1CaUNsTGlCLEN2Q28zUW5CLENBQ0YsQXVDeHpRQSxZQUNFLG1CQUFBLEFBQ0EsMEJBQUEsQ3ZDMnpRRixBTXR4UUUsb0NpQ2xDRSx5QkFDRSxpQkFBQSxDdkMyelFKLENBQ0YsQU12eFFFLDBDaUMzQ0YsWUFRSSxZQUFBLEN2Qzh6UUYsQ0FDRixBdUM3elFBLGFBQ0UsbUJBQUEsQUFDQSx3QkFBQSxDdkNnMFFGLEFNanlRRSwwQ2lDakNGLGFBS0ksWUFBQSxDdkNpMFFGLENBQ0YsQUZyNFFBLFlBR0UsZUtpRmUsQUxoRmYsa0JBQUEsQ0VzNFFGLEFGcjRRRSxjQUNFLG1CQUFBLEFBQ0EscUJLNElvQixBTDNJcEIsYUFBQSxBQUNBLHVCQUFBLEFBQ0EsZUFBQSxDRXU0UUosQUZ0NFFJLG9CQUNFLGFNakJTLENKeTVRZixBRnY0UUUsZUFDRSxtQkFBQSxBQUNBLFlBQUEsQ0V5NFFKLEFGeDRRSSw2QlF5SkEsY1J4SjJCLENFMDRRL0IsQUZ4NFFNLDJCQUNFLDhCS2dJdUIsQUwvSHZCLGVBQUEsQUFDQSxtQkFBQSxDRTA0UVIsQUZ6NFFJLHlCQUNFLGNNMUJTLEFOMkJULFdBQUEsQ0UyNFFOLEFGMTRRRSw4QkFFRSx1QkFBQSxBQUNBLGFBQUEsQUFDQSxlQUFBLEFBQ0EsMEJBQUEsQ0U0NFFKLEFGMTRRSSw4QlF3SUEsaUJSdkkwQixDRTQ0UTlCLEFGMzRRSSw2QlFzSUEsZ0JSckkwQixDRTY0UTlCLEFGMTRRSSxzREFFRSxzQkFBQSxDRTQ0UU4sQUYxNFFJLGdEQUVFLHdCQUFBLENFNDRRTixBRjE0UUUscUJBQ0Usa0JLK0NjLENINjFRbEIsQUYzNFFFLHNCQUNFLGlCTXpCSyxDSnM2UVQsQUY1NFFFLHFCQUNFLG1CS2lDVyxDSDYyUWYsQUYzNFFJLDZDQUNFLFdBQUEsQ0U2NFFOLEFGMzRRSSw4Q0FDRSxXQUFBLENFNjRRTixBRjM0UUksMkNBQ0UsV0FBQSxDRTY0UU4sQUYzNFFJLGdEQUNFLFdBQUEsQ0U2NFFOLEF3Q2w4UUEsU0FFRSx5QnBDWmEsQW9DYWIsbUJyQzBGTyxBcUN6RlAsY3JDb0VlLENIZzRRakIsQXdDbjhRRSxnQkFDRSxrQkFBQSxDeENxOFFKLEF3Q3A4UUUsc0RBQ0UsbUJBQUEsQUFDQSx5QkFBQSxDeENzOFFKLEF3Q3A4UUUsa0JBQ0Usa0JyQ3VFYyxDSCszUWxCLEF3Q3I4UUUsbUJBQ0UsaUJwQ0RLLENKdzhRVCxBd0N0OFFFLGtCQUNFLG1CckN5RFcsQ0grNFFmLEF3Q243UUksa0JBQ0UscUJBSGMsQ3hDdzdRcEIsQXdDcDdRTSxrQ0FDRSxzQkFyQkksQUFzQkosYUFyQlcsQ3hDMjhRbkIsQXdDcjdRTSxnQ0FDRSxpQkF4QkksQ3hDKzhRWixBd0M3N1FJLGtCQUNFLHdCQUhjLEN4Q2s4UXBCLEF3Qzk3UU0sa0NBQ0UseUJBckJJLEFBc0JKLFVBckJXLEN4Q3E5UW5CLEF3Qy83UU0sZ0NBQ0Usb0JBeEJJLEN4Q3k5UVosQXdDdjhRSSxrQkFDRSx3QkFIYyxDeEM0OFFwQixBd0N4OFFNLGtDQUNFLHlCQXJCSSxBQXNCSixvQkFyQlcsQ3hDKzlRbkIsQXdDejhRTSxnQ0FDRSxvQkF4QkksQ3hDbStRWixBd0NqOVFJLGlCQUNFLHlEQUhjLEN4Q3M5UXBCLEF3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UkUsdUJBQ0UsMEJ0Q2xFSSxBc0NtRUosYXJDL0ZXLENKb3lSZixBeUNwc1JJLG1DQUNFLGF0Q3JFRSxDSDJ3UlIsQXlDcnNSRSx3QkFDRSwrQnRDWVcsQXNDWFgsK0J0Q1dXLENINHJSZixBeUNyc1JBLGdDQUVFLGNBQUEsQ3pDd3NSRixBeUN2c1JFLDRDQUNFLHdCckNuR1csQ0o2eVJmLEF5Q3hzUkEsWW5DaEdFLHFCQUFBLEFBQ0EsZW1DZ0dJLEFuQy9GSixXbUMrRlUsQW5DOUZWLGdCbUM4RlUsQW5DN0ZWLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxVbUMyRlUsQUFDVixjdEMzRlMsQUcySlAsa0JtQy9Ec0IsQ3pDaXRSMUIsQXlDaHRSRSxnQkFDRSxrQkFBQSxBQUNBLG1CQUFBLEN6Q2t0UkosQTBDeDBSQSxFQUNFLHVCQUFBLEFBQ0EseUJBQUEsQzFDMjBSRixBMEMxMFJFLFdBQ0UscUJBQUEsQUFDQSxXQUFBLEFBQ0EsaUJBQUEsQzFDNDBSSixBMEN4MFJBLE1BQ0Usa0J2QzZGZ0IsQ0g4dVJsQixBMEN4MFJBLEtBQ0UsYXZDaUJNLENIMHpSUixBMEN4MFJBLEdBQ0Usb0JBQUEsQzFDMjBSRixBMEN4MFJBLDBDQUNFLHFCQUFBLEMxQzIwUkYsQTBDeDBSQSxtQkFDRSw0QkFBQSxDMUMyMFJGLEEwQ3gwUkEsdUZBQ0UseUJBQUEsQzFDMjBSRixBMEN6MFJBLEtBQ0Usa0JBQUEsQzFDNDBSRixBMEN4MFJFLDJJQUNFLGtCQUFBLEMxQzIwUkosQTBDeDBSQSxrQ0FDRSx5QkFBQSxDMUMyMFJGLEEwQ3gwUkEsU0FDRSxldENMWSxDSmcxUmQsQTBDeDBSQSxvQkFDRSx3QkFBQSxDMUMyMFJGLEEwQ3gwUkEsVUFDRSxlQUFBLEFBQ0Esa0JBQUEsQUFDQSxvQkFBQSxDMUMyMFJGLEEwQ3YwUkUsMEdBQ0UsZXZDNUNJLENIczNSUixBMEM5elJBLHNCQUVFLGNBQUEsQUFDQSx5QkFBQSxDMUNnMFJGLEEwQy96UkUsd0NBQ0Usd0JBQUEsQUFDQSxpQkFBQSxBQUNBLGlCQUFBLEMxQ2kwUkosQTBDNXpSRSw2QkFDRSxhQUFBLEMxQyt6UkosQTBDM3pSQSwwQkFDRSxnQkFBQSxBQUNBLGFBQUEsQzFDOHpSRixBMEM3elJFLG1DQUNFLGNBQUEsQzFDK3pSSixBMEN6elJBLHdGQUVFLHVCQUFBLEMxQzR6UkYsQTBDMXpSQSxrQkFDRSxzREFBQSxDMUM2elJGLEEwQ3p6UkUsMkZBQ0UscUJ2QzdGSSxDSHk1UlIsQTBDdnpSRSx1QkFDRSx1REFBQSxDMUMwelJKLEEwQ3B6UkEsMENBQ0UsYUFDRSxxQnZDM0dJLENIazZSTixDQUNGLEEwQ2p6UkksNEJBQ0UsY0FBQSxDMUNtelJOLEEwQzd5UkEsMEJBQ0Usb0JBQUEsQzFDZ3pSRixBMEMxeVJBLHFCQUNFLGNBQUEsQzFDNnlSRixBMEMxeVJBLHNDQUNFLHVCQUFBLEMxQzZ5UkYsQTBDaHlSTSx3RUFDRSxZQUFBLEMxQ215UlIsQTBDaHlSSSxvQ0FDRSxpQkFBQSxDMUNreVJOLEEwQ3h4UkEsb0RBSkUsZ0JBQUEsQUFDQSxhQUFBLEMxQ3F5UkYsQTBDM3hSRSw4QkFDRSxrQnZDMUx3QixDSHc5UjVCLEEwQ3h4UkEsV0FDRSx1QkFBQSxDMUMyeFJGLEEwQ254UkUsYUFDRSxzQkFBQSxBQUNBLGtCdkMxRkssQ0hnM1JULEEwQ3B4UkUsaUJBQ0UscUJBQUEsQzFDc3hSSixBMkN2K1JBLGNBQ0Usc0J4Q21CTSxBd0NsQk4sU0FBQSxDM0MwK1JGLEEyQ2orUkEsdUJBQ0Usa0JBQUEsQUFDQSxjQUFBLEFYaUZFLGtCN0IzRndCLEE2QjRGeEIsa0I3QjVGd0IsQ0hvL1I1QixBZ0NyNVJFLDBDV3ZGRix1QlgyRk0sa0I3QmxHcUIsQTZCbUdyQixrQjdCbkdxQixDSHcvUnpCLENBQ0YsQWdDbDVSRSx5Q1doR0YsdUJYb0dNLGtCN0IxR3FCLEE2QjJHckIsa0I3QjNHcUIsQ0g2L1J6QixDQUNGLEEyQ3gvUkEsdUJBSUUsU0FBQSxDM0N1L1JGLEEyQ3AvUkEseUNBS0UsdUJBQ0UsaUJ4Q3hCa0IsQXdDeUJsQixlQUFBLEFBQ0EsZUFBQSxDM0NtL1JGLENBQ0YsQTJDNStSRSw2QkFD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eUJBQUEsQUFDQSxjMUNNSSxBMENMSixnQjFDK0dlLEEwQzlHZixvQjFDOEhrQixDSHdxVHRCLEE2Q255VEUsbUJBQ0Usa0IxQzREVyxBMEMzRFgsZ0IxQ3dHaUIsQTBDdkdqQixjMUNSTyxBMENTUCxpQjFDaU1RLENIb21UWixBNkNseVRFLGVBQ0UsbUIxQzZMUSxBMEM1TFIsYTFDM0JNLENIK3pUVixBNkNoeVRBLGdCQUNFLGdCMUM2RmlCLEEwQzVGakIscUIxQ3VMVSxBMEN0TFYsYTFDZk0sQ0hrelRSLEE2Q2h5VEEsZUFFRSxlMUNvTFUsQTBDbkxWLHNCMUNuQ00sQTBDb0NOLFFBQUEsQzdDa3lURixBNkNoeVRFLDRCQUNFLGVBQUEsQzdDa3lUSixBNkMveFRFLGtCQUNFLGdCQUFBLEM3Q2l5VEosQTZDL3hUSSx1QkFDRSxpQjFDaUNVLEEwQ2hDVixVQUFBLEFBQ0EsbUJBQUEsQUFDQSxtQkFBQSxBQUNBLGExQ3ZESSxDSHcxVFYsQTZDN3hURSxxQkFDRSxTQUFBLEM3Qyt4VEosQTZDNXhURSx1QkFDRSxlQUFBLEM3Qzh4VEosQTZDNXhUSSxrQ0FDRSxlQUFBLEM3Qzh4VE4sQTZDeHhUQSxtQkFDRSxrQjFDaUJnQixDSDB3VGxCLEE2Q3p4VEUsZ0NBQ0UscUJBQUEsQUFDQSxZQUFBLEFBQ0EsZUFBQSxDN0MyeFRKLEE2Q3h4VEUsa0NBQ0UsYzFDcUlRLENIcXBUWixBNkNyeFRBLHVCQUVFLGtCMUNtSVUsQ0hxcFRaLEE2Q3J4VEEsb0NBQ0UsZUFBQSxDN0N3eFRGLEE2Q254VEUscUJBQ0UsVUFBQSxBQUNBLDBCQUFBLEFBQ0EsMENBQUEsQUFDQSxZQUFBLEFBQ0Esb0IxQytHUSxDSHVxVFosQTZDcHhUSSw0QkFDRSxjMUMzR0ksQTBDNEdKLGtCMUMxQlMsQ0hnelRmLEE2Q2x4VEUsdUJBQ0UsaUJBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQUFDQSxZQUFBLEFBQ0EsVTFDaEhJLENIbzRUUixBNkMvd1RBLGdCQUNFLGdCQUFBLEFBQ0EsYUFBQSxBQUNBLDhCQUFBLEFBQ0Esa0JBQUEsQzdDa3hURixBNkNoeFRFLGtCQUNFLHlCQUFBLEM3Q2t4VEosQTZDaHhUSSx3QkFDRSxhMUNwSUksQ0hzNVRWLEE2Qzl3VEUsd0JBQ0UsZ0JBQUEsQzdDZ3hUSixBNkMxd1RFLHlFQUNFLGlCQUFBLEFBQ0Esa0IxQ3NFUSxDSHdzVFosQTZDdndUQSxxQkFDRSxZQUFBLEM3QzB3VEYsQTZDcHdUQSx5QkFDRSxzQkFBQSxBQUNBLG9CQUFBLEFBQ0EsbUIxQzdETyxBMEM4RFAsc0IxQzlKTSxBMEMrSk4sb0MxQ2xEWSxDSHl6VGQsQTZDcHdUQSxRQUNFLGFBQUEsQUFDQSxVMUM4Q1UsQTBDN0NWLHFCMUNpRFUsQTBDaERWLGdCQUFBLEFBQ0EsU0FBQSxDN0N1d1RGLEE2Q3J3VEUsVUFDRSxxQkFBQSxBQUNBLGExQzdKSSxDSHE2VFIsQTZDcHdURSx5QmIvS0EsK0JBQUEsQ2ErS0EsQTdDNHdURixlNkMzd1RJLHVCQUFBLEFBQ0EseUIxQzlLTyxBMEMrS1AsbUIxQ2xGSyxBMENtRkwsZUFBQSxBQUVBLGUxQzdEZSxDSG0wVG5CLEE2Q3B3VEkscUJBQ0Usc0IxQ3BMSyxBMENxTEwsMEJBQUEsQzdDc3dUTixBNkNud1RJLHNCQUNFLHlCMUNsTUksQTBDbU1KLFcxQzlMRSxBMEMrTEYsb0MxQ2pGVSxDSHMxVGhCLEE2Q253VE0sd0JBQ0UsVTFDbE1BLENIdThUUixBNkM5dlRFLHFGQUdFLFdBQUEsQUFDQSxjQUFBLEFBQ0EsaUIxQ1FRLENIeXZUWixBNkM1dlRFLDBEQUVFLGVBQUEsQzdDK3ZUSixBOEN0K1RFLGtCQUNFLGtCM0NxT1EsQ0hvd1RaLEE4Q3QrVEUsdURBQ0UsZ0JBQUEsQUFDQSxjQUFBLEFBQ0EsZ0JBQUEsQzlDdytUSixBOENuK1RNLHFEQUNFLGlCM0MyTkksQ0gwd1RaLEE4Q2grVEUsMkJBQ0UsY0FBQSxDOUNrK1RKLEE4Q2grVEksb0NBQ0Usa0JBQUEsQzlDaytUTixBOEM5OVRNLGlIQUNFLGNBQUEsQUFDQSxZQUFBLEM5Q2crVFIsQThDNTlUSSxvQ0FDRSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxnQkFB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Q0EsV0FSK0IsQUFTL0Isa0I3QnRCRyxDSHE4VlAsQWlEejlWRSxtQmpCa0NBLGlCQUFBLENoQzA3VkYsQWdDejdWRSwwQkFDRSxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFFBQUEsQUFDQSxXQVIrQixBQVMvQixrQjdCckJFLENIZzlWTixBaUQzOVZFLHNCQUNFLGE5QzdCTSxDSDIvVlYsQWlEMzlWRSxtQkFDRSxhOUNLRyxDSHc5VlAsQWlEMTlWRSxxQkFDRSxhOUNFRSxDSDA5Vk4sQWlEejlWRSxzQkFDRSxhOUN6Q00sQ0hvZ1dWLEFpRG45VkEsYWpCc0JFLDZCQUFBLENoQ2k4VkYsQWlEcDlWRSxzQkFDRSx5QjlDckRNLENIMmdXVixBaURuOVZFLG1CQUNFLHlCOUNuQkcsQ0h3K1ZQLEFpRGw5VkUscUJBQ0UseUI5Q3RCRSxDSDArVk4sQWlENThWQSxjQUNFLGVBQUEsQUFDQSxjQUFBLEFBQ0Esa0JBQUEsQ2pEKzhWRixBaUQ3OFZFLHVCQUNFLGE5QzNFTSxDSDBoV1YsQWlENThWRSxvQkFDRSxhOUN6Q0csQ0h1L1ZQLEFpRDM4VkUsc0JBQ0UsYTlDNUNFLENIeS9WTixBaURwOFZFLDRCQUNFLG1COUN2REcsQThDd0RILFU5Q3pGSSxDSGdpV1IsQWlEajhWSSxtREFDRSx3QjlDckdJLENIeWlXVixBaURsOFZJLDhDQUNFLHdCOUN4R0ksQ0g0aVdWLEFpRC83VkksZ0RBQ0Usd0I5Q2pHSyxDSGtpV1gsQWlELzdWSSwyQ0FDRSx3QjlDcEdLLENIcWlXWCxBaUQ1N1ZJLG1EQUNFLHdCOUNqRkMsQ0grZ1dQLEFpRDU3VkksOENBQ0Usd0I5Q3BGQyxDSGtoV1AsQWlEcjdWQSx5QkFDRSx3QjlDcElRLENINGpXVixBaURoN1ZFLHlCQUNFLGtEOUM1RWlCLENIKy9WckIsQWlEaDdWRSwyQkFDRSxrRDlDbkZvQixDSHFnV3hCLEFpRC82VkUsd0JBQ0Usa0Q5Q3RGWSxDSHVnV2hCLEFpRHo2VkEsa0JBQ0UseUJBQUEsQUFDQSxhOUN6SEssQ0hxaVdQLEFpRDE2VkUsd0JBQ0Us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QUFBLEN2RXVoaEJILEF1RXBoaEJHLDJFQUNELFlBQUEsQ3ZFc2hoQkYsQXVFcGhoQkUsNkVBQ0UsaUJwRWtDVyxDSG8vZ0JmLEF1RWpoaEJDLDBEQUNFLGlCcEVzS1MsQW9FcktULGVBQUEsQ3ZFbWhoQkgsQXVFM2doQkMsd0RBQ0Usa0JBQUEsQ3ZFNmdoQkgsQXVFM2doQkMsa0RBQ0UsaUJwRXVKUyxBb0V0SlQsbUJwRXNKUyxDSHUzZ0JaLEF1RTNnaEJHLDJFQUNELGNBQUEsQ3ZFNmdoQkYsQXVFMWdoQkcsd0RBQ0QsU0FBQSxDdkU0Z2hCRixBdUVwZ2hCQyw2REFDRSxlQUFBLEN2RXNnaEJILEF1RW5naEJDLG1EQUNFLFFBQUEsQ3ZFcWdoQkgsQXVFOS9nQkMsZ0VBQ0UsTUFBQSxDdkVnZ2hCSCxBdUU1L2dCRSxtQ0FDRCxXQUFBLEFBQ0EsaUJBQUEsQ3ZFOC9nQkQsQXVFNS9nQkUscUZBRUQsbUJBQUEsQUFDQSxVQUFBLEN2RTgvZ0JELEF1RTEvZ0JDLDZEQUNFLFNBQUEsQ3ZFNC9nQkgsQXVFdi9nQkUseUNBQ0QseUNBQ0UsbUJwRW1HUyxBb0VsR1QsbUJwRWtHUyxDSHU1Z0JWLEF1RXQvZ0JELDJGQUVFLGlCcEVpR1MsQW9FaEdULGtCcEVnR1MsQW9FL0ZULG1CcEU0RlMsQ0g0NWdCVixBdUVuL2dCQSwyREFDRSxhQUFBLEN2RXEvZ0JGLEF1RW4vZ0JFLG1FQUNELHFCQUFBLEFBQ0EscUJwRW9GUyxDSGk2Z0JWLENBQ0YsQXVFLytnQkUseUNBQ0QseUNBQ0Usb0JwRXVFUyxBb0V0RVQsb0JwRXNFUyxDSDI2Z0JWLEF1RTkrZ0JELGlEQUNFLHdCQUFBLEN2RWcvZ0JELENBQ0YsQXdFcHBoQkEsS0FDRSxnQkFBQSxBQUNBLGtCckV3R2dCLENIK2loQmxCLEF3RXBwaEJBLGVBQ0UsZ0JBQUEsQUFDQSxpQkFBQSxDeEV1cGhCRixBd0VwcGhCQSxrQkFDRSxlQUFBLEN4RXVwaEJGLEF3RXBwaEJBLFVBQ0UsU0FBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQ3hFdXBoQkYsQXdFcHBoQkEsV0FDRSxtQkFBQSxBQUNBLFlBQUEsQUFDQSxvQkFBQSxDeEV1cGhCRixBd0VwcGhCQSxnQkFDRSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsOEJBQUEsQ3hFdXBoQkYsQXdFcHBoQkEsY0FDRSxZQUFBLEN4RXVwaEJGLEF3RXBwaEJBLG1CQUNFLHlCQUFBLEFBQ0EsS0FBQSxDeEV1cGhCRixBd0VwcGhCQSxnQkFDRSxnQkFBQSxBQUNBLHlCQUFBLEN4RXVwaEJGLEF5RWxzaEJBLGFBRUUsbUJBQUEsQUFDQSxvQkFBQSxBQUNBLGVBQUEsQ3pFbXRoQkYsQXlFN3NoQkUsMEJBQ0QsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLGtCdEV1R1EsQ0h3bWhCVCxBeUUzc2hCQyxvQ0FDRSxlQUFBLEFBQ0Esa0JBQUEsQUFHQSx5QkFBQSxDekUyc2hCSCxBeUUxc2hCRywwQ0FDRCxpQkFBQSxBQUNBLGVBQUEsQ3pFNHNoQkYsQXlFdHNoQkMsdUNBQ0UsYUFBQSxBQUNBLFNBQUEsQUFDQSxxQnRFZEssQ0hzdGhCUixBeUVwc2hCQyxxQ0FDRSx3RnBFZ0VNLENMc29oQlQsQXlFbHNoQkcsK0NBQ0Qsd0JBQUEsQ3pFb3NoQkYsQTBFaHZoQkEsOEJBQ0UsZUFBQSxDMUVtdmhCRixBMEVodmhCQSxpQkFDRSxXQUFBLEMxRW12aEJGLEEwRWh2aEJBLG9CQUNFLGFBQUEsQUFDQSxTQUFBLEFBQ0EsNEJBQUEsQUFDQSxZQUFBLEFBQ0EsaUJBQUEsQzFFbXZoQkYsQTBFaHZoQkEsb0JBQ0UsbUNBQUEsQUFDQSxZQUFBLEFBQ0EsT0FBQSxBQUNBLGFBQUEsQUFDQSxlQUFBLEFBQ0Esd0NBQUEsQUFDQSxNQUFBLEFBRUEsMEJBQUEsQUFDQSx3QkFBQSxBQUNBLFdBQUEsQUFDQSxhQUFBLEMxRW12aEJGLEEwRWh2aEJBLHNCQUNFLHFCQUFBLEMxRW12aEJGLEEwRWh2aEJBLDZEQUlFLFNBQUEsQUFDQSxPQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsS0FBQSxDMUVtdmhCRixBMEVodmhCQSxnQkFDRSxpQ0FBQSxBQUNBLGVBQUEsQzFFbXZoQkYsQTBFaHZoQkEsYUFDRSxtQkFBQSxBQUNBLFVBQUEsQUFDQSw0QkFBQSxBQUNBLDRCQUFBLEFBQ0Esc0RBQUEsQzFFbXZoQkYsQTBFaHZoQkEsK0JBQ0UsV0FBQSxBQUNBLHNEQUFBLEMxRW12aEJGLEEwRWh2aEJBLDRGQUlFLGNBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxxREFBQSxBQUNBLGtCQUFBLEFBQ0EsYUFBQSxDMUVtdmhCRixBMEVodmhCQSxvTEFJRSxVQUFBLEFBQ0Esc0RBQUEsQUFDQSxrQkFBQSxDMUVtdmhCRixBMEVodmhCQSxrQkFDRSxXQUFBLEFBQ0EsZUFBQSxBQUNBLDRDQUFBLEFBQ0EsWUFBQSxBQUNBLE9BQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQUFDQSwwQkFBQSxBQUNBLGVBQUEsQUFDQSxvQkFBQSxBQUNBLE1BQUEsQUFDQSwyQkFBQSxBQUNBLHlCQUFBLEFBR0EsZ0JBQUEsQzFFbXZoQkYsQTBFaHZoQkEsa0JBQ0UsUUFBQSxBQUNBLEtBQUEsQzFFbXZoQkYsQTBFaHZoQkEsZ0JBQ0UsY0FBQSxBQUNBLGlCQUFBLEFBQ0Esd0JBQUEsQUFDQSxhQUFBLEMxRW12aEJGLEEwRWh2aEJBLGtDQUNFLGVBQUEsQzFFbXZoQkYsQTBFaHZoQkEsZ0JBQ0UsbUNBQUEsQUFFQSxhQUFBLEFBQ0EsWUFBQSxBQUNBLE9BQUEsQUFDQSxhQUFBLEFBQ0EsY0FBQSxBQUNBLGlDQUFBLEFBQ0EsYUFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBQ0Esc0NBQUEsQUFDQSxtQkFBQSxBQUNBLFdBQUEsQUFDQSxhQUFBLEMxRW12aEJGLEEwRWh2aEJBLHVCQUNFLFdBQUEsQUFDQSxxQkFBQSxBQUNBLFlBQUEsQUFDQSxZQUFBLEFBQ0Esc0JBQUEsQUFDQSxPQUFBLEMxRW12aEJGLEEwRWh2aEJBLDhHQUlFLGFBQUEsQzFFbXZoQkYsQTBFaHZoQkEsdUJBQ0UsZ0JBQUEsQUFDQSxjQUFBLEMxRW12aEJGLEEwRWh2aEJBLDhCQUNFLFlBQUEsQzFFbXZoQkYsQTBFaHZoQkEsc0JBQ0UsWUFBQSxDMUVtdmhCRixBMEVodmhCQSxrQkFDRSxnQkFBQSxBQUNBLHFCQUFBLEFBQ0EsU0FBQSxBQUNBLGlCQUFBLEFBQ0EsY0FBQSxBQUNBLGlDQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EscUJBQUEsQzFFbXZoQkYsQTBFaHZoQkEseUNBQ0UsbURBQUEsQUFDQSxtQ0FBQSxBQUNBLHVCQUFBLEFBQ0EsNEJBQUEsQUFDQSwwQkFBQSxBQUNBLE9BQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBRUEsMEJBQUEsQUFDQSxzQ0FBQSxBQUNBLHlCQUFBLEFBR0EsaUJBQUEsQUFDQSxhQUFBLEMxRW12aEJGLEEwRWh2aEJBLHdDQUNFLGVBQUEsQzFFbXZoQkYsQTBFaHZoQkEsdUNBQ0UsY0FBQSxDMUVtdmhCRixBMEUxdWhCQSx3Q0FFRSxlQUFBLEMxRTR1aEJGLEEwRXp1aEJBLDJDQUNFLFdBQUEsQzFFNHVoQkYsQTBFenVoQkEsb0NBRUUsdUJBQUEsQUFDQSxTQUFBLEFBQ0EsWUFBQSxBQUNBLE9BQUEsQUFDQSxTQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLHlCQUFBLEFBR0EsaUJBQUEsQUFDQSxVQUFBLEMxRTR1aEJGLEEwRXp1aEJBLG9CQUNFLFNBQUEsQzFFNHVoQkYsQTBFenVoQkEsaUtBSUUsWUFBQSxBQUNBLGlCQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQzFFNHVoQkYsQTBFenVoQkEseUNBQ0UsZUFBQSxDMUU0dWhCRixBMEV6dWhCQSx1Q0FDRSxrQkFBQSxDMUU0dWhCRixBMEV6dWhCQSwwQ0FDRSxlQUFBLEMxRTR1aEJGLEEwRXp1aEJBLGlDQUVFLHVCQUFBLEFBQ0EsU0FBQSxBQUNBLGNBQUEsQUFDQSxZQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQzFFNHVoQkYsQTBFeHVoQkEsaUJBQ0UsT0FBQSxBQUNBLGtCQUFBLEFBQ0EsS0FBQSxDMUU0dWhCRixBMEV6dWhCQSxnQkFDRSxnQkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQUFDQSxVQUFBLEMxRTR1aEJGLEEwRXp1aEJBLGtCQUNFLFdBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxDMUU0dWhCRixBMEV2dWhCQSxpQkFDRSw2QkFBQSxBQUNBLFNBQUEsQUFDQSxnQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxBQUNBLHFCQUFBLEFBQ0EsWUFBQSxBQUNBLFNBQUEsQUFDQSxhQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQkFBQSxBQUNBLG1CQUFBLEFBQ0EsbUJBQUEsQUFDQSxVQUFBLEMxRTJ1aEJGLEEwRXh1aEJBLGdFQUdFLFVBQUEsQzFFMnVoQkYsQTBFeHVoQkEsdUJBQ0UsVUFBQSxDMUUydWhCRixBMEV4dWhCQSx1QkFDRSxZQUFBLEMxRTJ1aEJGLEEwRXh1aEJBLGdDQUNFLGtCQUFBLEMxRTJ1aEJGLEEwRXh1aEJBLDREQUVFLFdBQUEsQUFDQSxlQUFBLEFBQ0EsWUFBQSxDMUUydWhCRixBMEV2dWhCQSxxQkFDRSxXQUFBLEMxRTJ1aEJGLEEwRXh1aEJBLHFCQUNFLGNBQUEsQUFDQSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQzFFMnVoQkYsQTBFeHVoQkEsMEJBQ0Usa0JBQUEsQUFDQSxjQUFBLEMxRTJ1aEJGLEEwRW51aEJBLG9LQUVFLFlBQUEsQzFFMnVoQkYsQTBFeHVoQkEsbUJBQ0UsbUJBQUEsQUFDQSxXQUFBLEFBQ0EsT0FBQSxBQUNBLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLE1BQUEsQUFFQSxvQkFBQSxBQUVBLG1CQUFBLEFBQ0EsOEJBQUEsQUFDQSxrQ0FBQSxBQUNBLGFBQUEsQzFFMnVoQkYsQTBFdHVoQkEsc0JBQ0UsdUJBQUEsQUFDQSxTQUFBLEFBQ0EsZ0JBQUEsQUFDQSxXQUFBLEFBQ0EsZUFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxZQUFBLEFBQ0EsVUFBQSxBQUNBLFdBQUEsQzFFMHVoQkYsQTBFdnVoQkEsNEJBQ0UsV0FBQSxBQUNBLFNBQUEsQzFFMHVoQkYsQTBFdnVoQkEsNENBQ0UsbUJBQUEsQUFDQSxhQUFBLEFBQ0EsUUFBQSxBQUNBLEtBQUEsQzFFMHVoQkYsQTBFdnVoQkEsNkRBQ0UsZUFBQSxDMUUwdWhCRixBMEV2dWhCQSx3R0FFRSxZQUFBLEMxRTB1aEJGLEEwRXJ1aEJBLHNDQUNFLDRCQUFBLEFBQ0EsYUFBQSxBQUNBLFVBQUEsQUFDQSxrQkFBQSxBQUNBLHFCQUFBLEFBQ0EsVUFBQSxDMUV5dWhCRixBMEV0dWhCQSwwQ0FDRSxXQUFBLEMxRXl1aEJGLEEwRXR1aEJBLGtEQUNFLE9BQUEsQUFDQSwrQkFBQSxBQUNBLDBCQUFBLEMxRXl1aEJGLEEwRXR1aEJBLG1EQUNFLDJCQUFBLEFBQ0EsUUFBQSxBQUNBLGdDQUFBLEMxRXl1aEJGLEEwRXB1aEJBLGtCQUNFLDBLQUFBLEFBUUEsU0FBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxPQUFBLEFBQ0EsZ0JBQUEsQUFDQSx1QkFBQSxBQUNBLG9CQUFBLEFBQ0EsUUFBQSxBQUNBLGtCQUFBLEFBQ0EsYUFBQSxDMUVpdWhCRixBMEU5dGhCQSw2QkFDRSxrQkFDRCwySEFBQSxDMUVpdWhCQyxDQUNGLEEwRTl0aEJBLDRCQUNFLGdCQUFBLEMxRWd1aEJGLEEwRTd0aEJBLHdCQUNFLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLGtCQUFBLEMxRWd1aEJGLEEwRTd0aEJBLHlFQUdFLFdBQUEsQUFDQSxvQkFBQSxDMUVndWhCRixBMEU3dGhCQSwwQkFDRSxXQUFBLEFBQ0EseUJBQUEsQzFFZ3VoQkYsQTBFM3RoQkEsa0JBQ0UsK0JBQUEsQUFDQSx1QkFBQSxBQUNBLHNCQUFBLEFBQ0EseUJBQUEsQUFDQSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxTQUFBLEFBQ0EsdUJBQUEsQUFDQSxXQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLFdBQUEsQUFDQSxhQUFBLEMxRSt0aEJGLEEwRTV0aEJBLGFBQ0UsR0FDRCx1QkFBQSxDMUUrdGhCQyxDQUNGLEEwRTF0aEJBLG1CQUNFLGtEQUFBLEMxRTZ0aEJGLEEwRXh0aEJBLDRDQUNFLFVBQUEsQUFDQSxnQ0FBQSxDMUU0dGhCRixBMEV6dGhCQSx3Q0FDRSxVQUFBLEFBQ0EsK0JBQUEsQzFFNHRoQkYsQTBFenRoQkEsMkNBQ0UsVUFBQSxBQUNBLHVCQUFBLEMxRTR0aEJGLEEwRXZ0aEJBLGtGQUVFLFVBQUEsQUFDQSxvREFBQSxDMUUydGhCRixBMEV4dGhCQSwwQ0FDRSxTQUFBLEMxRTJ0aEJGLEEwRXR0aEJBLGtEQUNFLFVBQUEsQUFDQSw4QkFBQSxDMUUwdGhCRixBMEV2dGhCQSw4Q0FDRSxVQUFBLEFBQ0EsMkJBQUEsQzFFMHRoQkYsQTBFdnRoQkEsaURBQ0UsVUFBQSxBQUNBLG1CQUFBLEMxRTB0aEJGLEEwRXJ0aEJBLDZDQUNFLFVBQUEsQUFFQSx3QkFBQSxDMUV5dGhCRixBMEV0dGhCQSx5Q0FDRSxVQUFBLEFBRUEsdUJBQUEsQzFFeXRoQkYsQTBFdHRoQkEsNENBQ0UsVUFBQSxBQUVBLHNCQUFBLEMxRXl0aEJGLEEwRXB0aEJBLCtDQUNFLFVBQUEsQUFDQSwrQ0FBQSxDMUV3dGhCRixBMEVydGhCQSwyQ0FDRSxVQUFBLEFBQ0EsOENBQUEsQzFFd3RoQkYsQTBFcnRoQkEsOENBQ0UsVUFBQSxBQUNBLGlDQUFBLEMxRXd0aEJGLEEwRW50aEJBLDJDQUNFLHVEQUFBLEMxRXV0aEJGLEEwRXB0aEJBLHVDQUNFLHFEQUFBLEMxRXV0aEJGLEEwRXB0aEJBLDBDQUNFLGdDQUFBLEMxRXV0aEJGLEEwRW50aEJBLDBCQUNFLGdCQUNELGlCQUFBLEFBQ0EsaUJBQUEsQzFFdXRoQkMsQTBFcHRoQkEsdUJBQ0QsYUFBQSxDMUVzdGhCQyxBMEVudGhCQSxzQkFDRCxVQUFBLEMxRXF0aEJDLEEwRWx0aEJBLDZDQUNELG1CQUFBLEFBQ0EsY0FBQSxBQUNBLFlBQUEsQUFDQSxVQUFBLEFBQ0EsWUFBQSxBQUNBLFFBQUEsQUFDQSxNQUFBLEFBQ0EsVUFBQSxDMUVvdGhCQyxBMEVqdGhCQSxrQkFDRCxrQkFBQSxBQUNBLGtCQUFBLEMxRW10aEJDLEEwRWh0aEJBLDZCQUNELGtCQUNFLGlEQUFBLEFBQ0Esa0RBQUEsQzFFa3RoQkMsQ0FDRixDQUNGLEEwRTlzaEJBLGdCQUNFLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxjQUFBLEFBQ0EsYUFBQSxBQUNBLGlCQUFBLEMxRWl0aEJGLEEwRTlzaEJBLG1CQUNFLFdBQUEsQUFDQSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEMxRWl0aEJGLEEwRTlzaEJBLGtCQUNFLFNBQUEsQUFDQSxTQUFBLEMxRWl0aEJGLEEwRTlzaEJBLHdCQUNFLFNBQUEsQUFDQSxrQkFBQSxBQUNBLHFCQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxBQUNBLHFCQUFBLEFBQ0EsbUJBQUEsQUFDQSx5QkFBQSxBQUdBLGlCQUFBLEFBQ0Esa0JBQUEsQzFFaXRoQkYsQTBFOXNoQkEsNkRBRUUsVUFBQSxDMUVpdGhCRixBMEU5c2hCQSw4QkFDRSxvQkFBQSxDMUVpdGhCRixBMEU5c2hCQSw0QkFDRSxrQkFBQSxDMUVpdGhCRixBMEU5c2hCQSxrQ0FDRSxrQkFBQSxDMUVpdGhCRixBMEU5c2hCQSw0QkFDRSxrQkFBQSxDMUVpdGhCRixBMEU5c2hCQSxrQ0FDRSxrQkFBQSxDMUVpdGhCRixBMEU5c2hCQSw0QkFDRSxrQkFBQSxDMUVpdGhCRixBMEU5c2hCQSxrQ0FDRSxrQkFBQSxDMUVpdGhCRixBMEU5c2hCQSw0QkFDRSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxzQkFBQSxBQUNBLFVBQUEsQzFFaXRoQkYsQTBFOXNoQkEsaUNBQ0UsU0FBQSxDMUVpdGhCRixBMEU5c2hCQSx1QkFDRSx1QkFBQSxBQUNBLFNBQUEsQUFDQSxnQ0FBQSxBQUNBLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxBQUNBLFVBQUEsQzFFaXRoQkYsQTBFN3NoQkEsaUJBQ0UsZ0JBQUEsQUFDQSxTQUFBLEFBQ0EsYUFBQSxBQUNBLFNBQUEsQUFDQSxpQ0FBQSxBQUNBLDRDQUFBLEFBQ0Esb0JBQUEsQUFDQSxrQkFBQSxBQUNBLFFBQUEsQUFDQSwwQ0FBQSxBQUNBLE1BQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxDMUVpdGhCRixBMEU5c2hCQSxtQkFDRSxnQkFBQSxBQUNBLGlCQUFBLEMxRWl0aEJGLEEwRTlzaEJBLHVDQUNFLGFBQUEsQzFFaXRoQkYsQTBFOXNoQkEsc0NBQ0UsV0FBQSxDMUVpdGhCRixBMEU5c2hCQSx1QkFDRSxZQUFBLEFBQ0EsWUFBQSxBQUNBLGdCQUFBLEFBQ0EsU0FBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0EsVUFBQSxDMUVpdGhCRixBMEU5c2hCQSwwQ0FDRSxlQUFBLEMxRWl0aEJGLEEwRTlzaEJBLDZEQUNFLFNBQUEsQzFFaXRoQkYsQTBFOXNoQkEsbUVBQ0UsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLHVDQUFBLEMxRWl0aEJGLEEwRTlzaEJBLG1FQUNFLG1CQUFBLEFBQ0Esa0JBQUEsQzFFaXRoQkYsQTBFOXNoQkEseUJBRUUsMkJBQUEsQUFDQSxnQ0FBQSxBQUNBLHdCQUFBLEFBQ0EsNEJBQUEsQUFDQSxzQkFBQSxBQUNBLGVBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLFdBQUEsQUFDQSw0QkFBQSxBQUNBLDBCQUFBLEFBQ0EsYUFBQSxBQUNBLGdCQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0Esd0NBQUEsQUFDQSxXQUFBLEMxRWl0aEJGLEEwRTlzaEJBLGdDQUNFLHlCQUFBLEFBQ0EsU0FBQSxBQUNBLFdBQUEsQUFDQSxPQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLE1BQUEsQUFDQSxpREFBQSxBQUNBLGFBQUEsQzFFaXRoQkYsQTBFOXNoQkEsc0NBQ0UsVUFBQSxDMUVpdGhCRixBMEU5c2hCQSx1REFDRSxTQUFBLEMxRWl0aEJGLEEwRTdzaEJBLHlCQUNFLGlCQUNELFdBQUEsQzFFaXRoQkMsQTBFOXNoQkEsc0NBQ0QsV0FBQSxDMUVndGhCQyxBMEU3c2hCQSx5QkFDRCwyQkFBQSxDMUUrc2hCQyxDQUNGLEEyRTlqakJFLHFDQUNELFdBQUEsQUFDQSxVQUFBLEFBQ0EsZ0J6RUdpQixDRndrakJsQixBMkV6a2pCRSx5Q0FDRCxZQUFBLEFBQ0EsVUFBQSxBQUNBLGdCQUFBLEMzRTJrakJELEEyRTFrakJDLDJDQUNFLGdCQUFBLEMzRTRrakJILEE0RTVsakJBLDZDQUVFLFdBQUEsQUFDQSxnQkFBQSxBQUNBLDhEQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxvQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSxnQkFBQSxBQUVBLFdBQUEsQUFJQSxZQUFBLEM1RXNtakJGLEE0RWxtakJBLHNCQUNFLFlBQUEsQUFDQSxjQUFBLEFBQ0EsYUFBQSxDNUVzbWpCRixBNEVubWpCQSx1REFFRSxrQkFBQSxDNUVzbWpCRixBNEVsbWpCQSxpQ0FDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxrQkFBQSxDNUVzbWpCRixBNEVubWpCQSw4RUFLRSxVQUFBLEM1RXNtakJGLEE0RW5takJBLG1CQUNFLFVBQUEsQzVFc21qQkYsQTRFbm1qQkEsNERBSUUsYUFBQSxDNUVzbWpCRixBNEVubWpCQSxxQkFDRSxhQUFBLEM1RXNtakJGLEE0RW5takJBLDZDQUdFLGFBQUEsQzVFc21qQkYsQTRFbm1qQkEsZ0VBSUUsYUFBQSxDNUVzbWpCRixBNEVubWpCQSw2RUFLRSxhQUFBLEM1RXNtakJGLEE0RW5takJBLHlFQUtFLGFBQUEsQzVFc21qQkYsQTRFbm1qQkEseUNBR0UsYUFBQSxDNUVzbWpCRixBNEVubWpCQSw2QkFFRSxlQUFBLEM1RXNtakJGLEE0RXBtakJBLGNBQ0UsaUJBQUEsQzVFdW1qQkYsQTRFcG1qQkEsY0FDRSxXQUFBLEM1RXVtakJGLEE0RXBtakJBLGdCQUNFLFdBQUEsQzVFdW1qQkYsQTRFcG1qQkEsbUNBQ0Usa0JBQUEsQUFDQSxtQkFBQSxBQUNBLGVBQUEsQzVFdW1qQkYsQTRFcG1qQkEsd0NBQ0Usa0JBQUEsQUFDQSxtQkFBQSxDNUV1bWpCRixBNEVwbWpCQSxpQ0FDRSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EsTUFBQSxBQUNBLGVBQUEsQUFDQSxZQUFBLEFBQ0EsVUFBQSxBQUNBLG9CQUFBLEFBQ0EsNEJBQUEsQUFFQSx5QkFBQSxBQUdBLGdCQUFBLEM1RXNtakJGLEE0RWxtakJBLHdCQUNFLGNBQUEsQUFDQSxtQkFBQSxDNUVxbWpCRixBNEVsbWpCQSwrQkFDRSxtQkFBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLEFBQ0EsbUJBQUEsQUFDQSxnQkFBQSxDNUVxbWpCRixBNEVsbWpCQSxpQkFDRSxpQkFBQSxDNUVxbWpCRixBNEVsbWpCQSwwQkFDRSxrQkFBQSxBQUNBLFdBQUEsQUFDQSxTQUFBLEFBQ0EsV0FBQSxBQUNBLG1DQUFBLEFBQ0EsU0FBQSxDNUVxbWpCRixBNEVsbWpCQSxnQ0FDRSxTQUFBLEM1RXFtakJGLEE0RWhtakJBLHVDQUNFLFNBQUEsQzVFcW1qQkYsQTRFbG1qQkEsd0NBQ0Usb0JBQUEsQzVFcW1qQkYsQTRFbG1qQkEsMENBQ0UsY0FBQSxDNUVxbWpCRixBNEVsbWpCQSwrQ0FDRSxnQkFBQSxBQUNBLFNBQUEsQUFDQSxjQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxVQUFBLEFBQ0EseUJBQUEsQUFDQSxzQkFBQSxBQUNBLG9CQUFBLEM1RXFtakJGLEE0RWxtakJBLHNJQUdFLFdBQUEsQUFDQSxlQUFBLEFBQ0EsZUFBQSxBQUNBLG1CQUFBLEFBQ0EsNkJBQUEsQUFDQSxvQ0FBQSxBQUNBLGtCQUFBLEM1RXFtakJGLEE0RWxtakJBLGdUQU1FLGNBQUEsQUFDQSxvQkFBQSxDNUVxbWpCRixBNkVyMGpCQSxNQUNFLGFBQUEsQUFDQSxrQkFBQSxBQUNBLHVCQUFBLEFBRUEsNEJBQUEsQUFDQSxxQ0FBQSxBQUNBLHNEQUFBLEFBRUEsOEJBQUEsQUFDQSx1Q0FBQSxBQUNBLG9DQUFBLEFBRUEsMkJBQUEsQUFDQSwyQkFBQSxBQUNBLDJDQUFBLEFBQ0EsZ0NBQUEsQUFDQSx5QkFBQSxBQUNBLG9DQUFBLEFBQ0EsK0JBQUEsQUFDQSxzQ0FBQSxBQUNBLDRDQUFBLEFBQ0EsNEJBQUEsQUFDQSxpQ0FBQSxBQUNBLGdDQUFBLEFBQ0EsaUNBQUEsQUFDQSxzQ0FBQSxDN0VzMGpCRixBNkVsMGpCQSxZQUNFLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSw0QkFBQSxBQUNBLDJCQUFBLEFBQ0Esa0NBQUEsQUFDQSw4QkFBQSxBQUNBLHVDQUFBLEFBQ0Esb0NBQUEsQUFDQSwyQkFBQSxBQUNBLDJDQUFBLEFBQ0EsZ0NBQUEsQUFDQSx1REFBQSxBQUNBLHlDQUFBLEFBQ0Esd0JBQUEsQUFDQSxzQ0FBQSxBQUNBLDRDQUFBLEFBQ0EsNEJBQUEsQUFDQSxpQ0FBQSxBQUNBLGlDQUFBLEFBQ0Esc0NBQUEsQzdFczBqQkYsQTZFbjBqQkEsd0RBS0Usc0JBQUEsQUFDQSxXQUFBLEFBQ0EsbUJBQUEsQUFDQSxvQkFBQSxBQUNBLG9CQUFBLEFBQ0Esb0JBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQUFDQSxTQUFBLEFBQ0EsVUFBQSxBQUNBLG9CQUFBLEFBQ0EscUJBQUEsQUFDQSxjQUFBLEFBQ0EsZ0JBQUEsQUFDQSxZQUFBLEFBQ0Esb0JBQUEsQUFDQSxnQkFBQSxBQUNBLHFCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQkFBQSxBQUNBLFlBQUEsQUFDQSx1QkFBQSxDN0VzMGpCRixBNkVuMGpCQSxRQUNFLGVBQUEsQUFDQSxtQ0FBQSxBQUNBLGtDQUFBLEFBQ0Esa0NBQUEsQUFDQSxvQkFBQSxDN0VzMGpCRixBNkVuMGpCQSxxRkFDRSxrQkFBQSxDN0VzMGpCRixBNkVuMGpCQSwwREFLRSxlQUFBLEM3RXMwakJGLEE2RW4wakJBLHlEQUtFLHFDQUFBLEM3RXMwakJGLEE2RW4wakJBLGtCQUNFLHlCQUFBLEFBQ0EseUJBQUEsQzdFczBqQkYsQTZFbjBqQkEsdUNBS0UsZ0JBQUEsQUFDQSxlQUFBLEM3RXMwakJGLEE2RW4wakJBLFVBQ0UsdUJBQUEsQzdFczBqQkYsQTZFbjBqQkEsZ0JBQ0UscUJBQUEsQUFDQSx3QkFBQSxDN0VzMGpCRixBNkVsMGpCQSwyREFLRSxpRkFBQSxDN0VzMGpCRixBNkVuMGpCQSxlQUNFLCtDQUFBLEM3RXMwakJGLEE2RTd6akJBLDJHQUVFLDRFQUFBLEM3RXMwakJGLEE2RW4wakJBLHdDQUVFLDJCQUFBLEFBQ0EsU0FBQSxDN0VzMGpCRixBNkVuMGpCQSxpREFFRSw0QkFBQSxBQUNBLFNBQUEsQzdFczBqQkYsQTZFbjBqQkEsZ0NBRUUsMkJBQUEsQzdFczBqQkYsQTZFbjBqQkEsY0FDRSw0QkFBQSxDN0VzMGpCRixBNkVuMGpCQSxjQUNFLDBCQUFBLEM3RXMwakJGLEE2RW4wakJBLGtCQUNFLDJCQUFBLEM3RXMwakJGLEE2RWgwakJBLHVJQUlFLFVBQUEsQUFDQSxtQkFBQSxBQUNBLDRCQUFBLEM3RXEwakJGLEE2RWwwakJBLG9MQUVFLG1DQUFBLEM3RXEwakJGLEE2RWwwakJBLGdDQUNFLDRCQUFBLEM3RXEwakJGLEE2RWowakJBLDhFQUVFLDZCQUFBLEFBQ0EsbUJBQUEsQzdFcTBqQkYsQTZFbDBqQkEsSUFDRSxvQkFBQSxBQUNBLDBCQUFBLEFBQ0EsZUFBQSxBQUNBLFVBQUEsQUFDQSx3QkFBQSxBQUNBLGlCQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQUFDQSxhQUFBLEFBQ0EsNENBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQkFBQSxBQUNBLGtCQUFBLEM3RXEwakJGLEE2RWowakJBLFlBQ0UsdUJBQUEsQzdFcTBqQkYsQTZFbDBqQkEsT0FDRSxtQkFBQSxBQUNBLGdCQUFBLEM3RXEwakJGLEE2RWwwakJBLGNBQ0UsaUJBQUEsQzdFcTBqQkYsQTZFbDBqQkEsT0FDRSxlQUFBLEFBQ0EsaUJBQUEsQzdFcTBqQkYsQTZFbDBqQkEsZUFDRSxhQUFBLEFBQ0EsOEJBQUEsQUFDQSxnQkFBQSxDN0VxMGpCRixBNkVsMGpCQSxjQUNFLG1DQUFBLEFBQ0Esc0NBQUEsQUFDQSxrQkFBQSxBQUNBLHFCQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLEFBR0EseUJBQUEsQUFDQSxvQkFBQSxBQUNBLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSwwQ0FBQSxBQUNBLE1BQUEsQzdFcTBqQkYsQTZFbDBqQkEsa0RBR0UsWUFBQSxBQUNBLGVBQUEsQzdFcTBqQkYsQTZFbDBqQkEsa0JBQ0UsVUFBQSxDN0VxMGpCRixBNkVsMGpCQSx5SEFNRSwyQ0FBQSxDN0VxMGpCRixBNkUvempCQSxPQUNFLGVBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxDN0VxMGpCRixBNkVsMGpCQSxNQUNFLFlBQUEsQzdFcTBqQkYsQTZFbDBqQkEsK0xBQ0UsZ0JBQUEsQzdFMjBqQkYsQTZFcDBqQkEsdVRBQ0UsWUFBQSxDN0VpMWpCRixBNkU5MGpCQSxnQkFDRSxhQUFBLEFBQ0EsV0FBQSxDN0VpMWpCRixBNkU5MGpCQSxtQkFDRSxjQUFBLEFBQ0Esb0JBQUEsQUFDQSxnQkFBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQUNBLGdDQUFBLEFBQ0EsZ0JBQUEsQUFDQSxxQ0FBQSxDN0VpMWpCRixBNkU5MGpCQSx1QkFDRSxjQUFBLEM3RWkxakJGLEE2RTkwakJBLHdCQUNFLDZCQUFBLEFBQ0EsMkJBQUEsQzdFaTFqQkYsQTZFOTBqQkEsbURBRUUsbURBQUEsQzdFaTFqQkYsQTZFOTBqQkEsWUFDRSxpQkFBQSxDN0VpMWpCRixBNkU5MGpCQSxZQUNFLFlBQUEsQUFDQSxtQkFBQSxBQUNBLDBDQUFBLEFBQ0EscUNBQUEsQzdFaTFqQkYsQTZFOTBqQkEsa0JBQ0UsNkNBQUEsQzdFaTFqQkYsQTZFOTBqQkEsdUJBQ0Usa0JBQUEsQzdFaTFqQkYsQTZFOTBqQkEsd0JBQ0UsZ0JBQUEsQUFDQSxVQUFBLEFBQ0EsYUFBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxDN0VpMWpCRixBNkU5MGpCQSx5Q0FDRSx1QkFBQSxBQUNBLGdCQUFBLEM3RWkxakJGLEE2RTkwakJBLGlCQUNFLFVBQUEsQUFDQSxZQUFBLEFBQ0EsOENBQUEsQUFDQSxlQUFBLEM3RWkxakJGLEE2RTkwakJBLHVCQUNFLGNBQUEsQzdFaTFqQkYsQTZFOTBqQkEsNEJBQ0UsWUFBQSxDN0VpMWpCRixBNkU5MGpCQSw2QkFDRSxrQkFBQSxBQUlBLGtCQUFBLEM3RTYwakJGLEE2RTEwakJBLGFBQ0UsYUFBQSxBQUNBLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLEFBQ0EsWUFBQSxDN0VpMWpCRixBNkU5MGpCQSxrQkFDRSxnQkFBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEM3RWkxakJGLEE2RTkwakJBLFVBQ0UsZUFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSwwQkFBQSxDN0VpMWpCRixBNkU5MGpCQSw4QkFDRSxrQkFBQSxDN0VpMWpCRixBNkU5MGpCQSxPQUNFLG1CQUFBLEFBQ0Esc0JBQUEsQUFDQSxpQkFBQSxDN0VpMWpCRixBNkU5MGpCQSxJQUNFLGdCQUFBLEFBQ0EsV0FBQSxBQUNBLGVBQUEsQUFDQSxPQUFBLEFBQ0EsUUFBQSxBQUNBLE1BQUEsQUFDQSxRQUFBLEM3RWsxakJGLEE2RTkwakJBLFdBSEUsV0FBQSxDQUdGLEE3RTgxakJBLE82RTMxakJFLGVBQUEsQUFDQSxjQUFBLEFBQ0EscUJBQUEsQUFDQSxVQUFBLEFBQ0EsbUJBQUEsQUFDQSxzQkFBQSxBQUNBLGtCQUFBLEFBRUEsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLDJDQUFBLEM3RWkxakJGLEE2RTkwakJBLHFCQUdFLHVCQUFBLEM3RWkxakJGLEE2RTkwakJBLE1BQ0UsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLG9CQUFBLEFBQ0EsY0FBQSxBQUNBLFVBQUEsQzdFaTFqQkYsQTZFOTBqQkEsT0FDRSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxPQUFBLEFBQ0EsUUFBQSxBQUNBLGtCQUFBLEFBQ0EsOENBQUEsQUFDQSxhQUFBLEM3RWkxakJGLEE2RTkwakJBLGlCQUNFLCtCQUFBLEFBQ0EsaURBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxxQkFBQSxBQUNBLGVBQUEsQUFDQSxlQUFBLEM3RWkxakJGLEE2RTkwakJBLCtDQUVFLHdCQUFBLEM3RWkxakJGLEE2RTkwakJBLG9EQUVFLGlDQUFBLEFBQ0EsbUNBQUEsQzdFaTFqQkYsQTZFOTBqQkEsK0JBQ0UsbUNBQUEsQUFDQSxxQ0FBQSxDN0VpMWpCRixBNkU5MGpCQSw4QkFDRSxpQ0FBQSxBQUNBLG1DQUFBLEM3RWkxakJGLEE2RTkwakJBLG1DQUNFLGlDQUFBLEM3RWkxakJGLEE2RTkwakJBLDJNQU1FLHlDQUFBLEM3RWkxakJGLEE2RTkwakJBLDJFQUVFLDJDQUFBLEM3RWkxakJGLEE2RTkwakJBLE9BQ0Usa0JBQUEsQUFDQSxNQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQUFDQSwwQkFBQSxBQUVBLFVBQUEsQUFDQSxnREFBQSxDN0VpMWpCRixBNkU5MGpCQSxjQUxFLHFCQUFBLENBS0YsQTdFbzFqQkEsTzZFbjFqQkUsbUJBQUEsQUFFQSxhQUFBLEM3RWkxakJGLEE2RTkwakJBLFFBQ0UsVUFBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLEFBQ0EsaUJBQUEsQUFDQSxTQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLGVBQUEsQzdFaTFqQkYsQTZFOTBqQkEsU0FDRSxtQkFBQSxBQUNBLHFCQUFBLEM3RWkxakJGLEE2RTkwakJBLGtCQUNFLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0Esb0JBQUEsQUFDQSxlQUFBLEM3RWkxakJGLEE2RTkwakJBLGdCQUNFLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGlCQUFBLEM3RWkxakJGLEE2RTkwakJBLFFBQ0Usa0JBQUEsQUFDQSwyQkFBQSxBQUNBLFFBQUEsQUFDQSxZQUFBLEFBQ0EsMEJBQUEsQUFDQSxpQkFBQSxDN0VpMWpCRixBNkU5MGpCQSxvQ0FFRSx5QkFDRSxXQUFBLEFBQ0EsWUFBQSxBQUNBLHVCQUFBLEFBQ0EsNkJBQUEsQzdFaTFqQkYsQTZFOTBqQkEsK0JBQ0UsZ0NBQUEsQUFDQSx5Q0FBQSxBQUNBLG1CQUFBLEM3RWcxakJGLEE2RTcwakJBLHFDQUNFLDhDQUFBLEM3RSswakJGLEE2RTUwakJBLGdDQUNFLFdBQUEsQUFDQSxVQUFBLEM3RTgwakJGLENBQ0YsQTZFejBqQkEsY0FFRSxRQUFBLEFBRUEsU0FBQSxBQUNBLHFCQUFBLEFBQ0EsWUFBQSxBQUNBLFlBQUEsQUFFQSx5QkFBQSxBQUdBLGlCQUFBLEFBQ0EscUJBQUEsQzdFNjBqQkYsQTZFejBqQkEsbUNBaEJFLGtCQUFBLEFBRUEsTUFBQSxBQUtBLGNBQUEsQ0FTRixBN0VvMWpCQSxxQjZFajFqQkUsY0FBQSxBQUVBLE9BQUEsQUFDQSxTQUFBLEFBQ0EsUUFBQSxDN0U2MGpCRixBNkV6MGpCQSxvQkFDRSxrQkFBQSxBQUNBLG1DQUFBLEFBQ0EsMkRBQUEsQUFDQSxtQkFBQSxDN0U2MGpCRixBNkUxMGpCQSx5RUFJRSxZQUFBLEFBQ0EsYUFBQSxBQUNBLGlCQUFBLEM3RTYwakJGLEE2RTEwakJBLHlCQUNFLGtCQUFBLEM3RTYwakJGLEE2RTEwakJBLGdDQUNFLHVDQUFBLEM3RTYwakJGLEE2RTEwakJBLHNDQUNFLGVBQUEsQzdFNjBqQkYsQTZFejBqQkEsMEJBQ0UsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLFlBQUEsQUFDQSxXQUFBLEFBQ0EsYUFBQSxBQUNBLGNBQUEsQUFDQSxZQUFBLEFBQ0EsdUJBQUEsQUFDQSxvQ0FBQSxBQUNBLHdDQUFBLEFBQ0EsK0JBQUEsQUFDQSxrQkFBQSxDN0U2MGpCRixBNkV6MGpCQSx5Q0FDRSwyQkFBQSxDN0U2MGpCRixBNkUxMGpCQSw4QkFHRSxXQUFBLEM3RTYwakJGLEE2RTEwakJBLGVBQ0UscUNBQUEsQzdFNjBqQkYsQTZFMTBqQkEscUJBQ0UsbURBQUEsQzdFNjBqQkYsQTZFMTBqQkEsWUFDRSxnQkFBQSxBQUNBLHlCQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQUFDQSxTQUFBLEFBQ0EsZUFBQSxDN0U2MGpCRixBNkUxMGpCQSxrQkFFRSxvQkFBQSxBQUNBLGdCQUFBLEFBQ0EsbUJBQUEsQUFDQSxlQUFBLEFBQ0Esa0JBQUEsQzdFNjBqQkYsQTZFMTBqQkEsU0FDRSxvQkFBQSxBQUNBLGFBQUEsQzdFNjBqQkYsQTZFMTBqQkEsMkJBQ0UscURBQUEsQzdFNjBqQkYsQTZFMTBqQkEsMkNBRUUsV0FBQSxDN0U2MGpCRixBNkUxMGpCQSxjQUVFLGVBQUEsQUFDQSxPQUFBLEFBQ0EsUUFBQSxBQUNBLE1BQUEsQUFDQSxTQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLEFBQ0EsbUJBQUEsQUFDQSxnQ0FBQSxBQUNBLGFBQUEsQUFDQSxlQUFBLEM3RTYwakJGLEE2RTEwakJBLDRHQUlFLGFBQUEsQzdFNjBqQkYsQTZFMTBqQkEsT0FDRSxTQUFBLEM3RTYwakJGLEE2RTEwakJBLHdCQUNFLGVBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGtCQUFBLEFBQ0EsaUNBQUEsQzdFNjBqQkYsQTZFMTBqQkEsK0ZBRUUsa0JBQUEsQzdFNjBqQkYsQTZFMTBqQkEsb0JBQ0UsaUJBQUEsQzdFNjBqQkYsQTZFMTBqQkEsd0JBQ0UsWUFBQSxBQUNBLGVBQUEsQzdFNjBqQkYsQTZFMTBqQkEsa0NBQ0UsMkJBQUEsQzdFNjBqQkYsQTZFMTBqQkEseUVBRUUsc0JBQUEsQUFDQSwyQkFBQSxDN0U2MGpCRixBNkV4MGpCQSx5REFFRSwwQ0FBQSxBQUNBLHlCQUFBLEFBQ0EsYUFBQSxBQUNBLHFCQUFBLEFBRUEsV0FBQSxBQUNBLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSx5Q0FBQSxBQUNBLFdBQUEsQUFDQSxPQUFBLEM3RTYwakJGLEE2RTEwakJBLGdDQUNFLHlDQUFBLEM3RTYwakJGLEE2RTEwakJBLHFCQUNFLDhDQUFBLEFBQ0EseUJBQUEsQUFDQSxhQUFBLEFBQ0EscUJBQUEsQUFDQSxxQkFBQSxBQUlBLFVBQUEsQUFDQSxVQUFBLEM3RTgwakJGLEE2RTEwakJBLGtEQVJFLFdBQUEsQUFDQSxjQUFBLEFBQ0Esd0JBQUEsQUFHQSxpQkFBQSxDQUdGLEE3RXcxakJBLDZCNkVwMWpCRSxXQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxZQUFBLEFBQ0Esd0NBQUEsQUFFQSxpQkFBQSxDN0U4MGpCRixBNkUxMGpCQSxjQUNFLHdCQUFBLEM3RTYwakJGLEE2RTEwakJBLDZCQUVFLFlBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsY0FBQSxBQUNBLGtCQUFBLEFBQ0EsNEJBQUEsQzdFNjBqQkYsQTZFMTBqQkEsY0FDRSxPQUFBLEFBQ0EsU0FBQSxDN0U2MGpCRixBNkUxMGpCQSwyQ0FFRSxXQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxZQUFBLEFBQ0EsZUFBQSxBQUNBLGNBQUEsQUFDQSw0Q0FBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLHVCQUFBLEM3RTYwakJGLEE2RTEwakJBLHNCQUNFLHVCQUFBLEM3RTYwakJGLEE2RTMwakJBLHFCQUNFLHdCQUFBLEM3RTgwakJGLEE2RTMwakJBLHlDQUNFLFNBQUEsQzdFODBqQkYsQTZFNTBqQkEsMENBQ0UsU0FBQSxDN0UrMGpCRixBNkUzMGpCQSxvRkFFRSxRQUFBLEFBQ0EsMkJBQUEsQUFDQSxXQUFBLEM3RSswakJGLEE2RTUwakJBLHdHQUVFLHFDQUFBLEM3RSswakJGLEE2RXIwakJBLDZFQU5FLFNBQUEsQUFDQSxVQUFBLEFBQ0EsYUFBQSxDQUlGLEE3RXUxakJBLFU2RXQxakJFLGVBQUEsQUFFQSxrQkFBQSxBQUdBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxXQUFBLEM3RSswakJGLEE2RTUwakJBLHNCQUNFLGNBQUEsQUFDQSxVQUFBLEM3RSswakJGLEE2RTUwakJBLHdCQUNFLFVBQUEsQUFDQSxtQkFBQSxBQUNBLG1CQUFBLEFBQ0EsbUJBQUEsQzdFKzBqQkYsQTZFNTBqQkEsc0JBQ0UsZUFBQSxDN0UrMGpCRixBNkU1MGpCQSxzQkFDRSxnQkFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsQzdFKzBqQkYsQTZFNTBqQkEsZ0JBQ0Usa0JBQUEsQUFDQSxVQUFBLEM3RSswakJGLEE2RTUwakJBLDRCQUNFLFFBQUEsQzdFKzBqQkYsQTZFNTBqQkEsZUFDRSxtQkFBQSxDN0UrMGpCRixBNkU1MGpCQSxnQkFDRSxrQkFBQSxDN0UrMGpCRixBNkUxMGpCQSxRQUNFLFdBQUEsQUFDQSxlQUFBLEFBQ0EsT0FBQSxBQUNBLFFBQUEsQUFDQSxTQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsV0FBQSxDN0UrMGpCRixBNkU1MGpCQSxlQUNFLGVBQUEsQUFDQSxhQUFBLEM3RSswakJGLEE2RTUwakJBLGVBQ0UsaUJBQUEsQzdFKzBqQkYsQTZFNTBqQkEsWUFDRSxTQUFBLEM3RSswakJGLEE2RTUwakJBLHFCQUNFLE1BQUEsQUFDQSxlQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQzdFKzBqQkYsQTZFNTBqQkEsMkRBR0UsbUJBQUEsQUFDQSxtQkFBQSxDN0UrMGpCRixBNkU1MGpCQSxpQkFDRSxTQUFBLEM3RSswakJGLEE2RTMwakJBLG9CQUNFLFNBQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQzdFKzBqQkYsQTZFNTBqQkEseUJBQ0UsY0FBQSxBQUNBLGlCQUFBLEM3RSswakJGLEE2RTMwakJBLGlLQU9FLGFBQUEsQzdFKzBqQkYsQTZFMzBqQkEsNEJBQ0Usa0JBQUEsQUFDQSxZQUFBLEFBQ0EsWUFBQSxDN0UrMGpCRixBNkU1MGpCQSxzQkFDRSxrREFBQSxDN0UrMGpCRixBNkU1MGpCQSxzQkFFRSxZQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkFBQSxDN0UrMGpCRixBNkU1MGpCQSw2QkFDRSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxxQkFBQSxBQUNBLG1CQUFBLEFBQ0EsMEJBQUEsQUFDQSxxQkFBQSxBQUNBLGdCQUFBLEFBQ0Esc0JBQUEsQzdFKzBqQkYsQTZFMTBqQkEsUUFDRSxZQUFBLEFBQ0EsVUFBQSxDN0UrMGpCRixBNkU1MGpCQSxTQUNFLFdBQUEsQUFDQSxXQUFBLEM3RSswakJGLEE2RTUwakJBLFVBQ0UsVUFBQSxBQUNBLFlBQUEsQzdFKzBqQkYsQTZFNTBqQkEsMkJBRUUsT0FBQSxBQUNBLE9BQUEsQzdFKzBqQkYsQTZFNTBqQkEsWUFDRSxLQUFBLEM3RSswakJGLEE2RTMwakJBLG9DQUVFLGlDQUlFLFdBQUEsQUFDQSxlQUFBLEFBQ0EsU0FBQSxBQUNBLHdCQUFBLEFBQ0EsVUFBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBQ0EsYUFBQSxDN0U4MGpCRixBNkUzMGpCQSw4Q0FFRSxXQUFBLEFBQ0EsZUFBQSxDN0U2MGpCRixBNkUxMGpCQSxRQUNFLFFBQUEsQUFDQSxXQUFBLEM3RTQwakJGLEE2RXowakJBLFdBQ0UsV0FBQSxBQUNBLFFBQUEsQzdFMjBqQkYsQTZFeDBqQkEsZUFDRSxRQUFBLEM3RTAwakJGLEE2RXYwakJBLGdCQUNFLGVBQUEsQzdFeTBqQkYsQTZFdDBqQkEsMkJBRUUsaUJBQUEsQzdFdzBqQkYsQTZFcjBqQkEsb0JBQ0UsZUFBQSxBQUNBLFVBQUEsQzdFdTBqQkYsQTZFcDBqQkEsd0JBQ0UsZUFBQSxDN0VzMGpCRixBNkVuMGpCQSxJQUNFLGdCQUFBLEFBQ0EsU0FBQSxDN0VxMGpCRixBNkVsMGpCQSxRQUNFLGdCQUFBLEFBQ0EsWUFBQSxBQUNBLE1BQUEsQUFDQSxjQUFBLEM3RW8wakJGLEE2RWowakJBLGNBQ0UscUJBQUEsQUFDQSxXQUFBLEM3RW0wakJGLEE2RWgwakJBLE9BQ0UsU0FBQSxBQUNBLHFCQUFBLEFBQ0EsZUFBQSxDN0VrMGpCRixBNkUvempCQSxPQUNFLFlBQUEsQzdFaTBqQkYsQTZFOXpqQkEseUJBRUUsYUFBQSxDN0VnMGpCRixBNkU3empCQSwyQkFFRSxlQUFBLEM3RSt6akJGLEE2RTN6akJBLFlBQ0UsVUFBQSxDN0U4empCRixBNkUzempCQSxhQUNFLHFCQUFBLEM3RTZ6akJGLEE2RTF6akJBLGNBQ0UsYUFBQSxDN0U0empCRixBNkV6empCQSxxQkFDRSxnQkFBQSxBQUNBLGtCQUFBLEM3RTJ6akJGLEE2RXh6akJBLG1CQUNFLGtCQUFBLEFBQ0Esb0JBQUEsQzdFMHpqQkYsQTZFdHpqQkEsc0VBT0UsYUFBQSxDN0V5empCRixBNkVyempCQSxlQUNFLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLFlBQUEsQzdFd3pqQkYsQTZFcnpqQkEsU0FDRSxrREFBQSxDN0V1empCRixBNkVwempCQSxTQUVFLFlBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLEM3RXN6akJGLEE2RW56akJBLGdCQUNFLGtCQUFBLEFBQ0EsU0FBQSxBQUNBLHFCQUFBLEFBQ0EsbUJBQUEsQUFDQSwwQkFBQSxBQUNBLHFCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxzQkFBQSxDN0VxempCRixBNkVsempCQSx3QkFFRSxXQUFBLEFBQ0EsY0FBQSxDN0VvempCRixBNkVqempCQSxrQkFDRSxhQUFBLEM3RW16akJGLEE2RWh6akJBLGVBQ0UscUJBQUEsQzdFa3pqQkYsQTZFL3lqQkEsMENBRUUsa0JBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxDN0VpempCRixBNkU5eWpCQSx3REFFRSxTQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQzdFa3pqQkYsQTZFL3lqQkEsK0JBRUUsUUFBQSxDN0VpempCRixBNkU5eWpCQSxvRUFHRSxjQUFBLEFBQ0EsV0FBQSxBQUNBLGVBQUEsQzdFZ3pqQkYsQTZFN3lqQkEsc0JBQ0UsY0FBQSxDN0UreWpCRixBNkU1eWpCQSxzQkFDRSxrQkFBQSxDN0U4eWpCRixDQUNGLEE2RTF5akJBLGtCQUNFLFlBQUEsQUFDQSxrQkFBQSxDN0U2eWpCRixBNkUxeWpCQSx1QkFDRSxhQUFBLEM3RTZ5akJGLEE2RTF5akJBLGVBQ0Usa0JBQUEsQUFDQSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxtQkFBQSxDN0U2eWpCRixBNkUxeWpCQSxvQkFDRSxhQUFBLEFBQ0EsZUFBQSxDN0U2eWpCRixBNkUxeWpCQSxlQUNFLHdCQUFBLEM3RTZ5akJGLEE2RTF5akJBLG1CQUNFLEtBQUEsQzdFNnlqQkYsQTZFMXlqQkEsaUJBQ0UsaUJBQUEsQUFDQSxrQkFBQSxDN0U2eWpCRixBNkUxeWpCQSw0Q0FDRSxXQUFBLEM3RTZ5akJGLEE2RTF5akJBLHVCQUNFLGFBQUEsQzdFNnlqQkYsQTZFMXlqQkEsdUJBQ0UsWUFBQSxDN0U2eWpCRixBNkUxeWpCQSx3QkFDRSxrQkFBQSxBQUNBLHFCQUFBLEFBQ0Esc0JBQUEsQUFDQSxtQkFBQSxBQUNBLFdBQUEsQzdFNnlqQkYsQTZFMXlqQkEsOEJBQ0UsK0JBQUEsQzdFNnlqQkYsQTZFMXlqQkEsZ0NBQ0UsWUFBQSxDN0U2eWpCRixBNkUxeWpCQSx5QkFDRSw4QkFBQSxDN0U2eWpCRixBNkUxeWpCQSwrQkFDRSxpQkFBQSxDN0U2eWpCRixBNkUxeWpCQSx1QkFDRSx1QkFBQSxDN0U2eWpCRixBNkUxeWpCQSxvQ0FFRSx3QkFBQSxDN0U2eWpCRixBOEV0cG1CRSxpWEFTRSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQzlFeXBtQkosQThFdnBtQkUsK0VBRUUsWUFBQSxDOUV5cG1CSixBOEV2cG1CRSwrREFFRSx3QkFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQUFDQSx5QjNFTEcsQTJFTUgsb0JBQUEsQUFDQSwyQ0FBQSxBQUNBLG1DQUFBLEFBQ0EsZ0JBQUEsQUFFQSwrQkFBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxDOUV5cG1CSixBOEV2cG1CRSwrRUFFRSw2Q0FBQSxDOUV5cG1CSixBOEV2cG1CRSwyRUFFRSxrQkFBQSxBQUNBLFNBQUEsQzlFeXBtQkosQThFdnBtQkUsMkZBRUUsMENBQUEsQzlFeXBtQkosQThFdHBtQkUsMkVBRUUsWUFBQSxBQUVBLDhEQUFBLEFBQ0EsMEJBQUEsQUFLQSw0QkFBQSxBQUNBLDRCQUFBLEFBR0EsbUNBQUEsQUFDQSxvQkFBQSxBQUNBLFVBQUEsQUFFQSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUVBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsaUJBQUEsQUFDQSxlQUFBLEM5RWtwbUJKLEE4RTlvbUJFLDhCQUNFLGlCQUFBLEM5RWdwbUJKLEE4RTlvbUJFLG9DQUNFLDJEQUFBLEFBQ0EsdUJBQUEsQzlFZ3BtQkosQThFOW9tQkUsMkZBRUUsbUJBQUEsQUFDQSxTQUFBLEM5RWdwbUJKLEE4RTVvbUJFLHlSQU1FLHNCQUFBLEM5RWlwbUJKLEErRXZ2bUJFLG9IQUNFLGE1RWlCRyxDSDR1bUJQLEErRTF2bUJFLDhCQUNFLGdDQUFBLEFBQ0Esa0NBQUEsQy9FNHZtQkosQStFenZtQkUsK0VBQ0UsK0JBQUEsQy9FMnZtQkosQWdGbHdtQkEsRUFDRSxTQUFBLENoRnF3bUJGLEFnRmx3bUJBLEtBQ0Usa0Q3RW9FZSxDSGlzbUJqQixBZ0Zsd21CQSxLQUNFLG9CN0VpRmEsQTZFaEZiLGM3RWtCTSxBNkVqQk4sU0FBQSxBQUNBLGlCN0V1SWlCLEE2RXRJakIscUI3RXdJc0IsQTZFckl0QixtQ0FBQSxBQUNBLGtDQUFBLEFBQ0EsaUNBQUEsQ2hGbXdtQkYsQWdGaHdtQkEsRUFDRSxxQkFBQSxDaEZtd21CRixBZ0Y1dm1CQSxNQUNFLGNBQUEsQUFDQSw4QkFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsQ2hGK3ZtQkYsQWdGNXVtQkEsK0JBQ0UseUJBQUEsQ2hGbXZtQkYsQWdGL3VtQkEsdUNBQ0UsaUJBR0UsbUNBQUEsQUFDQSxzQ0FBQSxBQUNBLG9DQUFBLEFBQ0EsOEJBQUEsQ2hGa3ZtQkYsQ0FDRixBZ0M5dm1CSSxRQUNFLHdCQUFBLENoQ2d3bUJOLEFnQ2p3bUJJLE9BQ0UsdUJBQUEsQ2hDb3dtQk4sQWdDcndtQkksT0FDRSx1QkFBQSxDaEN3d21CTixBZ0N6d21CSSxPQUNFLHVCQUFBLENoQzR3bUJOLEFnQzd3bUJJLGlCQUNFLDRCQUFBLENoQ2d4bUJOLEFnQ2p4bUJJLG1CQUNFLDJCQUFBLENoQ294bUJOLEFnQ3J4bUJJLGVBQ0UsNkJBQUEsQ2hDd3htQk4sQWdGdHZtQkEsTUFDRSxhQUFBLENoRnl2bUJGLEFnRnR2bUJBLE1BQ0UsV0FBQSxDaEZ5dm1CRixBZ0Z0dm1CQSxjQUNFLGFBQUEsQUFDQSxzQkFBQSxBQUNBLDZCQUFBLENoRnl2bUJGLEFnRnR2bUJBLFNBQ0UsZUFBQSxDaEZ5dm1CRixBZ0Z0dm1CQSxNQUNFLDJCQUFBLENoRnl2bUJGLEFnRnR2bUJBLE1BQ0UsOEJBQUEsQ2hGeXZtQkYsQWdGbnZtQkEsNkNBQ0UsY0FBQSxDaEZzdm1CRixBZ0YvdW1CQSwrQkFDRSxvQkFBQSxDaEZzdm1CRixBZ0Zudm1CQSxZQUNFLFVBQUEsQ2hGc3ZtQkYsQWdGbnZtQkEsUUFDRSxnQkFBQSxBQUNBLGdCQUFBLEFBR0EsbUJBQUEsQUFDQSxpQkFBQSxBQUNBLE1BQUEsQUFDQSxRQUFBLENoRnF2bUJGLEFnRmx2bUJBLGdCQVBFLG9CQUFBLENBT0YsQWhGMnZtQkEsUWdGMXZtQkUsa0JBQUEsQUFDQSxrQjdFZ0ZVLEE2RS9FVixnQkFBQSxBQUNBLHlCN0UzSFMsQTZFNkhULG9DN0UxQmMsQ0grd21CaEIsQWdGbnZtQkUsY0FDRSwrQkFBQSxBQUNBLGtDQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQUFDQSxTQUFBLEFBQ0EsWUFBQSxBQUNBLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLFNBQUEsQ2hGcXZtQkosQWdGbHZtQkUsdUJBRUUsVzdFeEpJLEE2RXlKSixvQkFBQSxDaEZvdm1CSixBZ0Zodm1CSSxpQ0FFRSxhN0VuS1UsQ0hvNW1CaEIsQWdGN3VtQkEsV0FDRSxZQUFBLENoRmd2bUJGLEFnRjd1bUJBLE9BQVEsVUFBQSxDaEZpdm1CUixBZ0Y3dW1CQSxLQUNFLGNBQUEsQ2hGZ3ZtQkYsQWdGM3VtQkEscUNBQ0UscUJBQUEsQUFDQSxrQkFBQSxDaEY4dW1CRixBZ0Y1dW1CQSxxREFDRSxvQkFBQSxDaEYrdW1CRixBZ0Y1dW1CQSxlQUNFLDhCN0VrRWMsQTZFakVkLG1CQUFBLENoRit1bUJGLEFnRjd1bUJFLDRCQUNFLFlBQUEsQ2hGK3VtQkosQWdGM3VtQkEscUJBQ0UsYUFBQSxDaEY4dW1CRixBZ0YzdW1CQSw0QkFDRSxtQkFBQSxDaEY4dW1CRixBZ0Y1dW1CQSxlQUNFLDRFQUFBLENoRit1bUJGLEFnRjN1bUJBLDRCQUE4QixjQUFBLENoRmd2bUI5QixBZ0Y5dW1CQSxnQkFDRSxZQUFBLEFBQ0EsWUFBQSxBQUNBLGtCN0V4TlEsQ0h5OG1CVixBZ0Y3dW1CRSxhQUNFLGlCQUFBLENoRmd2bUJKLEFnRjd1bUJFLGNBQ0UsZ0I3RWxHaUIsQTZFbUdqQixrQjdFUFEsQTZFUVIsbUI3RVpRLENIMnZtQlosQWdGNXVtQkUsY0FDRSxnQjdFM0dpQixBNkU0R2pCLGVBQUEsQ2hGOHVtQkosQWdGM3VtQkUsY0FDRSxpQjdFbkJRLEE2RW9CUixtQkFBQSxDaEY2dW1CSixBZ0Z0dW1CRSx1QkFDRSxZQUFBLENoRnl1bUJKLEFnRnJ1bUJBLG1CQUNFLFk3RXRRMEIsQ0g4K21CNUIiLCJmaWxlIjoic2tpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRicmVhZGNydW1iLWl0ZW0tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctdmVydGljYWw6IDAgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAwLjc1ZW0gIWRlZmF1bHRcblxuJGJyZWFkY3J1bWItaXRlbS1zZXBhcmF0b3ItY29sb3I6ICRib3JkZXItaG92ZXIgIWRlZmF1bHRcblxuLmJyZWFkY3J1bWJcbiAgQGV4dGVuZCAlYmxvY2tcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgYVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHBhZGRpbmc6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbFxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yXG4gIGxpXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDAsIGZhbHNlKVxuICAgICYuaXMtYWN0aXZlXG4gICAgICBhXG4gICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHRcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAmICsgbGk6OmJlZm9yZVxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tc2VwYXJhdG9yLWNvbG9yXG4gICAgICBjb250ZW50OiBcIlxcMDAwMmZcIlxuICB1bCxcbiAgb2xcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkXG4gICAgb2wsXG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtcmlnaHRcbiAgICBvbCxcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gIC8vIFN0eWxlc1xuICAmLmhhcy1hcnJvdy1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjE5MlwiXG4gICYuaGFzLWJ1bGxldC1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjAyMlwiXG4gICYuaGFzLWRvdC1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDBiN1wiXG4gICYuaGFzLXN1Y2NlZWRzLXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMjdCXCJcbiIsIi8qIGludGVyLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogLy9sb2NhbCgnSW50ZXInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyL2ludGVyLXY4LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyL2ludGVyLXY4LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG4vKiBpbnRlci03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IC8vbG9jYWwoJ0ludGVyIEJvbGQnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2ludGVyL2ludGVyLXY4LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvaW50ZXIvaW50ZXItdjgtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGludGVyLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci9pbnRlci12OC1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci9pbnRlci12OC1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogaW50ZXItNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyL2ludGVyLXY4LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXIvaW50ZXItdjgtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLmdyZXktZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZmZmZmIDAlLCAjZmFmYWZhIDEwMCUpO1xufVxuXG4uZ3JleS1ncmFkaWVudC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZjZmNmYyAwJSwgI2Y1ZjVmNSAxMDAlKTtcbn1cblxuLmJsdWUtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGIzOTU0IDAlLCAjMDkzMDQ2IDEwMCUpO1xufVxuXG4vKiBCdWxtYSBCYXNlICovXG4vKiEgbWluaXJlc2V0LmNzcyB2MC4wLjYgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL21pbmlyZXNldC5jc3MgKi9cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG50ZDpub3QoW2FsaWduXSksXG50aDpub3QoW2FsaWduXSkge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmNvZGUsXG5wcmUge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG5hIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYSBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2IoMjEzLjQ2Nzk4MDI5NTYsIDU1LjYzNzkzMTAzNDUsIDE3LjAzMjAxOTcwNDQpO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW07XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFNztcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5zdHJvbmcge1xuICBjb2xvcjogIzM1MzYzNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnByZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogIzM1MzYzNztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5wcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMDtcbn1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZSB0ZDpub3QoW2FsaWduXSksXG50YWJsZSB0aDpub3QoW2FsaWduXSkge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxudGFibGUgdGgge1xuICBjb2xvcjogIzM1MzYzNztcbn1cblxuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi8qIEJ1bG1hIFV0aWxpdGllcyAqL1xuLmJ1dHRvbiwgLmZpbGUtY3RhLFxuLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmlucHV0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSAtIDFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYnV0dG9uOmZvY3VzLCAuZmlsZS1jdGE6Zm9jdXMsXG4uZmlsZS1uYW1lOmZvY3VzLCAuc2VsZWN0IHNlbGVjdDpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAuaW5wdXQ6Zm9jdXMsIC5pcy1mb2N1c2VkLmJ1dHRvbiwgLmlzLWZvY3VzZWQuZmlsZS1jdGEsXG4uaXMtZm9jdXNlZC5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZm9jdXNlZC5pbnB1dCwgLmJ1dHRvbjphY3RpdmUsIC5maWxlLWN0YTphY3RpdmUsXG4uZmlsZS1uYW1lOmFjdGl2ZSwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAudGV4dGFyZWE6YWN0aXZlLCAuaW5wdXQ6YWN0aXZlLCAuaXMtYWN0aXZlLmJ1dHRvbiwgLmlzLWFjdGl2ZS5maWxlLWN0YSxcbi5pcy1hY3RpdmUuZmlsZS1uYW1lLCAuc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1hY3RpdmUuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuW2Rpc2FibGVkXS5idXR0b24sIFtkaXNhYmxlZF0uZmlsZS1jdGEsXG5bZGlzYWJsZWRdLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLnRleHRhcmVhLCBbZGlzYWJsZWRdLmlucHV0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLWN0YSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZmlsZS1uYW1lLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3QsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYSwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5icmVhZGNydW1iLCAuYnV0dG9uLCAuZmlsZSwgLmlzLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKTo6YWZ0ZXIsIC5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjYyNWVtO1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiAwLjYyNWVtO1xufVxuXG4ubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpLCAuYnJlYWRjcnVtYjpub3QoOmxhc3QtY2hpbGQpLCAubGV2ZWw6bm90KDpsYXN0LWNoaWxkKSwgLm5vdGlmaWNhdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAudGFibGUtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCksIC50YWJsZTpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLCAuYm94Om5vdCg6bGFzdC1jaGlsZCksIC5wcm9kdWN0LW9wdGlvbnM6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrLWNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciwgLnNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGhzbCgwLCAwJSwgODYlKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaGVyby12aWRlbywgLmlzLW92ZXJsYXkge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLm5hdmJhci1idXJnZXIge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQnVsbWEgSGVscGVycyAqL1xuLmhhcy10ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13aGl0ZTpob3ZlciwgYS5oYXMtdGV4dC13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtYmxhY2sge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1ibGFjazpob3ZlciwgYS5oYXMtdGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDQlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGlnaHQge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogaHNsKDAsIDAlLCA4NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzUzNjM3ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyNy45NzIyMjIyMjIyLCAyOC41LCAyOS4wMjc3Nzc3Nzc4KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2MzcgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2JjY2QwMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXByaW1hcnk6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTQxLjIyOTI2ODI5MjcsIDE1NCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0IHtcbiAgY29sb3I6IHJnYigyNTMuMzA4MjkyNjgyOSwgMjU1LCAyMzQuNikgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXByaW1hcnktbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDI0OS4wNzkwMjQzOTAyLCAyNTUsIDE4My42KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuMzA4MjkyNjgyOSwgMjU1LCAyMzQuNikgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiByZ2IoMTM1LjYzNTEyMTk1MTIsIDE0Ny45LCAwKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXByaW1hcnktZGFyazpob3ZlciwgYS5oYXMtdGV4dC1wcmltYXJ5LWRhcms6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE4Mi40MDU4NTM2NTg1LCAxOTguOSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzUuNjM1MTIxOTUxMiwgMTQ3LjksIDApICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saW5rIHtcbiAgY29sb3I6ICMzNTM2MzcgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saW5rOmhvdmVyLCBhLmhhcy10ZXh0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiKDI3Ljk3MjIyMjIyMjIsIDI4LjUsIDI5LjAyNzc3Nzc3NzgpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzYzNyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGluay1saWdodCB7XG4gIGNvbG9yOiByZ2IoMjQ0LjYxMTExMTExMTEsIDI0NC44LCAyNDQuOTg4ODg4ODg4OSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saW5rLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIxOC42Mzg4ODg4ODg5LCAyMTkuMywgMjE5Ljk2MTExMTExMTEpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NC42MTExMTExMTExLCAyNDQuOCwgMjQ0Ljk4ODg4ODg4ODkpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saW5rLWRhcmsge1xuICBjb2xvcjogcmdiKDEzNS41Mjc3Nzc3Nzc4LCAxMzcuNywgMTM5Ljg3MjIyMjIyMjIpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGluay1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTYxLjUsIDE2My4yLCAxNjQuOSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpbmstZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzUuNTI3Nzc3Nzc3OCwgMTM3LjcsIDEzOS44NzIyMjIyMjIyKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mbyB7XG4gIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtaW5mbzpob3ZlciwgYS5oYXMtdGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IHJnYig5MS41LCA5MS41LCA5MS41KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWluZm8tbGlnaHQge1xuICBjb2xvcjogcmdiKDI0NC44LCAyNDQuOCwgMjQ0LjgpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtaW5mby1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1pbmZvLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IHJnYigyMTkuMywgMjE5LjMsIDIxOS4zKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtaW5mby1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuOCwgMjQ0LjgsIDI0NC44KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mby1kYXJrIHtcbiAgY29sb3I6IHJnYigxMTQuNzUsIDExNC43NSwgMTE0Ljc1KSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWluZm8tZGFyazpob3ZlciwgYS5oYXMtdGV4dC1pbmZvLWRhcms6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE0MC4yNSwgMTQwLjI1LCAxNDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1pbmZvLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE0Ljc1LCAxMTQuNzUsIDExNC43NSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2JjY2QwMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTQxLjIyOTI2ODI5MjcsIDE1NCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6IHJnYigyNTMuMzA4MjkyNjgyOSwgMjU1LCAyMzQuNikgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3MtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDI0OS4wNzkwMjQzOTAyLCAyNTUsIDE4My42KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuMzA4MjkyNjgyOSwgMjU1LCAyMzQuNikgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiByZ2IoMTM1LjYzNTEyMTk1MTIsIDE0Ny45LCAwKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzLWRhcms6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE4Mi40MDU4NTM2NTg1LCAxOTguOSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzUuNjM1MTIxOTUxMiwgMTQ3LjksIDApICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkU3NzUgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nOmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogcmdiKDI1NSwgMjIyLjEzMDQzNDc4MjYsIDY2KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU3NzUgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogcmdiKDI1NSwgMjUxLjQ1MjE3MzkxMywgMjM0LjYpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2FybmluZy1saWdodDpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IHJnYigyNTUsIDI0Mi41ODI2MDg2OTU3LCAxODMuNikgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTEuNDUyMTczOTEzLCAyMzQuNikgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiByZ2IoMTQ3LjksIDEyMi4xNzgyNjA4Njk2LCAwKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXdhcm5pbmctZGFyazpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nLWRhcms6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE5OC45LCAxNjQuMzA4Njk1NjUyMiwgMCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDcuOSwgMTIyLjE3ODI2MDg2OTYsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0YwNjU0MyAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlcjpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIzNi4yMzE1MjcwOTM2LCA2Mi4zMTAzNDQ4Mjc2LCAxOS43Njg0NzI5MDY0KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjU0MyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFuZ2VyLWxpZ2h0IHtcbiAgY29sb3I6IHJnYigyNTMuNDkyNjEwODM3NCwgMjM5LjUyNDEzNzkzMSwgMjM2LjEwNzM4OTE2MjYpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtZGFuZ2VyLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlci1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjQ5LjcyNDEzNzkzMSwgMjAwLjgzNDQ4Mjc1ODYsIDE4OC44NzU4NjIwNjkpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjQ5MjYxMDgzNzQsIDIzOS41MjQxMzc5MzEsIDIzNi4xMDczODkxNjI2KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFuZ2VyLWRhcmsge1xuICBjb2xvcjogcmdiKDE4OC45MjYxMDgzNzQ0LCA0OS4yNDEzNzkzMTAzLCAxNS4wNzM4OTE2MjU2KSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlci1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlci1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyMzYuMTU3NjM1NDY4LCA2MS41NTE3MjQxMzc5LCAxOC44NDIzNjQ1MzIpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODguOTI2MTA4Mzc0NCwgNDkuMjQxMzc5MzEwMywgMTUuMDczODkxNjI1NikgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLWJpcyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDclKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2stYmlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA3JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLXRlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDE0JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrLXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTQlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrZXIge1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjklKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAyOSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmV5IHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNzElKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNzElKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodGVyIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgODYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA4NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13aGl0ZS10ZXIge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZS10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdoaXRlLWJpcyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk4JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXdyYXAtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtd3JhcC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXdyYXAtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1zcGFjZS1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1mbGV4LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtc3BhY2UtZXZlbmx5IHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcbiAgYWxpZ24tY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLXNlbGYtZW5kIHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWZsZXgtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1ncm93LTIge1xuICBmbGV4LWdyb3c6IDIgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZ3Jvdy0zIHtcbiAgZmxleC1ncm93OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWdyb3ctNCB7XG4gIGZsZXgtZ3JvdzogNCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1ncm93LTUge1xuICBmbGV4LWdyb3c6IDUgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXNocmluay0yIHtcbiAgZmxleC1zaHJpbms6IDIgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtc2hyaW5rLTMge1xuICBmbGV4LXNocmluazogMyAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1zaHJpbmstNCB7XG4gIGZsZXgtc2hyaW5rOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXNocmluay01IHtcbiAgZmxleC1zaHJpbms6IDUgIWltcG9ydGFudDtcbn1cblxuLmlzLWNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5pcy1wdWxsZWQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1wdWxsZWQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmlzLXJhZGl1c2xlc3Mge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaGFkb3dsZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbn1cblxuLmlzLWNsaXBwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtbWFyZ2lubGVzcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtcGFkZGluZ2xlc3Mge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLWF1dG8ge1xuICBwYWRkaW5nOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnByLWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1hdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBsLWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnB4LWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHktYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTEge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTMge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5pcy1zaXplLTEtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuaXMtc2l6ZS0xLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMi10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMy10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTUtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS02LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLXNpemUtMS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMi10b3VjaCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTUtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmlzLXNpemUtMS1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMy1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS02LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtc2l6ZS0xLXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1zaXplLTEtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oYXMtdGV4dC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtanVzdGlmaWVkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkgYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaGFzLXRleHQtbGVmdC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkgYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGFzLXRleHQtbGVmdC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtbGVmdC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1jYXBpdGFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmlzLXVuZGVybGluZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmFtaWx5LXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmFtaWx5LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaXMtYmxvY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmlzLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWJsb2NrLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWJsb2NrLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtYmxvY2stZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWJsb2NrLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWJsb2NrLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5pcy1mbGV4LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmlzLWZsZXgtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5pcy1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaXMtZmxleC10b3VjaCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmlzLWZsZXgtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtZmxleC13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtZmxleC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5pcy1pbmxpbmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWlubGluZS10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaXMtaW5saW5lLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5pcy1pbmxpbmUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaW5saW5lLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaW5saW5lLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWlubGluZS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWlubGluZS1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaXMtaW5saW5lLWZsZXgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaW5saW5lLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaW5saW5lLWZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLXNyLW9ubHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuMDFlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmlzLWhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWhpZGRlbi10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWhpZGRlbi10b3VjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaGlkZGVuLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWhpZGRlbi1mdWxsaGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaXMtaW52aXNpYmxlLW1vYmlsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmlzLWludmlzaWJsZS10b3VjaCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuaXMtaW52aXNpYmxlLWRlc2t0b3Age1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbnZpc2libGUtZnVsbGhkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuLyogQnVsbWEgR3JpZCAqL1xuLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1uYXJyb3cge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogdW5zZXQ7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZ1bGwge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10d28tdGhpcmRzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjYlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1oYWxmIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLXRoaXJkIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtcXVhcnRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1maWZ0aCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1mb3VyLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0wIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4LjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTYuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMjUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzMuMzMzMzMzMzclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTUge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDEuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTcge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTguMzMzMzMzMzclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTgge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjYuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTkge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTEwIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOTEuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTUtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuY29sdW1uLmlzLW5hcnJvdywgLmNvbHVtbi5pcy1uYXJyb3ctdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwsIC5jb2x1bW4uaXMtZnVsbC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycywgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMsIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZiwgLmNvbHVtbi5pcy1oYWxmLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLCAuY29sdW1uLmlzLW9uZS10aGlyZC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXIsIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgsIC5jb2x1bW4uaXMtb25lLWZpZnRoLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocywgLmNvbHVtbi5pcy10d28tZmlmdGhzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLCAuY29sdW1uLmlzLXRocmVlLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLCAuY29sdW1uLmlzLWZvdXItZmlmdGhzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLCAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcywgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLCAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlciwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aCwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAsIC5jb2x1bW4uaXMtMC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAsIC5jb2x1bW4uaXMtb2Zmc2V0LTAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLCAuY29sdW1uLmlzLTEtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLCAuY29sdW1uLmlzLW9mZnNldC0xLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMiwgLmNvbHVtbi5pcy0yLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTItdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMywgLmNvbHVtbi5pcy0zLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMsIC5jb2x1bW4uaXMtb2Zmc2V0LTMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNCwgLmNvbHVtbi5pcy00LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtNSwgLmNvbHVtbi5pcy01LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUsIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtNiwgLmNvbHVtbi5pcy02LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYsIC5jb2x1bW4uaXMtb2Zmc2V0LTYtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNywgLmNvbHVtbi5pcy03LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTcsIC5jb2x1bW4uaXMtb2Zmc2V0LTctdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtOCwgLmNvbHVtbi5pcy04LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgsIC5jb2x1bW4uaXMtb2Zmc2V0LTgtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtOSwgLmNvbHVtbi5pcy05LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTksIC5jb2x1bW4uaXMtb2Zmc2V0LTktdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAsIC5jb2x1bW4uaXMtMTAtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTExLCAuY29sdW1uLmlzLTExLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLCAuY29sdW1uLmlzLW9mZnNldC0xMS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMiwgLmNvbHVtbi5pcy0xMi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTktdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTExLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTExLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTUtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTgtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTktd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtNS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtOC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTktZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG4uY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4uY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4uY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAwLjc1cmVtKTtcbn1cbi5jb2x1bW5zLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3MgPiAuY29sdW1uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2x1bW5zLmlzLW11bHRpbGluZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb2x1bW5zLmlzLXZjZW50ZXJlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmNvbHVtbnM6bm90KC5pcy1kZXNrdG9wKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5jb2x1bW5zLmlzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNvbHVtbnMuaXMtdmFyaWFibGUge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZSA+IC5jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcCk7XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wIHtcbiAgLS1jb2x1bW5HYXA6IDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMSB7XG4gIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkgYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTIge1xuICAtLWNvbHVtbkdhcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy00IHtcbiAgLS1jb2x1bW5HYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNSB7XG4gIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkgYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYge1xuICAtLWNvbHVtbkdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTcge1xuICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy04IHtcbiAgLS1jb2x1bW5HYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuXG4udGlsZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4udGlsZS5pcy1hbmNlc3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3RvcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3Rvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50aWxlLmlzLWNoaWxkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udGlsZS5pcy1wYXJlbnQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnRpbGUuaXMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpbGUuaXMtdmVydGljYWwgPiAudGlsZS5pcy1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLnRpbGU6bm90KC5pcy1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRpbGUuaXMtMSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLnRpbGUuaXMtMiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC50aWxlLmlzLTMge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudGlsZS5pcy00IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLnRpbGUuaXMtNSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC50aWxlLmlzLTYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGlsZS5pcy03IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLnRpbGUuaXMtOCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC50aWxlLmlzLTkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudGlsZS5pcy0xMCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzclO1xuICB9XG4gIC50aWxlLmlzLTExIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLnRpbGUuaXMtMTIge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLnNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgLmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTMsIDU0LCA1NSwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUzLCA1NCwgNTUsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MywgNTQsIDU1LCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTMsIDU0LCA1NSwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0OmhvdmVyLCAudGV4dGFyZWE6aG92ZXIsIC5pbnB1dDpob3ZlciwgLnNlbGVjdCBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLWhvdmVyZWQudGV4dGFyZWEsIC5pcy1ob3ZlcmVkLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDcxJSk7XG59XG4uc2VsZWN0IHNlbGVjdDpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAuaW5wdXQ6Zm9jdXMsIC5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZm9jdXNlZC5pbnB1dCwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAudGV4dGFyZWE6YWN0aXZlLCAuaW5wdXQ6YWN0aXZlLCAuc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1hY3RpdmUuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMzNTM2Mzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MywgNTQsIDU1LCAwLjI1KTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXS50ZXh0YXJlYSwgW2Rpc2FibGVkXS5pbnB1dCwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0LCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2UwZTBlMDtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjMpO1xufVxuXG4udGV4dGFyZWEsIC5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMDUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW3JlYWRvbmx5XS50ZXh0YXJlYSwgW3JlYWRvbmx5XS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaXMtd2hpdGUudGV4dGFyZWEsIC5pcy13aGl0ZS5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcy13aGl0ZS50ZXh0YXJlYTpmb2N1cywgLmlzLXdoaXRlLmlucHV0OmZvY3VzLCAuaXMtd2hpdGUuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXdoaXRlLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy13aGl0ZS50ZXh0YXJlYTphY3RpdmUsIC5pcy13aGl0ZS5pbnB1dDphY3RpdmUsIC5pcy13aGl0ZS5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy13aGl0ZS5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uaXMtYmxhY2sudGV4dGFyZWEsIC5pcy1ibGFjay5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uaXMtYmxhY2sudGV4dGFyZWE6Zm9jdXMsIC5pcy1ibGFjay5pbnB1dDpmb2N1cywgLmlzLWJsYWNrLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1ibGFjay5pcy1mb2N1c2VkLmlucHV0LCAuaXMtYmxhY2sudGV4dGFyZWE6YWN0aXZlLCAuaXMtYmxhY2suaW5wdXQ6YWN0aXZlLCAuaXMtYmxhY2suaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtYmxhY2suaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMjUpO1xufVxuLmlzLWxpZ2h0LnRleHRhcmVhLCAuaXMtbGlnaHQuaW5wdXQge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5pcy1saWdodC50ZXh0YXJlYTpmb2N1cywgLmlzLWxpZ2h0LmlucHV0OmZvY3VzLCAuaXMtbGlnaHQuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWxpZ2h0LmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1saWdodC50ZXh0YXJlYTphY3RpdmUsIC5pcy1saWdodC5pbnB1dDphY3RpdmUsIC5pcy1saWdodC5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1saWdodC5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ0LjgsIDI0NC44LCAyNDQuOCwgMC4yNSk7XG59XG4uaXMtZGFyay50ZXh0YXJlYSwgLmlzLWRhcmsuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMzNTM2Mzc7XG59XG4uaXMtZGFyay50ZXh0YXJlYTpmb2N1cywgLmlzLWRhcmsuaW5wdXQ6Zm9jdXMsIC5pcy1kYXJrLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1kYXJrLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1kYXJrLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWRhcmsuaW5wdXQ6YWN0aXZlLCAuaXMtZGFyay5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1kYXJrLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MywgNTQsIDU1LCAwLjI1KTtcbn1cbi5pcy1wcmltYXJ5LnRleHRhcmVhLCAuaXMtcHJpbWFyeS5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2JjY2QwMDtcbn1cbi5pcy1wcmltYXJ5LnRleHRhcmVhOmZvY3VzLCAuaXMtcHJpbWFyeS5pbnB1dDpmb2N1cywgLmlzLXByaW1hcnkuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXByaW1hcnkuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXByaW1hcnkudGV4dGFyZWE6YWN0aXZlLCAuaXMtcHJpbWFyeS5pbnB1dDphY3RpdmUsIC5pcy1wcmltYXJ5LmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXByaW1hcnkuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE4OCwgMjA1LCAwLCAwLjI1KTtcbn1cbi5pcy1saW5rLnRleHRhcmVhLCAuaXMtbGluay5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzM1MzYzNztcbn1cbi5pcy1saW5rLnRleHRhcmVhOmZvY3VzLCAuaXMtbGluay5pbnB1dDpmb2N1cywgLmlzLWxpbmsuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWxpbmsuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLWxpbmsudGV4dGFyZWE6YWN0aXZlLCAuaXMtbGluay5pbnB1dDphY3RpdmUsIC5pcy1saW5rLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWxpbmsuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUzLCA1NCwgNTUsIDAuMjUpO1xufVxuLmlzLWluZm8udGV4dGFyZWEsIC5pcy1pbmZvLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1O1xufVxuLmlzLWluZm8udGV4dGFyZWE6Zm9jdXMsIC5pcy1pbmZvLmlucHV0OmZvY3VzLCAuaXMtaW5mby5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtaW5mby5pcy1mb2N1c2VkLmlucHV0LCAuaXMtaW5mby50ZXh0YXJlYTphY3RpdmUsIC5pcy1pbmZvLmlucHV0OmFjdGl2ZSwgLmlzLWluZm8uaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtaW5mby5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTE3LCAxMTcsIDExNywgMC4yNSk7XG59XG4uaXMtc3VjY2Vzcy50ZXh0YXJlYSwgLmlzLXN1Y2Nlc3MuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG59XG4uaXMtc3VjY2Vzcy50ZXh0YXJlYTpmb2N1cywgLmlzLXN1Y2Nlc3MuaW5wdXQ6Zm9jdXMsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1zdWNjZXNzLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXN1Y2Nlc3MuaW5wdXQ6YWN0aXZlLCAuaXMtc3VjY2Vzcy5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1zdWNjZXNzLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxODgsIDIwNSwgMCwgMC4yNSk7XG59XG4uaXMtd2FybmluZy50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGRkU3NzU7XG59XG4uaXMtd2FybmluZy50ZXh0YXJlYTpmb2N1cywgLmlzLXdhcm5pbmcuaW5wdXQ6Zm9jdXMsIC5pcy13YXJuaW5nLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy13YXJuaW5nLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy13YXJuaW5nLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXdhcm5pbmcuaW5wdXQ6YWN0aXZlLCAuaXMtd2FybmluZy5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy13YXJuaW5nLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDIzMSwgMTE3LCAwLjI1KTtcbn1cbi5pcy1kYW5nZXIudGV4dGFyZWEsIC5pcy1kYW5nZXIuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGMDY1NDM7XG59XG4uaXMtZGFuZ2VyLnRleHRhcmVhOmZvY3VzLCAuaXMtZGFuZ2VyLmlucHV0OmZvY3VzLCAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLWRhbmdlci50ZXh0YXJlYTphY3RpdmUsIC5pcy1kYW5nZXIuaW5wdXQ6YWN0aXZlLCAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWRhbmdlci5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQwLCAxMDEsIDY3LCAwLjI1KTtcbn1cbi5pcy1zbWFsbC50ZXh0YXJlYSwgLmlzLXNtYWxsLmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5pcy1tZWRpdW0udGV4dGFyZWEsIC5pcy1tZWRpdW0uaW5wdXQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaXMtbGFyZ2UudGV4dGFyZWEsIC5pcy1sYXJnZS5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmlzLWZ1bGx3aWR0aC50ZXh0YXJlYSwgLmlzLWZ1bGx3aWR0aC5pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcy1pbmxpbmUudGV4dGFyZWEsIC5pcy1pbmxpbmUuaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaW5wdXQuaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTtcbn1cbi5pbnB1dC5pcy1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi50ZXh0YXJlYTpub3QoW3Jvd3NdKSB7XG4gIG1heC1oZWlnaHQ6IDQwZW07XG4gIG1pbi1oZWlnaHQ6IDhlbTtcbn1cbi50ZXh0YXJlYVtyb3dzXSB7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbi50ZXh0YXJlYS5oYXMtZml4ZWQtc2l6ZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnJhZGlvLCAuY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpbyBpbnB1dCwgLmNoZWNrYm94IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvOmhvdmVyLCAuY2hlY2tib3g6aG92ZXIge1xuICBjb2xvcjogIzM1MzYzNztcbn1cbltkaXNhYmxlZF0ucmFkaW8sIFtkaXNhYmxlZF0uY2hlY2tib3gsIGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gsXG4ucmFkaW8gaW5wdXRbZGlzYWJsZWRdLFxuLmNoZWNrYm94IGlucHV0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8gKyAucmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKSB7XG4gIGhlaWdodDogMi41ZW07XG59XG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xuICByaWdodDogMS4xMjVlbTtcbiAgei1pbmRleDogNDtcbn1cbi5zZWxlY3QuaXMtcm91bmRlZCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uc2VsZWN0IHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xufVxuLnNlbGVjdC5pcy13aGl0ZTpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uc2VsZWN0LmlzLXdoaXRlIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG4uc2VsZWN0LmlzLXdoaXRlIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWJsYWNrOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWxpZ2h0Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnNlbGVjdC5pcy1saWdodCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG59XG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1saWdodCBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ0LjgsIDI0NC44LCAyNDQuOCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWRhcms6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xufVxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzM1MzYzNztcbn1cbi5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQwLjQ4NjExMTExMTEsIDQxLjI1LCA0Mi4wMTM4ODg4ODg5KTtcbn1cbi5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUzLCA1NCwgNTUsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1wcmltYXJ5Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JjY2QwMDtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG59XG4uc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IHJnYigxNjQuNjE0NjM0MTQ2MywgMTc5LjUsIDApO1xufVxuLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTg4LCAyMDUsIDAsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1saW5rOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM1MzYzNztcbn1cbi5zZWxlY3QuaXMtbGluayBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMzNTM2Mzc7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IHJnYig0MC40ODYxMTExMTExLCA0MS4yNSwgNDIuMDEzODg4ODg4OSk7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtbGluayBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MywgNTQsIDU1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtaW5mbzpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1O1xufVxuLnNlbGVjdC5pcy1pbmZvIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTA0LjI1LCAxMDQuMjUsIDEwNC4yNSk7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMTcsIDExNywgMTE3LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtc3VjY2Vzczpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG59XG4uc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNjZDAwO1xufVxuLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY0LjYxNDYzNDE0NjMsIDE3OS41LCAwKTtcbn1cbi5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE4OCwgMjA1LCAwLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtd2FybmluZzpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNGRkU3NzU7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFNzc1O1xufVxuLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMjYuNTY1MjE3MzkxMywgOTEuNSk7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDIzMSwgMTE3LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0YwNjU0Mztcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI0YwNjU0Mztcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IHJnYigyMzguMTE1NzYzNTQ2OCwgODEuNjU1MTcyNDEzOCwgNDMuMzg0MjM2NDUzMik7XG59XG4uc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0MCwgMTAxLCA2NywgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5zZWxlY3QuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlbGVjdC5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLnNlbGVjdC5pcy1kaXNhYmxlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlbGVjdC5pcy1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWxlY3QuaXMtZnVsbHdpZHRoIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjI1ZW07XG4gIHRvcDogMC42MjVlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uc2VsZWN0LmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLWxhcmdlOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5maWxlIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGUuaXMtd2hpdGUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmZpbGUuaXMtd2hpdGU6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy13aGl0ZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguNjI1LCAyNDguNjI1LCAyNDguNjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmZpbGUuaXMtd2hpdGU6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy13aGl0ZS5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uZmlsZS5pcy13aGl0ZTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy13aGl0ZS5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uZmlsZS5pcy1ibGFjayAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmlsZS5pcy1ibGFjazpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxLjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmlsZS5pcy1ibGFjazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbGUuaXMtYmxhY2s6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5maWxlLmlzLWxpZ2h0IC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpZ2h0OmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkzLjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpZ2h0OmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNDQuOCwgMjQ0LjgsIDI0NC44LCAwLjI1KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpZ2h0OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1kYXJrIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFyazpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWRhcmsuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDYuNzQzMDU1NTU1NiwgNDcuNjI1LCA0OC41MDY5NDQ0NDQ0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYXJrOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDUzLCA1NCwgNTUsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhcms6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQwLjQ4NjExMTExMTEsIDQxLjI1LCA0Mi4wMTM4ODg4ODg5KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wcmltYXJ5IC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1wcmltYXJ5OmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtcHJpbWFyeS5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuMzA3MzE3MDczMiwgMTkyLjI1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXByaW1hcnk6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTg4LCAyMDUsIDAsIDAuMjUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtcHJpbWFyeTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LjYxNDYzNDE0NjMsIDE3OS41LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpbmsgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzYzNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1saW5rOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0Ni43NDMwNTU1NTU2LCA0Ny42MjUsIDQ4LjUwNjk0NDQ0NDQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWxpbms6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1saW5rLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNTMsIDU0LCA1NSwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1saW5rLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAuNDg2MTExMTExMSwgNDEuMjUsIDQyLjAxMzg4ODg4ODkpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm8gLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1pbmZvOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTAuNjI1LCAxMTAuNjI1LCAxMTAuNjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1pbmZvOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDExNywgMTE3LCAxMTcsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm86YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwNC4yNSwgMTA0LjI1LCAxMDQuMjUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXN1Y2Nlc3MgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXN1Y2Nlc3M6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1zdWNjZXNzLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni4zMDczMTcwNzMyLCAxOTIuMjUsIDApO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtc3VjY2Vzczpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxODgsIDIwNSwgMCwgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1zdWNjZXNzOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjQuNjE0NjM0MTQ2MywgMTc5LjUsIDApO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtd2FybmluZyAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNzc1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtd2FybmluZzpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMjguNzgyNjA4Njk1NywgMTA0LjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXdhcm5pbmc6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyMzEsIDExNywgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy13YXJuaW5nOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIyNi41NjUyMTczOTEzLCA5MS41KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWRhbmdlciAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA2NTQzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlcjpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzkuMDU3ODgxNzczNCwgOTEuMzI3NTg2MjA2OSwgNTUuMTkyMTE4MjI2Nik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFuZ2VyOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQwLCAxMDEsIDY3LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYW5nZXI6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LjExNTc2MzU0NjgsIDgxLjY1NTE3MjQxMzgsIDQzLjM4NDIzNjQ1MzIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uZmlsZS5pcy1ub3JtYWwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZmlsZS5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZmlsZS5pcy1tZWRpdW0gLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uZmlsZS5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmZpbGUuaXMtbGFyZ2UgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uZmlsZS5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZmlsZS5oYXMtbmFtZSAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5maWxlLmhhcy1uYW1lLmlzLWVtcHR5IC5maWxlLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uZmlsZS5oYXMtbmFtZS5pcy1lbXB0eSAuZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWxhYmVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWN0YSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMWVtIDNlbTtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLW5hbWUge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWljb24ge1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMS41ZW07XG59XG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5maWxlLmlzLWJveGVkLmlzLXNtYWxsIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaXMtbWVkaXVtIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaXMtbGFyZ2UgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uZmlsZS5pcy1ib3hlZC5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xufVxuLmZpbGUuaXMtYm94ZWQuaGFzLW5hbWUgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xufVxuLmZpbGUuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWxlLmlzLWZ1bGx3aWR0aCAuZmlsZS1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbGUuaXMtZnVsbHdpZHRoIC5maWxlLW5hbWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5maWxlLmlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maWxlLmlzLXJpZ2h0IC5maWxlLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG59XG4uZmlsZS5pcy1yaWdodCAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICBvcmRlcjogLTE7XG59XG5cbi5maWxlLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsZS1sYWJlbDpob3ZlciAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkzLjUlKTtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4uZmlsZS1sYWJlbDpob3ZlciAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0My42MjUsIDE0My42MjUsIDE0My42MjUsIDAuMyk7XG59XG4uZmlsZS1sYWJlbDphY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MSUpO1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5maWxlLWxhYmVsOmFjdGl2ZSAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNy4yNSwgMTM3LjI1LCAxMzcuMjUsIDAuMyk7XG59XG5cbi5maWxlLWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG5cbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpbGUtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgd2lkdGg6IDFlbTtcbn1cbi5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVybyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVybyAubmF2YmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5oZXJvIC50YWJzIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZXJvLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmhlcm8uaXMtd2hpdGUgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy13aGl0ZSBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXdoaXRlIC50aXRsZSwgLmhlcm8uaXMtd2hpdGUgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLXRpdGxlIC5oZXJvLmlzLXdoaXRlIGgxLFxuLmhlcm8uaXMtd2hpdGUgLnBhZ2UtdGl0bGUgaDIsXG4ucGFnZS10aXRsZSAuaGVyby5pcy13aGl0ZSBoMixcbi5oZXJvLmlzLXdoaXRlIC5wcm9kdWN0LW5hbWUgaDEsXG4ucHJvZHVjdC1uYW1lIC5oZXJvLmlzLXdoaXRlIGgxLFxuLmhlcm8uaXMtd2hpdGUgLnByb2R1Y3QtbmFtZSAuaDEsXG4ucHJvZHVjdC1uYW1lIC5oZXJvLmlzLXdoaXRlIC5oMSB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5oZXJvLmlzLXdoaXRlIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuOSk7XG59XG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC43KTtcbn1cbi5oZXJvLmlzLXdoaXRlIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXdoaXRlIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgYSB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjEpO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLmlzLXdoaXRlLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSkgMCUsICNmZmZmZmYgNzElLCB3aGl0ZSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5oZXJvLmlzLXdoaXRlLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSkgMCUsICNmZmZmZmYgNzElLCB3aGl0ZSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby5pcy1ibGFjayBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWJsYWNrIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtYmxhY2sgLnRpdGxlLCAuaGVyby5pcy1ibGFjayAucGFnZS10aXRsZSBoMSwgLnBhZ2UtdGl0bGUgLmhlcm8uaXMtYmxhY2sgaDEsXG4uaGVyby5pcy1ibGFjayAucGFnZS10aXRsZSBoMixcbi5wYWdlLXRpdGxlIC5oZXJvLmlzLWJsYWNrIGgyLFxuLmhlcm8uaXMtYmxhY2sgLnByb2R1Y3QtbmFtZSBoMSxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uaXMtYmxhY2sgaDEsXG4uaGVyby5pcy1ibGFjayAucHJvZHVjdC1uYW1lIC5oMSxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uaXMtYmxhY2sgLmgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby5pcy1ibGFjayAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIH1cbn1cbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1ibGFjayBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1ibGFjayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby5pcy1ibGFjayAudGFicyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5oZXJvLmlzLWJsYWNrLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBoc2woMzUwLCAxMCUsIDAlKSAwJSwgaHNsKDAsIDAlLCA0JSkgNzElLCBoc2woMTAsIDUlLCA5JSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaGVyby5pcy1ibGFjay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgaHNsKDM1MCwgMTAlLCAwJSkgMCUsIGhzbCgwLCAwJSwgNCUpIDcxJSwgaHNsKDEwLCA1JSwgOSUpIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtbGlnaHQgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1saWdodCAudGl0bGUsIC5oZXJvLmlzLWxpZ2h0IC5wYWdlLXRpdGxlIGgxLCAucGFnZS10aXRsZSAuaGVyby5pcy1saWdodCBoMSxcbi5oZXJvLmlzLWxpZ2h0IC5wYWdlLXRpdGxlIGgyLFxuLnBhZ2UtdGl0bGUgLmhlcm8uaXMtbGlnaHQgaDIsXG4uaGVyby5pcy1saWdodCAucHJvZHVjdC1uYW1lIGgxLFxuLnByb2R1Y3QtbmFtZSAuaGVyby5pcy1saWdodCBoMSxcbi5oZXJvLmlzLWxpZ2h0IC5wcm9kdWN0LW5hbWUgLmgxLFxuLnByb2R1Y3QtbmFtZSAuaGVyby5pcy1saWdodCAuaDEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICB9XG59XG4uaGVyby5pcy1saWdodCAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1saWdodCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1saWdodCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1saWdodCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MSUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1saWdodCAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1saWdodCAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saWdodCAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmhlcm8uaXMtbGlnaHQuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIGhzbCgzNTAsIDEwJSwgODYlKSAwJSwgaHNsKDAsIDAlLCA5NiUpIDcxJSwgaHNsKDEwLCA1JSwgMTAwJSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaGVyby5pcy1saWdodC5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgaHNsKDM1MCwgMTAlLCA4NiUpIDAlLCBoc2woMCwgMCUsIDk2JSkgNzElLCBoc2woMTAsIDUlLCAxMDAlKSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWRhcmsgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1kYXJrIC50aXRsZSwgLmhlcm8uaXMtZGFyayAucGFnZS10aXRsZSBoMSwgLnBhZ2UtdGl0bGUgLmhlcm8uaXMtZGFyayBoMSxcbi5oZXJvLmlzLWRhcmsgLnBhZ2UtdGl0bGUgaDIsXG4ucGFnZS10aXRsZSAuaGVyby5pcy1kYXJrIGgyLFxuLmhlcm8uaXMtZGFyayAucHJvZHVjdC1uYW1lIGgxLFxuLnByb2R1Y3QtbmFtZSAuaGVyby5pcy1kYXJrIGgxLFxuLmhlcm8uaXMtZGFyayAucHJvZHVjdC1uYW1lIC5oMSxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uaXMtZGFyayAuaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtZGFyayAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhlcm8uaXMtZGFyayAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIH1cbn1cbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtZGFyayBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1kYXJrIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAuNDg2MTExMTExMSwgNDEuMjUsIDQyLjAxMzg4ODg4ODkpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFyayAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMzUzNjM3ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKTtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4uaGVyby5pcy1kYXJrLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMjUuMTIyMjIyMjIyMiwgMjkuNjI1OTI1OTI1OSwgMzEuODc3Nzc3Nzc3OCkgMCUsICMzNTM2MzcgNzElLCByZ2IoNjIuMTc2Mzg4ODg4OSwgNjUuMjI1NDYyOTYzLCA3MS4zMjM2MTExMTExKSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5oZXJvLmlzLWRhcmsuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIHJnYigyNS4xMjIyMjIyMjIyLCAyOS42MjU5MjU5MjU5LCAzMS44Nzc3Nzc3Nzc4KSAwJSwgIzM1MzYzNyA3MSUsIHJnYig2Mi4xNzYzODg4ODg5LCA2NS4yMjU0NjI5NjMsIDcxLjMyMzYxMTExMTEpIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1wcmltYXJ5IHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGl0bGUsIC5oZXJvLmlzLXByaW1hcnkgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLXRpdGxlIC5oZXJvLmlzLXByaW1hcnkgaDEsXG4uaGVyby5pcy1wcmltYXJ5IC5wYWdlLXRpdGxlIGgyLFxuLnBhZ2UtdGl0bGUgLmhlcm8uaXMtcHJpbWFyeSBoMixcbi5oZXJvLmlzLXByaW1hcnkgLnByb2R1Y3QtbmFtZSBoMSxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uaXMtcHJpbWFyeSBoMSxcbi5oZXJvLmlzLXByaW1hcnkgLnByb2R1Y3QtbmFtZSAuaDEsXG4ucHJvZHVjdC1uYW1lIC5oZXJvLmlzLXByaW1hcnkgLmgxIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgfVxufVxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1wcmltYXJ5IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjQuNjE0NjM0MTQ2MywgMTc5LjUsIDApO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicyBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2JjY2QwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuLmhlcm8uaXMtcHJpbWFyeS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgcmdiKDE1NCwgMTQxLjEwNDA2NTA0MDcsIDApIDAlLCAjYmNjZDAwIDcxJSwgcmdiKDE3Mi45Njg2OTkxODcsIDIzMC41LCAwKSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5oZXJvLmlzLXByaW1hcnkuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIHJnYigxNTQsIDE0MS4xMDQwNjUwNDA3LCAwKSAwJSwgI2JjY2QwMCA3MSUsIHJnYigxNzIuOTY4Njk5MTg3LCAyMzAuNSwgMCkgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWxpbmsgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtbGluayAudGl0bGUsIC5oZXJvLmlzLWxpbmsgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLXRpdGxlIC5oZXJvLmlzLWxpbmsgaDEsXG4uaGVyby5pcy1saW5rIC5wYWdlLXRpdGxlIGgyLFxuLnBhZ2UtdGl0bGUgLmhlcm8uaXMtbGluayBoMixcbi5oZXJvLmlzLWxpbmsgLnByb2R1Y3QtbmFtZSBoMSxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uaXMtbGluayBoMSxcbi5oZXJvLmlzLWxpbmsgLnByb2R1Y3QtbmFtZSAuaDEsXG4ucHJvZHVjdC1uYW1lIC5oZXJvLmlzLWxpbmsgLmgxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oZXJvLmlzLWxpbmsgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICB9XG59XG4uaGVyby5pcy1saW5rIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGluayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtbGluayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQwLjQ4NjExMTExMTEsIDQxLjI1LCA0Mi4wMTM4ODg4ODg5KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtbGluayAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpbmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzM1MzYzNyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMSk7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLmhlcm8uaXMtbGluay5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgcmdiKDI1LjEyMjIyMjIyMjIsIDI5LjYyNTkyNTkyNTksIDMxLjg3Nzc3Nzc3NzgpIDAlLCAjMzUzNjM3IDcxJSwgcmdiKDYyLjE3NjM4ODg4ODksIDY1LjIyNTQ2Mjk2MywgNzEuMzIzNjExMTExMSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaGVyby5pcy1saW5rLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMjUuMTIyMjIyMjIyMiwgMjkuNjI1OTI1OTI1OSwgMzEuODc3Nzc3Nzc3OCkgMCUsICMzNTM2MzcgNzElLCByZ2IoNjIuMTc2Mzg4ODg4OSwgNjUuMjI1NDYyOTYzLCA3MS4zMjM2MTExMTExKSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWluZm8gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1pbmZvIC50aXRsZSwgLmhlcm8uaXMtaW5mbyAucGFnZS10aXRsZSBoMSwgLnBhZ2UtdGl0bGUgLmhlcm8uaXMtaW5mbyBoMSxcbi5oZXJvLmlzLWluZm8gLnBhZ2UtdGl0bGUgaDIsXG4ucGFnZS10aXRsZSAuaGVyby5pcy1pbmZvIGgyLFxuLmhlcm8uaXMtaW5mbyAucHJvZHVjdC1uYW1lIGgxLFxuLnByb2R1Y3QtbmFtZSAuaGVyby5pcy1pbmZvIGgxLFxuLmhlcm8uaXMtaW5mbyAucHJvZHVjdC1uYW1lIC5oMSxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uaXMtaW5mbyAuaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWluZm8gLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWluZm8gLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhlcm8uaXMtaW5mbyAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gIH1cbn1cbi5oZXJvLmlzLWluZm8gLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtaW5mbyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1pbmZvIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA0LjI1LCAxMDQuMjUsIDEwNC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjEpO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5oZXJvLmlzLWluZm8uaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIHJnYigxMDAuNjUsIDgyLjM1LCA4Mi4zNSkgMCUsICM3NTc1NzUgNzElLCByZ2IoMTM2LjAxMjUsIDEyMy40ODc1LCAxMjMuNDg3NSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaGVyby5pcy1pbmZvLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMTAwLjY1LCA4Mi4zNSwgODIuMzUpIDAlLCAjNzU3NTc1IDcxJSwgcmdiKDEzNi4wMTI1LCAxMjMuNDg3NSwgMTIzLjQ4NzUpIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1zdWNjZXNzIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGl0bGUsIC5oZXJvLmlzLXN1Y2Nlc3MgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLXRpdGxlIC5oZXJvLmlzLXN1Y2Nlc3MgaDEsXG4uaGVyby5pcy1zdWNjZXNzIC5wYWdlLXRpdGxlIGgyLFxuLnBhZ2UtdGl0bGUgLmhlcm8uaXMtc3VjY2VzcyBoMixcbi5oZXJvLmlzLXN1Y2Nlc3MgLnByb2R1Y3QtbmFtZSBoMSxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uaXMtc3VjY2VzcyBoMSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLnByb2R1Y3QtbmFtZSAuaDEsXG4ucHJvZHVjdC1uYW1lIC5oZXJvLmlzLXN1Y2Nlc3MgLmgxIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtc3VjY2VzcyAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAuaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgfVxufVxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1zdWNjZXNzIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjQuNjE0NjM0MTQ2MywgMTc5LjUsIDApO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2JjY2QwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuLmhlcm8uaXMtc3VjY2Vzcy5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgcmdiKDE1NCwgMTQxLjEwNDA2NTA0MDcsIDApIDAlLCAjYmNjZDAwIDcxJSwgcmdiKDE3Mi45Njg2OTkxODcsIDIzMC41LCAwKSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5oZXJvLmlzLXN1Y2Nlc3MuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIHJnYigxNTQsIDE0MS4xMDQwNjUwNDA3LCAwKSAwJSwgI2JjY2QwMCA3MSUsIHJnYigxNzIuOTY4Njk5MTg3LCAyMzAuNSwgMCkgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNzc1O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtd2FybmluZyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXdhcm5pbmcgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy13YXJuaW5nIC50aXRsZSwgLmhlcm8uaXMtd2FybmluZyAucGFnZS10aXRsZSBoMSwgLnBhZ2UtdGl0bGUgLmhlcm8uaXMtd2FybmluZyBoMSxcbi5oZXJvLmlzLXdhcm5pbmcgLnBhZ2UtdGl0bGUgaDIsXG4ucGFnZS10aXRsZSAuaGVyby5pcy13YXJuaW5nIGgyLFxuLmhlcm8uaXMtd2FybmluZyAucHJvZHVjdC1uYW1lIGgxLFxuLnByb2R1Y3QtbmFtZSAuaGVyby5pcy13YXJuaW5nIGgxLFxuLmhlcm8uaXMtd2FybmluZyAucHJvZHVjdC1uYW1lIC5oMSxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uaXMtd2FybmluZyAuaDEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNzc1O1xuICB9XG59XG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjI2LjU2NTIxNzM5MTMsIDkxLjUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicyBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI0ZGRTc3NSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjRkZFNzc1O1xufVxuLmhlcm8uaXMtd2FybmluZy5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgcmdiKDI1NSwgMTkwLjYzMDQzNDc4MjYsIDY2KSAwJSwgI0ZGRTc3NSA3MSUsIHJnYigyNTUsIDI1NC4xODQ3ODI2MDg3LCAxNDIuNSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaGVyby5pcy13YXJuaW5nLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMjU1LCAxOTAuNjMwNDM0NzgyNiwgNjYpIDAlLCAjRkZFNzc1IDcxJSwgcmdiKDI1NSwgMjU0LjE4NDc4MjYwODcsIDE0Mi41KSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjU0MztcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1kYW5nZXIgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRpdGxlLCAuaGVyby5pcy1kYW5nZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLXRpdGxlIC5oZXJvLmlzLWRhbmdlciBoMSxcbi5oZXJvLmlzLWRhbmdlciAucGFnZS10aXRsZSBoMixcbi5wYWdlLXRpdGxlIC5oZXJvLmlzLWRhbmdlciBoMixcbi5oZXJvLmlzLWRhbmdlciAucHJvZHVjdC1uYW1lIGgxLFxuLnByb2R1Y3QtbmFtZSAuaGVyby5pcy1kYW5nZXIgaDEsXG4uaGVyby5pcy1kYW5nZXIgLnByb2R1Y3QtbmFtZSAuaDEsXG4ucHJvZHVjdC1uYW1lIC5oZXJvLmlzLWRhbmdlciAuaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc5cHgpIHtcbiAgLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjU0MztcbiAgfVxufVxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtZGFuZ2VyIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhbmdlciBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTE1NzYzNTQ2OCwgODEuNjU1MTcyNDEzOCwgNDMuMzg0MjM2NDUzMik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNGMDY1NDMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMSk7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGMDY1NDM7XG59XG4uaGVyby5pcy1kYW5nZXIuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIHJnYigyNDguOTMxNTI3MDkzNiwgMTQuMjkxNzQzMzEwOCwgNy4wNjg0NzI5MDY0KSAwJSwgI0YwNjU0MyA3MSUsIHJnYigyNDYuMzIxNzM2NDUzMiwgMTQ0LjM0MjEyNjA1NzEsIDg2LjE3ODI2MzU0NjgpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmhlcm8uaXMtZGFuZ2VyLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMjQ4LjkzMTUyNzA5MzYsIDE0LjI5MTc0MzMxMDgsIDcuMDY4NDcyOTA2NCkgMCUsICNGMDY1NDMgNzElLCByZ2IoMjQ2LjMyMTczNjQ1MzIsIDE0NC4zNDIxMjYwNTcxLCA4Ni4xNzgyNjM1NDY4KSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtc21hbGwgLmhlcm8tYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuaGVyby5pcy1tZWRpdW0gLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogOXJlbSA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuaGVyby5pcy1sYXJnZSAuaGVyby1ib2R5IHtcbiAgICBwYWRkaW5nOiAxOHJlbSA2cmVtO1xuICB9XG59XG4uaGVyby5pcy1oYWxmaGVpZ2h0IC5oZXJvLWJvZHksIC5oZXJvLmlzLWZ1bGxoZWlnaHQgLmhlcm8tYm9keSwgLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciAuaGVyby1ib2R5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZXJvLmlzLWhhbGZoZWlnaHQgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIgLmhlcm8tYm9keSA+IC5jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmhlcm8uaXMtaGFsZmhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG4uaGVyby5pcy1mdWxsaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5oZXJvLXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLXZpZGVvIHZpZGVvIHtcbiAgbGVmdDogNTAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG4uaGVyby12aWRlby5pcy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5oZXJvLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZXJvLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaGVyby1idXR0b25zIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlcm8tYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuaGVyby1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZXJvLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAuaGVyby1ib2R5IHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gIH1cbn1cblxuLmJveCwgLnByb2R1Y3Qtb3B0aW9ucywgLmJsb2NrLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4wMik7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuYS5ib3g6aG92ZXIsIGEucHJvZHVjdC1vcHRpb25zOmhvdmVyLCBhLmJsb2NrLWNvbnRlbnQ6aG92ZXIsIGEuYm94OmZvY3VzLCBhLnByb2R1Y3Qtb3B0aW9uczpmb2N1cywgYS5ibG9jay1jb250ZW50OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjEpLCAwIDAgMCAxcHggIzM1MzYzNztcbn1cbmEuYm94OmFjdGl2ZSwgYS5wcm9kdWN0LW9wdGlvbnM6YWN0aXZlLCBhLmJsb2NrLWNvbnRlbnQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4yKSwgMCAwIDAgMXB4ICMzNTM2Mzc7XG59XG5cbi5jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRhaW5lci5pcy1mbHVpZCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbnRhaW5lci5pcy13aWRlc2NyZWVuOm5vdCguaXMtbWF4LWRlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IDEwNzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb250YWluZXIuaXMtZnVsbGhkOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pIHtcbiAgICBtYXgtd2lkdGg6IDEyNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb250YWluZXI6bm90KC5pcy1tYXgtZGVza3RvcCkge1xuICAgIG1heC13aWR0aDogMTA3NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbnRhaW5lcjpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKSB7XG4gICAgbWF4LXdpZHRoOiAxMjY4cHg7XG4gIH1cbn1cblxuLmNvbnRlbnQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IGRsOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgdWw6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IGJsb2NrcXVvdGU6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IHByZTpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgdGFibGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jb250ZW50IGgxLFxuLmNvbnRlbnQgaDIsXG4uY29udGVudCBoMyxcbi5jb250ZW50IGg0LFxuLmNvbnRlbnQgaDUsXG4uY29udGVudCBoNiB7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTcxNGVtO1xufVxuLmNvbnRlbnQgaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjE0MjhlbTtcbn1cbi5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW07XG59XG4uY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMzMzM2VtO1xufVxuLmNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG4uY29udGVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ODg4ZW07XG59XG4uY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29udGVudCBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xufVxuLmNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLWxvd2VyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLWxvd2VyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLXVwcGVyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLXVwcGVyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbn1cbi5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGVudCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5jb250ZW50IHVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG4uY29udGVudCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG4uY29udGVudCBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRlbnQgZmlndXJlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmNvbnRlbnQgZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uY29udGVudCBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29udGVudCBwcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4uY29udGVudCBzdXAsXG4uY29udGVudCBzdWIge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudCB0YWJsZSB0ZCxcbi5jb250ZW50IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbnRlbnQgdGFibGUgdGgge1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5jb250ZW50IHRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uY29udGVudCB0YWJsZSB0aGVhZCB0ZCxcbi5jb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5jb250ZW50IHRhYmxlIHRmb290IHRkLFxuLmNvbnRlbnQgdGFibGUgdGZvb3QgdGgge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLmNvbnRlbnQgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmNvbnRlbnQgLnRhYnMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmNvbnRlbnQuaXMtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNvbnRlbnQuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNvbnRlbnQuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogVGFibGUgKDIwMjUpIC0gTW9kZXJuaXplZFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMC41cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGFibGUgdGQuaXMtd2hpdGUsXG4udGFibGUgdGguaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi50YWJsZSB0ZC5pcy1ibGFjayxcbi50YWJsZSB0aC5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YWJsZSB0ZC5pcy1saWdodCxcbi50YWJsZSB0aC5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtZGFyayxcbi50YWJsZSB0aC5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzYzNztcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1wcmltYXJ5LFxuLnRhYmxlIHRoLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtbGluayxcbi50YWJsZSB0aC5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzYzNztcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1pbmZvLFxuLnRhYmxlIHRoLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXN1Y2Nlc3MsXG4udGFibGUgdGguaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGJvcmRlci1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWJsZSB0ZC5pcy13YXJuaW5nLFxuLnRhYmxlIHRoLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNzc1O1xuICBib3JkZXItY29sb3I6ICNGRkU3NzU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtZGFuZ2VyLFxuLnRhYmxlIHRoLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDY1NDM7XG4gIGJvcmRlci1jb2xvcjogI0YwNjU0MztcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtbmFycm93LFxuLnRhYmxlIHRoLmlzLW5hcnJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxJTtcbn1cbi50YWJsZSB0ZC5pcy1zZWxlY3RlZCxcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0ZC5pcy1zZWxlY3RlZCBzdHJvbmcsXG4udGFibGUgdGguaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnRhYmxlIHRkLmlzLXZjZW50ZXJlZCxcbi50YWJsZSB0aC5pcy12Y2VudGVyZWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIHRoIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50YWJsZSB0aDpub3QoW2FsaWduXSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWJsZSB0ci5pcy1zZWxlY3RlZCBhLFxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4udGFibGUgdHIuaXMtc2VsZWN0ZWQgdGQsXG4udGFibGUgdHIuaXMtc2VsZWN0ZWQgdGgge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjM5NTQ7XG59XG4udGFibGUgdGhlYWQgdGQsXG4udGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi50YWJsZSB0Zm9vdCB0ZCxcbi50YWJsZSB0Zm9vdCB0aCB7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLmlzLWJvcmRlcmVkIHRkLFxuLnRhYmxlLmlzLWJvcmRlcmVkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4udGFibGUuaXMtYm9yZGVyZWQgdHI6bGFzdC1jaGlsZCB0ZCxcbi50YWJsZS5pcy1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnRhYmxlLmlzLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLmlzLWhvdmVyYWJsZSB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGFibGUuaXMtaG92ZXJhYmxlIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi50YWJsZS5pcy1ob3ZlcmFibGUuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4udGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS5pcy1uYXJyb3cgdGQsXG4udGFibGUuaXMtbmFycm93IHRoIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4udGFibGUuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLnRhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW07XG59XG4ubm90aWZpY2F0aW9uIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub3RpZmljYXRpb24gc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5ub3RpZmljYXRpb24gY29kZSxcbi5ub3RpZmljYXRpb24gcHJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5ub3RpZmljYXRpb24gcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ub3RpZmljYXRpb24gPiAuZGVsZXRlIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbn1cbi5ub3RpZmljYXRpb24gLnRpdGxlLCAubm90aWZpY2F0aW9uIC5wYWdlLXRpdGxlIGgxLCAucGFnZS10aXRsZSAubm90aWZpY2F0aW9uIGgxLFxuLm5vdGlmaWNhdGlvbiAucGFnZS10aXRsZSBoMixcbi5wYWdlLXRpdGxlIC5ub3RpZmljYXRpb24gaDIsXG4ubm90aWZpY2F0aW9uIC5wcm9kdWN0LW5hbWUgaDEsXG4ucHJvZHVjdC1uYW1lIC5ub3RpZmljYXRpb24gaDEsXG4ubm90aWZpY2F0aW9uIC5wcm9kdWN0LW5hbWUgLmgxLFxuLnByb2R1Y3QtbmFtZSAubm90aWZpY2F0aW9uIC5oMSxcbi5ub3RpZmljYXRpb24gLnN1YnRpdGxlLFxuLm5vdGlmaWNhdGlvbiAuY29udGVudCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubm90aWZpY2F0aW9uLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubm90aWZpY2F0aW9uLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubm90aWZpY2F0aW9uLmlzLXByaW1hcnkuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjMwODI5MjY4MjksIDI1NSwgMjM0LjYpO1xuICBjb2xvcjogcmdiKDEzNS42MzUxMjE5NTEyLCAxNDcuOSwgMCk7XG59XG4ubm90aWZpY2F0aW9uLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtbGluay5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuNjExMTExMTExMSwgMjQ0LjgsIDI0NC45ODg4ODg4ODg5KTtcbiAgY29sb3I6IHJnYigxMzUuNTI3Nzc3Nzc3OCwgMTM3LjcsIDEzOS44NzIyMjIyMjIyKTtcbn1cbi5ub3RpZmljYXRpb24uaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1pbmZvLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NC44LCAyNDQuOCwgMjQ0LjgpO1xuICBjb2xvcjogcmdiKDExNC43NSwgMTE0Ljc1LCAxMTQuNzUpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5ub3RpZmljYXRpb24uaXMtc3VjY2Vzcy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuMzA4MjkyNjgyOSwgMjU1LCAyMzQuNik7XG4gIGNvbG9yOiByZ2IoMTM1LjYzNTEyMTk1MTIsIDE0Ny45LCAwKTtcbn1cbi5ub3RpZmljYXRpb24uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU3NzU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubm90aWZpY2F0aW9uLmlzLXdhcm5pbmcuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTEuNDUyMTczOTEzLCAyMzQuNik7XG4gIGNvbG9yOiByZ2IoMTQ3LjksIDEyMi4xNzgyNjA4Njk2LCAwKTtcbn1cbi5ub3RpZmljYXRpb24uaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjU0MztcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLWRhbmdlci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuNDkyNjEwODM3NCwgMjM5LjUyNDEzNzkzMSwgMjM2LjEwNzM4OTE2MjYpO1xuICBjb2xvcjogcmdiKDE4OC45MjYxMDgzNzQ0LCA0OS4yNDEzNzkzMTAzLCAxNS4wNzM4OTE2MjU2KTtcbn1cblxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSAtIDFweCk7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ1dHRvbiBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idXR0b24gLmljb24sIC5idXR0b24gLmljb24uaXMtc21hbGwsIC5idXR0b24gLmljb24uaXMtbWVkaXVtLCAuYnV0dG9uIC5pY29uLmlzLWxhcmdlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuLmJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNjI1cmVtIC0gMXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4uYnV0dG9uIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNjI1cmVtIC0gMXB4KTtcbn1cbi5idXR0b24gLmljb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjYyNXJlbSAtIDFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC42MjVyZW0gLSAxcHgpO1xufVxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLjM4NTM2NTg1MzcsIDIzMC41LCAwKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogIzM1MzYzNztcbiAgb3V0bGluZTogMnB4IHNvbGlkICNiY2NkMDA7XG59XG4uYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLmJ1dHRvbi5idG4tY2hlY2tvdXQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ1dHRvbi5pcy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uaXMtdGV4dDpob3ZlciwgLmJ1dHRvbi5pcy10ZXh0LmlzLWhvdmVyZWQsIC5idXR0b24uaXMtdGV4dDpmb2N1cywgLmJ1dHRvbi5pcy10ZXh0LmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLmJ1dHRvbi5pcy10ZXh0OmFjdGl2ZSwgLmJ1dHRvbi5pcy10ZXh0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTElKTtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4uYnV0dG9uLmlzLXRleHRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWdob3N0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b24uaXMtZ2hvc3Q6aG92ZXIsIC5idXR0b24uaXMtZ2hvc3QuaXMtaG92ZXJlZCB7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OC42MjUsIDI0OC42MjUsIDI0OC42MjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2hpdGUuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXdoaXRlOmFjdGl2ZSwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5idXR0b24uaXMtd2hpdGVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbCgwLCAwJSwgNCUpIGhzbCgwLCAwJSwgNCUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDAsIDAlLCA0JSkgaHNsKDAsIDAlLCA0JSkgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uYnV0dG9uLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2s6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMS41JSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2s6Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5pcy1ibGFjazpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmFjdGl2ZSwgLmJ1dHRvbi5pcy1ibGFjay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmlzLWJsYWNrW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woMCwgMCUsIDQlKSBoc2woMCwgMCUsIDQlKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbCgwLCAwJSwgNCUpIGhzbCgwLCAwJSwgNCUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5My41JSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtbGlnaHQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0NC44LCAyNDQuOCwgMjQ0LjgsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDAsIDAlLCA5NiUpIGhzbCgwLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woMCwgMCUsIDk2JSkgaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhcms6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ2Ljc0MzA1NTU1NTYsIDQ3LjYyNSwgNDguNTA2OTQ0NDQ0NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyazpmb2N1cywgLmJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyazpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZGFyay5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MywgNTQsIDU1LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtZGFyazphY3RpdmUsIC5idXR0b24uaXMtZGFyay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAuNDg2MTExMTExMSwgNDEuMjUsIDQyLjAxMzg4ODg4ODkpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFya1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICBib3JkZXItY29sb3I6ICMzNTM2Mzc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM1MzYzNztcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzYzNztcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM1MzYzNyAjMzUzNjM3ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM1MzYzNyAjMzUzNjM3ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjMwNzMxNzA3MzIsIDE5Mi4yNSwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTg4LCAyMDUsIDAsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmFjdGl2ZSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjQuNjE0NjM0MTQ2MywgMTc5LjUsIDApO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5W2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGJvcmRlci1jb2xvcjogI2JjY2QwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGJvcmRlci1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2JjY2QwMCAjYmNjZDAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JjY2QwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2JjY2QwMDtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiY2NkMDAgI2JjY2QwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuMzA4MjkyNjgyOSwgMjU1LCAyMzQuNik7XG4gIGNvbG9yOiByZ2IoMTM1LjYzNTEyMTk1MTIsIDE0Ny45LCAwKTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLjI1MDk3NTYwOTgsIDI1NSwgMjIxLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYigxMzUuNjM1MTIxOTUxMiwgMTQ3LjksIDApO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTEuMTkzNjU4NTM2NiwgMjU1LCAyMDkuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMTM1LjYzNTEyMTk1MTIsIDE0Ny45LCAwKTtcbn1cbi5idXR0b24uaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluazpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDYuNzQzMDU1NTU1NiwgNDcuNjI1LCA0OC41MDY5NDQ0NDQ0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1saW5rLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUzLCA1NCwgNTUsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1saW5rOmFjdGl2ZSwgLmJ1dHRvbi5pcy1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0MC40ODYxMTExMTExLCA0MS4yNSwgNDIuMDEzODg4ODg4OSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGJvcmRlci1jb2xvcjogIzM1MzYzNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5idXR0b24uaXMtbGluay5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICBib3JkZXItY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzUzNjM3ICMzNTM2MzcgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzNTM2Mzc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzUzNjM3ICMzNTM2MzcgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuNjExMTExMTExMSwgMjQ0LjgsIDI0NC45ODg4ODg4ODg5KTtcbiAgY29sb3I6IHJnYigxMzUuNTI3Nzc3Nzc3OCwgMTM3LjcsIDEzOS44NzIyMjIyMjIyKTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LjExODA1NTU1NTYsIDIzOC40MjUsIDIzOC43MzE5NDQ0NDQ0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYigxMzUuNTI3Nzc3Nzc3OCwgMTM3LjcsIDEzOS44NzIyMjIyMjIyKTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtbGluay5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMxLjYyNSwgMjMyLjA1LCAyMzIuNDc1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYigxMzUuNTI3Nzc3Nzc3OCwgMTM3LjcsIDEzOS44NzIyMjIyMjIyKTtcbn1cbi5idXR0b24uaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mbzpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTEwLjYyNSwgMTEwLjYyNSwgMTEwLjYyNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mbzpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mbzpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMTcsIDExNywgMTE3LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtaW5mbzphY3RpdmUsIC5idXR0b24uaXMtaW5mby5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA0LjI1LCAxMDQuMjUsIDEwNC4yNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gIGJvcmRlci1jb2xvcjogIzc1NzU3NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzU3NTc1O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzU3NTc1ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzU3NTc1ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuOCwgMjQ0LjgsIDI0NC44KTtcbiAgY29sb3I6IHJnYigxMTQuNzUsIDExNC43NSwgMTE0Ljc1KTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LjQyNSwgMjM4LjQyNSwgMjM4LjQyNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMTE0Ljc1LCAxMTQuNzUsIDExNC43NSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMi4wNSwgMjMyLjA1LCAyMzIuMDUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDExNC43NSwgMTE0Ljc1LCAxMTQuNzUpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni4zMDczMTcwNzMyLCAxOTIuMjUsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE4OCwgMjA1LCAwLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtc3VjY2VzczphY3RpdmUsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LjYxNDYzNDE0NjMsIDE3OS41LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzc1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNjZDAwO1xuICBjb2xvcjogI2JjY2QwMDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiY2NkMDAgI2JjY2QwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYmNjZDAwICNiY2NkMDAgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjMwODI5MjY4MjksIDI1NSwgMjM0LjYpO1xuICBjb2xvcjogcmdiKDEzNS42MzUxMjE5NTEyLCAxNDcuOSwgMCk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1Mi4yNTA5NzU2MDk4LCAyNTUsIDIyMS44NSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMTM1LjYzNTEyMTk1MTIsIDE0Ny45LCAwKTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLjE5MzY1ODUzNjYsIDI1NSwgMjA5LjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDEzNS42MzUxMjE5NTEyLCAxNDcuOSwgMCk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNzc1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtd2FybmluZzpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMjguNzgyNjA4Njk1NywgMTA0LjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtd2FybmluZzpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDIzMSwgMTE3LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtd2FybmluZzphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMjYuNTY1MjE3MzkxMywgOTEuNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmdbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTc3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFNzc1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI0ZGRTc3NTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI0ZGRTc3NTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRTc3NTtcbiAgY29sb3I6ICNGRkU3NzU7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTc3NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFNzc1O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZFNzc1ICNGRkU3NzUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFNzc1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI0ZGRTc3NTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjRkZFNzc1O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRTc3NSAjRkZFNzc1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUxLjQ1MjE3MzkxMywgMjM0LjYpO1xuICBjb2xvcjogcmdiKDE0Ny45LCAxMjIuMTc4MjYwODY5NiwgMCk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQ5LjIzNDc4MjYwODcsIDIyMS44NSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMTQ3LjksIDEyMi4xNzgyNjA4Njk2LCAwKTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNDcuMDE3MzkxMzA0MywgMjA5LjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDE0Ny45LCAxMjIuMTc4MjYwODY5NiwgMCk7XG59XG4uYnV0dG9uLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDY1NDM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOS4wNTc4ODE3NzM0LCA5MS4zMjc1ODYyMDY5LCA1NS4xOTIxMTgyMjY2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXMsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQwLCAxMDEsIDY3LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xMTU3NjM1NDY4LCA4MS42NTUxNzI0MTM4LCA0My4zODQyMzY0NTMyKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlcltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDY1NDM7XG4gIGJvcmRlci1jb2xvcjogI0YwNjU0MztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGMDY1NDM7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNGMDY1NDM7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGMDY1NDM7XG4gIGNvbG9yOiAjRjA2NTQzO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjU0MztcbiAgYm9yZGVyLWNvbG9yOiAjRjA2NTQzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjA2NTQzICNGMDY1NDMgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGMDY1NDM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRjA2NTQzO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRjA2NTQzO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjA2NTQzICNGMDY1NDMgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuNDkyNjEwODM3NCwgMjM5LjUyNDEzNzkzMSwgMjM2LjEwNzM4OTE2MjYpO1xuICBjb2xvcjogcmdiKDE4OC45MjYxMDgzNzQ0LCA0OS4yNDEzNzkzMTAzLCAxNS4wNzM4OTE2MjU2KTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1Mi41NTA0OTI2MTA4LCAyMjkuODUxNzI0MTM3OSwgMjI0LjI5OTUwNzM4OTIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDE4OC45MjYxMDgzNzQ0LCA0OS4yNDEzNzkzMTAzLCAxNS4wNzM4OTE2MjU2KTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MS42MDgzNzQzODQyLCAyMjAuMTc5MzEwMzQ0OCwgMjEyLjQ5MTYyNTYxNTgpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDE4OC45MjYxMDgzNzQ0LCA0OS4yNDEzNzkzMTAzLCAxNS4wNzM4OTE2MjU2KTtcbn1cbi5idXR0b24uaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbn1cbi5idXR0b24uaXMtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ1dHRvbi5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnV0dG9uLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4uYnV0dG9uW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ1dHRvbi5pcy1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b24uaXMtbG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMWVtICogMC41KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFlbSAqIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBjb2xvcjogI2UwZTBlMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS4yNXJlbSArIDAuMjVlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS4yNXJlbSArIDAuMjVlbSk7XG59XG5cbi5idXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnV0dG9ucyAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJ1dHRvbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG4uYnV0dG9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5idXR0b25zLmFyZS1zbWFsbCAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSkge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbn1cbi5idXR0b25zLmFyZS1tZWRpdW0gLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnV0dG9ucy5hcmUtbGFyZ2UgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtaG92ZXJlZCB7XG4gIHotaW5kZXg6IDI7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246Zm9jdXMsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1mb2N1c2VkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246YWN0aXZlLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtYWN0aXZlLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtc2VsZWN0ZWQge1xuICB6LWluZGV4OiAzO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmZvY3VzOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZm9jdXNlZDpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWFjdGl2ZTpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uYnV0dG9ucy5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbnMuaXMtY2VudGVyZWQ6bm90KC5oYXMtYWRkb25zKSAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uYnV0dG9ucy5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYnV0dG9ucy5pcy1yaWdodDpub3QoLmhhcy1hZGRvbnMpIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzAzMTI1cmVtO1xuICB9XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZSxcbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAwLjgyMDMxMjVyZW07XG4gIH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSBhbmQgKG1heC13aWR0aDogMTE3OXB4KSB7XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjgyMDMxMjVyZW07XG4gIH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLFxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi50YWdzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi50YWdzIC50YWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGFncyAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi50YWdzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRhZ3MuYXJlLW1lZGl1bSAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50YWdzLmFyZS1sYXJnZSAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGFncy5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRhZ3MuaXMtY2VudGVyZWQgLnRhZyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4udGFncy5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGFncy5pcy1yaWdodCAudGFnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi50YWdzLmlzLXJpZ2h0IC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWdzLmhhcy1hZGRvbnMgLnRhZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWdzLmhhcy1hZGRvbnMgLnRhZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnRhZ3MuaGFzLWFkZG9ucyAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi50YWc6bm90KGJvZHkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzM1MzYzNztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG59XG4udGFnOm5vdChib2R5KSAuZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4udGFnOm5vdChib2R5KS5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFnOm5vdChib2R5KS5pcy1wcmltYXJ5LmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1My4zMDgyOTI2ODI5LCAyNTUsIDIzNC42KTtcbiAgY29sb3I6IHJnYigxMzUuNjM1MTIxOTUxMiwgMTQ3LjksIDApO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbGluay5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuNjExMTExMTExMSwgMjQ0LjgsIDI0NC45ODg4ODg4ODg5KTtcbiAgY29sb3I6IHJnYigxMzUuNTI3Nzc3Nzc3OCwgMTM3LjcsIDEzOS44NzIyMjIyMjIyKTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWluZm8uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LjgsIDI0NC44LCAyNDQuOCk7XG4gIGNvbG9yOiByZ2IoMTE0Ljc1LCAxMTQuNzUsIDExNC43NSk7XG59XG4udGFnOm5vdChib2R5KS5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjMwODI5MjY4MjksIDI1NSwgMjM0LjYpO1xuICBjb2xvcjogcmdiKDEzNS42MzUxMjE5NTEyLCAxNDcuOSwgMCk7XG59XG4udGFnOm5vdChib2R5KS5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTc3NTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXdhcm5pbmcuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTEuNDUyMTczOTEzLCAyMzQuNik7XG4gIGNvbG9yOiByZ2IoMTQ3LjksIDEyMi4xNzgyNjA4Njk2LCAwKTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDY1NDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGFuZ2VyLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1My40OTI2MTA4Mzc0LCAyMzkuNTI0MTM3OTMxLCAyMzYuMTA3Mzg5MTYyNik7XG4gIGNvbG9yOiByZ2IoMTg4LjkyNjEwODM3NDQsIDQ5LjI0MTM3OTMxMDMsIDE1LjA3Mzg5MTYyNTYpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRhZzpub3QoYm9keSkgLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE4NzVlbTtcbn1cbi50YWc6bm90KGJvZHkpIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4xODc1ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1ZW07XG59XG4udGFnOm5vdChib2R5KSAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NWVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjpiZWZvcmUsIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmJlZm9yZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNTAlO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjphZnRlciB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMXB4O1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOmhvdmVyLCAudGFnOm5vdChib2R5KS5pcy1kZWxldGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbmEudGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xufVxuXG5jYXJkLWl0ZW06Zmlyc3QtY2hpbGQsIC5jYXJkLWZvb3RlcjpmaXJzdC1jaGlsZCwgLmNhcmQtY29udGVudDpmaXJzdC1jaGlsZCwgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG59XG5jYXJkLWl0ZW06bGFzdC1jaGlsZCwgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQsIC5jYXJkLWNvbnRlbnQ6bGFzdC1jaGlsZCwgLmNhcmQtaGVhZGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3gtc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLmNhcmQtaGVhZGVyLXRpdGxlLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJkLWhlYWRlci1pY29uIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG5cbi5jYXJkLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY2FyZC1pbWFnZTpmaXJzdC1jaGlsZCBpbWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cbi5jYXJkLWltYWdlOmxhc3QtY2hpbGQgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMS43NXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG4uY2FyZC1jb250ZW50IC5jb250ZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmNhcmQtZm9vdGVyIC5idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4uY2FyZC1mb290ZXItaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmNhcmQtZm9vdGVyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogMy4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cbi5uYXZiYXIuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG4gICAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbiAgICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgfVxufVxuLm5hdmJhci5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MSUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MSUpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTElKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbn1cbi5uYXZiYXIuaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0MC40ODYxMTExMTExLCA0MS4yNSwgNDIuMDEzODg4ODg4OSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQwLjQ4NjExMTExMTEsIDQxLjI1LCA0Mi4wMTM4ODg4ODg5KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAuNDg2MTExMTExMSwgNDEuMjUsIDQyLjAxMzg4ODg4ODkpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NC42MTQ2MzQxNDYzLCAxNzkuNSwgMCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LjYxNDYzNDE0NjMsIDE3OS41LCAwKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NC42MTQ2MzQxNDYzLCAxNzkuNSwgMCk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG4ubmF2YmFyLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAuNDg2MTExMTExMSwgNDEuMjUsIDQyLjAxMzg4ODg4ODkpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0MC40ODYxMTExMTExLCA0MS4yNSwgNDIuMDEzODg4ODg4OSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQwLjQ4NjExMTExMTEsIDQxLjI1LCA0Mi4wMTM4ODg4ODg5KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzYzNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwNC4yNSwgMTA0LjI1LCAxMDQuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDQuMjUsIDEwNC4yNSwgMTA0LjI1KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA0LjI1LCAxMDQuMjUsIDEwNC4yNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LjYxNDYzNDE0NjMsIDE3OS41LCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkge1xuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjQuNjE0NjM0MTQ2MywgMTc5LjUsIDApO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY0LjYxNDYzNDE0NjMsIDE3OS41LCAwKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbn1cbi5uYXZiYXIuaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU3NzU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMjYuNTY1MjE3MzkxMywgOTEuNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMjYuNTY1MjE3MzkxMywgOTEuNSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIyNi41NjUyMTczOTEzLCA5MS41KTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNzc1O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjU0MztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTE1NzYzNTQ2OCwgODEuNjU1MTcyNDEzOCwgNDMuMzg0MjM2NDUzMik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xMTU3NjM1NDY4LCA4MS42NTUxNzI0MTM4LCA0My4zODQyMzY0NTMyKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xMTU3NjM1NDY4LCA4MS42NTUxNzI0MTM4LCA0My4zODQyMzY0NTMyKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA2NTQzO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZiYXIuaGFzLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMCBoc2woMCwgMCUsIDk2JSk7XG59XG4ubmF2YmFyLmlzLWZpeGVkLWJvdHRvbSwgLm5hdmJhci5pcy1maXhlZC10b3Age1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzMDtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLm5hdmJhci5pcy1maXhlZC1ib3R0b20uaGFzLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgaHNsKDAsIDAlLCA5NiUpO1xufVxuLm5hdmJhci5pcy1maXhlZC10b3Age1xuICB0b3A6IDA7XG59XG5cbmh0bWwuaGFzLW5hdmJhci1maXhlZC10b3AsXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDMuMjVyZW07XG59XG5odG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xufVxuXG4ubmF2YmFyLWJyYW5kLFxuLm5hdmJhci10YWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm5hdmJhci1icmFuZCBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLWJyYW5kIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1pdGVtLmxvZ286Zm9jdXMsIC5uYXZiYXItaXRlbS5sb2dvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci10YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMy4yNXJlbTtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG59XG4ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xufVxuLm5hdmJhci1idXJnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XG59XG4ubmF2YmFyLWJ1cmdlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmF2YmFyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzM1MzYzNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIGNhbGMoMS4yNXJlbSAtIDJweCkgMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1pdGVtIC5pY29uOm9ubHktY2hpbGQsXG4ubmF2YmFyLWxpbmsgLmljb246b25seS1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbn1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEubmF2YmFyLWl0ZW06Zm9jdXMsIGEubmF2YmFyLWl0ZW06Zm9jdXMtd2l0aGluLCBhLm5hdmJhci1pdGVtOmhvdmVyLCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXItbGluazpmb2N1cy13aXRoaW4sXG4ubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xuICBjb2xvcjogIzM1MzYzNztcbn1cblxuLm5hdmJhci1pdGVtIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5uYXZiYXItaXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyLjVyZW07XG59XG4ubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItaXRlbS5pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4ubmF2YmFyLWl0ZW0uaXMtdGFiIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHgpO1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYjpmb2N1cywgLm5hdmJhci1pdGVtLmlzLXRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzUzNjM3O1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM1MzYzNztcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDNweCk7XG59XG5cbi5uYXZiYXItY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcykge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xuICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgcmlnaHQ6IDEuMTI1ZW07XG59XG5cbi5uYXZiYXItZHJvcGRvd24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci10YWJzIC5uYXZiYXItaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaCwgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2guaGFzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIHRvcDogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLXRvcCAubmF2YmFyLW1lbnUsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIC5uYXZiYXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdmJhcixcbiAgLm5hdmJhci1tZW51LFxuICAubmF2YmFyLXN0YXJ0LFxuICAubmF2YmFyLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1zdGFydCxcbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgYS5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG4gICAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xuICAgIGNvbG9yOiAjMzUzNjM3O1xuICB9XG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi11cCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pO1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24tdXAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjEpO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAubmF2YmFyLW1lbnUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAubmF2YmFyLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbiAgICBjb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xuICAgIGNvbG9yOiAjMzUzNjM3O1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjEpLCAwIDAgMCAxcHggcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAoLTRweCkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duLmlzLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItZGl2aWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSxcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLmhhcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjEpO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIHRvcDogMDtcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3AsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gIH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xuICB9XG4gIGh0bWwuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wLFxuICBib2R5Lmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW07XG4gIH1cbiAgaHRtbC5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20sXG4gIGJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbTtcbiAgfVxuICBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xuICB9XG4gIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpLFxuICAubmF2YmFyLWxpbmsuaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbiAgfVxufVxuLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTtcbn1cblxuLm1lbnUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWVudS5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLm1lbnUuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm1lbnUuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLm1lbnUtbGlzdCBhIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzM1MzYzNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbn1cbi5tZW51LWxpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4ubWVudS1saXN0IGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzYzNztcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudS1saXN0IGxpIHVsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIG1hcmdpbjogMC43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbn1cblxuLm1lbnUtbGFiZWwge1xuICBjb2xvcjogI2UwZTBlMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51LWxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLm1lbnUtbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmxldmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxldmVsIGNvZGUge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmxldmVsIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtbGVmdCxcbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtaXRlbTpub3QoLmlzLW5hcnJvdykge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmxldmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sZXZlbCA+IC5sZXZlbC1pdGVtOm5vdCguaXMtbmFycm93KSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5sZXZlbC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGV2ZWwtaXRlbSAudGl0bGUsIC5sZXZlbC1pdGVtIC5wYWdlLXRpdGxlIGgxLCAucGFnZS10aXRsZSAubGV2ZWwtaXRlbSBoMSxcbi5sZXZlbC1pdGVtIC5wYWdlLXRpdGxlIGgyLFxuLnBhZ2UtdGl0bGUgLmxldmVsLWl0ZW0gaDIsXG4ubGV2ZWwtaXRlbSAucHJvZHVjdC1uYW1lIGgxLFxuLnByb2R1Y3QtbmFtZSAubGV2ZWwtaXRlbSBoMSxcbi5sZXZlbC1pdGVtIC5wcm9kdWN0LW5hbWUgLmgxLFxuLnByb2R1Y3QtbmFtZSAubGV2ZWwtaXRlbSAuaDEsXG4ubGV2ZWwtaXRlbSAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuXG4ubGV2ZWwtbGVmdCxcbi5sZXZlbC1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGV2ZWwtbGVmdCAubGV2ZWwtaXRlbS5pcy1mbGV4aWJsZSxcbi5sZXZlbC1yaWdodCAubGV2ZWwtaXRlbS5pcy1mbGV4aWJsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSwgcHJpbnQge1xuICAubGV2ZWwtbGVmdCAubGV2ZWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuICAubGV2ZWwtcmlnaHQgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5sZXZlbC1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpLCBwcmludCB7XG4gIC5sZXZlbC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sZXZlbC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCksIHByaW50IHtcbiAgLmxldmVsLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJyZWFkY3J1bWIgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuNzVlbTtcbn1cbi5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmJyZWFkY3J1bWIgbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5icmVhZGNydW1iIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHJnYmEoMjIuNSwgMjIuNSwgMjIuNSwgMC4zKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDcxJSk7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWIgdWwsXG4uYnJlYWRjcnVtYiBvbCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5icmVhZGNydW1iIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5icmVhZGNydW1iIC5pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4uYnJlYWRjcnVtYi5pcy1jZW50ZXJlZCBvbCxcbi5icmVhZGNydW1iLmlzLWNlbnRlcmVkIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYi5pcy1yaWdodCBvbCxcbi5icmVhZGNydW1iLmlzLXJpZ2h0IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5icmVhZGNydW1iLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYnJlYWRjcnVtYi5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnJlYWRjcnVtYi5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmJyZWFkY3J1bWIuaGFzLWFycm93LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuLmJyZWFkY3J1bWIuaGFzLWJ1bGxldC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbn1cbi5icmVhZGNydW1iLmhhcy1kb3Qtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrdcIjtcbn1cbi5icmVhZGNydW1iLmhhcy1zdWNjZWVkcy1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLiibtcIjtcbn1cblxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tZXNzYWdlIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubWVzc2FnZSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lc3NhZ2UuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5tZXNzYWdlLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5tZXNzYWdlLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4ubWVzc2FnZS5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1lc3NhZ2UuaXMtd2hpdGUgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNCUpO1xufVxuLm1lc3NhZ2UuaXMtd2hpdGUgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tZXNzYWdlLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xufVxuLm1lc3NhZ2UuaXMtYmxhY2sgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lc3NhZ2UuaXMtYmxhY2sgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ubWVzc2FnZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5tZXNzYWdlLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LjgwNTU1NTU1NTYsIDI0OS45LCAyNDkuOTk0NDQ0NDQ0NCk7XG59XG4ubWVzc2FnZS5pcy1kYXJrIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtZGFyayAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xufVxuLm1lc3NhZ2UuaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuMzA4MjkyNjgyOSwgMjU1LCAyMzQuNik7XG59XG4ubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2IoMTM1LjYzNTEyMTk1MTIsIDE0Ny45LCAwKTtcbn1cbi5tZXNzYWdlLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LjYxMTExMTExMTEsIDI0NC44LCAyNDQuOTg4ODg4ODg4OSk7XG59XG4ubWVzc2FnZS5pcy1saW5rIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtbGluayAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNjM3O1xuICBjb2xvcjogcmdiKDEzNS41Mjc3Nzc3Nzc4LCAxMzcuNywgMTM5Ljg3MjIyMjIyMjIpO1xufVxuLm1lc3NhZ2UuaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuOCwgMjQ0LjgsIDI0NC44KTtcbn1cbi5tZXNzYWdlLmlzLWluZm8gLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1pbmZvIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG4gIGNvbG9yOiByZ2IoMTE0Ljc1LCAxMTQuNzUsIDExNC43NSk7XG59XG4ubWVzc2FnZS5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1My4zMDgyOTI2ODI5LCAyNTUsIDIzNC42KTtcbn1cbi5tZXNzYWdlLmlzLXN1Y2Nlc3MgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLXN1Y2Nlc3MgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYigxMzUuNjM1MTIxOTUxMiwgMTQ3LjksIDApO1xufVxuLm1lc3NhZ2UuaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1MS40NTIxNzM5MTMsIDIzNC42KTtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTc3NTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRTc3NTtcbiAgY29sb3I6IHJnYigxNDcuOSwgMTIyLjE3ODI2MDg2OTYsIDApO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1My40OTI2MTA4Mzc0LCAyMzkuNTI0MTM3OTMxLCAyMzYuMTA3Mzg5MTYyNik7XG59XG4ubWVzc2FnZS5pcy1kYW5nZXIgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNjU0MztcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1kYW5nZXIgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI0YwNjU0MztcbiAgY29sb3I6IHJnYigxODguOTI2MTA4Mzc0NCwgNDkuMjQxMzc5MzEwMywgMTUuMDczODkxNjI1Nik7XG59XG5cbi5tZXNzYWdlLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVzc2FnZS1oZWFkZXIgLmRlbGV0ZSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG59XG4ubWVzc2FnZS1oZWFkZXIgKyAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbn1cbi5tZXNzYWdlLWJvZHkgY29kZSxcbi5tZXNzYWdlLWJvZHkgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tZXNzYWdlLWJvZHkgcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMDIpO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGFuZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwuaXMtd2hpdGUgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDAsIDAlLCA0JSk7XG59XG4ucGFuZWwuaXMtYmxhY2sgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQlKTtcbn1cbi5wYW5lbC5pcy1saWdodCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wYW5lbC5pcy1saWdodCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5wYW5lbC5pcy1saWdodCAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5wYW5lbC5pcy1kYXJrIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzYzNztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTM2Mzc7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2NkMDA7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG4ucGFuZWwuaXMtbGluayAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzUzNjM3O1xufVxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1pbmZvIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc1NzU3NTtcbn1cbi5wYW5lbC5pcy1pbmZvIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5wYW5lbC5pcy1zdWNjZXNzIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wYW5lbC5pcy1zdWNjZXNzIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjY2QwMDtcbn1cbi5wYW5lbC5pcy1zdWNjZXNzIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2JjY2QwMDtcbn1cbi5wYW5lbC5pcy13YXJuaW5nIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTc3NTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wYW5lbC5pcy13YXJuaW5nIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRTc3NTtcbn1cbi5wYW5lbC5pcy13YXJuaW5nIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI0ZGRTc3NTtcbn1cbi5wYW5lbC5pcy1kYW5nZXIgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA2NTQzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1kYW5nZXIgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjA2NTQzO1xufVxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNGMDY1NDM7XG59XG5cbi5wYW5lbC10YWJzOm5vdCg6bGFzdC1jaGlsZCksXG4ucGFuZWwtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG59XG5cbi5wYW5lbC10YWJzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhbmVsLXRhYnMgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG5cbi5wYW5lbC1saXN0IGEge1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5wYW5lbC1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogIzM1MzYzNztcbn1cblxuLnBhbmVsLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuLnBhbmVsLWJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG4ucGFuZWwtYmxvY2sgPiAuY29udHJvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLWJsb2NrLmlzLXdyYXBwZWQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFuZWwtYmxvY2suaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNTM2Mzc7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4ucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4ucGFuZWwtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG5hLnBhbmVsLWJsb2NrLFxubGFiZWwucGFuZWwtYmxvY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLnBhbmVsLWJsb2NrOmhvdmVyLFxubGFiZWwucGFuZWwtYmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG5cbi5wYW5lbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxZW07XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cbi5wYW5lbC1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmEge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hIGRpdi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG5jb2RlIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDAgMi41cmVtIDA7XG59XG5cbnRhYmxlLnRhYmxlIHRoZWFkIHRoIHRkLCAuY29udGVudCB0YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uby1ob3Zlci1iZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGlzdC1zdHlsZS1ub25lLCAuY29udGVudCAudG9nZ2xlLXRhYnMsIHVsLmNoZWNrb3V0LWFncmVlbWVudHMsIG9sI3JlY2VudGx5LXZpZXdlZC1pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm94Om5vdCg6bGFzdC1jaGlsZCwgLnByb2R1Y3Qtb3B0aW9ucyksIC5wcm9kdWN0LW9wdGlvbnM6bm90KDpsYXN0LWNoaWxkLCAucHJvZHVjdC1vcHRpb25zKSwgLmJsb2NrLWNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkLCAucHJvZHVjdC1vcHRpb25zKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wcm9kdWN0LW9wdGlvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaGFzLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc3Bhbi5pY29uIHtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhhcy1pbnB1dC1iYWNrZ3JvdW5kLXdoaXRlIGlucHV0LCAuaGFzLWlucHV0LWJhY2tncm91bmQtd2hpdGUgc2VsZWN0LCAuaGFzLWlucHV0LWJhY2tncm91bmQtd2hpdGUgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uY29udGVudCAudG9nZ2xlLXRhYnMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQgLnRvZ2dsZS10YWJzIC50YWItY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLmNvbnRlbnQgLmNvbGxhdGVyYWwtdGFicyBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29udGVudCB1bC5wcm9kdWN0cy1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29udGVudCB1bC5wcm9kdWN0cy1ncmlkIC5yYXRpbmdzIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLmlzLWluZm8gbGFiZWwsIC5pcy13YXJuaW5nIGxhYmVsLCAuaXMtZGFuZ2VyIGxhYmVsLCAuaXMtc3VjY2VzcyBsYWJlbCxcbi5idXR0b24uaXMtb3V0bGluZWQge1xuICBjb2xvcjogIzM1MzYzNyAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLmlzLXN0YXRpYyB7XG4gIGNvbG9yOiByZ2IoMTAzLjA1NTU1NTU1NTYsIDEwNSwgMTA2Ljk0NDQ0NDQ0NDQpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5IC5pbnB1dC10ZXh0LCAuaGFzLWJhY2tncm91bmQtZ3JleSBzZWxlY3QsIC5oYXMtYmFja2dyb3VuZC1ncmV5IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5vdGlmaWNhdGlvbiAuaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5MC41NDE2NjY2NjY3LCA5Mi4yNSwgOTMuOTU4MzMzMzMzMyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kIC5sb2dvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyIGEsIGEuYnV0dG9uLCAudGFnIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uY29udGVudCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uY29udGVudCB1bCBsaSB1bCwgLmNvbnRlbnQgdWwgbGkgb2wsIC5jb250ZW50IG9sIGxpIHVsLCAuY29udGVudCBvbCBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudCB1bCBsaSArIGxpLCAuY29udGVudCBvbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxudWwub3B0aW9ucy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXRlZ29yeS1wcm9kdWN0cyBvbCNwcm9kdWN0cy1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb2x1bW5zLmlzLW11bHRpbGluZSAuY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxldmVsIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLm1lbnUtbGlzdCBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLm1lbnUtbGlzdCBsaSB1bCB7XG4gIG1hcmdpbjogNXB4IDAuNzVlbSAxNXB4IDAuNzVlbTtcbn1cblxuaGVhZGVyI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEhlYWRlclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJhc2Ugc3R5bGVzIGZvciBwYWdlLWhlYWRlci1jb250YWluZXIgKi9cbi5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIExhbmd1YWdlIHN3aXRjaGVyICsgd2VsY29tZSBtZXNzYWdlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZvcm0tbGFuZ3VhZ2UgLmxhbmd1YWdlcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mb3JtLWxhbmd1YWdlIC5sYW5ndWFnZXMgbGkgLmxhYmVsIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmhlYWRlci1sYW5ndWFnZS1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMTVweCAwIDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFNztcbn1cbi5oZWFkZXItbGFuZ3VhZ2UtYmFja2dyb3VuZCAuaGVhZGVyLWxhbmd1YWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci1sYW5ndWFnZS1iYWNrZ3JvdW5kIC5mb3JtLWxhbmd1YWdlLFxuLmhlYWRlci1sYW5ndWFnZS1iYWNrZ3JvdW5kIC5jdXJyZW5jeS1zd2l0Y2hlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXItY29udGFpbmVyIC5zdG9yZS1sYW5ndWFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuc3RvcmUtbGFuZ3VhZ2UtY29udGFpbmVyIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5za2lwLWxpbmtzIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIFNraXAgQ29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5za2lwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2tpcC1jb250ZW50LnNraXAtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIE5hdiBQcmltYXJ5XG4gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdi1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogR2VuZXJhbCBOYXZpZ2F0aW9uIFN0eWxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNoZWFkZXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxpLmxldmVsMCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxldmVsMCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmxldmVsMCBhOmhvdmVyIHtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG5cbi5uYXYtcHJpbWFyeSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi1wcmltYXJ5IGxpLmxldmVsMSBhIHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG59XG5cbi5uYXYtcHJpbWFyeSAubWVudS1hY3RpdmUgPiB1bC5sZXZlbDAsXG4ubmF2LXByaW1hcnkgbGkubGV2ZWwwIGxpLnN1Yi1tZW51LWFjdGl2ZSA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU21hbGwgVmlld3BvcnRzIC0gQWNjb3JkaW9uIFN0eWxlIE1lbnVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuaGVhZGVyLWxhbmd1YWdlLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGEubGV2ZWwwLFxuICAubmF2LXByaW1hcnkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpLmxldmVsMCB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDEgYSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMjVweDtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkucGFyZW50ID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpLnBhcmVudC5zdWItbWVudS1hY3RpdmUgPiBhOmFmdGVyLFxuICAubmF2LXByaW1hcnkgbGkucGFyZW50Lm1lbnUtYWN0aXZlID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpLm1lbnUtYWN0aXZlID4gYSxcbiAgLm5hdi1wcmltYXJ5IGxpLnN1Yi1tZW51LWFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjYmNjZDAwO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBMYXJnZSBWaWV3cG9ydHMgLSBEcm9wZG93biBNZW51XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkge1xuICAubmF2LXByaW1hcnkge1xuICAgIC8qIERlZmF1bHQgc3R5bGVzIGZvciAxKyBkcm9wLWRvd24gbWVudXMgKi9cbiAgICAvKiBMZXZlbCAyKyAqL1xuICAgIC8qIFN0eWxlcyB0aGF0IG9ubHkgc2hvdyB3aGVuIHRoZSBtZW51IGlzIHZpc2libGUgKi9cbiAgICAvKiBDbGFzcyBmb3IganMgdG8gYWRkIGJyaWVmbHkgdG8gZXZhbHVhdGUgZWxlbWVudCBwb3NpdGlvbmluZy4gKi9cbiAgICAvKiBDb3JyZWN0IG1lbnVzIHRoYXQgd2lsbCBoYW5nIG9mZiB0aGUgcGFnZSAoY2xhc3MgYWRkZWQgYnkganMpICovXG4gICAgLyogTGV2ZWwgMSsgKi9cbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwIHtcbiAgICBwYWRkaW5nOiA1cHggMCA0cHggMDtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xuICB9XG4gIC5uYXYtcHJpbWFyeSBhLmxldmVsMCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwLFxuICAubmF2LXByaW1hcnkgYS5sZXZlbDAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2LXByaW1hcnkgbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGE6aG92ZXIsXG4gIC5uYXYtcHJpbWFyeSBsaTpob3ZlciA+IGEsXG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjYmNjZDAwO1xuICB9XG4gIC5uYXYtcHJpbWFyeSAubWVudS1hY3RpdmUsXG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDA6aG92ZXIge1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB9XG4gIC5uYXYtcHJpbWFyeSAubWVudS1hY3RpdmUgYSxcbiAgLm5hdi1wcmltYXJ5IGxpLmxldmVsMDpob3ZlciBhIHtcbiAgICBjb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgdWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIC8qIEhlaWdodCBvZiBcIi5uYXYtcHJpbWFyeSBhLmxldmVsMFwiICovXG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBIaWRlIHVudGlsIGRpc3BsYXllZC4gKi9cbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwxIHVsIHtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwIHVsLmxldmVsMC5wb3NpdGlvbi10ZXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwIHVsLmxldmVsMC5zcGlsbCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwIHVsLmxldmVsMC5zcGlsbCBsaS5sZXZlbDEgdWwge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgbGkucGFyZW50ID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgbGkucGFyZW50ID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbiAgLm5vLXRvdWNoIGxpOmhvdmVyID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIEZvcmNlIGRpc3BsYXkgKi9cbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU2VhcmNoIC0gU2tpcCBMaW5rXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNraXAtc2VhcmNoOm5vdCguc2tpcC1hY3RpdmUpOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2cHggLTE0NnB4O1xufVxuXG4uc2tpcC1zZWFyY2ggLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggLTE0NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5za2lwLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU2VhcmNoIC0gU2tpcCBDb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2hlYWRlci1zZWFyY2gge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gICNoZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDM2JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBTZWFyY2ggSW5wdXRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jc2VhcmNoX21pbmlfZm9ybSAuaW5wdXQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI3NlYXJjaF9taW5pX2Zvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2VhcmNoIHtcbiAgd2lkdGg6IDkzJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4jc2VhcmNoX21pbmlfZm9ybSAuc2VhcmNoLWJ1dHRvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI3NlYXJjaF9taW5pX2Zvcm0gLnNlYXJjaC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggLTE0NnB4O1xufVxuXG4jc2VhcmNoX21pbmlfZm9ybSAuc2VhcmNoLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbiNzZWFyY2hfbWluaV9mb3JtIC5zZWFyY2gtYnV0dG9uOmFjdGl2ZTpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBIZWFkZXIgLSBHRUlTU1dFQlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgaGVhZGVyI2hlYWRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLndlbGNvbWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICBkaXYubGlua3MtY29udGFpbmVyIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKnBhZGRpbmc6IDVweCAxMHB4IDNweCAxMHB4OyovXG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgfVxuICBkaXYubGlua3MtY29udGFpbmVyIHVsIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggOHB4IDNweCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiByZ2IoNDIsIDQ5LCA1NCk7XG4gIH1cbiAgZGl2LmxpbmtzLWNvbnRhaW5lciB1bCBsaTpob3ZlciB7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLDQ5LDU0LDEpOyovXG4gICAgYmFja2dyb3VuZDogI2JjY2QwMDtcbiAgfVxuICBkaXYubGlua3MtY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICAgIC8qY29sb3I6I2ZmZiovXG4gIH1cbiAgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gIH1cbiAgI2hlYWRlci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuI21vYmlsZS1uYXYge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBIZWFkZXIgLSBBY2NvdW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogU2tpcCBMaW5rIC0gQWNjb3VudFxuICovXG4uc2tpcC1hY2NvdW50Om5vdCguc2tpcC1hY3RpdmUpOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2cHggLTQ0cHg7XG59XG5cbi5za2lwLWFjY291bnQgLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggLTQ0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLnNraXAtYWNjb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMTc1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2tpcC1hY2NvdW50IC5sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gICNoZWFkZXItYWNjb3VudC5za2lwLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAxMTVweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgI2hlYWRlci1hY2NvdW50IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiByZ2IoNDIsIDQ5LCA1NCk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgI2hlYWRlci1hY2NvdW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYmNjZDAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBBY2NvdW50IExpbmtzXG4gKi9cbiNoZWFkZXItYWNjb3VudCB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4jaGVhZGVyLWFjY291bnQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jaGVhZGVyLWFjY291bnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBIZWFkZXIgLSBDYXJ0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogU2tpcCBMaW5rIC0gQ2FydFxuICovXG4uc2tpcC1jYXJ0Om5vdCguc2tpcC1hY3RpdmUpOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTk1cHg7XG59XG5cbi5za2lwLWNhcnQgLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTk1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgI2hlYWRlci1jYXJ0LnNraXAtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBTa2lwIENhcnQgTm90aWZpZXJcbiAqL1xuLnNraXAtY2FydCAuY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjYmNjZDAwO1xuICBjb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5za2lwLWxpbmsuc2tpcC1hY3RpdmUgLmNvdW50LFxuLm5vLWxpbmsuc2tpcC1hY3RpdmUgLmNvdW50IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2tpcC1jYXJ0Lm5vLWNvdW50IC5jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnNraXAtY2FydCAuY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkge1xuICAuc2tpcC1jYXJ0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5za2lwLWNhcnQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2tpcC1jYXJ0IC5jb3VudCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGNvbG9yOiAjYmNjZDAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2tpcC1jYXJ0IC5jb3VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKFwiO1xuICB9XG4gIC5za2lwLWNhcnQgLmNvdW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIilcIjtcbiAgfVxufVxuLnNraXAtY2FydCAuY291bnQuZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBNaW5pIENhcnQgLSBFbXB0eVxuICovXG4uY2FydC1tZW51IC5lbXB0eSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogTWluaSBDYXJ0IC0gRnVsbFxuICovXG4vKiBBY3Rpb25zICovXG4uY2FydC1tZW51IC5hY3Rpb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNhcnQtbWVudSAuYWN0aW9ucyAuYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5jYXJ0LW1lbnUgLmFjdGlvbnMgLmJ1dHRvbiArIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG5cbi8qIFN1YnRvdGFsICovXG4uY2FydC1tZW51IC5zdWJ0b3RhbCB7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi8qIExpc3QgKi9cbi5taW5pLWNhcnQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1pbmktY2FydC1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA5MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4ubWluaS1jYXJ0LWxpc3QgLnByb2R1Y3QtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1pbmktY2FydC1saXN0IC5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi5taW5pLWNhcnQtbGlzdCAucHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ubWluaS1jYXJ0LWxpc3QgLmhhcy1vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogVG9vIGZ1bGwgLSBhZGRpdGlvbmFsIGl0ZW1zIHdpbGwgYmUgc2hvd24gaW4gY2FydCAqL1xuLmNhcnQtbWVudSAubGFzdC1hZGRlZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIE1vZGVybiBGb290ZXIgd2l0aCBCdWxtYVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3Rlci5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDIxJSkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3JlbSA0MHB4IDNyZW07XG59XG5mb290ZXIuZm9vdGVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbn1cbmZvb3Rlci5mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5mb290ZXIuZm9vdGVyIGE6bm90KC5idXR0b24pIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5mb290ZXIuZm9vdGVyIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgY29sb3I6ICNiY2NkMDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG5mb290ZXIuZm9vdGVyIC5tZW51LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5mb290ZXIuZm9vdGVyIC5tZW51LWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmZvb3Rlci5mb290ZXIgLm1lbnUtbGlzdCBhIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuZm9vdGVyLmZvb3RlciAubWVudS1saXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiY2NkMDAgIWltcG9ydGFudDtcbn1cbmZvb3Rlci5mb290ZXIgLnRpdGxlLmlzLTUsIGZvb3Rlci5mb290ZXIgLnBhZ2UtdGl0bGUgaDEuaXMtNSwgLnBhZ2UtdGl0bGUgZm9vdGVyLmZvb3RlciBoMS5pcy01LFxuZm9vdGVyLmZvb3RlciAucGFnZS10aXRsZSBoMi5pcy01LFxuLnBhZ2UtdGl0bGUgZm9vdGVyLmZvb3RlciBoMi5pcy01LFxuZm9vdGVyLmZvb3RlciAucHJvZHVjdC1uYW1lIGgxLmlzLTUsXG4ucHJvZHVjdC1uYW1lIGZvb3Rlci5mb290ZXIgaDEuaXMtNSxcbmZvb3Rlci5mb290ZXIgLnByb2R1Y3QtbmFtZSAuaXMtNS5oMSxcbi5wcm9kdWN0LW5hbWUgZm9vdGVyLmZvb3RlciAuaXMtNS5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuZm9vdGVyLmZvb3RlciAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjZDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5mb290ZXIuZm9vdGVyIC5ibG9jay1jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5mb290ZXIuZm9vdGVyIC5ib3gsIGZvb3Rlci5mb290ZXIgLnByb2R1Y3Qtb3B0aW9ucywgZm9vdGVyLmZvb3RlciAuYmxvY2stY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDEwLjIsIDEwLjIsIDEwLjIsIDAuMSk7XG59XG5mb290ZXIuZm9vdGVyIC5ib3ggaW1nLCBmb290ZXIuZm9vdGVyIC5wcm9kdWN0LW9wdGlvbnMgaW1nLCBmb290ZXIuZm9vdGVyIC5ibG9jay1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbmZvb3Rlci5mb290ZXIgLnRhZ3MgLnRhZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5mb290ZXIuZm9vdGVyIC5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbmZvb3Rlci5mb290ZXIgLm1lc3NhZ2UgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItbGlua3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuZm9vdGVyLmZvb3RlciAubGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIuZm9vdGVyIC5saW5rcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5mb290ZXIuZm9vdGVyIC5saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG5mb290ZXIuZm9vdGVyIC5saW5rcyBsaSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZm9vdGVyLmZvb3RlciBhZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuZm9vdGVyLmZvb3RlciAubGV2ZWwge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmxldmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgLmxldmVsIC5sZXZlbC1sZWZ0LFxuICBmb290ZXIuZm9vdGVyIC5sZXZlbCAubGV2ZWwtcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmxldmVsIC5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuZm9vdGVyLmZvb3RlciAubGV2ZWwgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMTZweDtcbiAgfVxuICBmb290ZXIuZm9vdGVyIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwOHB4KSB7XG4gIC5mb290ZXIgLmxpbmtzOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb290ZXIgLmJsb2NrLXN1YnNjcmliZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi41cmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5mb290ZXIgLmZvcm0tbGFuZ3VhZ2UsXG4gIC5mb290ZXIgLmN1cnJlbmN5LXN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzFweCkge1xuICAuZm9vdGVyIC5mb290ZXItbGlua3MtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5mb290ZXIgLmJsb2NrLXN1YnNjcmliZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIEJsb2NrIE1vZHVsZSAoMjAyNSkgLSBNb2Rlcm5pemVkXG4gKi9cbi5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYmxvY2sgPiAuYm94LCAuYmxvY2sgPiAucHJvZHVjdC1vcHRpb25zLCAuYmxvY2sgPiAuYmxvY2stY29udGVudCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5ibG9jay10aXRsZSBoMiwgLmJsb2NrLXRpdGxlIGgzLCAuYmxvY2stdGl0bGUgc3Ryb25nIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzM1MzYzNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5ibG9jay10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJsb2NrLXRpdGxlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG5cbi5ibG9jay1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuXG4uYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xufVxuLmJsb2NrLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1jb250ZW50IHRkIHtcbiAgcGFkZGluZzogMCAwIDFyZW0gMDtcbn1cbi5ibG9jay1jb250ZW50IHRkLmljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG4uYmxvY2stY29udGVudC51bnBhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stY29udGVudCBsaS5pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmJsb2NrLWNvbnRlbnQgbGkuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLnNtYWxsLWJsb2NrIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYmxvY2suc21hbGwtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzRweDtcbn1cbi5ibG9jay5zbWFsbC1ibG9jayAuYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5ibG9jayxcbi5jb2wtbGVmdC1maXJzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jb2wtbGVmdC1maXJzdCAuYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3RlciAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmNjZDAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5mb290ZXIgLmJsb2NrLXRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjYmNjZDAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmZvb3RlciAuYmxvY2stY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9jayAuYWN0aW9ucyB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jayAuYWN0aW9ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2sgLmFjdGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuLmJsb2NrIC5hY3Rpb25zIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbC1sZWZ0IC5ibG9jayAuYWN0aW9ucyAuYnV0dG9uIH4gYSxcbi5jb2wtcmlnaHQgLmJsb2NrIC5hY3Rpb25zIC5idXR0b24gfiBhIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYmxvY2stYW1zZW9yaWNoZGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5teS1hY2NvdW50IC50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxudWwudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG51bC50YWJzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG51bC50YWJzIGxpLnRhYiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG51bC50YWJzIGxpLnRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbnVsLnRhYnMgbGkudGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbnVsLnRhYnMgbGkudGFiLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50YWItY29udGFpbmVyICNwcm9kdWN0cy1saXN0LFxuLnRhYi1jb250YWluZXIgI2xpY2Vuc2VzLFxuLnRhYi1jb250YWluZXIgI2luc3RhbGxhdGlvbnMge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxudWwudGFicyAuZGF0YS10YWJsZSB0aGVhZCB0aCxcbnVsLnRhYnMgLmRhdGEtdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FydCAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2FydCAuY2hlY2tvdXQtdHlwZXMudG9wLCAuY2FydCAuY2hlY2tvdXQtdHlwZXMuYm90dG9tIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcnQgI2Rpc2NvdW50LWNvdXBvbi1mb3JtIC5idXR0b24tY29udGFpbmVyIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5jYXJ0ICNzaG9wcGluZy1jYXJ0LXRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcnQgI3Nob3BwaW5nLWNhcnQtdGFibGUgdGhlYWQgdGgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhcnQgI3Nob3BwaW5nLWNhcnQtdGFibGUgLnByb2R1Y3QtY2FydC1hY3Rpb25zIC5idXR0b24sIC5jYXJ0ICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5wcm9kdWN0LWNhcnQtcmVtb3ZlIC5idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuLmNhcnQgI3Nob3BwaW5nLWNhcnQtdGFibGUgPiB0Zm9vdCB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FydCAuY2FydC10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuY2FydCAjc2hvcHBpbmctY2FydC10YWJsZSB0aGVhZCB0aCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxuICAuY2FydCAjc2hvcHBpbmctY2FydC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MXB4KSB7XG4gIC5jYXJ0ICNzaG9wcGluZy1jYXJ0LXRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuICAuY2FydCAjc2hvcHBpbmctY2FydC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5jYXJ0ICNzaG9wcGluZy1jYXJ0LXRhYmxlIC5wcm9kdWN0LWNhcnQtYWN0aW9ucyAuYnV0dG9uLCAuY2FydCAjc2hvcHBpbmctY2FydC10YWJsZSAucHJvZHVjdC1jYXJ0LXJlbW92ZSAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmNhcnQgLmNoZWNrb3V0LXR5cGVzIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtdmlldyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LWVzc2VudGlhbCAuZXh0cmEtaW5mbyAucmF0aW5ncyAucmF0aW5nLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtZXNzZW50aWFsIC5leHRyYS1pbmZvIC5yYXRpbmdzIC5hbW91bnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtZXNzZW50aWFsIC5leHRyYS1pbmZvIC5yYXRpbmdzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1lc3NlbnRpYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByb2R1Y3QtbmFtZSAuaDEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByb2R1Y3QtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIHtcbiAgd2lkdGg6IDcxJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5leHRyYS1pbmZvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5yYXRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5wcmljZS1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAuc3BlY2lhbC1wcmljZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAuc3BlY2lhbC1wcmljZSAucHJpY2Uge1xuICBjb2xvcjogIzM1MzYzNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAucmVndWxhci1wcmljZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2Uge1xuICBjb2xvcjogIzM1MzYzNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAuZnVsbC1wcm9kdWN0LXByaWNlIC5wcmljZSB7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtYm94IC5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAucHJpY2UtZXhjbHVkaW5nLXRheCAubGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5wcmljZS1ib3ggLnByaWNlLWluY2x1ZGluZy10YXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtYm94IC5wcmljZS1pbmNsdWRpbmctdGF4IC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LWltZy1ib3gge1xuICB3aWR0aDogMjklO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3QtaW1nLWJveCAucHJvZHVjdC1uYW1lIGgxIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LWltZy1ib3ggLnByb2R1Y3QtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1pbWctYm94IC5wcm9kdWN0LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3QtdmlldyAuYmxvY2stcmVsYXRlZCB7XG4gIGNsZWFyOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LXZpZXcgLmFkZC10by1jYXJ0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2R1Y3QtdmlldyAuYWRkLXRvLWNhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydC1idXR0b25zIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wcm9kdWN0LXZpZXcgLmFkZC10by1jYXJ0LWJ1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydC1idXR0b25zIC5wYXlwYWwtbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNsZWFyOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydC1idXR0b25zIC5wYXlwYWwtbG9nbyAucGF5cGFsLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xufVxuLnByb2R1Y3QtdmlldyAuYWRkLXRvLWNhcnQtYnV0dG9ucyAucGF5cGFsLWxvZ28gLmJtbF9idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kdWN0LXZpZXcgLmFkZC10by1jYXJ0LWJ1dHRvbnMgLnBheXBhbC1sb2dvIC5ibWxfYnV0dG9uIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydC1idXR0b25zIC5wYXlwYWwtbG9nbyAucGF5cGFsLW9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnByb2R1Y3QtdmlldyAuYWRkLXRvLWxpbmtzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2R1Y3QtdmlldyAuYWRkLXRvLWxpbmtzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tbGlua3MgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tbGlua3MgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG59XG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tbGlua3MgYSB7XG4gIHBhZGRpbmc6IDJweCA3cHggMnB4IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xufVxuLnByb2R1Y3QtdmlldyAucmF0aW5ncyAucmF0aW5nLWxpbmtzIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJpY2Uge1xuICBjb2xvcjogIzM1MzYzNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9kdWN0LXZpZXcgLmFkZC10by1jYXJ0LXdyYXBwZXIge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbnAuZGVsaXZlcnktdGltZSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWltYWdlLWdhbGxlcnkgLmdhbGxlcnktaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS1pbWFnZS52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LWltYWdlLnZpc2libGUuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByb2R1Y3QtaW1hZ2UtZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1pbWFnZS1nYWxsZXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3BjLWFqYXgtbG9hZGVyLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC1pbWFnZS1nYWxsZXJ5LmxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1pbWFnZS1nYWxsZXJ5LmxvYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1pbWFnZS1nYWxsZXJ5LmxvYWRpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtaW1hZ2UtdGh1bWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2R1Y3QtaW1hZ2UtdGh1bWJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucHJvZHVjdC1pbWFnZS10aHVtYnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uby10b3VjaCAucHJvZHVjdC1pbWFnZS10aHVtYnMgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M3YzdjNztcbn1cblxuLnByb2R1Y3QtY29sbGF0ZXJhbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYm94LWNvbGxhdGVyYWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFkZC10by1ib3ggLm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhdGVyYWwtdGFicyBkZCBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwcm9kdWN0LWF0dHJpYnV0ZS1zcGVjcy10YWJsZSB7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xufVxuI3Byb2R1Y3QtYXR0cmlidXRlLXNwZWNzLXRhYmxlIHRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgc2lsdmVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2lsdmVyO1xufVxuXG4uZ3JvdXBlZC1pdGVtcy10YWJsZS13cmFwcGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggc2lsdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ncm91cGVkLWl0ZW1zLXRhYmxlLXdyYXBwZXIgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ncm91cGVkLWl0ZW1zLXRhYmxlIC5uYW1lLXdyYXBwZXIge1xuICBjb2xvcjogI2JjY2QwMDtcbn1cbi5ncm91cGVkLWl0ZW1zLXRhYmxlIC5xdHktd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uZ3JvdXBlZC1pdGVtcy10YWJsZSAucXR5LWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5ncm91cGVkLWl0ZW1zLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ucHJvZHVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LW9wdGlvbnMgcC5yZXF1aXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnByb2R1Y3Qtb3B0aW9ucyBkdCB7XG4gIG1hcmdpbjogMTBweCAwIDNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcm9kdWN0LW9wdGlvbnMgZHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyBkZCAucXR5LWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyBkZCAucXR5LWhvbGRlciAucXR5IHtcbiAgd2lkdGg6IDNlbTtcbn1cbi5wcm9kdWN0LW9wdGlvbnMgZGQgLnF0eS1ob2xkZXIgbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyBkZCAucXR5LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5wcm9kdWN0LW9wdGlvbnMgZGQge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4ucHJvZHVjdC1vcHRpb25zIGRkIC5pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDk4JTtcbn1cbi5wcm9kdWN0LW9wdGlvbnMgZGQgLmlucHV0LWJveCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyBkZCBpbnB1dC5kYXRldGltZS1waWNrZXIge1xuICB3aWR0aDogMTUwcHg7XG59XG4ucHJvZHVjdC1vcHRpb25zIGRkIC50aW1lLXBpY2tlciB7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMnB4IDA7XG59XG4ucHJvZHVjdC1vcHRpb25zIGRkIHRleHRhcmVhIHtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiA4ZW07XG59XG4ucHJvZHVjdC1vcHRpb25zIGRkIHNlbGVjdCB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyBkbC5sYXN0IGRkLmxhc3Qge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9kdWN0LW9wdGlvbnMgdWwub3B0aW9ucy1saXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCAucmFkaW8ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9kdWN0LW9wdGlvbnMgdWwub3B0aW9ucy1saXN0IC5jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucHJvZHVjdC1vcHRpb25zIHAubm90ZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5wcm9kdWN0LW9wdGlvbnMtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gaHNsYSgwLCAwJSwgNCUsIDAuMSksIDAgMCAwIDFweCBoc2xhKDAsIDAlLCA0JSwgMC4wMik7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ucHJvZHVjdC1vcHRpb25zLWJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wcm9kdWN0LW9wdGlvbnMtYm90dG9tIC5wcm9kdWN0LXByaWNpbmcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMDtcbiAgY29sb3I6IHJnYig0MiwgNDksIDU0KTtcbn1cbi5wcm9kdWN0LW9wdGlvbnMtYm90dG9tIC50aWVyLXByaWNlcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBjb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xufVxuLnByb2R1Y3Qtb3B0aW9ucy1ib3R0b20gLnRpZXItcHJpY2VzIGxpIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgcGFkZGluZzogMnB4IDA7XG59XG4ucHJvZHVjdC1vcHRpb25zLWJvdHRvbSAudGllci1wcmljZXMgLnByaWNlIHtcbiAgY29sb3I6IHJnYig0MiwgNDksIDU0KTtcbn1cbi5wcm9kdWN0LW9wdGlvbnMtYm90dG9tIC50aWVyLXByaWNlcyAuYmVuZWZpdCB7XG4gIGNvbG9yOiByZ2IoNDIsIDQ5LCA1NCk7XG59XG4ucHJvZHVjdC1vcHRpb25zLWJvdHRvbSAucHJpY2UtYm94IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9kdWN0LW9wdGlvbnMtYm90dG9tIC5wcmljZS10YXgge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnF0eS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5xdHktd3JhcHBlciBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNWVtICsgOHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDIuNWVtICsgOHB4KTtcbn1cbi5xdHktd3JhcHBlciAucXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBjYWxjKDIuNWVtICsgOHB4KTtcbn1cblxuLnF0eS13cmFwcGVyLnNob3duIC5xdHktc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtYm94IC5wcmljZS1leGNsdWRpbmctdGF4IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtYm94IC5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtYm94IC5wcmljZS1pbmNsdWRpbmctdGF4IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtYm94IC5wcmljZS1pbmNsdWRpbmctdGF4IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydC13cmFwcGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAucHJpY2UtZXhjbHVkaW5nLXRheCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAucHJpY2UtaW5jbHVkaW5nLXRheCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAucHJpY2UtaW5jbHVkaW5nLXRheCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wcm9kdWN0LXZpZXcgLmJsb2NrLXJlbGF0ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwgLnRvZ2dsZS10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwgPiBkbCA+IGR0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDI0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCA+IGRsID4gZHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjYmNjZDAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYmNjZDAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1jb2xsYXRlcmFsID4gZGwgPiBkdDpob3ZlciB7XG4gICAgY29sb3I6ICNiY2NkMDA7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCA+IGRsID4gZGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1jb2xsYXRlcmFsID4gZGwgPiBkZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCA+IGRsID4gZHQubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwuYWNjb3JkaW9uLW9wZW4gPiBkbCA+IGR0LmN1cnJlbnQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuICAucHJvZHVjdC1jb2xsYXRlcmFsLmFjY29yZGlvbi1vcGVuID4gZGwgPiBkdC5jdXJyZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2JjY2QwMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwuYWNjb3JkaW9uLW9wZW4gPiBkbCA+IGRkLmN1cnJlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LWltZy1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtYm94IC5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5wcmljZS1ib3ggLnByaWNlLWV4Y2x1ZGluZy10YXggc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5wcmljZS1ib3ggLnByaWNlLWluY2x1ZGluZy10YXgge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAucHJpY2UtaW5jbHVkaW5nLXRheCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1pbWctYm94IC5wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gIH1cbiAgLnByb2R1Y3QtaW1nLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydC1idXR0b25zIC5wYXlwYWwtb3Ige1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtdmlldyAuYWRkLXRvLWNhcnQtYnV0dG9ucyAucGF5cGFsLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtdmlldyAuYWRkLXRvLWNhcnQtYnV0dG9ucyAucGF5cGFsLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydC1idXR0b25zIC5idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXZpZXcgLmJsb2NrLXJlbGF0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYm94LWNvbGxhdGVyYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmdyb3VwZWQtaXRlbXMtdGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvZHVjdC1vcHRpb25zLWJvdHRvbSAucHJvZHVjdC1wcmljaW5nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgfVxuICAucHJvZHVjdC1vcHRpb25zLWJvdHRvbSAudGllci1wcmljZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICB9XG4gIC5wcm9kdWN0LW9wdGlvbnMtYm90dG9tIC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5wcm9kdWN0LW9wdGlvbnMtYm90dG9tIC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzFweCkge1xuICAuYWRkLXRvLWJveCAuYWRkLXRvLWxpbmtzIGEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwgLnRvZ2dsZS10YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCAudG9nZ2xlLXRhYnMgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCAudG9nZ2xlLXRhYnMgbGkgPiBzcGFuIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuICAucHJvZHVjdC1jb2xsYXRlcmFsIC50b2dnbGUtdGFicyBsaTpmaXJzdC1jaGlsZCwgLnByb2R1Y3QtY29sbGF0ZXJhbCAudG9nZ2xlLXRhYnMgbGkuY3VycmVudDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCAudG9nZ2xlLXRhYnMgbGkuY3VycmVudCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwgLnRvZ2dsZS10YWJzIGxpLmN1cnJlbnQgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCAudG9nZ2xlLXRhYnMgbGkuY3VycmVudCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAucHJvZHVjdC1jb2xsYXRlcmFsIC50b2dnbGUtdGFiczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucHJvZHVjdC1jb2xsYXRlcmFsID4gZGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwgPiBkbCA+IGR0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwgPiBkbCA+IGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCA+IGRsID4gZGQuY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5wcm9kdWN0LW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcHJvZHVjdC1yZXZpZXctdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmVmZWZlIDAlLCAjZjRmNGY0IDEwMCUpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBOZXdzbGV0dGVyIFN1YnNjcmlwdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5Lm5ld3NsZXR0ZXItbWFuYWdlLWluZGV4IC5maWVsZHNldCBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIENvbnRhY3RzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbnRhY3RzLWluZGV4LWluZGV4IC5idXR0b25zLXNldCBwLnJlcXVpcmVkIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcxcHgpIHtcbiAgLmNvbnRhY3RzLWluZGV4LWluZGV4IC5idXR0b25zLXNldCB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29udGFjdHMtaW5kZXgtaW5kZXggLmJ1dHRvbnMtc2V0IGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbnRhY3RzLWluZGV4LWluZGV4IC5idXR0b25zLXNldCBwLnJlcXVpcmVkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIENNUyBQYWdlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jbXMtcGFnZS12aWV3IC5zdGQgaW1nLFxuLmNtcy1uby1yb3V0ZSAuc3RkIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jYWNjb3JkaW9uIC50b2dnbGUtdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhY2NvcmRpb24gPiBkbCA+IGR0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAyNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYWNjb3JkaW9uID4gZGwgPiBkdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2JjY2QwMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbiNhY2NvcmRpb24gPiBkbCA+IGRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbiNhY2NvcmRpb24gPiBkbCA+IGRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG59XG5cbiNhY2NvcmRpb24gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNhY2NvcmRpb24gbGkgLnBsdXNpbWFnZSBoMiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2Utc2l0ZW1hcCAubGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cblxuLnBhZ2Utc2l0ZW1hcCAubGlua3MgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utc2l0ZW1hcCAuc2l0ZW1hcCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBhZ2Utc2l0ZW1hcCAuc2l0ZW1hcCBsaSB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG5cbi5jb250YWN0cy1pbmRleC1pbmRleCBoMSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2NvbnRhY3RGb3JtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jY29udGFjdEZvcm0gLmZpZWxkc2V0IC5sZWdlbmQgKyAucmVxdWlyZWQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICNjb250YWN0Rm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBIb21lcGFnZSBTdHlsZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaGVyby1ncmFkaWVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBiMzk1NCAwJSwgIzA5MzA0NiAxMDAlKTtcbn1cblxuLmhlcm8tdGVybWluYWwtYm94IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2JjY2QwMDtcbn1cblxuLnZhbHVlLWJveCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuLnZhbHVlLWJveC0tcHJpbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52YWx1ZS1ib3gtLXByaW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNiY2NkMDA7XG59XG4udmFsdWUtYm94LS1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZhbHVlLWJveC0tYmx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzBCMzk1NDtcbn1cbi52YWx1ZS1ib3gtLWRhbmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52YWx1ZS1ib3gtLWRhbmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI0YwNjU0Mztcbn1cblxuLnN0YXQtbnVtYmVyLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG4uc3RhdC1udW1iZXItLWJsdWUge1xuICBjb2xvcjogIzBCMzk1NDtcbn1cbi5zdGF0LW51bWJlci0tZGFuZ2VyIHtcbiAgY29sb3I6ICNGMDY1NDM7XG59XG4uc3RhdC1udW1iZXItLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2JjY2QwMDtcbn1cblxuLmZlYXR1cmUtYm94IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYmNjZDAwO1xufVxuLmZlYXR1cmUtYm94LS1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiY2NkMDA7XG59XG4uZmVhdHVyZS1ib3gtLWJsdWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBCMzk1NDtcbn1cbi5mZWF0dXJlLWJveC0tZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMDY1NDM7XG59XG5cbi5pY29uLWZlYXR1cmUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmljb24tZmVhdHVyZS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjYmNjZDAwO1xufVxuLmljb24tZmVhdHVyZS0tYmx1ZSB7XG4gIGNvbG9yOiAjMEIzOTU0O1xufVxuLmljb24tZmVhdHVyZS0tZGFuZ2VyIHtcbiAgY29sb3I6ICNGMDY1NDM7XG59XG5cbi5sb3lhbHR5LWxldmVsLXRhZy0tcHJlbWl1bSB7XG4gIGJhY2tncm91bmQ6ICMwQjM5NTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubG95YWx0eS1wcm9ncmVzcy0tcHJpbWFyeTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG59XG4ubG95YWx0eS1wcm9ncmVzcy0tcHJpbWFyeTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xufVxuLmxveWFsdHktcHJvZ3Jlc3MtLWluZm86Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xufVxuLmxveWFsdHktcHJvZ3Jlc3MtLWluZm86Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbn1cbi5sb3lhbHR5LXByb2dyZXNzLS1wcmVtaXVtOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMzk1NDtcbn1cbi5sb3lhbHR5LXByb2dyZXNzLS1wcmVtaXVtOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjM5NTQ7XG59XG5cbi5uZXdzbGV0dGVyLWJveC1ob21lcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG59XG5cbi5ncmFkaWVudC1zZWN0aW9uLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZWZlZmUgMCUsICNmNGY0ZjQgMTAwJSk7XG59XG4uZ3JhZGllbnQtc2VjdGlvbi0tbGlnaHRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmY2ZjZmMgMCUsICNmNWY1ZjUgMTAwJSk7XG59XG4uZ3JhZGllbnQtc2VjdGlvbi0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwYjM5NTQgMCUsICMwOTMwNDYgMTAwJSk7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBCMzk1NDtcbiAgY29sb3I6ICMwQjM5NTQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjM5NTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWluLWgtMjUwIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2QwMDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzOTU0O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNiY2NkMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEIzOTU0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzBCMzk1NDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogQ29va2llc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ub3RpY2UtY29va2llIC5ub3RpY2UtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm5vdGljZS1jb29raWUgLm5vdGljZS1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm5vdGljZS1jb29raWUgLm5vdGljZS10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubm90aWNlLWNvb2tpZSAubm90aWNlLXRleHQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5ub3RpY2UtY29va2llIC5hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMTQuNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTZweCkge1xuICAubm90aWNlLWNvb2tpZSAubm90aWNlLXRleHQge1xuICAgIG1heC13aWR0aDogODYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAubm90aWNlLWNvb2tpZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5ub3RpY2UtY29va2llIC5ub3RpY2UtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MiU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLm5vdGljZS1jb29raWUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubm90aWNlLWNvb2tpZSAubm90aWNlLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHg7XG4gIH1cbiAgLm5vdGljZS1jb29raWUgLm5vdGljZS1pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubm90aWNlLWNvb2tpZSAubm90aWNlLXRleHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubm90aWNlLWNvb2tpZSAuYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmhlcm8uZmVhdHVyZXMtaGVybyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWZhZmEgMCUsICNmZmZmZmYgMTAwJSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby5mZWF0dXJlcy1oZXJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNiY2NkMDAgMCUsICM5NWE2MDAgMTAwJSk7XG59XG4uaGVyby5mZWF0dXJlcy1oZXJvIC5oZXJvLWJvZHkge1xuICBwYWRkaW5nOiA0cmVtIDEuNXJlbTtcbn1cbi5oZXJvLmZlYXR1cmVzLWhlcm8gLnRpdGxlLCAuaGVyby5mZWF0dXJlcy1oZXJvIC5wYWdlLXRpdGxlIGgxLCAucGFnZS10aXRsZSAuaGVyby5mZWF0dXJlcy1oZXJvIGgxLFxuLmhlcm8uZmVhdHVyZXMtaGVybyAucGFnZS10aXRsZSBoMixcbi5wYWdlLXRpdGxlIC5oZXJvLmZlYXR1cmVzLWhlcm8gaDIsXG4uaGVyby5mZWF0dXJlcy1oZXJvIC5wcm9kdWN0LW5hbWUgaDEsXG4ucHJvZHVjdC1uYW1lIC5oZXJvLmZlYXR1cmVzLWhlcm8gaDEsXG4uaGVyby5mZWF0dXJlcy1oZXJvIC5wcm9kdWN0LW5hbWUgLmgxLFxuLnByb2R1Y3QtbmFtZSAuaGVyby5mZWF0dXJlcy1oZXJvIC5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzM1MzYzNztcbn1cbi5oZXJvLmZlYXR1cmVzLWhlcm8gLnRpdGxlIC5mYXMsIC5oZXJvLmZlYXR1cmVzLWhlcm8gLnBhZ2UtdGl0bGUgaDEgLmZhcywgLnBhZ2UtdGl0bGUgLmhlcm8uZmVhdHVyZXMtaGVybyBoMSAuZmFzLFxuLmhlcm8uZmVhdHVyZXMtaGVybyAucGFnZS10aXRsZSBoMiAuZmFzLFxuLnBhZ2UtdGl0bGUgLmhlcm8uZmVhdHVyZXMtaGVybyBoMiAuZmFzLFxuLmhlcm8uZmVhdHVyZXMtaGVybyAucHJvZHVjdC1uYW1lIGgxIC5mYXMsXG4ucHJvZHVjdC1uYW1lIC5oZXJvLmZlYXR1cmVzLWhlcm8gaDEgLmZhcyxcbi5oZXJvLmZlYXR1cmVzLWhlcm8gLnByb2R1Y3QtbmFtZSAuaDEgLmZhcyxcbi5wcm9kdWN0LW5hbWUgLmhlcm8uZmVhdHVyZXMtaGVybyAuaDEgLmZhcyB7XG4gIGNvbG9yOiAjYmNjZDAwO1xuICBhbmltYXRpb246IGljb25Cb3VuY2UgMC42cyBlYXNlLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8uZmVhdHVyZXMtaGVybyAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSg0MiwgNDksIDU0LCAwLjg3NSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIGljb25Cb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgcm90YXRlKDVkZWcpO1xuICB9XG59XG4uZmVhdHVyZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MXB4KSB7XG4gIC5mZWF0dXJlcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbn1cblxuLmZlYXR1cmUtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVhdHVyZS1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCAjYmNjZDAwIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZmVhdHVyZS1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICBib3gtc2hhZG93OiAwIDEycHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItY29sb3I6ICNiY2NkMDA7XG59XG4uZmVhdHVyZS1jYXJkOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmZlYXR1cmUtY2FyZDpob3ZlciAuZmVhdHVyZS1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5mZWF0dXJlLWNhcmQ6aG92ZXIgLmZlYXR1cmUtaWNvbiBpIHtcbiAgYW5pbWF0aW9uOiBpY29uRmxvYXQgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmVhdHVyZS1jYXJkIC5jYXJkLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xufVxuLmZlYXR1cmUtY2FyZCAuZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlLWNhcmQgLmZlYXR1cmUtaWNvbiBpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZlYXR1cmUtY2FyZCAuZmVhdHVyZS1pY29uLmljb24tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYmNjZDAwIDAlLCAjOTVhNjAwIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMTg4LCAyMDUsIDAsIDAuMjUpO1xufVxuLmZlYXR1cmUtY2FyZCAudGl0bGUsIC5mZWF0dXJlLWNhcmQgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLXRpdGxlIC5mZWF0dXJlLWNhcmQgaDEsXG4uZmVhdHVyZS1jYXJkIC5wYWdlLXRpdGxlIGgyLFxuLnBhZ2UtdGl0bGUgLmZlYXR1cmUtY2FyZCBoMixcbi5mZWF0dXJlLWNhcmQgLnByb2R1Y3QtbmFtZSBoMSxcbi5wcm9kdWN0LW5hbWUgLmZlYXR1cmUtY2FyZCBoMSxcbi5mZWF0dXJlLWNhcmQgLnByb2R1Y3QtbmFtZSAuaDEsXG4ucHJvZHVjdC1uYW1lIC5mZWF0dXJlLWNhcmQgLmgxIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZmVhdHVyZS1jYXJkIHAge1xuICBjb2xvcjogcmdiYSg0MiwgNDksIDU0LCAwLjg3NSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbn1cblxuQGtleWZyYW1lcyBpY29uRmxvYXQge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzFweCkge1xuICAuaGVyby5mZWF0dXJlcy1oZXJvIC5oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICB9XG4gIC5oZXJvLmZlYXR1cmVzLWhlcm8gLnRpdGxlLCAuaGVyby5mZWF0dXJlcy1oZXJvIC5wYWdlLXRpdGxlIGgxLCAucGFnZS10aXRsZSAuaGVyby5mZWF0dXJlcy1oZXJvIGgxLFxuICAuaGVyby5mZWF0dXJlcy1oZXJvIC5wYWdlLXRpdGxlIGgyLFxuICAucGFnZS10aXRsZSAuaGVyby5mZWF0dXJlcy1oZXJvIGgyLFxuICAuaGVyby5mZWF0dXJlcy1oZXJvIC5wcm9kdWN0LW5hbWUgaDEsXG4gIC5wcm9kdWN0LW5hbWUgLmhlcm8uZmVhdHVyZXMtaGVybyBoMSxcbiAgLmhlcm8uZmVhdHVyZXMtaGVybyAucHJvZHVjdC1uYW1lIC5oMSxcbiAgLnByb2R1Y3QtbmFtZSAuaGVyby5mZWF0dXJlcy1oZXJvIC5oMSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAuaGVyby5mZWF0dXJlcy1oZXJvIC50aXRsZSAuZmFzLCAuaGVyby5mZWF0dXJlcy1oZXJvIC5wYWdlLXRpdGxlIGgxIC5mYXMsIC5wYWdlLXRpdGxlIC5oZXJvLmZlYXR1cmVzLWhlcm8gaDEgLmZhcyxcbiAgLmhlcm8uZmVhdHVyZXMtaGVybyAucGFnZS10aXRsZSBoMiAuZmFzLFxuICAucGFnZS10aXRsZSAuaGVyby5mZWF0dXJlcy1oZXJvIGgyIC5mYXMsXG4gIC5oZXJvLmZlYXR1cmVzLWhlcm8gLnByb2R1Y3QtbmFtZSBoMSAuZmFzLFxuICAucHJvZHVjdC1uYW1lIC5oZXJvLmZlYXR1cmVzLWhlcm8gaDEgLmZhcyxcbiAgLmhlcm8uZmVhdHVyZXMtaGVybyAucHJvZHVjdC1uYW1lIC5oMSAuZmFzLFxuICAucHJvZHVjdC1uYW1lIC5oZXJvLmZlYXR1cmVzLWhlcm8gLmgxIC5mYXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5mZWF0dXJlLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuZmVhdHVyZS1jYXJkOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIH1cbn1cbi5mZWF0dXJlcy1zZWN0aW9uIC5jb2x1bW4ge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGVJblVwIDAuNnMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG4uZmVhdHVyZXMtc2VjdGlvbiAuY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5mZWF0dXJlcy1zZWN0aW9uIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmZlYXR1cmVzLXNlY3Rpb24gLmNvbHVtbjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4uZmVhdHVyZXMtc2VjdGlvbiAuY29sdW1uOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZlYXR1cmUtY2FyZCxcbiAgLmhlcm8uZmVhdHVyZXMtaGVybyAudGl0bGUgLmZhcyxcbiAgLmhlcm8uZmVhdHVyZXMtaGVybyAucGFnZS10aXRsZSBoMSAuZmFzLFxuICAucGFnZS10aXRsZSAuaGVyby5mZWF0dXJlcy1oZXJvIGgxIC5mYXMsXG4gIC5oZXJvLmZlYXR1cmVzLWhlcm8gLnBhZ2UtdGl0bGUgaDIgLmZhcyxcbiAgLnBhZ2UtdGl0bGUgLmhlcm8uZmVhdHVyZXMtaGVybyBoMiAuZmFzLFxuICAuaGVyby5mZWF0dXJlcy1oZXJvIC5wcm9kdWN0LW5hbWUgaDEgLmZhcyxcbiAgLnByb2R1Y3QtbmFtZSAuaGVyby5mZWF0dXJlcy1oZXJvIGgxIC5mYXMsXG4gIC5oZXJvLmZlYXR1cmVzLWhlcm8gLnByb2R1Y3QtbmFtZSAuaDEgLmZhcyxcbiAgLnByb2R1Y3QtbmFtZSAuaGVyby5mZWF0dXJlcy1oZXJvIC5oMSAuZmFzLFxuICAuZmVhdHVyZXMtc2VjdGlvbiAuY29sdW1uIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZlYXR1cmUtY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuICogMS4gUmVtb3ZlcyBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlcyByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5jb2wyLXNldCAuYnV0dG9ucy1zZXQgLmJ1dHRvbixcbiAgLmNvbDItc2V0IC5idXR0b25zLXNldCAuYnV0dG9uMiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2wyLXNldCAuYnV0dG9ucy1zZXQgLmJhY2stbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29sMi1zZXQgLmJ1dHRvbnMtc2V0IC5yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9ucy1zZXQgLmJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAuYnV0dG9ucy1zZXQgLmJhY2stbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnV0dG9ucy1zZXQgLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBCdXR0b24gU2V0c1xuICovXG4uYnV0dG9ucy1zZXQge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYnV0dG9ucy1zZXQgcC5yZXF1aXJlZCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJ1dHRvbnMtc2V0IC5iYWNrLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuLmJ1dHRvbnMtc2V0IGE6bm90KC5idXR0b24pIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uYnV0dG9ucy1zZXQgYnV0dG9uLmJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cblxuLmJ1dHRvbnMtc2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBGT1JNUyAtIENPTU1PTlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIEZpZWxkc2V0c1xuICovXG4uZmllbGRzZXQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmZpZWxkc2V0IHAucmVxdWlyZWQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZpZWxkc2V0ICsgLmZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5mb3JtIC5sZWdlbmQge1xuICBtYXJnaW46IDEuNXJlbSAwIDFyZW0gMDtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcwLjQsIDE3MC40LCAxNzAuNCwgMC4zKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogSW5wdXQgQm94XG4gKi9cbi5pbnB1dC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIEZvciBhZGphY2VudCBzZWxlY3QgaW5wdXRzLiAqL1xuLyogRXhhbXBsZTogY3JlZGl0IGNhcmQgZXhwaXJhdGlvbiBtb250aCBhbmQgeWVhci4gKi9cbi5pbnB1dC1ib3ggLnYtZml4IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBMYWJlbHNcbiAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtd2lkdGg6IDg5JTtcbn1cblxubGFiZWwucmVxdWlyZWQ6YWZ0ZXIsXG5zcGFuLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBjb2xvcjogI0YwNjU0MztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5sYWJlbC5yZXF1aXJlZCBlbSxcbnNwYW4ucmVxdWlyZWQgZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBIaW50c1xuICovXG4uaW5wdXQtaGludCB7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIFNlbGVjdFxuICovXG5zZWxlY3Qge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzY1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG51bC5mb3JtLWxpc3Qgc2VsZWN0LCB1bC5mb3JtLWxpc3QgaW5wdXQ6bm90KC5jaGVja2JveCksIHVsLmZvcm0tbGlzdCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bC5uby1saXN0LXN0eWxlLCBvbC5uby1saXN0LXN0eWxlIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5zZWxlY3QgKyBzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogVGV4dGFyZWFcbiAqL1xudGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA0NTBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBJbnB1dHNcbiAqL1xuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAzNjVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uaW5wdXQtdGV4dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmlucHV0LXRleHQ6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjZDAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5pbnB1dC10ZXh0LnZhbGlkYXRpb24tZmFpbGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA2NTQzO1xufVxuXG4uaW5wdXQtdGV4dC52YWxpZGF0aW9uLWZhaWxlZDpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG59XG5cbi8qIE9ubHkgc2hvdyBvbiBpUGhvbmVzIChub3QgaVBhZHMgb3IgYW55IG90aGVyIGRldmljZSkgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICBpbnB1dFt0eXBlPXRlbF0sXG4gIGlucHV0W3R5cGU9dGV4dF0sXG4gIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIC8qIFByZXZlbnQgZnJvbSB6b29taW5nIG9uIGZvY3VzICovXG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIElucHV0cyAtIFF1YW50aXR5XG4gKi9cbmlucHV0W3R5cGU9bnVtYmVyXS5xdHksXG5pbnB1dFt0eXBlPXRleHRdLnF0eSB7XG4gIHdpZHRoOiAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogUGxhY2Vob2xkZXJcbiAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2UwZTBlMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogQ2hlY2tib3ggQW5kIFJhZGlvXG4gKi9cbi5jaGVja2JveCB7XG4gIHpvb206IDEuNTtcbn1cblxuLmNoZWNrYm94LFxuLnJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGVja2JveCArIGxhYmVsLFxuLnJhZGlvICsgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBWYWxpZGF0aW9uXG4gKi9cbnAucmVxdWlyZWQsXG4udmFsaWRhdGlvbi1hZHZpY2Uge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRjA2NTQzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5sYWJlbC5yZXF1aXJlZDphZnRlcixcbnNwYW4ucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGNvbG9yOiAjRjA2NTQzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbmxhYmVsLnJlcXVpcmVkIGVtLFxuc3Bhbi5yZXF1aXJlZCBlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEZvcm0gTGlzdFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5mb3JtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWxpc3QgLmlucHV0LXJhbmdlIC5pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbi5mb3JtLWxpc3QgLmhhbGYtZmllbGQge1xuICB3aWR0aDogMTgxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tbGlzdCBzcGFuLm5vdGljZSB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDkwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogVHVybiB0aGUgbGFiZWwgb2YgY29udHJvbHMgKHJhZGlvL2NoZWNrYm94KSBpbnRvIGEgYnV0dG9uIHN0eWxlIHRoYXQgd3JhcHMgdGhlIGlucHV0ICovXG4uZm9ybS1saXN0IC5jb250cm9sLFxuLnNwLW1ldGhvZHMgZHQsXG4jY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnNwLW1ldGhvZHMgZGQsXG4jY28tc2hpcHBpbmctbWV0aG9kLWZvcm0gLnNwLW1ldGhvZHMgZGQsXG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCB7XG4gIC8qIFdoZW4gYSBsYWJlbCBpcyBuZXh0IHRvIGFuIGlucHV0IHRoYXQgaXMgc2V0IHRvIG5vdCBkaXNwbGF5LCB3ZSBzaG91bGQgc3R5bGUgdGhlIGxhYmVsIGluIGEgbm9uLWNsaWNrYWJsZSBzdGF0ZSAqL1xufVxuXG4uZm9ybS1saXN0IC5jb250cm9sIGRpdi5pbnB1dC1ib3gsXG4uc3AtbWV0aG9kcyBkdCBkaXYuaW5wdXQtYm94LFxuI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5zcC1tZXRob2RzIGRkIGRpdi5pbnB1dC1ib3gsXG4jY28tc2hpcHBpbmctbWV0aG9kLWZvcm0gLnNwLW1ldGhvZHMgZGQgZGl2LmlucHV0LWJveCxcbi5wcm9kdWN0LW9wdGlvbnMgdWwub3B0aW9ucy1saXN0IGRpdi5pbnB1dC1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9ybS1saXN0IC5jb250cm9sIGRpdi5pbnB1dC1ib3gge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZvcm0tbGlzdCAuY29udHJvbCBkaXYuaW5wdXQtYm94OmFmdGVyLFxuLnNwLW1ldGhvZHMgZHQgZGl2LmlucHV0LWJveDphZnRlcixcbiNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAuc3AtbWV0aG9kcyBkZCBkaXYuaW5wdXQtYm94OmFmdGVyLFxuI2NvLXNoaXBwaW5nLW1ldGhvZC1mb3JtIC5zcC1tZXRob2RzIGRkIGRpdi5pbnB1dC1ib3g6YWZ0ZXIsXG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCBkaXYuaW5wdXQtYm94OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tbGlzdCAuY29udHJvbCBpbnB1dC5yYWRpbyxcbi5mb3JtLWxpc3QgLmNvbnRyb2wgaW5wdXQuY2hlY2tib3g6bm90KCN0bV9nZHByX2NvbnNlbnRfcHJpdmFjeSksXG4uc3AtbWV0aG9kcyBkdCBpbnB1dC5yYWRpbyxcbi5zcC1tZXRob2RzIGR0IGlucHV0LmNoZWNrYm94LFxuI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5zcC1tZXRob2RzIGRkIGlucHV0LnJhZGlvLFxuI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5zcC1tZXRob2RzIGRkIGlucHV0LmNoZWNrYm94LFxuI2NvLXNoaXBwaW5nLW1ldGhvZC1mb3JtIC5zcC1tZXRob2RzIGRkIGlucHV0LnJhZGlvLFxuI2NvLXNoaXBwaW5nLW1ldGhvZC1mb3JtIC5zcC1tZXRob2RzIGRkIGlucHV0LmNoZWNrYm94LFxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgaW5wdXQucmFkaW8sXG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCBpbnB1dC5jaGVja2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKlxuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgKi9cbn1cblxuLmZvcm0tbGlzdCAubmV3c2xldHRlciBpbnB1dC5jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0tbGlzdCAubmV3c2xldHRlciBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5mb3JtLWxpc3QgLmNvbnRyb2wgbGFiZWwsXG4uc3AtbWV0aG9kcyBkdCBsYWJlbCxcbiNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAuc3AtbWV0aG9kcyBkZCBsYWJlbCxcbiNjby1zaGlwcGluZy1tZXRob2QtZm9ybSAuc3AtbWV0aG9kcyBkZCBsYWJlbCxcbi5wcm9kdWN0LW9wdGlvbnMgdWwub3B0aW9ucy1saXN0IGxhYmVsIHtcbiAgY29sb3I6IHJnYig0MiwgNDksIDU0KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKndpZHRoOiAxMDAlOyovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgbGFiZWwge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5mb3JtLWxpc3QgLmNvbnRyb2wgLm5vLWRpc3BsYXkgKyBsYWJlbCxcbi5zcC1tZXRob2RzIGR0IC5uby1kaXNwbGF5ICsgbGFiZWwsXG4jY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnNwLW1ldGhvZHMgZGQgLm5vLWRpc3BsYXkgKyBsYWJlbCxcbiNjby1zaGlwcGluZy1tZXRob2QtZm9ybSAuc3AtbWV0aG9kcyBkZCAubm8tZGlzcGxheSArIGxhYmVsLFxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgLm5vLWRpc3BsYXkgKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtLWxpc3QgLmNvbnRyb2wgLm5vLWRpc3BsYXkgKyBsYWJlbDpob3Zlcixcbi5zcC1tZXRob2RzIGR0IC5uby1kaXNwbGF5ICsgbGFiZWw6aG92ZXIsXG4jY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnNwLW1ldGhvZHMgZGQgLm5vLWRpc3BsYXkgKyBsYWJlbDpob3ZlcixcbiNjby1zaGlwcGluZy1tZXRob2QtZm9ybSAuc3AtbWV0aG9kcyBkZCAubm8tZGlzcGxheSArIGxhYmVsOmhvdmVyLFxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgLm5vLWRpc3BsYXkgKyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCBsYWJlbCxcbi5jb2wyLXNldCAuZm9ybS1saXN0IC5jb250cm9sIGxhYmVsIHtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWxpc3QgLmNvbnRyb2wucmVtZW1iZXItbWUtYm94IGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xufVxuXG4uZm9ybS1saXN0IC5jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvcm0tbGlzdCAuY29udHJvbCBsYWJlbCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZm9ybS1saXN0IC5jb250cm9sIC5yYWRpbyxcbi5mb3JtLWxpc3QgLmNvbnRyb2wgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHpvb206IDEuNTtcbn1cblxuLmZvcm0tbGlzdCAuY29udHJvbCAuaW5wdXQtYm94IHtcbiAgY2xlYXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LW9wdGlvbnMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLnByb2R1Y3Qtb3B0aW9ucy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogTW9iaWxlIE9wdGltaXphdGlvbnMgZm9yIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1saXN0ID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgaW5wdXRbdHlwZT10ZWxdLFxuICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jaGVja2JveCxcbiAgLnJhZGlvIHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgfVxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvcm0tbGlzdCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBMYXllcmVkIE5hdmlnYXRpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLXN1YnRpdGxlLS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiByZ2IoNDIsIDQ5LCA1NCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAyNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1zdWJ0aXRsZS0tZmlsdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjYmNjZDAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50IC50b2dnbGUtdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudCA+IGRsID4gZHQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiByZ2IoNDIsIDQ5LCA1NCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAyNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGR0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjYmNjZDAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50ID4gZGwgPiBkZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG59XG5cbi5ibG9jay1sYXllcmVkLW5hdiBkbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9jay1sYXllcmVkLW5hdiBkbCBkZCBvbCA+IGxpID4gc3BhbiwgLmJsb2NrLWxheWVyZWQtbmF2IGRsIGRkIG9sID4gbGkgPiBhIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stbGF5ZXJlZC1uYXYgZGwgZGQgb2wgPiBsaSA+IGEgLmNvdW50IHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50ID4gZGwgPiBkdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudCA+IGRsID4gZHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5zaWRlYmFyIC5ibG9jay5ibG9jay1sYXllcmVkLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYtLW5vLWZpbHRlcnMgLmJsb2NrLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGR0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGR0OmhvdmVyIHtcbiAgICBjb2xvcjogI2JjY2QwMDtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGR0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNiY2NkMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudCA+IGRsID4gZHQubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudCA+IGRsID4gZGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50LmFjY29yZGlvbi1vcGVuID4gZGwgPiBkdC5jdXJyZW50IHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50LmFjY29yZGlvbi1vcGVuID4gZGwgPiBkdC5jdXJyZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2JjY2QwMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudC5hY2NvcmRpb24tb3BlbiA+IGRsID4gZGQuY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1zdWJ0aXRsZS0tZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stc3VidGl0bGUtLWZpbHRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLXN1YnRpdGxlLS1maWx0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0MiwgNDksIDU0KSA0NDQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1zdWJ0aXRsZS0tZmlsdGVyLmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAjbmFycm93LWJ5LWxpc3QsXG4gICNuYXJyb3ctYnktbGlzdDIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IGRsIG9sID4gbGkgPiBhLFxuICAuYmxvY2stbGF5ZXJlZC1uYXYgZGwgb2wgPiBsaSA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgZGwgb2wgPiBsaSA+IGEge1xuICAgIGNvbG9yOiByZ2IoNDIsIDQ5LCA1NCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgZGwgb2wgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICB9XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYgLmN1cnJlbnRseSAuYmxvY2stc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2stbGF5ZXJlZC1uYXYgLmN1cnJlbnRseSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLWxheWVyZWQtbmF2IC5jdXJyZW50bHkgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5ibG9jay1sYXllcmVkLW5hdiAuY3VycmVudGx5IG9sIGxpIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvY2stbGF5ZXJlZC1uYXYgLmN1cnJlbnRseSBvbCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJsb2NrLWxheWVyZWQtbmF2IC5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogTGF5ZXJlZCBOYXZpZ2F0aW9uIC0gVGFnIFN0eWxlIChIb3Jpem9udGFsKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ibG9jay1sYXllcmVkLW5hdi0tdGFncyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmJsb2NrLWxheWVyZWQtbmF2LS10YWdzIC5sYXllcmVkLW5hdl9fYWN0aXZlLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc1NzU3NTtcbiAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbn1cbi5ibG9jay1sYXllcmVkLW5hdi0tdGFncyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS1maWx0ZXJzIC5sYXllcmVkLW5hdl9fYWN0aXZlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5ibG9jay1sYXllcmVkLW5hdi0tdGFncyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS1maWx0ZXJzIC5sYXllcmVkLW5hdl9fYWN0aXZlLWhlYWRlciAuYmxvY2stc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYtLXRhZ3MgLmxheWVyZWQtbmF2X19hY3RpdmUtZmlsdGVycyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS1oZWFkZXIgLmJ1dHRvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cbi5ibG9jay1sYXllcmVkLW5hdi0tdGFncyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS1maWx0ZXJzIC5sYXllcmVkLW5hdl9fYWN0aXZlLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuLmJsb2NrLWxheWVyZWQtbmF2LS10YWdzIC5sYXllcmVkLW5hdl9fYWN0aXZlLWZpbHRlcnMgLmxheWVyZWQtbmF2X19hY3RpdmUtdGFncyAudGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41ZW07XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYtLXRhZ3MgLmxheWVyZWQtbmF2X19hY3RpdmUtZmlsdGVycyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS10YWdzIC50YWcgLmxheWVyZWQtbmF2X19hY3RpdmUtbGFiZWwge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYtLXRhZ3MgLmxheWVyZWQtbmF2X19hY3RpdmUtZmlsdGVycyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS10YWdzIC50YWcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ibG9jay1sYXllcmVkLW5hdi0tdGFncyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS1maWx0ZXJzIC5sYXllcmVkLW5hdl9fYWN0aXZlLXRhZ3MgLnRhZyAuZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuLmJsb2NrLWxheWVyZWQtbmF2LS10YWdzIC5sYXllcmVkLW5hdl9fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLmJsb2NrLWxheWVyZWQtbmF2LS10YWdzIC5sYXllcmVkLW5hdl9fZmlsdGVyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYtLXRhZ3MgLmxheWVyZWQtbmF2X19maWx0ZXItZ3JvdXAgLmxheWVyZWQtbmF2X19maWx0ZXItbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM1MzYzNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJsb2NrLWxheWVyZWQtbmF2LS10YWdzIC5sYXllcmVkLW5hdl9fZmlsdGVyLWdyb3VwIC5sYXllcmVkLW5hdl9fZmlsdGVyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5ibG9jay1sYXllcmVkLW5hdi0tdGFncyAubGF5ZXJlZC1uYXZfX2ZpbHRlci1ncm91cCAubGF5ZXJlZC1uYXZfX2ZpbHRlci1pdGVtcyAudGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYtLXRhZ3MgLmxheWVyZWQtbmF2X19maWx0ZXItZ3JvdXAgLmxheWVyZWQtbmF2X19maWx0ZXItaXRlbXMgLnRhZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWxheWVyZWQtbmF2LS10YWdzIC5sYXllcmVkLW5hdl9fZmlsdGVyLWdyb3VwIC5sYXllcmVkLW5hdl9fZmlsdGVyLWl0ZW1zIC50YWcuaXMtc3VjY2VzcyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYtLXRhZ3MgLmxheWVyZWQtbmF2X19maWx0ZXItZ3JvdXAgLmxheWVyZWQtbmF2X19maWx0ZXItaXRlbXMgLnRhZyAuY291bnQge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MXB4KSB7XG4gIC5ibG9jay1sYXllcmVkLW5hdi0tdGFncyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS1maWx0ZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYtLXRhZ3MgLmxheWVyZWQtbmF2X19hY3RpdmUtZmlsdGVycyAubGF5ZXJlZC1uYXZfX2FjdGl2ZS1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2LS10YWdzIC5sYXllcmVkLW5hdl9fYWN0aXZlLWZpbHRlcnMgLmxheWVyZWQtbmF2X19hY3RpdmUtaGVhZGVyIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdi0tdGFncyAubGF5ZXJlZC1uYXZfX2ZpbHRlci1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYtLXRhZ3MgLmxheWVyZWQtbmF2X19maWx0ZXItZ3JvdXAgLmxheWVyZWQtbmF2X19maWx0ZXItbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2LS10YWdzIC5sYXllcmVkLW5hdl9fZmlsdGVyLWdyb3VwIC5sYXllcmVkLW5hdl9fZmlsdGVyLWl0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogTWVzc2FnZXNcbiAqL1xuLnN1Y2Nlc3Mge1xuICBjb2xvcjogI2JjY2QwMDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6ICNGMDY1NDM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubm90aWNlIHtcbiAgY29sb3I6ICMwQjM5NTQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBNZXNzYWdlc1xuICovXG51bC5tZXNzYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bC5tZXNzYWdlcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5tZXNzYWdlcyBsaSB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbnVsLm1lc3NhZ2VzIGxpIGxpOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxudWwubWVzc2FnZXMgbGkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDk2JSk7XG59XG51bC5tZXNzYWdlcyBsaS5lcnJvci1tc2cgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI0YwNjU0MztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxudWwubWVzc2FnZXMgbGkuZXJyb3ItbXNnIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRjA2NTQzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwNjU0MztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMDY1NDM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMDY1NDM7XG59XG51bC5tZXNzYWdlcyBsaS5ub3RpY2UtbXNnIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwQjM5NTQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbnVsLm1lc3NhZ2VzIGxpLm5vdGljZS1tc2cge1xuICBjb2xvcjogIzM1MzYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwQjM5NTQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMEIzOTU0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBCMzk1NDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBCMzk1NDtcbn1cbnVsLm1lc3NhZ2VzIGxpLnN1Y2Nlc3MtbXNnIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNiY2NkMDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbnVsLm1lc3NhZ2VzIGxpLnN1Y2Nlc3MtbXNnIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYmNjZDAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2QwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NkMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NkMDA7XG59XG51bC5tZXNzYWdlcyBsaS53YXJuaW5nLW1zZyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjRkZFNzc1O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG51bC5tZXNzYWdlcyBsaS53YXJuaW5nLW1zZyB7XG4gIGNvbG9yOiAjMzUzNjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0ZGRTc3NTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkU3NzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZFNzc1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZFNzc1O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEdlbmVyYWwgUHJvZHVjdCBMaXN0IFN0eWxlcyAobm90IG1vZHVsZS1zcGVjaWZpYylcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXRlZ29yeS1wcm9kdWN0cyB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBQcm9kdWN0IExpc3QgR2VuZXJhbFxuICovXG4uY2F0ZWdvcnktdGl0bGUgaDEsXG5ib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXRpdGxlIGgxIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNhdGVnb3J5LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIFByb2R1Y3QgTmFtZVxuICovXG5oMi5wcm9kdWN0LW5hbWUsXG5oMy5wcm9kdWN0LW5hbWUsXG5oNC5wcm9kdWN0LW5hbWUsXG5oNS5wcm9kdWN0LW5hbWUsXG5oNi5wcm9kdWN0LW5hbWUsXG5wLnByb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbjogMCAwIDAuNzVlbTtcbiAgY29sb3I6IHJnYmEoNDIsIDQ5LCA1NCwgMC44NzUpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMi5wcm9kdWN0LW5hbWUgYSxcbmgzLnByb2R1Y3QtbmFtZSBhLFxuaDQucHJvZHVjdC1uYW1lIGEsXG5oNS5wcm9kdWN0LW5hbWUgYSxcbnAucHJvZHVjdC1uYW1lIGEge1xuICBjb2xvcjogcmdiYSg0MiwgNDksIDU0LCAwLjg3NSk7XG59XG5cbmgyLnByb2R1Y3QtbmFtZSBhOmhvdmVyLFxuaDMucHJvZHVjdC1uYW1lIGE6aG92ZXIsXG5oNC5wcm9kdWN0LW5hbWUgYTpob3Zlcixcbmg1LnByb2R1Y3QtbmFtZSBhOmhvdmVyLFxucC5wcm9kdWN0LW5hbWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYmNjZDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LW5hbWUsXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1uYW1lIGEsXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1uYW1lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIFByb2R1Y3QgR3JpZFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wcm9kdWN0cy1ncmlkLCAucHJvZHVjdHMtZ3JpZCAuYWRkLXRvLWxpbmtzLCAucHJvZHVjdHMtZ3JpZCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0cy1ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLnByb2R1Y3RzLWdyaWQgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbWFnZSBpbWcuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5jbXMtaG9tZSAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jbXMtaG9tZSAucHJvZHVjdHMtZ3JpZCBsaS5pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jbXMtaG9tZSAucHJvZHVjdHMtZ3JpZCAucHJpY2UtYm94IHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi5jbXMtaG9tZSAucHJvZHVjdHMtZ3JpZCAucHJpY2Uge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbWluLWhlaWdodDogODVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5yYXRpbmdzIC5yYXRpbmctYm94IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5yYXRpbmdzIC5hbW91bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJpY2UtYm94IHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIG1hcmdpbjogMTBweCAyJSAwIDIlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCAuYWRkLXRvLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogQ29uZmlnOiBUd28gY29sdW1ucyArIGZsZXhpYmxlIGd1dHRlciAqL1xuLnByb2R1Y3RzLWdyaWQgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDcuNzI3MjclO1xuICBtYXJnaW4tcmlnaHQ6IDQuNTQ1NDUlO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5wcm9kdWN0cy1ncmlkID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbWFnZTpiZWZvcmUsIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vcGMtYWpheC1sb2FkZXIuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlLmxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlLmxvYWRpbmc6YmVmb3JlLCAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbWFnZS5sb2FkaW5nOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLyogQ29uZmlnOiBUaHJlZSBjb2x1bW5zICsgZmxleGlibGUgZ3V0dGVyICovXG4gIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAvKiBVbmRvIHR3by1jb2x1bW4gY29uZmlnICovXG4gICAgLyogU2V0IHRocmVlLWNvbHVtbiBjb25maWcgKi9cbiAgfVxuICAucHJvZHVjdHMtZ3JpZCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAucHJvZHVjdHMtZ3JpZCA+IGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjcwMzclO1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkID4gbGkge1xuICAgIHdpZHRoOiAxNy44NjQyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzAzNyU7XG4gIH1cbiAgLmNtcy1ob21lIC5wcm9kdWN0cy1ncmlkID4gbGkge1xuICAgIHdpZHRoOiAzNy44NjQyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzAzNyU7XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQgPiBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkID4gbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjlweCkge1xuICAuY21zLWhvbWUgLnByb2R1Y3RzLWdyaWQgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjg2NDIlO1xuICAgIG1hcmdpbi1yaWdodDogMy43MDM3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBDb25maWc6IENvbHVtbnMgKyBmbGV4aWJsZSBndXR0ZXIgKi9cbiAgLyogVW5kbyB0aHJlZS1jb2x1bW4gY29uZmlnICovXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNC1jb2wgPiBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC00LWNvbCA+IGxpOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC00LWNvbCA+IGxpOm50aC1jaGlsZChldmVuKSxcbiAgLnByb2R1Y3RzLWdyaWQtLW1heC00LWNvbCA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cbiAgLyogU2V0IGNvbHVtbiBjb25maWcgKi9cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC00LWNvbCA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjIyMjIlO1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNC1jb2wgPiBsaSB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjIyMjIlO1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNC1jb2wgPiBsaTpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNC1jb2wgPiBsaTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogQ29uZmlnOiBDb2x1bW5zICsgZmxleGlibGUgZ3V0dGVyICovXG4gIC8qIFVuZG8gdGhyZWUtY29sdW1uIGNvbmZpZyAqL1xuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTUtY29sID4gbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNS1jb2wgPiBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNS1jb2wgPiBsaTpudGgtY2hpbGQoZXZlbiksXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNS1jb2wgPiBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjIyMjIlO1xuICB9XG4gIC8qIFNldCBjb2x1bW4gY29uZmlnICovXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNS1jb2wgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyMjIyJTtcbiAgfVxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTUtY29sID4gbGkge1xuICAgIHdpZHRoOiAxOC4yMjIyMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyMjIyJTtcbiAgfVxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTUtY29sID4gbGk6bnRoLWNoaWxkKDVuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTUtY29sID4gbGk6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIENvbmZpZzogQ29sdW1ucyArIGZsZXhpYmxlIGd1dHRlciAqL1xuICAvKiBVbmRvIHRocmVlLWNvbHVtbiBjb25maWcgKi9cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC02LWNvbCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTYtY29sID4gbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTYtY29sID4gbGk6bnRoLWNoaWxkKGV2ZW4pLFxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTYtY29sID4gbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyMjIyJTtcbiAgfVxuICAvKiBTZXQgY29sdW1uIGNvbmZpZyAqL1xuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTYtY29sID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC02LWNvbCA+IGxpIHtcbiAgICB3aWR0aDogMTQuODE0ODElO1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC02LWNvbCA+IGxpOm50aC1jaGlsZCg2bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC02LWNvbCA+IGxpOm50aC1jaGlsZCg2bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogUHJvZHVjdCBMaXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnByb2R1Y3RzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdHMtbGlzdCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4ucHJvZHVjdHMtbGlzdCA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucHJvZHVjdHMtbGlzdCA+IGxpIC5wcm9kdWN0LWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMy4zMzMzMyU7XG59XG5cbi5wcm9kdWN0cy1saXN0ID4gbGkgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3RzLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3Age1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3Ni42NjY2NyU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucHJvZHVjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucmF0aW5ncyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucmF0aW5ncyAucmF0aW5nLWJveCxcbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLnJhdGluZ3MgLnJhdGluZy1saW5rcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucmF0aW5ncyAucmF0aW5nLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcmljZS1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcmljZS1ib3ggLnByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5hY3Rpb24ge1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5kZXNjIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcm9kdWN0LXByaW1hcnksXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5kZXNjIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLnByb2R1Y3Qtc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcm9kdWN0LXByaW1hcnksXG4gIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLmRlc2Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcm9kdWN0LXNlY29uZGFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucHJvZHVjdC1wcmltYXJ5LFxuICAucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcm9kdWN0LXNlY29uZGFyeSxcbiAgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAuZGVzYyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBNaW5pIFByb2R1Y3QgTGlzdFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5taW5pLXByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG4ubWluaS1wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWRldGFpbHMge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLm1pbmktcHJvZHVjdHMtbGlzdCAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LW5hbWUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm1pbmktcHJvZHVjdHMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubWluaS1wcm9kdWN0cy1saXN0IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubWluaS1wcm9kdWN0cy1pbWFnZXMtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1pbmktcHJvZHVjdHMtaW1hZ2VzLWxpc3QgbGkuaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4IDEwcHggMDtcbn1cblxuLm1pbmktcHJvZHVjdHMtaW1hZ2VzLWxpc3QgbGkuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm1pbmktcHJvZHVjdHMtaW1hZ2VzLWxpc3QgbGkuaXRlbSAucHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWluaS1wcm9kdWN0cy1pbWFnZXMtbGlzdCBsaS5pdGVtIC5wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIENhdGFsb2cgLSBMaXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhdGVnb3J5LWltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2F0ZWdvcnktaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNhdGVnb3J5LWltYWdlIGltZzpoaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tc3Rhci1zaXplOiA2MHB4O1xuICAtLXN0YXItdW5maWxsZWQtY29sb3I6ICNEQ0RDREM7XG4gIC0tc3Rhci1maWxsZWQtY29sb3I6ICNiY2NkMDA7XG59XG5cbi5zdGFycyB7XG4gIC0tcGVyY2VudDogY2FsYyh2YXIoLS1yYXRpbmcpIC8gNSAqIDEwMCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFRpbWVzLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIXimIXimIXimIXimIVcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1zdGFyLWZpbGxlZC1jb2xvcikgdmFyKC0tcGVyY2VudCksIHZhcigtLXN0YXItdW5maWxsZWQtY29sb3IpIHZhcigtLXBlcmNlbnQpKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogUmV2aWV3IC0gQ3VzdG9tZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jY3VzdG9tZXItcmV2aWV3cyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxuI2N1c3RvbWVyLXJldmlld3MgLnJldmlldy1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgcGFkZGluZzogMHB4IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyAucmV2aWV3LWhlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctaGVhZGluZyBoMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2N1c3RvbWVyLXJldmlld3MgLnJldmlldy1oZWFkaW5nIC5wYWdlciB7XG4gIGNsZWFyOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyAucmV2aWV3LWhlYWRpbmcgLnBhZ2VyIC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyAucmV2aWV3LWhlYWRpbmcgLnBhZ2VyIC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIgbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctaGVhZGluZyAucGFnZXIgLmFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIGgyIHtcbiAgY29sb3I6ICNiY2NkMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIGgyIHNwYW4ge1xuICBjb2xvcjogcmdiKDQyLCA0OSwgNTQpO1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyBoMyBzcGFuIHtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICB3aWR0aDogNDcwcHg7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCBoNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IGg0IGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IC5mb3JtLWxpc3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNDcwcHg7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCAuZm9ybS1saXN0IC5pbmxpbmUtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCAuZm9ybS1saXN0IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyAuZmllbGRzZXQgLmZvcm0tbGlzdCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCAuZm9ybS1saXN0IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyAuZmllbGRzZXQgLmZvcm0tbGlzdCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIC5idXR0b25zLXNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDcwcHg7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIGRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyBkbCBkdCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgNDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuI2N1c3RvbWVyLXJldmlld3MgZGwgZGQgLnJhdGluZ3MtdGFibGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY3VzdG9tZXItcmV2aWV3cyBkbCBkZCAucmF0aW5ncy10YWJsZSB0ciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIGRsIGRkIHRhYmxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIGRsIC5yZXZpZXctbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI2N1c3RvbWVyLXJldmlld3MgZGwgLnJldmlldy1kZXRhaWxzIHtcbiAgcGFkZGluZzogMiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXZpZXctc3VtbWFyeS10YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5yZXZpZXctc3VtbWFyeS10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmV2aWV3LXN1bW1hcnktdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDdweCAxMHB4IDhweDtcbn1cblxuLnJldmlldy1zdW1tYXJ5LXRhYmxlIHRib2R5IHRoIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXZpZXctc3VtbWFyeS10YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmV2aWV3LXN1bW1hcnktdGFibGUgdGJvZHkgdGQgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDExcHggMDtcbn1cblxuLnJldmlldy1zdW1tYXJ5LXRhYmxlIC5yYXRpbmctYm94IC5yYXRpbmctbnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlldy1zdW1tYXJ5LXRhYmxlIC5yYXRpbmctYm94IC5yYXRpbmctbnVtYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NzFweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogUmF0aW5ncyAtIEdsb2JhbFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yYXRpbmdzLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmF0aW5ncy10YWJsZSB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yYXRpbmdzLXRhYmxlIC5yYXRpbmctYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi5yYXRpbmdzLXRhYmxlIC5yYXRpbmctYm94IC5yYXRpbmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgYm9keS5yZXZpZXctcHJvZHVjdC1saXN0IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGJvZHkucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLmV4dHJhLWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA4NCU7XG4gIH1cbiAgYm9keS5yZXZpZXctcHJvZHVjdC1saXN0IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAuZXh0cmEtaW5mbyAucmF0aW5ncy10YWJsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5yZXZpZXctcHJvZHVjdC1saXN0IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAuZXh0cmEtaW5mbyAucmF0aW5ncy10YWJsZSB0ciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzNXB4KSB7XG4gIGJvZHkucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLmV4dHJhLWluZm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICBib2R5LnJldmlldy1wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5leHRyYS1pbmZvIC5yYXRpbmdzLXRhYmxlIHRyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY3VzdG9tZXItcmV2aWV3cyAuZmllbGRzZXQgLmZvcm0tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IC5mb3JtLWxpc3QgLmlubGluZS1sYWJlbCBsYWJlbCxcbiAgI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IC5mb3JtLWxpc3QgLmlubGluZS1sYWJlbCAuaW5wdXQtYm94IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjY3VzdG9tZXItcmV2aWV3cyAuYnV0dG9ucy1zZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSB0aGVhZCB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSB0Ym9keSB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSB0Ym9keSB0ZCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgI2N1c3RvbWVyLXJldmlld3MgLnJldmlldy1zdW1tYXJ5LXRhYmxlIC5yYXRpbmctYm94IHtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogMTkuNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSAucmF0aW5nLWJveCAucmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSAucmF0aW5nLWJveCAucmF0aW5nLW51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICNjdXN0b21lci1yZXZpZXdzIGRsIGRkIC5yYXRpbmdzLXRhYmxlIHRyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogUmV2aWV3IFZpZXcgUGFnZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZXZpZXctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXJldmlldyAucHJvZHVjdC1kZXRhaWxzIGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnJldmlldy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtcmV2aWV3IC5wcm9kdWN0LWltZy1ib3gge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yZXZpZXctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXJldmlldyAucHJvZHVjdC1pbWctYm94ID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtdmlldyAucHJvZHVjdC1yZXZpZXcgLnByb2R1Y3QtaW1nLWJveCAucHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAucmV2aWV3LXByb2R1Y3QtdmlldyAucHJvZHVjdC1yZXZpZXcgLnByb2R1Y3QtaW1nLWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBBY2NvdW50IC0gUmV2aWV3c1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wcm9kdWN0LXJldmlldyAucHJvZHVjdC1pbWctYm94IHAubGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdC1yZXZpZXcgLnByb2R1Y3QtaW1nLWJveCAucmF0aW5nLWJveCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ucHJvZHVjdC1yZXZpZXcgLnByb2R1Y3QtZGV0YWlscyBoMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGNvbG9yOiAjYmNjZDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1yZXZpZXcgLnJhdGluZ3MtdGFibGUgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1yZXZpZXcgLnJhdGluZ3MtdGFibGUgdHIge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0LXJldmlldyAucmF0aW5ncy1kZXNjcmlwdGlvbiBkdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdC1yZXZpZXcgLnJhdGluZ3MtZGVzY3JpcHRpb24gZGQge1xuICBjb2xvcjogIzczNzM3MztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5wcm9kdWN0LXJldmlldyAucmF0aW5ncy10YWJsZSB0ciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5wcm9kdWN0LXJldmlldyAucmF0aW5ncy10YWJsZSB0ciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wcm9kdWN0LXJldmlldyAucmF0aW5ncy10YWJsZSB0ciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5yYXRpbmdzIC5yYXRpbmctYm94IHtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yYXRpbmdzIC5yYXRpbmctYm94IC5yYXRpbmcge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMHB4O1xufVxuXG4ucHJvZHVjdHMtbGlzdCAucmF0aW5nLWJveCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU2VhcmNoIC0gQXV0byBTdWdnZXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlYXJjaC1hdXRvY29tcGxldGUge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAwO1xufVxuXG4uc2VhcmNoLWF1dG9jb21wbGV0ZSB1bCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NkMDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWF1dG9jb21wbGV0ZSB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICBjb2xvcjogI2JjY2QwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWFyY2gtYXV0b2NvbXBsZXRlIHVsIGxpOmhvdmVyIHtcbiAgY29sb3I6IHJnYig0MiwgNDksIDU0KTtcbn1cblxuLnNlYXJjaC1hdXRvY29tcGxldGUgdWwgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWFyY2gtYXV0b2NvbXBsZXRlIHVsIGxpIC5hbW91bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VhcmNoLWF1dG9jb21wbGV0ZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlYXJjaC1hdXRvY29tcGxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjYmNjZDAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTdweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU2VhcmNoIC0gQWR2YW5jZWRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYWR2YW5jZWQtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCBzZWxlY3QubXVsdGlzZWxlY3Qgb3B0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFuY2VkLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLyoqXG4gKiBAY2F0ZWdvcnkgICBNYWdlXG4gKiBAcGFja2FnZSAgICBDb25maWd1cmFibGVTd2F0Y2hlc1xuICovXG4vKiBDbGVhcnMgKi9cbi5jbGVhcmZpeDphZnRlcixcbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3Q6YWZ0ZXIsXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LW9wdGlvbnMgLnN3YXRjaC1hdHRyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LW9wdGlvbnMgLnN3YXRjaC1hdHRyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucHJvZHVjdC12aWV3IC5wcm9kdWN0LW9wdGlvbnMgZHQuc3dhdGNoLWF0dHIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLyogR2VuZXJhbCBTd2F0Y2ggU3R5bGluZyAqL1xuLmNvbmZpZ3VyYWJsZS1zd2F0Y2gtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB6b29tOiAxO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbmZpZ3VyYWJsZS1zd2F0Y2gtbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB6b29tOiAxO1xuICBtYXJnaW46IDAgMCAwIDNweDtcbn1cblxuI25hcnJvdy1ieS1saXN0IGRkIC5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMCAwIDNweDtcbiAgd2lkdGg6IDQ3JTtcbn1cblxuLnN3YXRjaC1saW5rIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnN3YXRjaC1saW5rLFxuLnN3YXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3YXRjaC1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgbWFyZ2luOiAwIDAgM3B4O1xufVxuXG4jbmFycm93LWJ5LWxpc3QgZGQgLnN3YXRjaC1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY3VycmVudGx5IC5zd2F0Y2gtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4uc3dhdGNoLWxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuXG4uc3dhdGNoLWxpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJyZW50bHkgLnN3YXRjaC1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3dhdGNoLWxpbmsgLngge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZ194LnBuZykgY2VudGVyIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgLm5vdC1hdmFpbGFibGUgLngge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbmZpZ3VyYWJsZS1zd2F0Y2gtbGlzdCAubm90LWF2YWlsYWJsZSAuc3dhdGNoLWxpbmsge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbmZpZ3VyYWJsZS1zd2F0Y2gtbGlzdCAubm90LWF2YWlsYWJsZSAuc3dhdGNoLWxhYmVsIHtcbiAgY29sb3I6ICNhYWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEltYWdlIFN3YXRjaGVzICovXG4uc3dhdGNoLWxpbmsuaGFzLWltYWdlIC5zd2F0Y2gtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2F0Y2gtbGluay5oYXMtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgLm5vdC1hdmFpbGFibGUgLnN3YXRjaC1saW5rLmhhcy1pbWFnZSBpbWcge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5cbi8qIE90aGVyIFN3YXRjaCBTdGF0ZXMgKi9cbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgLmhvdmVyIC5zd2F0Y2gtbGluayxcbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgLnNlbGVjdGVkIC5zd2F0Y2gtbGluayxcbi5zd2F0Y2gtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ0Zjtcbn1cblxuLmN1cnJlbnRseSAuc3dhdGNoLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG59XG5cbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgLndpZGUtc3dhdGNoIC5zd2F0Y2gtbGFiZWwge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmNvbmZpZ3VyYWJsZS1zd2F0Y2gtYm94IHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29uZmlndXJhYmxlLXN3YXRjaC1ib3ggc2VsZWN0LnN3YXRjaC1zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29uZmlndXJhYmxlLXN3YXRjaC1ib3ggLnZhbGlkYXRpb24tYWR2aWNlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBiYWNrZ3JvdW5kOiAjRDkxQTAwO1xuICBwYWRkaW5nOiAycHggNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyogQ1VTVE9NICovXG4uYXZhaWxhYmlsaXR5Lm91dC1vZi1zdG9jayBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wcm9kdWN0LXZpZXcgLmFkZC10by1jYXJ0IGJ1dHRvbi5vdXQtb2Ytc3RvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzYycHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1vcHRpb25zIGRkIC5pbnB1dC1ib3gge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdC1vcHRpb25zIC5zZWxlY3QtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1vcHRpb25zIGR0LnN3YXRjaC1hdHRyIGxhYmVsLFxuLnByb2R1Y3Qtb3B0aW9ucyBkdC5zd2F0Y2gtYXR0ciAuc2VsZWN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1vcHRpb25zIGR0LnN3YXRjaC1hdHRyIC5zZWxlY3QtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDBhY2IxO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogVG9vbGJhclxuICovXG4udG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi50b29sYmFyIHNlbGVjdCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udG9vbGJhciAuYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucGFnZXItbm8tdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdlci1uby10b29sYmFyIH4gLnBhZ2VyLW5vLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udG9vbGJhcixcbi5wYWdlciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4ucGFnZXMge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5wYWdlcyBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlcyBvbCBsaTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnBhZ2VzIG9sIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucGFnZXMgb2wgbGkubGV2ZWwtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ucGFnZXMgLm5leHQsXG4ucGFnZXMgLnByZXZpb3VzIHtcbiAgZm9udDogMC8wIGE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlcyAubmV4dDpob3Zlcixcbi5wYWdlcyAucHJldmlvdXM6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjZDAwO1xufVxuXG4ucGFnZXMgLm5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2JjY2QwMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLnBhZ2VzIC5uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnBhZ2VzIC5wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2JjY2QwMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4ucGFnZXMgLnByZXZpb3VzOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMzMzO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZXIgLmFtb3VudC0taGFzLXBhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxpbWl0ZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbDEtbGF5b3V0IC5zb3J0ZXIsXG4gIC5jb2wxLWxheW91dCAucGFnZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wxLWxheW91dCAucGFnZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jb2wxLWxheW91dCAucGFnZXIgLnBhZ2VzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29sMS1sYXlvdXQgLnBhZ2VyIC5jb3VudC1jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuY29sMi1sZWZ0LWxheW91dCAuc29ydGVyLFxuICAuY29sMi1sZWZ0LWxheW91dCAucGFnZXIsXG4gIC5jb2wyLXJpZ2h0LWxheW91dCAuc29ydGVyLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLnBhZ2VyLFxuICAuY29sMy1sYXlvdXQgLnNvcnRlcixcbiAgLmNvbDMtbGF5b3V0IC5wYWdlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbDItbGVmdC1sYXlvdXQgLnBhZ2VyLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLnBhZ2VyLFxuICAuY29sMy1sYXlvdXQgLnBhZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY29sMi1sZWZ0LWxheW91dCAucGFnZXIgLnBhZ2VzLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLnBhZ2VyIC5wYWdlcyxcbiAgLmNvbDMtbGF5b3V0IC5wYWdlciAucGFnZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb2wyLWxlZnQtbGF5b3V0IC5wYWdlciAuY291bnQtY29udGFpbmVyLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLnBhZ2VyIC5jb3VudC1jb250YWluZXIsXG4gIC5jb2wzLWxheW91dCAucGFnZXIgLmNvdW50LWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudG9vbGJhciAudmlldy1tb2RlID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZW1lbWJlci1tZS1ib3ggYS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbWVtYmVyLW1lLWJveCAubGluay10aXAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnJlbWVtYmVyLW1lLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1lbWJlci1tZS1wb3B1cC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZW1lbWJlci1tZS1wb3B1cCAucmVtZW1iZXItbWUtcG9wdXAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJlbWVtYmVyLW1lLXBvcHVwIC5yZW1lbWJlci1tZS1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuZmllbGRzZXQsXG4gIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYnV0dG9ucy1zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmZpZWxkc2V0IC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgI3JlbWVtYmVyLW1lLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiA0NTVweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogUmVtb3ZlcyBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbmltZy5pbWctcmVzcG9uc2l2ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIENvcnJlY3RzIG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIENvbnRhaW5lclxuICovXG4ubWFpbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyOHB4IDA7XG59XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNFREVCRTc7XG4gIGJveC1zaGFkb3c6IHJnYmEoNTMsIDU0LCA1NSwgMC4yKSAwIDEwcHggMDtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbi5tYWluLWNvbnRhaW5lciAubWFpbiwgLm1haW4tY29udGFpbmVyIG5hdi5icmVhZGNydW1iIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFpbi1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIENvbHVtbiBMYXlvdXRzXG4gKi9cbi5jb2wzLXJvdyA+IGRpdi5ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4uY29sMy1yb3cgPiBkaXYuYmxvY2s6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbjphZnRlcixcbi5jb2wtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbC1sZWZ0LFxuLmNvbC1yaWdodCxcbi5jb2wtbWFpbiB7XG4gIHBhZGRpbmc6IDFlbSA0MHB4O1xufVxuXG4uY29sLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAvKiBSZW1vdmUgdGhlIDE1cHggcGFkZGluZyAqL1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmNvbC1sZWZ0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLyogUmVtb3ZlIHRoZSAxNXB4IHBhZGRpbmcgKi9cbn1cblxuLmNvbC1yaWdodCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzQlO1xufVxuXG4uY29sMS1sYXlvdXQgLmNvbC1tYWluIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmNvbDItbGVmdC1sYXlvdXQgLmNvbC1tYWluIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAvKiBSZW1vdmUgdGhlIDE1cHggcGFkZGluZyAqL1xufVxuXG4uY29sMi1yaWdodC1sYXlvdXQgLmNvbC1tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAvKiBSZW1vdmUgdGhlIDE1cHggcGFkZGluZyAqL1xufVxuXG4uY29sMy1sYXlvdXQgLmNvbC1yaWdodCB7XG4gIHdpZHRoOiAyMC44MzMzMyU7XG59XG5cbi5jb2wzLWxheW91dCAuY29sLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc5LjE2NjY3JTtcbn1cblxuLmNvbDMtbGF5b3V0IC5jb2wtd3JhcHBlciAuY29sLW1haW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3My42ODQyMSU7XG59XG5cbi5jb2wzLWxheW91dCAuY29sLXdyYXBwZXIgLmNvbC1sZWZ0IHtcbiAgd2lkdGg6IDI2LjMxNTc5JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbDMtbGF5b3V0IC5jb2wtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbDMtbGF5b3V0IC5jb2wtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wzLWxheW91dCAuY29sLXdyYXBwZXIgLmNvbC1tYWluIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sMy1sYXlvdXQgLmNvbC13cmFwcGVyIC5jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuY29sLWxlZnQsXG4gIC5jb2wtcmlnaHQsXG4gIC5jb2wtbWFpbixcbiAgLmNvbDEtbGF5b3V0IC5jb2wtbGVmdCxcbiAgLmNvbDEtbGF5b3V0IC5jb2wtcmlnaHQsXG4gIC5jb2wxLWxheW91dCAuY29sLW1haW4sXG4gIC5jb2wyLWxlZnQtbGF5b3V0IC5jb2wtbGVmdCxcbiAgLmNvbDItbGVmdC1sYXlvdXQgLmNvbC1yaWdodCxcbiAgLmNvbDItbGVmdC1sYXlvdXQgLmNvbC1tYWluLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLmNvbC1sZWZ0LFxuICAuY29sMi1yaWdodC1sYXlvdXQgLmNvbC1yaWdodCxcbiAgLmNvbDItcmlnaHQtbGF5b3V0IC5jb2wtbWFpbixcbiAgLmNvbDMtbGF5b3V0IC5jb2wtd3JhcHBlciAuY29sLWxlZnQsXG4gIC5jb2wzLWxheW91dCAuY29sLXJpZ2h0LFxuICAuY29sMy1sYXlvdXQgLmNvbC13cmFwcGVyIC5jb2wtbWFpbiB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbDMtbGF5b3V0IC5jb2wtd3JhcHBlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tYWluIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1haW4gLmNvbC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgLyogT24gcHJvZHVjdCBsaXN0aW5nIHBhZ2VzLCB0aGUgbGVmdCBjb2x1bW4gZ2V0cyBtb3ZlZCBpbnNpZGUgY29sLW1haW4gb24gc21hbGwgdmlld3BvcnRzICovXG4gIH1cbn1cbi8qIENvbnRlbnQgQ29sdW1ucyAqL1xuLmNvbDItc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wyLXNldCAuY29sLTEsXG4uY29sMi1zZXQgLmNvbC0yIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOiA0OSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbDItc2V0IC5jb2wtMSxcbiAgLmNvbDItc2V0IC5jb2wtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbDItc2V0IC5jb2wtMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wyLXNldCAuY29sLTIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbDItc2V0IC5jb2wtMSxcbiAgLmNvbDItc2V0IC5jb2wtMiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uY29sMi1zZXQgLm5hcnJvdyB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5jb2wyLXNldCAud2lkZSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5jb2wyLXNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogVG9wIENvbnRhaW5lclxuICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC50b3AtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIE1hZ2VudG8gSGVscGVyc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjEzMTk7XG4gIC8qIElFOSwgaU9TIDMuMisgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1EQWxJaUJvWldsbmFIUTlJakV3TUNVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4SURFaUlIQnlaWE5sY25abFFYTndaV04wVW1GMGFXODlJbTV2Ym1VaVBqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGlkbk5uWnlJZ1ozSmhaR2xsYm5SVmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlJSGd4UFNJd0pTSWdlVEU5SWpBbElpQjRNajBpTUNVaUlIa3lQU0l4TURBbElqNDhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpNREF3TURBd0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpFaUlHOW1abk5sZEQwaU1DSXZQanh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU14WWpJeE1tSWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSWdiMlptYzJWMFBTSXdMak16TWprNU9UazVPVGs1T1RrNU9UazJJaTgrUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSXpFME1Ua3lNaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaUJ2Wm1aelpYUTlJakF1TmpFNElpOCtQSE4wYjNBZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpQnZabVp6WlhROUlqRWlMejQ4TDJ4cGJtVmhja2R5WVdScFpXNTBQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhJaUJvWldsbmFIUTlJakVpSUdacGJHdzlJblZ5YkNnamRuTm5aeWtpSUM4K1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBjb2xvci1zdG9wKDAsIHJnYigwLCAwLCAwKSksIGNvbG9yLXN0b3AoMC4zMzMsIHJnYigyNywgMzMsIDQzKSksIGNvbG9yLXN0b3AoMC42MTgsIHJnYigyMCwgMjUsIDM0KSksIGNvbG9yLXN0b3AoMSwgcmdiKDAsIDAsIDApKSk7XG4gIC8qIEFuZHJvaWQgMi4zICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDI3LCAzMywgNDMpIDMzLjMlLCByZ2IoMjAsIDI1LCAzNCkgNjEuOCUsIHJnYigwLCAwLCAwKSAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigwLCAwLCAwKSAwJSwgcmdiKDI3LCAzMywgNDMpIDMzLjMlLCByZ2IoMjAsIDI1LCAzNCkgNjEuOCUsIHJnYigwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMCwgMCwgMCkgMCUsIHJnYigyNywgMzMsIDQzKSAzMy4zJSwgcmdiKDIwLCAyNSwgMzQpIDYxLjglLCByZ2IoMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5nd2dyZWVuIHtcbiAgY29sb3I6ICNiY2NkMDA7XG59XG5cbi5nd3JlZCB7XG4gIGNvbG9yOiAjRjA2NTQzO1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpO1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWkge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLmEtbGVmdCxcbi50ZXh0LWxlZnQsXG4uYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmEtY2VudGVyLFxuLnRleHQtY2VudGVyLFxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYS1yaWdodCxcbi5hbGlnbi1yaWdodCxcbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLm5vLWRpc3BsYXksIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9icixcbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ud2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZi1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JleSB7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuXG4uc3AtbWV0aG9kcyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4uc3AtbWV0aG9kcyBsYWJlbC5yYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcC1tZXRob2RzIGxhYmVsLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxLjU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ud2lkZ2V0LXByb2R1Y3RzIC5pdGVtIGg2IHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuLndpZGdldC1wcm9kdWN0cyAuaXRlbSBpbWcge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5tb3JlLXZpZXdzLCAuYWRkaXRpb25hbC1leHRlbnNpb24taW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBVcHNlbGwgUHJvZHVjdHNcbiAqL1xuLmJveC11cC1zZWxsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJveC11cC1zZWxsIC5yYXRpbmdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogUHJpY2luZyBDb25kaXRpb25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnByaWNlLWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlIHtcbiAgY29sb3I6ICMzNTM2Mzc7XG59XG4ucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSB7XG4gIGNvbG9yOiAjMzUzNjM3O1xufVxuXG4uc3VtbWFyeS10b3RhbCAucHJpY2Uge1xuICBjb2xvcjogcmdiKDEwMy4wNTU1NTU1NTU2LCAxMDUsIDEwNi45NDQ0NDQ0NDQ0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuc3Bhbi50YXgtZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZ2IoMTE1LjU2OTQ0NDQ0NDQsIDExNy43NSwgMTE5LjkzMDU1NTU1NTYpO1xufVxuXG4ucHJpY2UtYm94Lm1hcC1pbmZvIC5vbGQtcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJpY2UtYm94IC5taW5pbWFsLXByaWNlLWxpbmsgLmxhYmVsIHtcbiAgY29sb3I6ICNGMDY1NDM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogQ2FsZW5kYXIgc3R5bGVzIChyZXN0b3JlIHN0eWxlcyBmcm9tIC9qcy9jYWxlbmRhcilcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kaXYuY2FsZW5kYXIgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG5kaXYuY2FsZW5kYXIgdGFibGUgdGQuYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBTaGFyZWQgQ2xhc3Nlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yaWJib24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0zMXB4OyAvKiA1NCAqL1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtbGlzdCAucmliYm9uLXdyYXBwZXIge1xuICByaWdodDogMzUzcHg7XG59XG5cbi5yZXZpZXctcHJvZHVjdC1saXN0IC5hZGRpdGlvbmFsLWV4dGVuc2lvbi1pbmZvcm1hdGlvbiwgLnJldmlldy1wcm9kdWN0LWxpc3QgLmFkZC10by1jYXJ0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBJY29uc1xuICovXG4uaWNvbi1zcHJpdGUsIC5idG4tcmVtb3ZlMiwgLnJhdGluZ3MgLnJhdGluZy1ib3gsIC5yYXRpbmdzIC5yYXRpbmctYm94IC5yYXRpbmcsIC5zb3J0ZXIgPiAudmlldy1tb2RlIC5ncmlkLFxuLnNvcnRlciA+IC52aWV3LW1vZGUgLmxpc3QsIC5za2lwLW5hdiAuaWNvbiwgLnNraXAtc2VhcmNoIC5pY29uLCAjc2VhcmNoX21pbmlfZm9ybSAuc2VhcmNoLWJ1dHRvbjpiZWZvcmUsIC5za2lwLWFjY291bnQgLmljb24sIC5za2lwLWNhcnQgLmljb24sIC5wcm9kdWN0LXZpZXcgLnNoYXJpbmctbGlua3MgYSwgLnJldmlldy1zdW1tYXJ5LXRhYmxlIC5yYXRpbmctYm94IC5yYXRpbmctbnVtYmVyOmFmdGVyLCAucmF0aW5ncy10YWJsZSAucmF0aW5nLWJveCwgLnJhdGluZ3MtdGFibGUgLnJhdGluZy1ib3ggLnJhdGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA0LzIpLCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaWNvbi1zcHJpdGUsIC5idG4tcmVtb3ZlMiwgLnJhdGluZ3MgLnJhdGluZy1ib3gsIC5yYXRpbmdzIC5yYXRpbmctYm94IC5yYXRpbmcsIC5zb3J0ZXIgPiAudmlldy1tb2RlIC5ncmlkLFxuICAuc29ydGVyID4gLnZpZXctbW9kZSAubGlzdCwgLnNraXAtbmF2IC5pY29uLCAuc2tpcC1zZWFyY2ggLmljb24sICNzZWFyY2hfbWluaV9mb3JtIC5zZWFyY2gtYnV0dG9uOmJlZm9yZSwgLnNraXAtYWNjb3VudCAuaWNvbiwgLnNraXAtY2FydCAuaWNvbiwgLnByb2R1Y3QtdmlldyAuc2hhcmluZy1saW5rcyBhLCAucmV2aWV3LXN1bW1hcnktdGFibGUgLnJhdGluZy1ib3ggLnJhdGluZy1udW1iZXI6YWZ0ZXIsIC5yYXRpbmdzLXRhYmxlIC5yYXRpbmctYm94LCAucmF0aW5ncy10YWJsZSAucmF0aW5nLWJveCAucmF0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25fc3ByaXRlQDJ4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDAwcHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEJ1cmdlciBNZW51IC0gU2hvdyBvbiB0YWJsZXRzIGFuZCBtb2JpbGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAubmF2YmFyLWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tZW51LmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmJsb2ctcG9zdC12aWV3IC5jb2wxLWxheW91dCAuY29sLW1haW4ge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5oaWRlLXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbnB1dC1ibG9jay1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rYi1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAqem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmtiLWJveDpiZWZvcmUsXG4ua2ItYm94OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ua2ItYm94OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmRpdi5rYi1jYXRlZ29yeS12aWV3LCBkaXYua2Itcy1mb3JtLCBkaXYua2ItYXJ0aWNsZS12aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuZGl2LmtiLXMtZm9ybTpiZWZvcmUsXG5kaXYua2Itcy1mb3JtOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5kaXYua2Itcy1mb3JtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmRpdi5rYi1zLWZvcm0gLmlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cblxuZGl2LmtiLWNhdGVnb3J5LXZpZXc6YmVmb3JlLFxuZGl2LmtiLWNhdGVnb3J5LXZpZXc6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmRpdi5rYi1jYXRlZ29yeS12aWV3OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmRpdi5rYi1jYXRlZ29yeS12aWV3IC5rYi1jYXRlZ29yeS12aWV3LXN1YmNhdGVnb3J5IC5jYXRlZ29yeS1uYW1lIGEgLm51bSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuZGl2LmtiLWNhdGVnb3J5LXZpZXcgLmtiLWNhdGVnb3J5LXZpZXctc3ViY2F0ZWdvcnkgLmFydGljbGVzIC5hcnRpY2xlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kaXYua2ItY2F0ZWdvcnktdmlldyAua2ItY2F0ZWdvcnktdmlldy1zdWJjYXRlZ29yeSAuYXJ0aWNsZXMgLmFydGljbGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5kaXYua2ItYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuZGl2LmtiLWFydGljbGUtbGlzdCAuYXJ0aWNsZS1pdGVtID4gLm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kaXYua2ItYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW0gPiAubmFtZTpob3ZlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG5kaXYua2ItYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW0gPiAuaW5mbyB7XG4gIGNvbG9yOiAjOTk5O1xuICAqem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmRpdi5rYi1hcnRpY2xlLWxpc3QgLmFydGljbGUtaXRlbSA+IC5pbmZvIC5kYXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuZGl2LmtiLWFydGljbGUtbGlzdCAuYXJ0aWNsZS1pdGVtID4gLmluZm8gLnJhdGluZy1ib3gge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5kaXYua2ItYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW0gLmluZm86YmVmb3JlLFxuZGl2LmtiLWFydGljbGUtbGlzdCAuYXJ0aWNsZS1pdGVtIC5pbmZvOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5kaXYua2ItYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW0gPiAuaW5mbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ua2ItYXJ0aWNsZS12aWV3IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ua2ItYXJ0aWNsZS12aWV3ID4gLmluZm8ge1xuICBjb2xvcjogIzk5OTtcbiAgKnpvb206IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ua2ItYXJ0aWNsZS12aWV3ID4gLmluZm8gLmRhdGEge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ua2ItYXJ0aWNsZS12aWV3ID4gLmluZm8gLnJhdGluZy1ib3gge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ua2ItYXJ0aWNsZS12aWV3ID4gLmluZm8gLmNhdGVnb3JpZXMsIC5rYi1hcnRpY2xlLXZpZXcgPiAuaW5mbyAudGFncyB7XG4gIG1hcmdpbjogNXB4IDBweDtcbiAgKnpvb206IDE7XG59XG4ua2ItYXJ0aWNsZS12aWV3IC5rYi1zLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmtiLWFydGljbGUtdmlldyAjY29udGVudElkIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4ua2ItYXJ0aWNsZS12aWV3ICN0b2NDb2wge1xuICBtYXgtd2lkdGg6IDI5JTtcbn1cblxuZGl2LmtiLWFydGljbGUtdmlldzpiZWZvcmUsXG5kaXYua2ItYXJ0aWNsZS12aWV3OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5kaXYua2ItYXJ0aWNsZS12aWV3OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgPiAuaW5mbzpiZWZvcmUsXG5kaXYua2ItYXJ0aWNsZS12aWV3ID4gLmluZm86YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgPiAuaW5mbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5kaXYua2ItYXJ0aWNsZS12aWV3IC5jYXRlZ29yaWVzOmJlZm9yZSxcbmRpdi5rYi1hcnRpY2xlLXZpZXcgLnRhZ3M6YmVmb3JlLFxuZGl2LmtiLWFydGljbGUtdmlldyAuY2F0ZWdvcmllczphZnRlcixcbmRpdi5rYi1hcnRpY2xlLXZpZXcgLnRhZ3M6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmNhdGVnb3JpZXM6YWZ0ZXIsXG5kaXYua2ItYXJ0aWNsZS12aWV3IC50YWdzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmNhdGVnb3JpZXMgYSxcbmRpdi5rYi1hcnRpY2xlLXZpZXcgLnRhZ3MgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmNhdGVnb3JpZXMgYTpob3ZlcixcbmRpdi5rYi1hcnRpY2xlLXZpZXcgLnRhZ3MgYTpob3ZlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmhlbHBmdWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5kaXYua2ItYXJ0aWNsZS12aWV3IC5oZWxwZnVsIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmhlbHBmdWwgYS55ZXMge1xuICBjb2xvcjogIzA5MDtcbn1cblxuZGl2LmtiLWFydGljbGUtdmlldyAuaGVscGZ1bCBhLm5vIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmhlbHBmdWwgYTpob3ZlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuZGl2LmtiLWFydGljbGUtdmlldyBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuZGl2LmtiLWFydGljbGUtdmlldyBvbCBvbCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2LmtiLXRhZy1saXN0OmFmdGVyLFxuZGl2LmtiLXRhZy1jbG91ZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5kaXYua2ItdGFnLWxpc3QgYSxcbmRpdi5rYi10YWctY2xvdWQgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYua2Itc2VhcmNoLXJlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdi5rYi10YWctdmlldzpiZWZvcmUsXG5kaXYua2Itc2VhcmNoLXJlc3VsdDpiZWZvcmUsXG5kaXYua2ItdGFnLXZpZXc6YWZ0ZXIsXG5kaXYua2Itc2VhcmNoLXJlc3VsdDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuZGl2LmtiLXRhZy12aWV3OmFmdGVyLFxuZGl2LmtiLXNlYXJjaC1yZXN1bHQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuZGl2LmtiLWNhdGVnb3J5LXNpZGViYXIgLmJsb2NrLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggOXB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXB4IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdi5rYi1jYXRlZ29yeS1zaWRlYmFyIC5ibG9jay1jb250ZW50IC5jYXRlZ29yeSBzcGFuIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmRpdi5rYi1jYXRlZ29yeS1zaWRlYmFyIC5ibG9jay1jb250ZW50IC5jYXRlZ29yeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuZGl2LmtiLWFydGljbGUtdmlldyBkaXYuaW5mbyBkaXYucmF0aW5ncyBkaXYucmF0aW5nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTJweDtcbn1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXJmaXg6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhpZGUtdGV4dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5pbnB1dC1ibG9jay1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50aWNrZXQtaGlzdG9yeSB7XG4gIHBhZGRpbmc6IDZweCAwcHggNnB4IDBweDtcbn1cbi50aWNrZXQtaGlzdG9yeSA+IC5sZWdlbmQge1xuICBtYXJnaW46IC0xNnB4IDAgMCA1cHg7XG59XG4udGlja2V0LWhpc3RvcnkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uTXVsdGlGaWxlLXdyYXAgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cbi5NdWx0aUZpbGUtd3JhcCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2YwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaGVscGRlc2stY29udGFjdC1mb3JtIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAqem9vbTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNXB4IDE1cHggOHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwMHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS44NzVweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybTpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gYSB7XG4gIGNvbG9yOiAjMWE2NjkwO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMHB4IDBweCA1cHggMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0ge1xuICAqem9vbTogMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdWwgbGkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdWwgbGkgbGFiZWwgZW0ge1xuICBjb2xvcjogI2UwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHVsIC5jdXN0b21lci1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDk1JTtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHVsIC5jdXN0b21lci1kZXRhaWxzIGxpLmN1c3RvbWVyLW5hbWUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdWwgLmN1c3RvbWVyLWRldGFpbHMgbGkuY3VzdG9tZXItbmFtZSBpbnB1dCB7XG4gIHdpZHRoOiAyNjJweDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHVsIC5jdXN0b21lci1kZXRhaWxzIGxpLmN1c3RvbWVyLWVtYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtIC5kcm9wYm94IC5pbnNpZGUtZm9ybSB1bCAuY3VzdG9tZXItZGV0YWlscyBsaS5jdXN0b21lci1lbWFpbCBpbnB1dCB7XG4gIHdpZHRoOiAyNjJweDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHVsIC5maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTUlO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdWwgLmZpZWxkcyBsaS5maWVsZDEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdWwgLmZpZWxkcyBsaS5maWVsZDEgc2VsZWN0IHtcbiAgd2lkdGg6IDI2MnB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdWwgLmZpZWxkcyBsaS5maWVsZDIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHVsIC5maWVsZHMgbGkuZmllbGQyIHNlbGVjdCB7XG4gIHdpZHRoOiAyNjJweDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS44NzVweDtcbiAgY29sb3I6ICM1NTU7XG4gIHdpZHRoOiA1NTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ0LCAxNzUsIDI2LCAwLjgpO1xuICBvdXRsaW5lOiAwO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS44NzVweDtcbiAgY29sb3I6ICM1NTU7XG4gIHdpZHRoOiA1NTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ0LCAxNzUsIDI2LCAwLjgpO1xuICBvdXRsaW5lOiAwO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gaW5wdXRbdHlwZT10ZXh0XS52YWxpZGF0aW9uLWZhaWxlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDQsIDI2LCA3MCwgMC44KTtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHRleHRhcmVhLnZhbGlkYXRpb24tZmFpbGVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NCwgMjYsIDcwLCAwLjgpO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gLnZhbGlkYXRpb24tYWR2aWNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAucG9zdC1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZmZmZmYpLCB0bygjZTZlNmU2KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZmZmXCIsIGVuZENvbG9yc3RyPVwiI2ZmZTZlNmU2XCIsIEdyYWRpZW50VHlwZT0wKTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFhNjY5MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAucG9zdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2U2ZTZlNiksIHRvKCNmZmZmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZlNmU2LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNmU2ZTYsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZlNmU2ZTZcIiwgZW5kQ29sb3JzdHI9XCIjZmZmZmZmZmZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS5zdWNjZXNzIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS5zdWNjZXNzIC5kcm9wYm94IHtcbiAgcGFkZGluZzogMzNweCAwcHg7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLnN1Y2Nlc3MgLmRyb3Bib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDBCRDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVscGRlc2stY29udGFjdC1mb3JtLmZvcm0ta2IgLmlucHV0LWJveCBpbnB1dCB7XG4gIHdpZHRoOiA0ODBweDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0uZm9ybS1rYiAuaW5wdXQtYm94IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS5mb3JtLWtiLXJlc3VsdCAuYXJ0aWNsZS1pdGVtIC5kZXRhaWwge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS5mb3JtLWtiLXJlc3VsdCBhLm1vcmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLmZvcm0ta2ItcmVzdWx0IGEuYmFjayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVscGRlc2stY29udGFjdC1mb3JtLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAwMDBweDtcbiAgaGVpZ2h0OiAxMDAwMDAwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDkwMDAwO1xufVxuXG4uaGVscGRlc2stY29udGFjdC1mb3JtLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS1idXR0b24ubGVmdCB7XG4gICp6b29tOiAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBsZWZ0OiAtNTdweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0tYnV0dG9uLmxlZnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS1idXR0b24ubGVmdDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLWJ1dHRvbi5sZWZ0IC5idXR0b24tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWxwZGVzay1jb250YWN0LWZvcm0tYnV0dG9uLnJpZ2h0IHtcbiAgKnpvb206IDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLWJ1dHRvbi5yaWdodDpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLWJ1dHRvbi5yaWdodDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLWJ1dHRvbi5yaWdodCAuYnV0dG9uLXRleHQge1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVscGRlc2stY29udGFjdC1mb3JtLWlmcmFtZSB7XG4gICp6b29tOiAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA2NjBweDtcbiAgei1pbmRleDogMTAwMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS1pZnJhbWU6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS1pZnJhbWU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGVscGRlc2stYm94LXRpY2tldHMgLmJveC1oZWFkIGgyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9tc3RfaGVscGRlc2svaV9mb2xkZXItdGFibGUuZ2lmKTtcbn1cbi5oZWxwZGVzay1ib3gtdGlja2V0cyAuZGF0YS10YWJsZSB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWxwZGVzay1ib3gtdGlja2V0cyAudW5yZWFkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL21zdF9oZWxwZGVzay9pX3VucmVhZDIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtOHB4O1xufVxuXG5pZnJhbWUuaGVscGRlc2stY29udGFjdC1mb3JtLWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5wdXQtYm94LmNoZWNrYm94IHtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxubGkuY2hlY2tib3gge1xuICAqem9vbTogMTtcbn1cbmxpLmNoZWNrYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbmxpLmNoZWNrYm94OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cbmxpLmNoZWNrYm94ID4gbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlbHBkZXNrLWNvbnRhY3RzLWZvcm0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMi5sZWdlbmQuY3JlYXRlX25ld190aWNrZXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmZvcm0jaGVscGRlc2stZm9ybS12YWxpZGF0ZS5NdWx0aUZpbGUtaW50ZXJjZXB0ZWQgZGl2LmZpZWxkc2V0IHVsLmZvcm0tbGlzdCBsaS53aWRlIGRpdi5pbnB1dC1ib3ggc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtI2hlbHBkZXNrLWZvcm0tdmFsaWRhdGUuTXVsdGlGaWxlLWludGVyY2VwdGVkIGRpdi5maWVsZHNldCB1bC5mb3JtLWxpc3QgbGkud2lkZSBkaXYuaW5wdXQtYm94IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtI2hlbHBkZXNrLWZvcm0tdmFsaWRhdGUuTXVsdGlGaWxlLWludGVyY2VwdGVkIGRpdi5maWVsZHNldCB1bC5mb3JtLWxpc3QgbGkud2lkZSBkaXYuaW5wdXQtYm94IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtI2hlbHBkZXNrLWZvcm0tdmFsaWRhdGUuTXVsdGlGaWxlLWludGVyY2VwdGVkIGRpdi5maWVsZHNldCB1bC5mb3JtLWxpc3QgYnV0dG9uLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbmZvcm0jaGVscGRlc2stZm9ybS12YWxpZGF0ZS5NdWx0aUZpbGUtaW50ZXJjZXB0ZWQgZGl2LmJ1dHRvbnMtc2V0IHAucmVxdWlyZWQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuaDIubGVnZW5kLnRpY2tldF9pbmZvcm1hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuaDIubGVnZW5kLnBvc3RfcmVwbGF5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5oMi5sZWdlbmQudGlja2V0X2hpc3Rvcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbmgyLmxlZ2VuZC50aWNrZXRfaGlzdG9yeV9sb2cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbnVsLmZvcm0tbGlzdCBsaSBkaXYuaW5wdXQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZvcm0jaGVscGRlc2stY29udGFjdC1mb3JtLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSBkaXYuZHJvcGJveCBkaXYuaW5zaWRlLWZvcm0gdWwuZm9ybS1saXN0IGRpdi5jdXN0b21lci1kZXRhaWxzIHtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLmNvbDItc2V0IC53aWRlIHtcbiAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS1pZnJhbWUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA4NCU7XG4gIH1cbiAgLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuICAuaGVscGRlc2stY29udGFjdC1mb3JtIC5kcm9wYm94IC5pbnNpZGUtZm9ybSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlbHBkZXNrLWNvbnRhY3QtZm9ybSAuZHJvcGJveCAuaW5zaWRlLWZvcm0gdWwgbGkgLmN1c3RvbWVyLWVtYWlsIGlucHV0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5oZWxwZGVzay1jb250YWN0LWZvcm0gLmRyb3Bib3ggLmluc2lkZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVscGRlc2stY29udGFjdC1mb3JtIC5kcm9wYm94IC5pbnNpZGUtZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBCbG9jazogTG95YWxpdHkgUHJvZ3JhbSBJbmZvcm1hdGlvbiAqL1xuLmJveC1sb3lhbGl0eSAuYm94LWhlYWQgaDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZ2Vpc3N3ZWIvaW1hZ2VzL2FtYXN0eS9hbWxveWFsdHkvaV9tYS1sb3lhbGl0eS5wbmcpIG5vLXJlcGVhdCAwO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5ib3gtbG95YWxpdHkgaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYm94LWxveWFsaXR5IC5jb2wtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5ib3gtbG95YWxpdHkgLmNvbC0yIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJveC1sb3lhbGl0eSAuY29sMi1zZXQtbG95YWxpdHkgLmNvbC0xIHtcbiAgd2lkdGg6IDYyJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5ib3gtbG95YWxpdHkgLmNvbDItc2V0LWxveWFsaXR5IC5jb2wtMiB7XG4gIHdpZHRoOiAyOCU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ib3gtbG95YWxpdHkgLmNvbDItc2V0LWxveWFsaXR5IC5jb2wtMiB7XG4gIHdpZHRoOiAyOCU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ib3gtbG95YWxpdHkgLnRpdGxlLWxveWFsaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4MzgzODtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm94LWxveWFsaXR5IC5ibG9jay12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uYm94LWxveWFsaXR5IC5idXR0b24tZXh0ZW5zaW9uczpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbn1cblxuLmxveWFsaXR5LXByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubG95YWxpdHktcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NkMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2JjY2QwMCwgcmdiKDEzNS42MzUxMjE5NTEyLCAxNDcuOSwgMCkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmxveWFsaXR5LXByb2dyZXNzLWJhciAucHJvZ3Jlc3MtZWxsaXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzUuNjM1MTIxOTUxMiwgMTQ3LjksIDApO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuXG4ucHJvZ3Jlc3MtZWxsaXBzZS1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZDAwO1xuICBib3JkZXItY29sb3I6IHJnYigxMzUuNjM1MTIxOTUxMiwgMTQ3LjksIDApO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgbGVmdDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxveWFsaXR5LXBlcmNlbnQtdG9vbHRpcCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vZ2Vpc3N3ZWIvaW1hZ2VzL2FtYXN0eS9hbWxveWFsdHkvbG95YWxpdHktcGVyY2VudC10b29sdGlwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDk3OTVjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyOXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxveWFsaXR5LWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMTQ5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxveWFsaXR5LXByb2dyZXNzLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sb3lhbGl0eS1zdGVwLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG95YWxpdHktc3RlcCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubG95YWxpdHktc3RlcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sb3lhbGl0eS1zdGVwOmxhc3QtY2hpbGQge1xuICAvKnBhZGRpbmctbGVmdDogOTglIWltcG9ydGFudDsqL1xufVxuXG4ubG95YWxpdHktc3RlcC1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9nZWlzc3dlYi9pbWFnZXMvYW1hc3R5L2FtbG95YWx0eS9hbWxveWFsaXR5LWFycm93LXVwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ubG95YWxpdHktc3RlcC1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG95YWxpdHktc3RlcC1sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZ2Vpc3N3ZWIvaW1hZ2VzL2FtYXN0eS9hbWxveWFsdHkvYW1sb3lhbGl0eS1hcnJvdy11cC5wbmcpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLmxveWFsaXR5LXN0ZXAtd3JhcHBlci5sYWJlbCAubG95YWxpdHktc3RlcCB7XG4gIG1hcmdpbi10b3A6IC0zMXB4O1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5sb3lhbGl0eS1zdGVwLXdyYXBwZXIubGFiZWwgLmxveWFsaXR5LXN0ZXAuc3RlcC1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ib3guYm94LXByb2dyZXNzLCAuYm94LXByb2dyZXNzLmJsb2NrLWNvbnRlbnQsIC5ib3gtcHJvZ3Jlc3MucHJvZHVjdC1vcHRpb25zIHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbn1cblxuLyogQWRkcmVzcyB2ZXJpZmljYXRpb24gKi9cbi8qIGhpbnRzICovXG4vKiBGaXggdG8gcHJldmVudCBqdW1waW5nIHBhZ2UsIHdoZW4gY2FsZW5kYXIgY2F1c2VzIHNjcm9sbGJhciBhcHBlYXJpbmcgKi9cbi8qIFJXRCB0aGVtZSAqL1xuLyogQ2xlYXJzICovXG4uZmlyZWNoZWNrb3V0LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIHpvb206IDE7XG59XG4uZmlyZWNoZWNrb3V0LWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmlyZWNoZWNrb3V0LWxvZ28gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IC05OTllbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgdG9wOiAtOTk5ZW07XG4gIHdpZHRoOiAwO1xufVxuLmZpcmVjaGVja291dC1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAucGFnZS10aXRsZSB7XG4gIHpvb206IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IGgxIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5jaGVja291dC10aXRsZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5jaGVja291dC10aXRsZSAuY2hlY2tvdXQtc3VidGl0bGUge1xuICBtYXJnaW46IDhweCAwIDJweDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLmFkZHJlc3Mtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjYmlsbGluZy1uZXctYWRkcmVzcy1mb3JtIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjYmlsbGluZy1hZGRyZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjYmlsbGluZy1hZGRyZXNzIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNiaWxsaW5nLWFkZHJlc3MgLmZvcm0tbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLWFkZHJlc3Mge1xuICBtYXJnaW46IDA7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1hZGRyZXNzIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5mb3JtLWxpc3QgLnJhZGlvLXVzZS1mb3Itc2hpcHBpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5zYW1lLWFzLWJpbGxpbmcge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLnNhbWUtYXMtYmlsbGluZyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNhbGVuZGFyIHtcbiAgdG9wOiAtNTAwcHg7XG4gIGxlZnQ6IDA7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCB7XG4gIHpvb206IDE7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCB7XG4gIHpvb206IDE7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5ibG9jay1jb250ZW50IHtcbiAgem9vbTogMTtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLmJsb2NrLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLmNvbnRlbnQgdGFibGUgdGQge1xuICBib3JkZXI6IDA7XG59XG5cbi5maXJlY2hlY2tvdXQtbG9naW4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC04cHggMCAwO1xufVxuLmZpcmVjaGVja291dC1sb2dpbi13cmFwcGVyIGEge1xuICBjb2xvcjogIzExNTJhZDtcbn1cblxuLmZpcmVjaGVja291dC10b3AtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jcmVnaXN0ZXItY3VzdG9tZXItcGFzc3dvcmQuZmMtcHctaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpbmstZm9yZ290LXBhc3N3b3JkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpcmVjaGVja291dC13aW5kb3cgYS5saW5rLWZvcmdvdC1wYXNzd29yZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNnaWZ0Y2FyZF9jb2RlIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI2dpZnRjYXJkX2NvZGUgLnZhbGlkYXRpb24tYWR2aWNlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jY291cG9uLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG5cbiNjb3Vwb24tYXBwbHkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4jZ2lmdGNhcmQtYWRkIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuI2ZpcmVjaGVja291dC1mb3JtIC5kaXNjb3VudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZmlyZWNoZWNrb3V0LWZvcm0gLmRpc2NvdW50IC5idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4jZmlyZWNoZWNrb3V0LWZvcm0gLmdpZnRjYXJkIC5idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4jZmlyZWNoZWNrb3V0LWZvcm0gLmNsZWFyZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcmV3YXJkcG9udHMgLmlucHV0LXRleHQge1xuICBtYXJnaW46IDJweCAwO1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI3Jld2FyZHBvbnRzIHNlbGVjdC5pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDE2NXB4O1xufVxuI3Jld2FyZHBvbnRzIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbiNyZXdhcmRwb250cyAudmFsaWRhdGlvbi1hZHZpY2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5maXJlY2hlY2tvdXQtc2V0IC5naWZ0LW1lc3NhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5naWZ0LW1lc3NhZ2VzIGgzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtbWVzc2FnZXMgcC5jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtbWVzc2FnZXMgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5naWZ0LW1lc3NhZ2VzLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuZ2lmdC1tZXNzYWdlcy1mb3JtIHAge1xuICBtYXJnaW46IDJweCAwIDEwcHg7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuZ2lmdC1tZXNzYWdlcy1mb3JtIC5pdGVtIC5wcm9kdWN0LWltZy1ib3gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuZ2lmdC1tZXNzYWdlcy1mb3JtIC5pdGVtIC5kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIGZsb2F0OiBub25lO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtbWVzc2FnZXMtZm9ybSAuaXRlbSAuZGV0YWlscyAuZi1maXgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5naWZ0LW1lc3NhZ2VzLWZvcm0gbGkud2lkZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtbWVzc2FnZS1mb3JtIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtbWVzc2FnZS1mb3JtIC5pbm5lci1ib3ggaDUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEwcHggMCAwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtbWVzc2FnZS1mb3JtIC5pbm5lci1ib3ggaDQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEwcHggMCAwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtbWVzc2FnZS1mb3JtIC5pbm5lci1ib3ggcCB7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuYWRkLWdpZnQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5hZGQtZ2lmdC1tZXNzYWdlIGgzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5hZGQtZ2lmdC1tZXNzYWdlIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtb3B0aW9ucy1mb3Itb3JkZXIge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLmZpcmVjaGVja291dC1zZXQgLmdpZnQtb3B0aW9ucy1mb3Itb3JkZXIgI2FsbG93LWdpZnQtbWVzc2FnZXMtZm9yLW9yZGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5hbGxvdy1naWZ0LW1lc3NhZ2VzLWZvci1vcmRlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpcmVjaGVja291dC1zZXQgLnNwLW1ldGhvZHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuc3AtbWV0aG9kcyArIC5zcC1tZXRob2RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5zcC1tZXRob2RzICsgKiArIC5zcC1tZXRob2RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5zcC1tZXRob2RzIC5mb3JtLWxpc3Qge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuc3AtbWV0aG9kcyAuZm9ybS1saXN0IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZpcmVjaGVja291dC1zZXQgLnNwLW1ldGhvZHMgZHQge1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuc3AtbWV0aG9kcyBkdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuc3AtbWV0aG9kcyBkZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5zcC1tZXRob2RzIGRkIHVsIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5zcC1tZXRob2RzIC5pbnB1dC1ib3ggLnYtZml4IHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5zcC1tZXRob2RzIC5jaGVja21vLWxpc3QgbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5zcC1tZXRob2RzIC5jaGVja21vLWxpc3QgYWRkcmVzcyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZpcmVjaGVja291dC1zZXQgI2FkdmljZS1yZXF1aXJlZC1lbnRyeS1jY3NhdmVfZXhwaXJhdGlvbl95ciB7XG4gIHdpZHRoOiA4ZW07XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjc2hpcHBpbmctbWV0aG9kIC5idXR0b25zLXNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNzaGlwcGluZy1tZXRob2QgLnNwLW1ldGhvZHMgbGkge1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAuZm9ybS1saXN0IC5pbnB1dC1ib3gge1xuICB3aWR0aDogYXV0bztcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmRpc2NvdW50LWJsb2NrLmZvcm0tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5kaXNjb3VudC1mb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5kaXNjb3VudC1mb3JtIC5pbnB1dC1ib3g6OmFmdGVyIHtcbiAgem9vbTogMTtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5naWZ0Y2FyZC1mb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5naWZ0Y2FyZC1mb3JtIC5pbnB1dC1ib3g6OmFmdGVyIHtcbiAgem9vbTogMTtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNzaGlwcGluZy13cmFwcGVyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC51cGRhdGluZyB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYW5pbWF0aW9uOiAxcyBkaXYtYmxpbmsgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IG5vbmU7XG4gIGN1cnNvcjogd2FpdDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5uZXdzbGV0dGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5uZXdzbGV0dGVyIGxhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5idXR0b25zLXNldCB7XG4gIG1hcmdpbjogMWVtIDAgMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5wbGVhc2Utd2FpdCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG59XG4uZmlyZWNoZWNrb3V0LXNldCAucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuY29sMi1zZXQgLmZvcm0tbGlzdCAuY29udHJvbCBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuY29sMi1zZXQge1xuICB6b29tOiAxO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmNvbDItc2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuZm9ybS1saXN0IC5jb250cm9sIGxhYmVsIHtcbiAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5mb3JtLWxpc3QgbGkge1xuICB6b29tOiAxO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmZvcm0tbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmZvcm0tbGlzdCAuZmllbGQge1xuICB6b29tOiAxO1xufVxuLmZpcmVjaGVja291dC1zZXQgLmZvcm0tbGlzdCAuZmllbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAuc3AtbWV0aG9kcyBkZCBsYWJlbCB7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjY28tc2hpcHBpbmctbWV0aG9kLWZvcm0gLnNwLW1ldGhvZHMgZGQgbGFiZWwge1xuICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmZpcmVjaGVja291dC1zZXQgLmNvbDMtc2V0IHtcbiAgem9vbTogMTtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5jb2wzLXNldDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZ2lmdC1vcHRpb25zLWZvci1vcmRlciAuZmllbGRzZXQgLmlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5naWZ0LW9wdGlvbnMtZm9yLW9yZGVyIC5maWVsZHNldCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2lmdC1tZXNzYWdlLWZvcm0gLmdpZnQtaXRlbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZ2lmdC1tZXNzYWdlLWZvcm0gLmdpZnQtaXRlbSAucHJvZHVjdC1pbWctYm94IHtcbiAgd2lkdGg6IDc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5naWZ0LW1lc3NhZ2UtZm9ybSAuZ2lmdC1pdGVtIC5wcm9kdWN0LWltYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmdpZnQtbWVzc2FnZS1mb3JtIC5naWZ0LWl0ZW0gLnByb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5naWZ0LW1lc3NhZ2UtZm9ybSAuZ2lmdC1pdGVtIC5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmdpZnQtbWVzc2FnZS1mb3JtIC5naWZ0LWl0ZW0gLmZpZWxkc2V0IGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ2lmdC1tZXNzYWdlLWZvcm0gLmdpZnQtaXRlbSBsaS5maWVsZHMgLmZpZWxkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdpZnQtbWVzc2FnZS1mb3JtIC5maWVsZHNldCAuaW5wdXQtYm94IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZ2lmdC1tZXNzYWdlLWZvcm0gLmZpZWxkc2V0IC5pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2lmdC1tZXNzYWdlLWZvcm0gLmZpZWxkc2V0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwYXltZW50LW1ldGhvZCAuc3AtbWV0aG9kcyBkZCB1bCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyNHB4O1xufVxuI3BheW1lbnQtbWV0aG9kIC5zcC1tZXRob2RzIGRkIHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuI3BheW1lbnQtbWV0aG9kIC5mYy1zaW5nbGUtb3B0aW9uIC5zcC1tZXRob2RzIGRkIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuI3BheW1lbnQtbWV0aG9kIC50b29sLXRpcCB7XG4gIG1hcmdpbjogMTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuI3BheW1lbnQtbWV0aG9kIC50b29sLXRpcCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbnVsI3BheW1lbnRfZm9ybV9jcnlvem9uaWNfc3RyaXBlIC5zYXZlZC1jYXJkcyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uZGlzY291bnQtZm9ybSAuaW5wdXQtZmllbGQtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5naWZ0Y2FyZC1mb3JtIC5pbnB1dC1maWVsZC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuI2N1c3RvbWVyYmFsYW5jZV9wbGFjZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbiNyZXdhcmRfcGxhY2VyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZGlzY291bnQtYmxvY2sgLmZvcm0ge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZGlzY291bnQtYmxvY2sgLmZvcm0uc2hvd24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4jZGlzY291bnQtY29kZSAudmFsaWRhdGlvbi1hZHZpY2Uge1xuICBtYXgtd2lkdGg6IDY2JTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Rpc2NvdW50LWNvZGUgLm1lc3NhZ2VzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbnRyb2wgKyAuZm9ybSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4jc2hpcHBpbmdfZm9ybV9kZWxpdmVyeV9kYXRlIHtcbiAgbWFyZ2luOiAxMHB4IC00cHg7XG4gIG1heC13aWR0aDogMzMwcHg7XG59XG4jc2hpcHBpbmdfZm9ybV9kZWxpdmVyeV9kYXRlIC5pbnB1dC1ib3gge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3NoaXBwaW5nX2Zvcm1fZGVsaXZlcnlfZGF0ZSAuZGVsaXZlcnktZGF0ZSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDA7XG59XG4jc2hpcHBpbmdfZm9ybV9kZWxpdmVyeV9kYXRlIC5kZWxpdmVyeS1kYXRlIC5pbnB1dC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbn1cbiNzaGlwcGluZ19mb3JtX2RlbGl2ZXJ5X2RhdGUgLmRlbGl2ZXJ5LWRhdGUgbGFiZWwge1xuICBjbGVhcjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI3NoaXBwaW5nX2Zvcm1fZGVsaXZlcnlfZGF0ZSAuZGVsaXZlcnktZGF0ZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jc2hpcHBpbmdfZm9ybV9kZWxpdmVyeV9kYXRlIC5kZWxpdmVyeS10aW1lIHtcbiAgcGFkZGluZzogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMDtcbn1cbiNzaGlwcGluZ19mb3JtX2RlbGl2ZXJ5X2RhdGUgLndpZGUgLmRlbGl2ZXJ5LWRhdGUge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzaGlwcGluZ19mb3JtX2RlbGl2ZXJ5X2RhdGUgLndpZGUgLmRlbGl2ZXJ5LWRhdGUgLmlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzaGlwcGluZ19mb3JtX2RlbGl2ZXJ5X2RhdGUgLndpZGUgLmRlbGl2ZXJ5LXRpbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2FkZHJlc3MtdmVyaWZpY2F0aW9uLXdpbmRvdyAuZXJyb3ItbXNnIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDRweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRyZXNzLXZlcmlmaWNhdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDVweCAwIDNweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZlcmlmaWNhdGlvbi1ub3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWRkcmVzcy1hY3Rpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uYWRkcmVzcy1hY3Rpb25zIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbltjbGFzcyo9aGludC0tXTo6YWZ0ZXIge1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuW2NsYXNzKj1oaW50LS1dOjpiZWZvcmUge1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc3AtbWV0aG9kcyBkdCBsYWJlbCB7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtZmlyZS0xIHtcbiAgem9vbTogMTtcbn1cbi5jb2wtZmlyZS0xOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2wtZmlyZS0yIHtcbiAgem9vbTogMTtcbn1cbi5jb2wtZmlyZS0yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2wtZmlyZS0zIHtcbiAgem9vbTogMTtcbn1cbi5jb2wtZmlyZS0zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2wyLWZpcmUtc2V0IHtcbiAgem9vbTogMTtcbn1cbi5jb2wyLWZpcmUtc2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2wzLWZpcmUtc2V0IHtcbiAgem9vbTogMTtcbn1cbi5jb2wzLWZpcmUtc2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zdGVwLWNvbnRlbnQge1xuICB6b29tOiAxO1xufVxuLnN0ZXAtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3BheW1lbnQtbWV0aG9kIC50b29sLXRpcCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5jaGVja291dC10aXRsZSBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmlyZWNoZWNrb3V0LWxvZ2luLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuZmlyZWNoZWNrb3V0LXNldCAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG4gIC5maXJlY2hlY2tvdXQtc2V0IC5kYXRhLXRhYmxlIHRmb290IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuZmlyZWNoZWNrb3V0LXNldCAuZGF0YS10YWJsZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5maXJlY2hlY2tvdXQtc2VjdGlvbiAuYmxvY2stdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnBhZ2UtZW1wdHkuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgbWF4LXdpZHRoOiAxMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbn1cblxuI2ZpcmVjaGVja291dC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMy1maXJlLXNldCAuY29sLWZpcmUtMSxcbiNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMy1maXJlLXNldCAuY29sLWZpcmUtMiB7XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMy1maXJlLXNldCAuY29sLWZpcmUtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbn1cblxuI2ZpcmVjaGVja291dC1mb3JtIC5jb2wzLWZpcmUtc2V0IC5jb2wtZmlyZS0zIHtcbiAgd2lkdGg6IDM4JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMi1maXJlLXNldCAud2lkZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDItZmlyZS1zZXQgLmNvbC1maXJlLTEge1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDItZmlyZS1zZXQgLmNvbC1maXJlLTIge1xuICB3aWR0aDogNTglO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuI2ZpcmVjaGVja291dC1mb3JtIC5jb2wyLXNldCxcbiNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMy1zZXQsXG4jZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDQtc2V0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZpcmVjaGVja291dC1zZXQgLmNvbDItc2V0IC5jb2wtMSxcbi5maXJlY2hlY2tvdXQtc2V0IC5jb2wyLXNldCAuY29sLTIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDklO1xufVxuXG4uZmlyZWNoZWNrb3V0LXNldCAuY29sMi1zZXQgLmNvbC0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5maXJlY2hlY2tvdXQtc2V0IC5jb2wyLXNldCAuY29sLTIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDMtZmlyZS1zZXQgLmNvbC1maXJlLTEsXG4gICNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMy1maXJlLXNldCAuY29sLWZpcmUtMixcbiAgI2ZpcmVjaGVja291dC1mb3JtIC5jb2wzLWZpcmUtc2V0IC5jb2wtZmlyZS0zLFxuICAjZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDItZmlyZS1zZXQgLmNvbC1maXJlLTEsXG4gICNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMi1maXJlLXNldCAuY29sLWZpcmUtMiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpcmVjaGVja291dC1zZXQgLmNvbDItc2V0IC5jb2wtMSxcbiAgLmZpcmVjaGVja291dC1zZXQgLmNvbDItc2V0IC5jb2wtMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlyZWNoZWNrb3V0LXNldCAuY29sMi1zZXQgLmNvbC0xLFxuICAuZmlyZWNoZWNrb3V0LXNldCAuY29sMi1zZXQgLmNvbC0yLFxuICAuZmlyZWNoZWNrb3V0LXNldCAjc2hpcHBpbmctbWV0aG9kLFxuICAuZmlyZWNoZWNrb3V0LXNldCAjcGF5bWVudC1tZXRob2QsXG4gIC5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1jb3Vwb24tZGlzY291bnQtbG9hZCxcbiAgLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LWdpZnRjYXJkLWxvYWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5wYWdlLWVtcHR5LmZpcmVjaGVja291dC1pbmRleC1pbmRleCB7XG4gICAgcGFkZGluZzogMTBweCAycHg7XG4gIH1cbiAgI2ZpcmVjaGVja291dC1mb3JtIC5jb2wzLWZpcmUtc2V0IC5jb2wtZmlyZS0xLFxuICAjZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDMtZmlyZS1zZXQgLmNvbC1maXJlLTIsXG4gICNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMy1maXJlLXNldCAuY29sLWZpcmUtMyB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmdyZXktZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZmZmZmIDAlLCAjZmFmYWZhIDEwMCUpO1xufVxuXG4uZ3JleS1ncmFkaWVudC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZjZmNmYyAwJSwgI2Y1ZjVmNSAxMDAlKTtcbn1cblxuLmJsdWUtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGIzOTU0IDAlLCAjMDkzMDQ2IDEwMCUpO1xufVxuXG4uZmlyZWNoZWNrb3V0LXNldCB7XG4gIGNvdW50ZXItcmVzZXQ6IGZpcmVjaGVja291dC1zZWN0aW9uLW51bWJlcjtcbn1cblxuI2JpbGxpbmctYWRkcmVzcyA+IC5ibG9jay10aXRsZTo6YmVmb3JlLFxuI3NoaXBwaW5nLW1ldGhvZCA+IC5ibG9jay10aXRsZTo6YmVmb3JlLFxuI3BheW1lbnQtbWV0aG9kID4gLmJsb2NrLXRpdGxlOjpiZWZvcmUsXG4jY2hlY2tvdXQtcmV2aWV3IC5ibG9jay10aXRsZTo6YmVmb3JlLFxuI2NvdXBvbi1kaXNjb3VudCAuYmxvY2stdGl0bGU6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmaXJlY2hlY2tvdXQtc2VjdGlvbi1udW1iZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZmlyZWNoZWNrb3V0LXNlY3Rpb24tbnVtYmVyKTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjYmNjZDAwO1xuICBjb2xvcjogIzM1MzYzNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maXJlY2hlY2tvdXQtc2V0ICNzaGlwcGluZy1tZXRob2QtcmVzZXQsXG4uZmlyZWNoZWNrb3V0LXNldCAjcGF5bWVudC1tZXRob2QtcmVzZXQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maXJlY2hlY2tvdXQtc2V0ICNzaGlwcGluZy1tZXRob2QtcmVzZXQ6aG92ZXIsXG4uZmlyZWNoZWNrb3V0LXNldCAjcGF5bWVudC1tZXRob2QtcmVzZXQ6aG92ZXIge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmZpcmVjaGVja291dC1zZXQgLmJsb2NrLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdyZXktZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZmZmZmIDAlLCAjZmFmYWZhIDEwMCUpO1xufVxuXG4uZ3JleS1ncmFkaWVudC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZjZmNmYyAwJSwgI2Y1ZjVmNSAxMDAlKTtcbn1cblxuLmJsdWUtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGIzOTU0IDAlLCAjMDkzMDQ2IDEwMCUpO1xufVxuXG4vKiBCbG9jazogUmV2aWV3ICovXG4uYmxvY2stcmV2aWV3IGRpdi5wcm9kdWN0LWltYWdlcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG5cbi5ibG9jay1yZXZpZXcgLnNtYWxsLXJldmlld2VyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5ibG9jay1yZXZpZXcgLnJldmlldy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuI2NoZWNrb3V0LXJldmlldy1sb2FkIC5tZXNzYWdlcyB7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjVyZW0gMCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTglO1xufVxuI2NoZWNrb3V0LXJldmlldy1sb2FkIC5tZXNzYWdlcyBsaSB7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LWFncmVlbWVudHMtbG9hZCAubWVzc2FnZXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5maXJlY2hlY2tvdXQtc2V0IC5jaGVja291dC1hZ3JlZW1lbnRzIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuY2hlY2tvdXQtYWdyZWVtZW50cyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0IC5jaGVja291dC1hZ3JlZW1lbnRzIC5hZ3JlZSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwLjI1cmVtIDA7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAuY2hlY2tvdXQtYWdyZWVtZW50cyAubGFzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXctc3VibWl0IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMC4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldy1zdWJtaXQgLmZvcm0tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjY2hlY2tvdXQtcmV2aWV3LXN1Ym1pdCAuZm9ybS1jb21tZW50IGxhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXcgI2NoZWNrb3V0LWFkZGl0aW9uYWwge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjY2hlY2tvdXQtcmV2aWV3ICNjaGVja291dC1hZGRpdGlvbmFsIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjY2hlY2tvdXQtcmV2aWV3IC5jb2xsYXRlcmFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXcgLmNvbGxhdGVyYWwtd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjY2hlY2tvdXQtcmV2aWV3IC5wcm9kdWN0LWltYWdlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAwO1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldyAuY29sbGF0ZXJhbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldyAuc2hvcnQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldyAuaXRlbS1vcHRpb25zIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldyAuZmlyZWNoZWNrb3V0LWl0ZW1zLWFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXcgI2NoZWNrb3V0LXJldmlldy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldyAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHRmb290IHRyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldyAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4zKTtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXcgI2NoZWNrb3V0LXJldmlldy10YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjY2hlY2tvdXQtcmV2aWV3ICNjaGVja291dC1yZXZpZXctdGFibGUgdGZvb3QgdGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjY2hlY2tvdXQtcmV2aWV3ICNjaGVja291dC1yZXZpZXctdGFibGUgdGZvb3QgdHIuZmlyc3QgdGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldy10YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXctdGFibGUtd3JhcHBlciB0aCB7XG4gIHBhZGRpbmc6IDIlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldy10YWJsZS13cmFwcGVyIC5kYXRhLXRhYmxlIHRib2R5IHRkIC5pdGVtLW9wdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXctdGFibGUgLmJ0bi1yZW1vdmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LXJldmlldy10YWJsZSAudWdpZnRjZXJ0LXJlbW92ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxcHggMCAwIDJweDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXctdGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXctdGFibGUgdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5maXJlY2hlY2tvdXQtc2V0ICNyZXZpZXctYnV0dG9ucy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW0gMS4yNXJlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjcmV2aWV3LWJ1dHRvbnMtY29udGFpbmVyIC5wbGVhc2Utd2FpdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZpcmVjaGVja291dC1zZXQgI3Jldmlldy1idXR0b25zLWNvbnRhaW5lciBidXR0b24uYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmJ0bi1hZ3JlZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tYWdyZWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZpcmVjaGVja291dC1hZ3JlZW1lbnQtbGFiZWwtbWluaW1hbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maXJlY2hlY2tvdXQtYWdyZWVtZW50LWxhYmVsLW1pbmltYWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHRyLmV2ZW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI2NoZWNrb3V0LXJldmlldy10YWJsZSB0ci5vZGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI2NoZWNrb3V0LXJldmlldy10YWJsZSAuc3VtbWFyeS10b3RhbCB0ZCB7XG4gIGNvbG9yOiByZ2IoMTAzLjA1NTU1NTU1NTYsIDEwNSwgMTA2Ljk0NDQ0NDQ0NDQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNjaGVja291dC1yZXZpZXctdGFibGUgdGZvb3QgdGQge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuI2FkZHJlc3Nlcy1yZXZpZXcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbiNhZGRyZXNzZXMtcmV2aWV3IC5jb2wtMSB7XG4gIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhZGRyZXNzZXMtcmV2aWV3IC5jb2wtMiB7XG4gIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4jYWRkcmVzc2VzLXJldmlldyAjc2hpcHBpbmctYWRkcmVzcy1yZXZpZXcgKyAjcGF5bWVudC1tZXRob2QtcmV2aWV3IHtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmlyZWNoZWNrb3V0LXNldCAucXR5LXdyYXBwZXIgLnF0eS1zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maXJlY2hlY2tvdXQtc2V0IC5xdHktd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlyZWNoZWNrb3V0LXNldCAjY2hlY2tvdXQtcmV2aWV3IC5wcm9kdWN0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1yZXZpZXcgLmNvbGxhdGVyYWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNiaWxsaW5nLW5ldy1hZGRyZXNzLWZvcm0sIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggbGkuYWRkcmVzcy1zZWxlY3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCBsaS5hZGRyZXNzLXNlbGVjdC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjYmlsbGluZy1hZGRyZXNzIC5mb3JtLWxpc3QgPiBsaSwgLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctYWRkcmVzcyAuZm9ybS1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzFweCkge1xuICAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNiaWxsaW5nLWFkZHJlc3MgLmZvcm0tbGlzdCA+IGxpLCAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1hZGRyZXNzIC5mb3JtLWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI2JpbGxpbmctYWRkcmVzcyAuZm9ybS1saXN0ID4gbGksIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI3NoaXBwaW5nLWFkZHJlc3MgLmZvcm0tbGlzdCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MXB4KSB7XG4gIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI2JpbGxpbmctYWRkcmVzcyAuZm9ybS1saXN0IC5pbnB1dC1ib3ggaW5wdXQsIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI2JpbGxpbmctYWRkcmVzcyAuZm9ybS1saXN0IC5pbnB1dC1ib3ggc2VsZWN0LCAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNiaWxsaW5nLWFkZHJlc3MgLmZvcm0tbGlzdCAuaW5wdXQtYm94IHRleHRhcmVhLCAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1hZGRyZXNzIC5mb3JtLWxpc3QgLmlucHV0LWJveCBpbnB1dCwgLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjc2hpcHBpbmctYWRkcmVzcyAuZm9ybS1saXN0IC5pbnB1dC1ib3ggc2VsZWN0LCAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNzaGlwcGluZy1hZGRyZXNzIC5mb3JtLWxpc3QgLmlucHV0LWJveCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI2NoZWNrb3V0LXJldmlldy1sb2FkLCAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNhZ3JlZW1lbnRzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNhZ3JlZW1lbnRzLXdyYXBwZXIgb2wge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4ICNhZ3JlZW1lbnRzLXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDAuNXJlbTtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI2FncmVlbWVudHMtd3JhcHBlciAuY2hlY2tvdXQtYWdyZWVtZW50cyBwLmFncmVlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI2FncmVlbWVudHMtd3JhcHBlciAuY2hlY2tvdXQtYWdyZWVtZW50cyBwLmFncmVlIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAjYWdyZWVtZW50cy13cmFwcGVyIHVsLm1lc3NhZ2VzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5zcC1tZXRob2RzIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLnNwLW1ldGhvZHMgbGFiZWwucmFkaW8ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLnNwLW1ldGhvZHMgbGFiZWwucmFkaW8gI3BfbWV0aG9kX3BheXBhbF9leHByZXNzIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAuc3AtbWV0aG9kcyBsYWJlbC5yYWRpbyBpbnB1dCB7XG4gIHpvb206IDEuMjU7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IC5zcC1tZXRob2RzIGxhYmVsLnJhZGlvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCAuc3AtbWV0aG9kcyB1bC5mb3JtLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IHVsLmZvcm0tbGlzdC5kaXNjb3VudC1ibG9jayAuY2hlY2tib3gge1xuICB6b29tOiAxO1xufVxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCBkdCBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IGR0IGlucHV0LnJhZGlvLFxuLmZpcmVjaGVja291dC1pbmRleC1pbmRleCBkdCBpbnB1dC5jaGVja2JveCB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggI3BheW1lbnRfZm9ybV9iYW5rcGF5bWVudCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MXB4KSB7XG4gIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLmJsb2NrLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9cmFkaW9dLFxuICAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG4gIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZvcm0tbGlzdCBsaS5jb250YWluZXIgLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLmZvcm0tbGlzdCBsaS5jb250YWluZXIgLmNvbHVtbnMgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggLmJsb2NrLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXggdWwuZm9ybS1saXN0Lm10LTAubXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRvYyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4udG9jID4gLnRvYy1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9jID4gLnRvYy1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRvYy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5hLnRvYy1saW5rIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pcy1jb2xsYXBzaWJsZSB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uaXMtY29sbGFwc2VkIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmlzLXBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbn1cblxuLmlzLWFjdGl2ZS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qXG4udG9jLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMnB4XG59XG5cbi5pcy1hY3RpdmUtbGluazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRCQzRCXG59XG4gKi9cbi5hY2NvcmRpb25qcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24gLmFjY19oZWFkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24gLmFjY19oZWFkIC50YWdzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24uYWNjX2FjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoMTAuMiwgMTAuMiwgMTAuMiwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgxMC4yLCAxMC4yLCAxMC4yLCAwLjAyKTtcbn1cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24uYWNjX2FjdGl2ZSA+IC5hY2NfaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgODglKTtcbn1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xufVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgMC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7XG59XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGhlaWdodDogNDRweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDRweCAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweCA1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV0ge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEZpeCBpT1MgKi9cbi5mYW5jeWJveC1pZnJhbWUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBCdXR0b25zICovXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1idXR0b246bGluayB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiA5OTk5ODtcbn1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuODUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5Njtcbn1cblxuQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbiAgfVxufVxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogLTZweDtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xuICAgIH1cbiAgfVxufVxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFRodW1icyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjEycHg7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG4vKlxuICogVGhpcyBjb21iaW5lZCBmaWxlIHdhcyBjcmVhdGVkIGJ5IHRoZSBEYXRhVGFibGVzIGRvd25sb2FkZXIgYnVpbGRlcjpcbiAqICAgaHR0cHM6Ly9kYXRhdGFibGVzLm5ldC9kb3dubG9hZFxuICpcbiAqIFRvIHJlYnVpbGQgb3IgbW9kaWZ5IHRoaXMgZmlsZSB3aXRoIHRoZSBsYXRlc3QgdmVyc2lvbnMgb2YgdGhlIGluY2x1ZGVkXG4gKiBzb2Z0d2FyZSBwbGVhc2UgdmlzaXQ6XG4gKiAgIGh0dHBzOi8vZGF0YXRhYmxlcy5uZXQvZG93bmxvYWQvI2JtL2R0LTEuMTMuMS9yLTIuNC4wXG4gKlxuICogSW5jbHVkZWQgbGlicmFyaWVzOlxuICogICBEYXRhVGFibGVzIDEuMTMuMSwgUmVzcG9uc2l2ZSAyLjQuMFxuKi9cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKiBQcmlzbUpTIDEuMjkuMFxuaHR0cHM6Ly9wcmlzbWpzLmNvbS9kb3dubG9hZC5odG1sI3RoZW1lcz1wcmlzbS10b21vcnJvdyZsYW5ndWFnZXM9bWFya3VwK2NzcytjbGlrZStqYXZhc2NyaXB0K2Jhc2grY3NzLWV4dHJhcytkb2NrZXIrZ3JhcGhxbCtpZ25vcmUramF2YWRvY2xpa2UranNvbittYXJrdXAtdGVtcGxhdGluZytuZ2lueCtwaHArcGhwZG9jK3BocC1leHRyYXMrc2NzcytzaGVsbC1zZXNzaW9uK3NxbCt0d2lnK3VyaSt5YW1sJnBsdWdpbnM9bGluZS1udW1iZXJzK3Nob3ctbGFuZ3VhZ2UrcmVtb3ZlLWluaXRpYWwtbGluZS1mZWVkK2tlZXAtbWFya3VwK25vcm1hbGl6ZS13aGl0ZXNwYWNlK3Rvb2xiYXIrY29weS10by1jbGlwYm9hcmQgKi9cbi8qKlxuICogcHJpc20uanMgdG9tb3Jyb3cgbmlnaHQgZWlnaHRpZXMgZm9yIEphdmFTY3JpcHQsIENvZmZlZVNjcmlwdCwgQ1NTIGFuZCBIVE1MXG4gKiBCYXNlZCBvbiBodHRwczovL2dpdGh1Yi5jb20vY2hyaXNrZW1wc29uL3RvbW9ycm93LXRoZW1lXG4gKiBAYXV0aG9yIFJvc2UgUHJpdGNoYXJkXG4gKi9cbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNb25hY28sIFwiQW5kYWxlIE1vbm9cIiwgXCJVYnVudHUgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxuLyogQ29kZSBibG9ja3MgKi9cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG59XG5cbi8qIElubGluZSBjb2RlICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgcGFkZGluZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udG9rZW4uY29tbWVudCxcbi50b2tlbi5ibG9jay1jb21tZW50LFxuLnRva2VuLnByb2xvZyxcbi50b2tlbi5kb2N0eXBlLFxuLnRva2VuLmNkYXRhIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi50b2tlbi5wdW5jdHVhdGlvbiB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4udG9rZW4udGFnLFxuLnRva2VuLmF0dHItbmFtZSxcbi50b2tlbi5uYW1lc3BhY2UsXG4udG9rZW4uZGVsZXRlZCB7XG4gIGNvbG9yOiAjZTI3NzdhO1xufVxuXG4udG9rZW4uZnVuY3Rpb24tbmFtZSB7XG4gIGNvbG9yOiAjNjE5NmNjO1xufVxuXG4udG9rZW4uYm9vbGVhbixcbi50b2tlbi5udW1iZXIsXG4udG9rZW4uZnVuY3Rpb24ge1xuICBjb2xvcjogI2YwOGQ0OTtcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLmNsYXNzLW5hbWUsXG4udG9rZW4uY29uc3RhbnQsXG4udG9rZW4uc3ltYm9sIHtcbiAgY29sb3I6ICNmOGM1NTU7XG59XG5cbi50b2tlbi5zZWxlY3Rvcixcbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4uYXRydWxlLFxuLnRva2VuLmtleXdvcmQsXG4udG9rZW4uYnVpbHRpbiB7XG4gIGNvbG9yOiAjY2M5OWNkO1xufVxuXG4udG9rZW4uc3RyaW5nLFxuLnRva2VuLmNoYXIsXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5yZWdleCxcbi50b2tlbi52YXJpYWJsZSB7XG4gIGNvbG9yOiAjN2VjNjk5O1xufVxuXG4udG9rZW4ub3BlcmF0b3IsXG4udG9rZW4uZW50aXR5LFxuLnRva2VuLnVybCB7XG4gIGNvbG9yOiAjNjdjZGNjO1xufVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRva2VuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRva2VuLmVudGl0eSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnRva2VuLmluc2VydGVkIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ubGluZS1udW1iZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMuOGVtO1xuICBjb3VudGVyLXJlc2V0OiBsaW5lbnVtYmVyO1xufVxuXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ubGluZS1udW1iZXJzID4gY29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG5cbi5saW5lLW51bWJlcnMgLmxpbmUtbnVtYmVycy1yb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxlZnQ6IC0zLjhlbTtcbiAgd2lkdGg6IDNlbTsgLyogd29ya3MgZm9yIGxpbmUtbnVtYmVycyBiZWxvdyAxMDAwIGxpbmVzICovXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubGluZS1udW1iZXJzLXJvd3MgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaW5lbnVtYmVyO1xufVxuXG4ubGluZS1udW1iZXJzLXJvd3MgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGluZW51bWJlcik7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5kaXYuY29kZS10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDAuM2VtO1xuICByaWdodDogMC4yZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cblxuZGl2LmNvZGUtdG9vbGJhcjpob3ZlciA+IC50b29sYmFyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2VwYXJhdGUgbGluZSBiL2MgcnVsZXMgYXJlIHRocm93biBvdXQgaWYgc2VsZWN0b3IgaXMgaW52YWxpZC5cbiAgIElFMTEgYW5kIG9sZCBFZGdlIHZlcnNpb25zIGRvbid0IHN1cHBvcnQgOmZvY3VzLXdpdGhpbi4gKi9cbmRpdi5jb2RlLXRvb2xiYXI6Zm9jdXMtd2l0aGluID4gLnRvb2xiYXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBmb3IgYnV0dG9uICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IGEsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gYnV0dG9uLFxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IHNwYW4ge1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgYmFja2dyb3VuZDogI2Y1ZjJmMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbn1cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IGE6aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gYTpmb2N1cyxcbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciA+IC50b29sYmFyLWl0ZW0gPiBidXR0b246aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gYnV0dG9uOmZvY3VzLFxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IHNwYW46aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKiBMaWdodCBjb2xvci1zY2hlbWUgKiovXG46cm9vdCB7XG4gIC0tY2MtYmc6ICNmZmZmZmY7XG4gIC0tY2MtdGV4dDogIzM1MzYzNztcbiAgLS1jYy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tY2MtYnRuLXByaW1hcnktYmc6ICNiY2NkMDA7XG4gIC0tY2MtYnRuLXByaW1hcnktdGV4dDogdmFyKC0tY2MtdGV4dCk7XG4gIC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmc6IHJnYigyMDIuMDMxMjE5NTEyMiwgMjIwLjMsIDApO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktYmc6IGhzbCgwLCAwJSwgOTYlKTtcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNjLXRleHQpO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICNkOGUwZTY7XG4gIC0tY2MtYnRuLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1jYy10b2dnbGUtYmctb2ZmOiAjOTE5ZWE2O1xuICAtLWNjLXRvZ2dsZS1iZy1vbjogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICAtLWNjLXRvZ2dsZS1iZy1yZWFkb25seTogI2Q1ZGVlMjtcbiAgLS1jYy10b2dnbGUta25vYi1iZzogI2ZmZjtcbiAgLS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yOiAjZWNmMmZhO1xuICAtLWNjLWJsb2NrLXRleHQ6IHZhcigtLWNjLXRleHQpO1xuICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzogI2YwZjRmNztcbiAgLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXI6ICNlOWVmZjQ7XG4gIC0tY2Mtc2VjdGlvbi1ib3JkZXI6ICNmMWYzZjU7XG4gIC0tY2MtY29va2llLXRhYmxlLWJvcmRlcjogI2U5ZWRmMjtcbiAgLS1jYy1vdmVybGF5LWJnOiByZ2JhKDQsIDYsIDgsIC44NSk7XG4gIC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzogI2NmZDVkYjtcbiAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnLWhvdmVyOiAjOTE5OWEwO1xufVxuXG4vKiogRGFyayBjb2xvci1zY2hlbWUgKiovXG4uY19kYXJrbW9kZSB7XG4gIC0tY2MtYmc6ICMxODFiMWQ7XG4gIC0tY2MtdGV4dDogI2Q4ZTVlYTtcbiAgLS1jYy1idG4tcHJpbWFyeS1iZzogI2E2YzRkZDtcbiAgLS1jYy1idG4tcHJpbWFyeS10ZXh0OiAjMDAwO1xuICAtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAjYzJkZmY3O1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktYmc6ICMzMzM4M2M7XG4gIC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jYy10ZXh0KTtcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAjM2U0NTRhO1xuICAtLWNjLXRvZ2dsZS1iZy1vZmY6ICM2Njc0ODE7XG4gIC0tY2MtdG9nZ2xlLWJnLW9uOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG4gIC0tY2MtdG9nZ2xlLWJnLXJlYWRvbmx5OiAjNDU0YzU0O1xuICAtLWNjLXRvZ2dsZS1rbm9iLWJnOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xuICAtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3I6IHZhcigtLWNjLWJnKTtcbiAgLS1jYy1ibG9jay10ZXh0OiAjYjNiZmM1O1xuICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzogIzIzMjcyYTtcbiAgLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXI6ICMyYjMwMzU7XG4gIC0tY2Mtc2VjdGlvbi1ib3JkZXI6ICMyOTJkMzE7XG4gIC0tY2MtY29va2llLXRhYmxlLWJvcmRlcjogIzJiMzAzNTtcbiAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOiAjNjY3NDgxO1xuICAtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmctaG92ZXI6ICM5MTk5YTA7XG59XG5cbi5jY19kaXYgKixcbi5jY19kaXYgKjpob3Zlcixcbi5jY19kaXYgOmJlZm9yZSxcbi5jY19kaXYgOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5jY19kaXYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogdmFyKC0tY2MtdGV4dCk7XG59XG5cbiNjbS5ib3g6bm90KC5jZW50ZXIpLCAjY20uYmxvY2stY29udGVudDpub3QoLmNlbnRlciksICNjbS5wcm9kdWN0LW9wdGlvbnM6bm90KC5jZW50ZXIpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jY19kaXYgLmMtYm4sXG4uY2NfZGl2IC5iLXRsLFxuI3MtdHRsLFxuI2MtdHRsLFxuI3MtYmwgdGQ6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2NtLFxuI3MtaW5yLFxuLmNjX2RpdiAuYy1ibCxcbi5jY19kaXYgLmItdGwsXG4jcy1ibCAuYWN0IC5iLWFjYyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNjLWJvcmRlci1yYWRpdXMpO1xufVxuXG4jcy1ibCAuYWN0IC5iLWFjYyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2NfZGl2IGlucHV0LFxuLmNjX2RpdiBidXR0b24sXG4uY2NfZGl2IGEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNjX2RpdiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4uY2NfZGl2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE1ha2UgZWxlbWVudHMgXCJhbmltYXRhYmxlXCIgKi9cbi5jLS1hbmltICNjbSxcbi5jLS1hbmltICNzLWNudCxcbi5jLS1hbmltICNzLWlucixcbiNjcy1vdixcbiNjbS1vdiB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMgbGluZWFyLCBvcGFjaXR5IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5jLS1hbmltIC5jLWJuIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlICFpbXBvcnRhbnQ7XG59XG5cbi8qIHN0YXJ0IHRyYW5zaXRpb25zICovXG4uYy0tYW5pbSAjY20uYmFyLnNsaWRlLFxuLmMtLWFuaW0gLmJhci5zbGlkZSAjcy1pbnIge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2UgIWltcG9ydGFudDtcbn1cblxuLmMtLWFuaW0gI2NtLmJhci5zbGlkZSArICNjbS1vdixcbi5jLS1hbmltIC5iYXIuc2xpZGUgKyAjY3Mtb3Yge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2UgIWltcG9ydGFudDtcbn1cblxuI2NtLmJhci5zbGlkZSxcbi5jY19kaXYgLmJhci5zbGlkZSAjcy1pbnIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNjbS5iYXIudG9wLnNsaWRlLFxuLmNjX2RpdiAuYmFyLmxlZnQuc2xpZGUgI3MtaW5yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NtLnNsaWRlLFxuLmNjX2RpdiAuc2xpZGUgI3MtaW5yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNmVtKTtcbn1cblxuI2NtLnRvcC5zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS42ZW0pO1xufVxuXG4jY20uYmFyLnNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4jY20uYmFyLnRvcC5zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi8qIGVuZCB0cmFuc2l0aW9ucyAqL1xuLyogU2hvdyBtb2RhbHMgKi9cbi5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbSxcbi5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS5iYXIsXG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI3MtaW5yLFxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltIC5iYXIuc2xpZGUgI3MtaW5yIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20uYm94Lm1pZGRsZSwgLnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLm1pZGRsZS5ibG9jay1jb250ZW50LCAuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20ubWlkZGxlLnByb2R1Y3Qtb3B0aW9ucyxcbi5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS5jbG91ZC5taWRkbGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaG93LS1zZXR0aW5ncyAuYy0tYW5pbSAjcy1jbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNob3cgb3ZlcmxheXMgKi9cbi5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS1vdixcbi5zaG93LS1zZXR0aW5ncyAuYy0tYW5pbSAjY3Mtb3Yge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuI2NtIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEuMWVtIDEuNWVtIDEuNGVtIDEuNWVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJnKTtcbiAgbWF4LXdpZHRoOiAyNC4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuMjVlbTtcbiAgcmlnaHQ6IDEuMjVlbTtcbiAgYm94LXNoYWRvdzogMCAwLjYyNWVtIDEuODc1ZW0gcmdiYSgyLCAyLCAzLCAwLjI4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cblxuLyoqIGZpeCBodHRwczovL2dpdGh1Yi5jb20vb3Jlc3RiaWRhL2Nvb2tpZWNvbnNlbnQvaXNzdWVzLzk0ICoqL1xuI2NjX2RpdiAjY20ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4jYy10dGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG59XG5cbi5jbG91ZCAjYy10dGwge1xuICBtYXJnaW4tdG9wOiAtMC4xNWVtO1xufVxuXG4jYy10eHQge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5jY19kaXYgI2MtYm5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxLjRlbTtcbn1cblxuLmNjX2RpdiAuYy1ibiB7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtcbiAgcGFkZGluZzogMWVtIDEuN2VtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjgyZW07XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgZmxleDogMTtcbn1cblxuI2MtYm5zIGJ1dHRvbiArIGJ1dHRvbixcbiNzLWNudCBidXR0b24gKyBidXR0b24sXG4jcy1jLWJuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4jcy1jbnQgI3MtcmFsbC1ibiB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4jY20gLmNfbGluazpob3ZlcixcbiNjbSAuY19saW5rOmFjdGl2ZSxcbiNzLWNudCBidXR0b24gKyBidXR0b246aG92ZXIsXG4jcy1jbnQgYnV0dG9uICsgYnV0dG9uOmFjdGl2ZSxcbiNzLWMtYm46YWN0aXZlLFxuI3MtYy1ibjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO1xufVxuXG4vKipcbkNvb2tpZUNvbnNlbnQgc2V0dGluZ3MgbW9kYWxcbioqL1xuI3MtY250IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDE7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3MtYmwge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jcy1ibCAudGl0bGUsICNzLWJsIC5wYWdlLXRpdGxlIGgxLCAucGFnZS10aXRsZSAjcy1ibCBoMSxcbiNzLWJsIC5wYWdlLXRpdGxlIGgyLFxuLnBhZ2UtdGl0bGUgI3MtYmwgaDIsXG4jcy1ibCAucHJvZHVjdC1uYW1lIGgxLFxuLnByb2R1Y3QtbmFtZSAjcy1ibCBoMSxcbiNzLWJsIC5wcm9kdWN0LW5hbWUgLmgxLFxuLnByb2R1Y3QtbmFtZSAjcy1ibCAuaDEge1xuICBtYXJnaW4tdG9wOiAxLjRlbTtcbn1cblxuI3MtYmwgLnRpdGxlOmZpcnN0LWNoaWxkLCAjcy1ibCAucGFnZS10aXRsZSBoMTpmaXJzdC1jaGlsZCwgLnBhZ2UtdGl0bGUgI3MtYmwgaDE6Zmlyc3QtY2hpbGQsXG4jcy1ibCAucGFnZS10aXRsZSBoMjpmaXJzdC1jaGlsZCxcbi5wYWdlLXRpdGxlICNzLWJsIGgyOmZpcnN0LWNoaWxkLFxuI3MtYmwgLnByb2R1Y3QtbmFtZSBoMTpmaXJzdC1jaGlsZCxcbi5wcm9kdWN0LW5hbWUgI3MtYmwgaDE6Zmlyc3QtY2hpbGQsXG4jcy1ibCAucHJvZHVjdC1uYW1lIC5oMTpmaXJzdC1jaGlsZCxcbi5wcm9kdWN0LW5hbWUgI3MtYmwgLmgxOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3MtYmwgLmItYm4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcy1ibCAuYi1hY2MgLnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbiNzLWNudCAuYi1ibiAuYi10bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuM2VtIDYuNGVtIDEuM2VtIDIuN2VtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG59XG5cbiNzLWNudCAuYi1ibiAuYi10bC5leHAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNzLWNudCAuYWN0IC5iLWJuIC5iLXRsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbiNzLWNudCAuYi1ibiAuYi10bDphY3RpdmUsXG4jcy1jbnQgLmItYm4gLmItdGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXIpO1xufVxuXG4jcy1ibCAuYi1ibiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3MtYmwgLmMtYmwge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jYy1zZWN0aW9uLWJvcmRlcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuI3MtYmwgLmMtYmw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xufVxuXG4jcy1ibCAuYy1ibDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbiNzLWJsIC5jLWJsOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbiNzLWJsIC5jLWJsOm5vdCguYi1leCk6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbiNzLWJsIC5jLWJsLmItZXgge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbiNzLWJsIC5jLWJsLmItZXggKyAuYy1ibCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuI3MtYmwgLmMtYmwuYi1leCArIC5jLWJsLmItZXgge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbiNzLWJsIC5iLWFjYyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcy1ibCAuYWN0IC5iLWFjYyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcy1jbnQgLnAge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDAuODVlbTtcbiAgY29sb3I6IHZhcigtLWNjLWJsb2NrLXRleHQpO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnbDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbiNjLXZsbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NzIHtcbiAgcGFkZGluZzogMCAxLjdlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNzLWluciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLXRvcDogNC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiByZ2JhKDMsIDYsIDksIDAuMjYpIDBweCAxM3B4IDI3cHggLTVweDtcbn1cblxuI3MtaW5yLFxuI3MtaGRyLFxuI3MtYm5zIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYmcpO1xufVxuXG4jcy1ibCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IG92ZXJsYXk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjNlbSAxLjhlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcy1ibnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbiAgaGVpZ2h0OiA0Ljc1ZW07XG59XG5cbi5jY19kaXYgLmNjLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNjX2RpdiAuY2MtbGluazpob3Zlcixcbi5jY19kaXYgLmNjLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZCxcbiNzLWJucyBidXR0b246Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktdGV4dCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcbn1cblxuI2MtYm5zLnN3YXAgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO1xufVxuXG4jYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tcHJpbWFyeS10ZXh0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnbDpjaGVja2VkIH4gLmMtdGcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUtYmctb24pO1xufVxuXG4jYy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiNjLWJucyBidXR0b246Zmlyc3QtY2hpbGQ6aG92ZXIsXG4jcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiNzLWJucyBidXR0b246Zmlyc3QtY2hpbGQ6aG92ZXIsXG4jYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZDphY3RpdmUsXG4jYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTtcbn1cblxuI2MtYm5zLnN3YXAgYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiNjLWJucy5zd2FwIGJ1dHRvbjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO1xufVxuXG4jcy1oZHIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAxLjVyZW0gMS44ZW0gMXJlbSAxLjhlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbn1cblxuI3MtdHRsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbiNzLWMtYm4ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMS43ZW07XG4gIGhlaWdodDogMS43ZW07XG4gIGZvbnQtc2l6ZTogMS40NWVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzLWMtYm5jIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNjX2RpdiBzcGFuLnQtbGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY19wb2xpY3lfX3RleHQge1xuICBoZWlnaHQ6IDMxLjI1ZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cblxuI2Mtcy1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNWVtKTtcbiAgbWF4LWhlaWdodDogMzcuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODhweCkge1xuICAvKiogd29ya3Mgb25seSBvbiB3ZWJraXQtYmFzZWQgYnJvd3NlcnMgKiovXG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuOWVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVlbSAwLjI1ZW0gMDtcbiAgfVxuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIHZhcigtLWNjLWJnKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBlbTtcbiAgfVxuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmctaG92ZXIpO1xuICB9XG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG4vKiogY3VzdG9tIGNoZWNrYm94ICoqL1xuLyogVGhlIGNvbnRhaW5lciAqL1xuLmNjX2RpdiAuYi10ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDEuMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4uY2NfZGl2IC5iLXRnIC5jLXRnbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4uY2NfZGl2IC5iLXRnIC5jLXRnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUtYmctb2ZmKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2NfZGl2IHNwYW4udC1sYixcbi5jY19kaXYgLmItdGcsXG4uY2NfZGl2IC5iLXRnIC5jLXRnLFxuLmNjX2RpdiAuYi10ZyAuYy10Z2wge1xuICB3aWR0aDogMy40ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDRlbTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Zy5jLXJvIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2wgfiAuYy10Zy5jLXJvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWJnLXJlYWRvbmx5KTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2wgfiAuYy10Zy5jLXJvOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbi5jY19kaXYgLmItdGcgLmMtdGc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwLjEyNWVtO1xuICB0b3A6IDAuMTI1ZW07XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUta25vYi1iZyk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDI0LCAzMiwgMzUsIDAuMzYpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRnOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuOWVtKTtcbn1cblxuI3MtYmwgdGFibGUsXG4jcy1ibCB0aCxcbiNzLWJsIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jcy1ibCB0Ym9keSB0ciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuI3MtYmwgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXIpO1xufVxuXG4jcy1ibCB0YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzLWJsIHRkLFxuI3MtYmwgdGgge1xuICBwYWRkaW5nOiAwLjhlbSAwLjYyNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuXG4jcy1ibCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBwYWRkaW5nOiAxLjJlbSAxLjJlbTtcbn1cblxuI3MtYmwgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG59XG5cbi5mb3JjZS0tY29uc2VudCAjcy1jbnQsXG4uZm9yY2UtLWNvbnNlbnQgI2NzIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4jY20tb3YsXG4jY3Mtb3Yge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1vdmVybGF5LWJnKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNob3ctLXNldHRpbmdzICNjcy1vdixcbi5jLS1hbmltICNjcy1vdixcbi5mb3JjZS0tY29uc2VudCAuYy0tYW5pbSAjY20tb3YsXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAjY20tb3Yge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NzLW92IHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZvcmNlLS1jb25zZW50IC5jY19kaXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMgbGluZWFyO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAuY2NfZGl2LFxuLmZvcmNlLS1jb25zZW50LnNob3ctLXNldHRpbmdzIC5jLS1hbmltIC5jY19kaXYge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgI2NtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgI2NtLmJhciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxuaHRtbC5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCxcbmh0bWwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCBib2R5IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiogRU5EIEJMT0NLIFBBR0UgU0NST0xMICovXG4vKiogQkVHSU4gSUNPTlMgKiovXG4uY2NfZGl2IC5iLWJuIC5leHA6OmJlZm9yZSxcbi5jY19kaXYgLmFjdCAuYi1ibiAuZXhwOjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAxLjJlbTtcbiAgdG9wOiA1MCU7XG59XG5cbi5jY19kaXYgLmFjdCAuYi1ibiAuYi10bDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpIHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uY2NfZGl2IC5vbi1pOjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3IpO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBwYWRkaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC40NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDAuMzdlbTtcbiAgbGVmdDogMC43NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNzLWMtYm46OmJlZm9yZSxcbiNzLWMtYm46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjgyZW07XG4gIHRvcDogMC41OGVtO1xuICBoZWlnaHQ6IDAuNmVtO1xuICB3aWR0aDogMS41cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3MtYy1ibjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2NfZGl2IC5vZmYtaSxcbi5jY19kaXYgLm9uLWkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cblxuLmNjX2RpdiAub24taSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jY19kaXYgLm9mZi1pOjpiZWZvcmUsXG4uY2NfZGl2IC5vZmYtaTo6YWZ0ZXIge1xuICByaWdodDogMC44ZW07XG4gIHRvcDogMC40MmVtO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwLjdlbTtcbiAgd2lkdGg6IDAuMDkzNzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3IpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5jY19kaXYgLm9mZi1pOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jY19kaXYgLm9mZi1pOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZyAub24taSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZyAub2ZmLWkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogRU5EIElDT05TICoqL1xuI2NtLmJveC5taWRkbGUsICNjbS5taWRkbGUuYmxvY2stY29udGVudCwgI2NtLm1pZGRsZS5wcm9kdWN0LW9wdGlvbnMsXG4jY20uY2xvdWQubWlkZGxlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzclKTtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4jY20uYm94Lm1pZGRsZS56b29tLCAjY20ubWlkZGxlLnpvb20uYmxvY2stY29udGVudCwgI2NtLm1pZGRsZS56b29tLnByb2R1Y3Qtb3B0aW9ucyxcbiNjbS5jbG91ZC5taWRkbGUuem9vbSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI2NtLmJveC5jZW50ZXIsICNjbS5jZW50ZXIuYmxvY2stY29udGVudCwgI2NtLmNlbnRlci5wcm9kdWN0LW9wdGlvbnMge1xuICBsZWZ0OiAxZW07XG4gIHJpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBTdGFydCBjbG91ZCBsYXlvdXQgKi9cbiNjbS5jbG91ZCB7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMWVtO1xuICByaWdodDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxLjNlbSAyZW07XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtaW5yIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2NfZGl2IC5jbG91ZCAjYy1pbnItaSB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNGVtO1xufVxuXG4uY2NfZGl2IC5jbG91ZCAjYy10eHQge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtYm5zIHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI2NtLmNsb3VkIC5jLWJuIHtcbiAgbWFyZ2luOiAwLjYyNWVtIDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NtLmNsb3VkIC5jLWJuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY20uY2xvdWQubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNWVtO1xufVxuXG4jY20uY2xvdWQucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMS4yNWVtO1xufVxuXG4vKiBFbmQgY2xvdWQgbGF5b3V0ICovXG4vKiBTdGFydCBiYXIgbGF5b3V0ICovXG4jY20uYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAyZW07XG59XG5cbiNjbS5iYXIgI2MtaW5yIHtcbiAgbWF4LXdpZHRoOiAzMmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2NtLmJhciAjYy1ibnMge1xuICBtYXgtd2lkdGg6IDMzLjc1ZW07XG59XG5cbiNjbS5iYXIgI2NzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNjX2RpdiAuYmFyICNjLXMtaW4ge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtaGRyLFxuLmNjX2RpdiAuYmFyICNzLWJsLFxuLmNjX2RpdiAuYmFyICNzLWJucyB7XG4gIHBhZGRpbmctbGVmdDogMS42ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNmVtO1xufVxuXG4uY2NfZGl2IC5iYXIgI2NzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogYWxpZ24gYmFyIHRvIHJpZ2h0IGJ5IGRlZmF1bHQgKi9cbi5jY19kaXYgLmJhciAjcy1pbnIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMzJlbTtcbn1cblxuLmNjX2RpdiAuYmFyLmxlZnQgI3MtaW5yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cbi5jY19kaXYgLmJhciAjcy1ibCB0YWJsZSxcbi5jY19kaXYgLmJhciAjcy1ibCB0aGVhZCxcbi5jY19kaXYgLmJhciAjcy1ibCB0Ym9keSxcbi5jY19kaXYgLmJhciAjcy1ibCB0aCxcbi5jY19kaXYgLmJhciAjcy1ibCB0ZCxcbi5jY19kaXYgLmJhciAjcy1ibCB0cixcbi5jY19kaXYgLmJhciAjcy1jbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSGlkZSB0YWJsZSBoZWFkZXJzIChidXQgbm90IGRpc3BsYXk6IG5vbmU7LCBmb3IgYWNjZXNzaWJpbGl0eSkgKi9cbi5jY19kaXYgLmJhciAjcy1ibCB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtYmwgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG59XG5cbi5jY19kaXYgLmJhciAjcy1ibCB0ZCB7XG4gIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzUlO1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2x1bW4pO1xuICBjb2xvcjogdmFyKC0tY2MtdGV4dCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKiBFbmQgYmFyIGxheW91dCAqL1xuLyogUG9zaXRpb25zICovXG4jY20udG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDEuMjVlbTtcbn1cblxuI2NtLmxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMS4yNWVtO1xufVxuXG4jY20ucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMS4yNWVtO1xufVxuXG4jY20uYmFyLmxlZnQsXG4jY20uYmFyLnJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbiNjbS5iYXIudG9wIHtcbiAgdG9wOiAwO1xufVxuXG4vKiBlbmQgcG9zaXRpb25zICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODhweCkge1xuICAjY20sXG4gICNjbS5jbG91ZCxcbiAgI2NtLmxlZnQsXG4gICNjbS5yaWdodCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxLjRlbSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxZW07XG4gICAgbGVmdDogMWVtO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb3JjZS0tY29uc2VudCAjY20sXG4gIC5mb3JjZS0tY29uc2VudCAjY20uY2xvdWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbiAgI2NtLnRvcCB7XG4gICAgdG9wOiAxZW07XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG4gICNjbS5ib3R0b20ge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAjY20uYmFyLmJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gICNjbS5jbG91ZCAuYy1ibiB7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cbiAgI3MtYm5zLFxuICAuY2NfZGl2IC5iYXIgI3MtYm5zIHtcbiAgICBwYWRkaW5nOiAxZW0gMS4zZW07XG4gIH1cbiAgLmNjX2RpdiAuYmFyICNzLWluciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jY19kaXYgLmNsb3VkICNjLWluci1pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNjcyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNjLXMtaW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmNjX2RpdiAuYi10ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHJpZ2h0OiAxLjFlbTtcbiAgfVxuICAjcy1pbnIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy45ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAjcy1ibnMge1xuICAgIGhlaWdodDogNy45ZW07XG4gIH1cbiAgI3MtYmwsXG4gIC5jY19kaXYgLmJhciAjcy1ibCB7XG4gICAgcGFkZGluZzogMS4zZW07XG4gIH1cbiAgI3MtaGRyLFxuICAuY2NfZGl2IC5iYXIgI3MtaGRyIHtcbiAgICBwYWRkaW5nOiAwIDEuM2VtO1xuICB9XG4gIC8qKiBkeW5hbWljIHRhYmxlIGxheW91dCAqKi9cbiAgI3MtYmwgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNzLWluci5ibnMtdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVlbTtcbiAgfVxuICAuYm5zLXQgI3MtYm5zIHtcbiAgICBoZWlnaHQ6IDEwLjVlbTtcbiAgfVxuICAuY2NfZGl2IC5ibnMtdCAuYy1ibiB7XG4gICAgZm9udC1zaXplOiAwLjgzZW07XG4gICAgcGFkZGluZzogMC45ZW0gMS42ZW07XG4gIH1cbiAgI3MtY250IC5iLWJuIC5iLXRsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICB9XG4gIC8qIEZvcmNlIHRhYmxlIHRvIG5vdCBiZSBsaWtlIHRhYmxlcyBhbnltb3JlICovXG4gICNzLWJsIHRhYmxlLFxuICAjcy1ibCB0aGVhZCxcbiAgI3MtYmwgdGJvZHksXG4gICNzLWJsIHRoLFxuICAjcy1ibCB0ZCxcbiAgI3MtYmwgdHIsXG4gICNzLWNudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogSGlkZSB0YWJsZSBoZWFkZXJzIChidXQgbm90IGRpc3BsYXk6IG5vbmU7LCBmb3IgYWNjZXNzaWJpbGl0eSkgKi9cbiAgI3MtYmwgdGhlYWQgdHIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuICAjcy1ibCB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS10YWJsZS1ib3JkZXIpO1xuICB9XG4gICNzLWJsIHRkIHtcbiAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcbiAgfVxuICAjcy1ibCB0ZDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2x1bW4pO1xuICAgIGNvbG9yOiB2YXIoLS1jYy10ZXh0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gICNjbSAuYy1ibixcbiAgLmNjX2RpdiAuYy1ibiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNzLWNudCAjcy1yYWxsLWJuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2NfZGl2ICNjLWJucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjYy1ibnMgYnV0dG9uICsgYnV0dG9uLFxuICAjcy1jbnQgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICAjY20uY2xvdWQsXG4gICNjbS5ib3gsXG4gICNjbS5ibG9jay1jb250ZW50LFxuICAjY20ucHJvZHVjdC1vcHRpb25zIHtcbiAgICBsZWZ0OiAxZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjY20uY2xvdWQucmlnaHQsXG4gICNjbS5jbG91ZC5sZWZ0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNjX2RpdiAuY2xvdWQgI2MtYm5zLFxuICAuY2NfZGl2IC5jbG91ZCAjYy1pbnIsXG4gIC5jY19kaXYgLmNsb3VkICNjLWluci1pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gIC5jY19kaXYgLmNsb3VkICNjLXR4dCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuICAuY2NfZGl2IC5jbG91ZCAjYy1ibnMge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gIH1cbn1cbi8qIEJlZ2luIElFIGZpeGVzICovXG4uY2NfZGl2LmllICNjLXZsbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUuNjJlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNjLXZsbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2NfZGl2LmllICNjcyB7XG4gIG1heC1oZWlnaHQ6IDM3LjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC01LjYyNWVtO1xufVxuXG4uY2NfZGl2LmllIC5iYXIgI2NzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNjX2Rpdi5pZSAjY20ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlNmU5O1xufVxuXG4uY2NfZGl2LmllICNjLXMtaW4ge1xuICB0b3A6IDA7XG59XG5cbi5jY19kaXYuaWUgLmItdGcge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG5cbi5jY19kaXYuaWUgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZzphZnRlciB7XG4gIGxlZnQ6IDEuOTVlbTtcbn1cblxuLmNjX2Rpdi5pZSAjcy1ibCB0YWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIC5jLXRnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAuYy10Z2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNjX2Rpdi5pZSAjcy1jbnQgLmItYm4gLmItdGwge1xuICBwYWRkaW5nOiAxLjNlbSA2LjRlbSAxLjNlbSAxLjRlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNzLWJsIHRkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jY19kaXYuaWUgLmJhciAjcy1ibCB0ZCB7XG4gIHBhZGRpbmc6IDAuOGVtIDAuNjI1ZW0gMC44ZW0gMS4yZW07XG59XG5cbi5jY19kaXYuaWUgLmJhciAjcy1ibCB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAudC1sYiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLmNjX2Rpdi5pZSAjY20tb3YsXG4uY2NfZGl2LmllICNjcy1vdiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi8qKiBFTkQgSUUgRklYRVMgKiovXG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbmRpdi53cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgKiArIGxhYmVsLFxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyAqICsgbGFiZWwsXG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4sXG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIHNwYW4sXG5kaXYud3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnNwLW1ldGhvZHMgZGQgaW5wdXQgKyBsYWJlbCxcbmRpdi53cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAuc3AtbWV0aG9kcyBkZCBpbnB1dCArICogKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF1baGlkZGVuXSxcbmRpdi53cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sXG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyAvKiBNb3ZlIGl0IGFib3ZlIHRoZSBsYWJlbCBpbiBjYXNlIGlmIGxhYmVsIGhhcyB3cm9uZyAnZm9yJyAqL1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzM1MzYzNyBpbnNldCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIzcHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgem9vbTogMSAhaW1wb3J0YW50O1xufVxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbmRpdi53cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4ICNiY2NkMDAgaW5zZXQgIWltcG9ydGFudDtcbn1cbmRpdi53cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG4gIG91dGxpbmU6IDA7XG59XG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmZvY3VzLFxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggIzY2NiBpbnNldCAhaW1wb3J0YW50O1xufVxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyLFxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG0vZmlyZWNoZWNrb3V0L2NoZWNrbWFyay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTBweDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pb3MtY2hlY2ttYXJrLWVtcHR5LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4OyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmRpdi53cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG0vZmlyZWNoZWNrb3V0L3JlY29yZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCA4cHg7XG59XG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlcixcbmRpdi53cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbmRpdi53cmFwcGVyIHtcbiAgLyogSGlkZSBjdXN0b20gY2hlY2tib3ggYW5kIHJhaW8gc3R5bGVzIGluIHRoaXJkLXBhcnR5IHRoZW1lcyAqL1xufVxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlLFxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAqICsgbGFiZWw6OmJlZm9yZSxcbmRpdi53cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiA+IGxhYmVsOjpiZWZvcmUsXG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUsXG5kaXYud3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArICogKyBsYWJlbDo6YmVmb3JlLFxuZGl2LndyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuID4gbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5kYXJrbW9kZSB7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuYm9keS5kYXJrbW9kZSBoMSwgYm9keS5kYXJrbW9kZSBoMiwgYm9keS5kYXJrbW9kZSBoMywgYm9keS5kYXJrbW9kZSBoNCwgYm9keS5kYXJrbW9kZSBoNSwgYm9keS5kYXJrbW9kZSBoNiB7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuYm9keS5kYXJrbW9kZSAubWFpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM2MzcgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFya21vZGUgLmJveCwgYm9keS5kYXJrbW9kZSAuYmxvY2stY29udGVudCwgYm9keS5kYXJrbW9kZSAucHJvZHVjdC1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4qIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYTFhMWEgMCUsICMwYTBhMGEgMTAwJSk7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgY29sb3I6ICMzNTM2Mzc7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5wIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmljb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuKjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNiY2NkMDA7XG59XG5cbmE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjYmNjZDAwO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctNTAge1xuICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctNjYge1xuICBtYXgtd2lkdGg6IDY2JSAhaW1wb3J0YW50O1xufVxuXG4ubXctMzMge1xuICBtYXgtd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS1zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLWJpZyB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oLTQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbiN0b3BtZW51ID4gZGl2Lm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0ubG9nbyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmxpbmstZmxhdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGFzLW5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnJpYmJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnJpYmJvbjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCByZ2IoNDIsIDQ5LCA1NCk7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHJpZ2h0OiAtMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3cHg7XG59XG4ucmliYm9uIHNwYW4sXG4ucmliYm9uIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJpYmJvbiBhOmhvdmVyLCAucmliYm9uIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNkNGU4NGM7XG59XG5cbi5wcmludE9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmN0YyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3Nob3BwaW5nLWNhcnQtdGFibGUgaDIucHJvZHVjdC1uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5kaXYua2ItY2F0ZWdvcnktdmlldyBhLCAuYmxvY2stY29udGVudCBhLCAucG9zdFRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRpdi5hY3Rpb24tYm94IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjE1KTtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG59XG5kaXYuYWN0aW9uLWJveCAuYnV0dG9ucy1zZXQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5zZWxlY3QucGVyaW9kLXNlbGVjdCB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uZG93bmxvYWRhYmxlLXByb2R1Y3RzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX3NoYXR0ZXJlZC5wbmcpIDM1JSA1MCUgcmVwZWF0IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4xNSk7XG59XG5cbi8qRkFRIENTUyovXG4ubWVudS1jYXRlZ29yaWVzLCAubWVudS10YWdzIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5kaXYuZ2xvYmFsX2luZm8ge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2JjY2QwMDtcbn1cblxuI2NoYW5nZWxvZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuI2NoYW5nZWxvZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuI2NoYW5nZWxvZyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jY2hhbmdlbG9nIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuI2NvbnRhY3RGb3JtIHVsIGxpLnBvdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNkZWxldGUtZGF0YS1wb3B1cCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59IiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG4vLyBCbG9ja3Ncbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcblxuLy8gSGVhZGluZ3NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBmb250LXNpemU6IDEwMCVcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuXG4vLyBMaXN0XG51bFxuICBsaXN0LXN0eWxlOiBub25lXG5cbi8vIEZvcm1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgbWFyZ2luOiAwXG5cbi8vIEJveCBzaXppbmdcbmh0bWxcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4qXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0XG5cbi8vIE1lZGlhXG5pbWcsXG52aWRlb1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbi8vIElmcmFtZVxuaWZyYW1lXG4gIGJvcmRlcjogMFxuXG4vLyBUYWJsZVxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG50ZCxcbnRoXG4gIHBhZGRpbmc6IDBcbiAgJjpub3QoW2FsaWduXSlcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJvZHktc2l6ZTogMTZweCAhZGVmYXVsdFxuJGJvZHktbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdFxuJGJvZHktcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcbiRib2R5LWZhbWlseTogJGZhbWlseS1wcmltYXJ5ICFkZWZhdWx0XG4kYm9keS1vdmVyZmxvdy14OiBoaWRkZW4gIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXk6IHNjcm9sbCAhZGVmYXVsdFxuXG4kYm9keS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRib2R5LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kYm9keS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kYm9keS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb2RlLWZhbWlseTogJGZhbWlseS1jb2RlICFkZWZhdWx0XG4kY29kZS1wYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtICFkZWZhdWx0XG4kY29kZS13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdFxuJGNvZGUtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuXG4kc21hbGwtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRoci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGhyLWhlaWdodDogMnB4ICFkZWZhdWx0XG4kaHItbWFyZ2luOiAxLjVyZW0gMCAhZGVmYXVsdFxuXG4kc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJHByZS1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwcmUtcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRwcmUtY29kZS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuXG5odG1sXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1zaXplXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgbWluLXdpZHRoOiAkYm9keS1taW4td2lkdGhcbiAgb3ZlcmZsb3cteDogJGJvZHktb3ZlcmZsb3cteFxuICBvdmVyZmxvdy15OiAkYm9keS1vdmVyZmxvdy15XG4gIHRleHQtcmVuZGVyaW5nOiAkYm9keS1yZW5kZXJpbmdcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5zZWN0aW9uXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZhbWlseVxuXG5jb2RlLFxucHJlXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG9cbiAgZm9udC1mYW1pbHk6ICRjb2RlLWZhbWlseVxuXG5ib2R5XG4gIGNvbG9yOiAkYm9keS1jb2xvclxuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZVxuICBmb250LXdlaWdodDogJGJvZHktd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodFxuXG4vLyBJbmxpbmVcblxuYVxuICBjb2xvcjogJGxpbmtcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGxpbmstaG92ZXJcblxuY29kZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kXG4gIGNvbG9yOiAkY29kZVxuICBmb250LXNpemU6ICRjb2RlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRjb2RlLXdlaWdodFxuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nXG5cbmhyXG4gIGJhY2tncm91bmQtY29sb3I6ICRoci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRoci1oZWlnaHRcbiAgbWFyZ2luOiAkaHItbWFyZ2luXG5cbmltZ1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuc21hbGxcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplXG5cbnNwYW5cbiAgZm9udC1zdHlsZTogaW5oZXJpdFxuICBmb250LXdlaWdodDogaW5oZXJpdFxuXG5zdHJvbmdcbiAgY29sb3I6ICRzdHJvbmctY29sb3JcbiAgZm9udC13ZWlnaHQ6ICRzdHJvbmctd2VpZ2h0XG5cbi8vIEJsb2NrXG5cbmZpZWxkc2V0XG4gIGJvcmRlcjogbm9uZVxuXG5wcmVcbiAgK292ZXJmbG93LXRvdWNoXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmFja2dyb3VuZFxuICBjb2xvcjogJHByZVxuICBmb250LXNpemU6ICRwcmUtZm9udC1zaXplXG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgcGFkZGluZzogJHByZS1wYWRkaW5nXG4gIHdoaXRlLXNwYWNlOiBwcmVcbiAgd29yZC13cmFwOiBub3JtYWxcbiAgY29kZVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIGZvbnQtc2l6ZTogJHByZS1jb2RlLWZvbnQtc2l6ZVxuICAgIHBhZGRpbmc6IDBcblxudGFibGVcbiAgdGQsXG4gIHRoXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRoXG4gICAgY29sb3I6ICR0ZXh0LXN0cm9uZ1xuIiwiJGNvbnRhaW5lci1tYXgtd2lkdGg6IDE2MDBweDtcblxuLy8gUmVzcG9uc2l2ZSBjb250YWluZXIgcGFkZGluZyBzeXN0ZW1cbiRjb250YWluZXItcGFkZGluZy1kZXNrdG9wOiA0MHB4OyAgLy8gRGVza3RvcCBkZWZhdWx0ICgyLjVyZW0pXG4kY29udGFpbmVyLXBhZGRpbmctdGFibGV0OiAyNHB4OyAgIC8vIFRhYmxldCAoMS41cmVtKVxuJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTogMTZweDsgICAvLyBNb2JpbGUgKDFyZW0pXG5cbi8vIExlZ2FjeSBhbGlhcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbiRjb250YWluZXItcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nLWRlc2t0b3A7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1PREVSTiBDT0xPUiBQQUxFVFRFICgyMDI1KVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBCcmFuZCBDb2xvcnNcbiRnd2dyZWVuOiAjYmNjZDAwO1xuJGd3Z3JlZW4tbGlnaHQ6ICNkNGU4NGM7XG4kZ3dncmVlbi1kYXJrOiAjOTVhNjAwO1xuXG4vLyBOZXV0cmFsIEdyYXlzIChNb2Rlcm4gU2NhbGUpXG4kd2hpdGU6ICNmZmZmZmY7XG4kc25vdzogI2ZlZmVmZTtcbiRncmF5LTUwOiAjZmFmYWZhO1xuJGdyYXktMTAwOiAjZjVmNWY1O1xuJGdyYXktMjAwOiAjZWVlZWVlO1xuJGdyYXktMzAwOiAjZTBlMGUwO1xuJGdyYXktNDAwOiAjYmRiZGJkO1xuJGdyYXktNTAwOiAjOWU5ZTllO1xuJGdyYXktNjAwOiAjNzU3NTc1O1xuJGdyYXktNzAwOiAjNjE2MTYxO1xuJGdyYXktODAwOiAjNDI0MjQyO1xuJGdyYXktOTAwOiAjMjEyMTIxO1xuXG4vLyBTZW1hbnRpYyBDb2xvcnNcbiRzbW9rZTogIzM1MzYzNztcbiRzbW9rZS1zb2xpZDogcmdiYSg0MiwgNDksIDU0LCAxKTtcbiRzbW9rZS1saWdodDogcmdiYSg0MiwgNDksIDU0LCAwLjg3NSk7XG5cbi8vIFdhcm0gQWNjZW50IENvbG9ycyAoMjAyNSlcbiRjb2xvci1lYXJ0aDogIzhGOTA1QTtcbiRjb2xvci1tYXRjaDogI0FEQUM5QTtcbiRjb2xvci1zdG9uZTogI0Y0RjNDQztcbiRjb2xvci1ncmFzOiAjMDA1MjQ4O1xuJGNvbG9yLWRhcmtncmVlbjogIzJBMzcwMDtcbiRjb2xvci1za3k6ICNDM0ZDRjI7XG4kY29sb3ItYnJvd246ICM0ODQ4Mzg7XG4kY29sb3ItdGVycmFjb3R0YTogI0JBNUMzQztcbiRjb2xvci1zYW5keS1ncmF5OiAjRURFQkU3O1xuJGNvbG9yLXNhbmR5LWdyYXktZGFya2VyOiAjRENEOUQyO1xuXG4vLyBGdW5jdGlvbmFsIENvbG9yc1xuJHByaW1hcnk6ICRnd2dyZWVuO1xuJGdyZWVuOiAkZ3dncmVlbjtcbiRibHVlOiAjMEIzOTU0O1xuJHJlZDogI0YwNjU0MztcbiR5ZWxsb3c6ICNGRkU3NzU7XG4kZ3JleTogJGdyYXktMzAwO1xuXG4kaW5mbzogJGdyYXktNjAwO1xuJHN1Y2Nlc3M6ICRncmVlbjtcbiR3YXJuaW5nOiAkeWVsbG93O1xuJGRhbmdlcjogJHJlZDtcblxuJGRhcms6ICRzbW9rZTtcbiR0ZXh0OiAkc21va2U7XG4kdGV4dC1saWdodGVyOiAkc21va2UtbGlnaHQ7XG4kbGluazogJHNtb2tlO1xuJHRleHQtc3Ryb25nOiAkdGV4dDtcblxuLy8gQmFja2dyb3VuZCBDb2xvcnNcbiRiZy1wcmltYXJ5OiAkd2hpdGU7XG4kYmctc2Vjb25kYXJ5OiAkZ3JheS01MDtcbiRiZy10ZXJ0aWFyeTogJGdyYXktMTAwO1xuXG4vLyRncmV5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYigyMzAsIDIzMCwgMjMwKSAwJSxyZ2IoMjQxLCAyNDEsIDI0MSkgMTAwJSk7XG4kZ3JleS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZmZmZiAwJSwgI2ZhZmFmYSAxMDAlKTtcblxuJGdyZXktZ3JhZGllbnQtbGlnaHRlcjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZjZmNmYyAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiRibHVlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGIzOTU0IDAlLCAjMDkzMDQ2IDEwMCUpO1xuJGJsYWNrLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWExYTFhIDAlLCAjMGEwYTBhIDEwMCUpO1xuJGdyZXktZ3JhZGllbnQtZG93bjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZlZmVmZSAwJSwgI2Y0ZjRmNCAxMDAlKTtcbi5ncmV5LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGdyZXktZ3JhZGllbnQ7XG59XG4uZ3JleS1ncmFkaWVudC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGdyZXktZ3JhZGllbnQtbGlnaHRlcjtcbn1cbi5ibHVlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQ7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRZUE9HUkFQSFkgU0NBTEUgKDIwMjUpXG4kZm9udC1zaXplLXhzOiAwLjc1cmVtOyAgICAvLyAxMnB4XG4kZm9udC1zaXplLXNtOiAwLjg3NXJlbTsgICAvLyAxNHB4XG4kZm9udC1zaXplLWJhc2U6IDFyZW07ICAgICAvLyAxNnB4XG4kZm9udC1zaXplLW1kOiAxLjA2MjVyZW07ICAvLyAxN3B4XG4kZm9udC1zaXplLWxnOiAxLjEyNXJlbTsgICAvLyAxOHB4XG4kZm9udC1zaXplLXhsOiAxLjI1cmVtOyAgICAvLyAyMHB4XG4kZm9udC1zaXplLTJ4bDogMS41cmVtOyAgICAvLyAyNHB4XG4kZm9udC1zaXplLTN4bDogMS44NzVyZW07ICAvLyAzMHB4XG4kZm9udC1zaXplLTR4bDogMi4yNXJlbTsgICAvLyAzNnB4XG5cbi8vIExlZ2FjeSBhbGlhc2VzXG4kZm9udC1zaXplLWRlZmF1bHQ6ICRmb250LXNpemUtYmFzZTtcbiRmb250LXNpemUtYmlnOiAkZm9udC1zaXplLW1kO1xuJGZvbnQtc2l6ZS1zbWFsbDogMC45Mzc1cmVtOyAvLyAxNXB4XG4kZm9udC1zaXplLXNtYWxsZXI6ICRmb250LXNpemUtc207XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVXBkYXRlIEJ1bG1hJ3MgZ2xvYmFsIHZhcmlhYmxlc1xuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiRmYW1pbHktc2Fucy1zZXJpZjogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kcmFkaXVzLXNtYWxsOiA2cHg7XG4kcmFkaXVzOiAxMnB4O1xuJHJhZGl1cy1sYXJnZTogMTZweDtcbiRyYWRpdXMtcm91bmRlZDogMjRweDtcblxuJGJvZHktc2l6ZTogMTZweDtcbiRib2R5LWZvbnQtc2l6ZToxcmVtO1xuJGJvZHktY29sb3I6JHNtb2tlO1xuXG4kc2l6ZS1zbWFsbDogJGZvbnQtc2l6ZS1zbWFsbDtcbiRzaXplLW5vcm1hbDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuJHNpemUtbGFyZ2U6ICRmb250LXNpemUtYmlnO1xuXG4vLyBNb2Rlcm4gU2hhZG93cyAoMjAyNSlcbiRzaGFkb3ctc29mdDogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4kc2hhZG93LW1lZGl1bTogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kc2hhZG93LXN0cm9uZzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuJHNoYWRvdy1ob3ZlcjogMCAxMnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuLy8gU21vb3RoIFRyYW5zaXRpb25zXG4kdHJhbnNpdGlvbi1mYXN0OiAxNTBtcyBlYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLW5vcm1hbDogMjUwbXMgZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1zbG93OiAzNTBtcyBlYXNlLWluLW91dDtcblxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRzdHJvbmctd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAuMyk7XG4kYm9yZGVyOiRib3JkZXItY29sb3I7XG4kY29udHJvbC1ib3JkZXItd2lkdGg6IDFweDtcblxuJGNvbnRlbnQtaGVhZGluZy1jb2xvcjogJHNtb2tlO1xuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6IDYwMDtcbiRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuNztcblxuLy8gTW9kZXJuIFR5cG9ncmFwaHkgKDIwMjUpXG4kYm9keS1saW5lLWhlaWdodDogMS43NTtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjM7XG4kbGV0dGVyLXNwYWNpbmctbm9ybWFsOiAwLjAxZW07XG4kbGV0dGVyLXNwYWNpbmctd2lkZTogMC4wMmVtO1xuXG4kYnJlYWRjcnVtYi1pdGVtLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTAwJSk7XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUwJSk7XG5cbiRoci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2FuZHktZ3JheTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVEFCTEVTXG4kdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2FuZHktZ3JheS1kYXJrZXI7IC8vJGJvcmRlcjtcbiR0YWJsZS1oZWFkLWNlbGwtY29sb3I6ICRzbW9rZTtcblxuJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHNtb2tlO1xuXG4kdGFibGUtY2VsbC1wYWRkaW5nOi41cmVtIC43NXJlbSAuNXJlbSAuNzVyZW07XG4kdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDoycHggMCAwO1xuJHRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHNtb2tlO1xuXG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMCAwIDFweDtcbiRjb250ZW50LXRhYmxlLWNlbGwtcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjtcblxuJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweDtcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRhYmxlLWhlYWQtY2VsbC1jb2xvcjtcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6ICR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoO1xuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGFibGUtZm9vdC1jZWxsLWNvbG9yO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBOQVZCQVIgJiBSRVNQT05TSVZFIEJSRUFLUE9JTlRTXG4kdGFibGV0Ojc3MXB4O1xuJG1vYmlsZS1icDogJHRhYmxldDtcbiRkZXNrdG9wOiAxMTgwcHg7ICAvLyBCdXJnZXIgbWVudSBzd2l0Y2hlcyB0byBkZXNrdG9wIG1lbnUgYXQgdGhpcyBicmVha3BvaW50XG4kbmF2YmFyLWJyZWFrcG9pbnQ6JG1vYmlsZS1icDtcblxuJG5hdmJhci1pdGVtLWltZy1tYXgtaGVpZ2h0OiAyLjVyZW07XG4kbmF2YmFyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQlVUVE9OU1xuJGJ1dHRvbi1jb2xvcjogZGFya2VuKCR0ZXh0LCAzJSk7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRncmV5Oy8vbGlnaHRlbigkZ3dncmVlbiwgMTUlKTtcblxuJGJ1dHRvbi1ib3JkZXItY29sb3I6IGRhcmtlbigkYnV0dG9uLWJhY2tncm91bmQtY29sb3IsIDglKTtcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAxcHg7XG4kYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogbGlnaHRlbigkYnV0dG9uLWJvcmRlci1jb2xvciwgMyUpO1xuXG4kYnV0dG9uLWFjdGl2ZS1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG5cbiRidXR0b24tZm9jdXMtY29sb3I6ICR0ZXh0O1xuJGJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yO1xuJGJ1dHRvbi1mb2N1cy1ib3JkZXItd2lkdGg6IDFweDtcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwO1xuJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDEycHg7XG4kYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IDIwcHg7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDQVJEU1xuJGNhcmQtYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiRjYXJkLW92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuJGNhcmQtc2hhZG93OiAkc2hhZG93LXNvZnQ7XG4kY2FyZC1yYWRpdXM6ICRyYWRpdXM7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNQQUNJTkcgU1lTVEVNICgyMDI1KSAtIEV4dGVuZGVkXG4kc3BhY2luZy0wOiAwO1xuJHNwYWNpbmctMTogMC4yNXJlbTsgICAgLy8gNHB4XG4kc3BhY2luZy0yOiAwLjVyZW07ICAgICAvLyA4cHhcbiRzcGFjaW5nLTM6IDAuNzVyZW07ICAgIC8vIDEycHhcbiRzcGFjaW5nLTQ6IDFyZW07ICAgICAgIC8vIDE2cHhcbiRzcGFjaW5nLTU6IDEuMjVyZW07ICAgIC8vIDIwcHhcbiRzcGFjaW5nLTY6IDEuNXJlbTsgICAgIC8vIDI0cHhcbiRzcGFjaW5nLTc6IDEuNzVyZW07ICAgIC8vIDI4cHhcbiRzcGFjaW5nLTg6IDJyZW07ICAgICAgIC8vIDMycHhcbiRzcGFjaW5nLTEwOiAyLjVyZW07ICAgIC8vIDQwcHhcbiRzcGFjaW5nLTEyOiAzcmVtOyAgICAgIC8vIDQ4cHhcbiRzcGFjaW5nLTE2OiA0cmVtOyAgICAgIC8vIDY0cHhcbiRzcGFjaW5nLTIwOiA1cmVtOyAgICAgIC8vIDgwcHhcbiRzcGFjaW5nLTI0OiA2cmVtOyAgICAgIC8vIDk2cHhcblxuLy8gTGVnYWN5IGFsaWFzZXMgKGtlZXAgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5KVxuJHNwYWNpbmcteHM6ICRzcGFjaW5nLTE7XG4kc3BhY2luZy1zbTogJHNwYWNpbmctMjtcbiRzcGFjaW5nLW1kOiAkc3BhY2luZy00O1xuJHNwYWNpbmctbGc6ICRzcGFjaW5nLTY7XG4kc3BhY2luZy14bDogJHNwYWNpbmctMTA7XG4kc3BhY2luZy14eGw6ICRzcGFjaW5nLTEyO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGT1JNUyAoMjAyNSkgLSBNb2Rlcm5pemVkXG4kZm9ybS1maWVsZC1oZWlnaHQ6IDQwcHg7ICAgICAgICAgICAvLyBEZXNrdG9wLW9wdGltaXplZFxuJGZvcm0tZmllbGQtaGVpZ2h0LXNtOiAzNnB4O1xuJGZvcm0tZmllbGQtaGVpZ2h0LWxnOiA0OHB4OyAgICAgICAgLy8gTW9iaWxlL1RvdWNoXG4kZm9ybS1maWVsZC1wYWRkaW5nLXg6ICRzcGFjaW5nLTM7ICAvLyAxMnB4XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6ICRzcGFjaW5nLTI7ICAvLyA4cHhcbiRmb3JtLWlucHV0LWJvcmRlci1ib3R0b20tY3VzdG9tLXdpZHRoOiAkY29udHJvbC1ib3JkZXItd2lkdGg7XG4kZm9ybS1lbGVtZW50LXBhZGRpbmc6ICRmb3JtLWZpZWxkLXBhZGRpbmcteSAkZm9ybS1maWVsZC1wYWRkaW5nLXg7XG4kZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDtcbiRmb3JtLWlucHV0LWJhY2tncm91bmQtZm9jdXM6ICR3aGl0ZTtcbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuJGZvcm0taW5wdXQtYm9yZGVyLWZvY3VzOiAkZ3dncmVlbjtcbiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBBRERJVElPTkFMIENPTE9SIFZBUklBQkxFUyAoMjAyNSlcbiRyaWJib24tYmc6ICRncmF5LTkwMDtcbiRyaWJib24tYWNjZW50OiAkZ3dncmVlbi1saWdodDtcbiRhY3Rpb24tYm94LWJnOiByZ2JhKCRncmF5LTUwMCwgMC4xNSk7XG4kd2hpdGUtdHJhbnNwYXJlbnQtNzU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4kd2hpdGUtdHJhbnNwYXJlbnQtOTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiRib3JkZXItbGlnaHQ6ICRncmF5LTIwMDtcbiRib3JkZXItbWVkaXVtOiAkZ3JheS0zMDA7XG4kYm9yZGVyLWRhcms6ICRncmF5LTQwMDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gT1BBQ0lUWVxuJG9wYWNpdHktaG92ZXI6IDAuODtcbiRvcGFjaXR5LWhpZ2g6IDAuOTtcbiRvcGFjaXR5LW1lZGl1bTogMC43NTtcblxuIiwiLy8gQ29sb3JzXG5cbiRibGFjazogICAgICAgIGhzbCgwLCAwJSwgNCUpICFkZWZhdWx0XG4kYmxhY2stYmlzOiAgICBoc2woMCwgMCUsIDclKSAhZGVmYXVsdFxuJGJsYWNrLXRlcjogICAgaHNsKDAsIDAlLCAxNCUpICFkZWZhdWx0XG5cbiRncmV5LWRhcmtlcjogIGhzbCgwLCAwJSwgMjElKSAhZGVmYXVsdFxuJGdyZXktZGFyazogICAgaHNsKDAsIDAlLCAyOSUpICFkZWZhdWx0XG4kZ3JleTogICAgICAgICBoc2woMCwgMCUsIDQ4JSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0OiAgIGhzbCgwLCAwJSwgNzElKSAhZGVmYXVsdFxuJGdyZXktbGlnaHRlcjogaHNsKDAsIDAlLCA4NiUpICFkZWZhdWx0XG4kZ3JleS1saWdodGVzdDogaHNsKDAsIDAlLCA5MyUpICFkZWZhdWx0XG5cbiR3aGl0ZS10ZXI6ICAgIGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdFxuJHdoaXRlLWJpczogICAgaHNsKDAsIDAlLCA5OCUpICFkZWZhdWx0XG4kd2hpdGU6ICAgICAgICBoc2woMCwgMCUsIDEwMCUpICFkZWZhdWx0XG5cbiRvcmFuZ2U6ICAgICAgIGhzbCgxNCwgIDEwMCUsIDUzJSkgIWRlZmF1bHRcbiR5ZWxsb3c6ICAgICAgIGhzbCg0NCwgIDEwMCUsIDc3JSkgIWRlZmF1bHRcbiRncmVlbjogICAgICAgIGhzbCgxNTMsIDUzJSwgIDUzJSkgIWRlZmF1bHRcbiR0dXJxdW9pc2U6ICAgIGhzbCgxNzEsIDEwMCUsIDQxJSkgIWRlZmF1bHRcbiRjeWFuOiAgICAgICAgIGhzbCgyMDcsIDYxJSwgIDUzJSkgIWRlZmF1bHRcbiRibHVlOiAgICAgICAgIGhzbCgyMjksIDUzJSwgIDUzJSkgIWRlZmF1bHRcbiRwdXJwbGU6ICAgICAgIGhzbCgyNzEsIDEwMCUsIDcxJSkgIWRlZmF1bHRcbiRyZWQ6ICAgICAgICAgIGhzbCgzNDgsIDg2JSwgNjElKSAhZGVmYXVsdFxuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1tb25vc3BhY2U6IG1vbm9zcGFjZSAhZGVmYXVsdFxuJHJlbmRlci1tb2RlOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcblxuJHNpemUtMTogM3JlbSAhZGVmYXVsdFxuJHNpemUtMjogMi41cmVtICFkZWZhdWx0XG4kc2l6ZS0zOiAycmVtICFkZWZhdWx0XG4kc2l6ZS00OiAxLjVyZW0gIWRlZmF1bHRcbiRzaXplLTU6IDEuMjVyZW0gIWRlZmF1bHRcbiRzaXplLTY6IDFyZW0gIWRlZmF1bHRcbiRzaXplLTc6IDAuNzVyZW0gIWRlZmF1bHRcblxuJHdlaWdodC1saWdodDogMzAwICFkZWZhdWx0XG4kd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0XG4kd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0XG4kd2VpZ2h0LXNlbWlib2xkOiA2MDAgIWRlZmF1bHRcbiR3ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0XG5cbi8vIFNwYWNpbmdcblxuJGJsb2NrLXNwYWNpbmc6IDEuNXJlbSAhZGVmYXVsdFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG4vLyBUaGUgY29udGFpbmVyIGhvcml6b250YWwgZ2FwLCB3aGljaCBhY3RzIGFzIHRoZSBvZmZzZXQgZm9yIGJyZWFrcG9pbnRzXG4kZ2FwOiAzMnB4ICFkZWZhdWx0XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDc2OXB4ICFkZWZhdWx0XG4vLyA5NjBweCBjb250YWluZXIgKyA0cmVtXG4kZGVza3RvcDogOTYwcHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4vLyAxMTUycHggY29udGFpbmVyICsgNHJlbVxuJHdpZGVzY3JlZW46IDExNTJweCArICgyICogJGdhcCkgIWRlZmF1bHRcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcbi8vIDEzNDRweCBjb250YWluZXIgKyA0cmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4kZnVsbGhkLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcbiRicmVha3BvaW50czogKFwibW9iaWxlXCI6IChcInVudGlsXCI6ICR0YWJsZXQpLCBcInRhYmxldFwiOiAoXCJmcm9tXCI6ICR0YWJsZXQpLCBcInRhYmxldC1vbmx5XCI6IChcImZyb21cIjogJHRhYmxldCwgXCJ1bnRpbFwiOiAkZGVza3RvcCksIFwidG91Y2hcIjogKFwiZnJvbVwiOiAkZGVza3RvcCksIFwiZGVza3RvcFwiOiAoXCJmcm9tXCI6ICRkZXNrdG9wKSwgXCJkZXNrdG9wLW9ubHlcIjogKFwiZnJvbVwiOiAkZGVza3RvcCwgXCJ1bnRpbFwiOiAkd2lkZXNjcmVlbiksIFwidW50aWwtd2lkZXNjcmVlblwiOiAoXCJ1bnRpbFwiOiAkd2lkZXNjcmVlbiksIFwid2lkZXNjcmVlblwiOiAoXCJmcm9tXCI6ICR3aWRlc2NyZWVuKSwgXCJ3aWRlc2NyZWVuLW9ubHlcIjogKFwiZnJvbVwiOiAkd2lkZXNjcmVlbiwgXCJ1bnRpbFwiOiAkZnVsbGhkKSwgXCJ1bnRpbC1mdWxsaGRcIjogKFwidW50aWxcIjogJGZ1bGxoZCksIFwiZnVsbGhkXCI6IChcImZyb21cIjogJGZ1bGxoZCkpICFkZWZhdWx0XG5cbi8vIE1pc2NlbGxhbmVvdXNcblxuJGVhc2luZzogZWFzZS1vdXQgIWRlZmF1bHRcbiRyYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdFxuJHJhZGl1czogNHB4ICFkZWZhdWx0XG4kcmFkaXVzLWxhcmdlOiA2cHggIWRlZmF1bHRcbiRyYWRpdXMtcm91bmRlZDogOTk5OXB4ICFkZWZhdWx0XG4kc3BlZWQ6IDg2bXMgIWRlZmF1bHRcblxuLy8gRmxhZ3NcblxuJHZhcmlhYmxlLWNvbHVtbnM6IHRydWUgIWRlZmF1bHRcbiRydGw6IGZhbHNlICFkZWZhdWx0XG4iLCJAaW1wb3J0IFwiaW5pdGlhbC12YXJpYWJsZXNcIlxuQGltcG9ydCBcImZ1bmN0aW9uc1wiXG5cbiRwcmltYXJ5OiAkdHVycXVvaXNlICFkZWZhdWx0XG5cbiRpbmZvOiAkY3lhbiAhZGVmYXVsdFxuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdFxuJHdhcm5pbmc6ICR5ZWxsb3cgIWRlZmF1bHRcbiRkYW5nZXI6ICRyZWQgIWRlZmF1bHRcblxuJGxpZ2h0OiAkd2hpdGUtdGVyICFkZWZhdWx0XG4kZGFyazogJGdyZXktZGFya2VyICFkZWZhdWx0XG5cbi8vIEludmVydCBjb2xvcnNcblxuJG9yYW5nZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkb3JhbmdlKSAhZGVmYXVsdFxuJHllbGxvdy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkeWVsbG93KSAhZGVmYXVsdFxuJGdyZWVuLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRncmVlbikgIWRlZmF1bHRcbiR0dXJxdW9pc2UtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHR1cnF1b2lzZSkgIWRlZmF1bHRcbiRjeWFuLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRjeWFuKSAhZGVmYXVsdFxuJGJsdWUtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGJsdWUpICFkZWZhdWx0XG4kcHVycGxlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRwdXJwbGUpICFkZWZhdWx0XG4kcmVkLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRyZWQpICFkZWZhdWx0XG5cbiRwcmltYXJ5LWludmVydDogZmluZENvbG9ySW52ZXJ0KCRwcmltYXJ5KSAhZGVmYXVsdFxuJHByaW1hcnktbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRwcmltYXJ5KSAhZGVmYXVsdFxuJHByaW1hcnktZGFyazogZmluZERhcmtDb2xvcigkcHJpbWFyeSkgIWRlZmF1bHRcbiRpbmZvLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRpbmZvKSAhZGVmYXVsdFxuJGluZm8tbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRpbmZvKSAhZGVmYXVsdFxuJGluZm8tZGFyazogZmluZERhcmtDb2xvcigkaW5mbykgIWRlZmF1bHRcbiRzdWNjZXNzLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRzdWNjZXNzKSAhZGVmYXVsdFxuJHN1Y2Nlc3MtbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRzdWNjZXNzKSAhZGVmYXVsdFxuJHN1Y2Nlc3MtZGFyazogZmluZERhcmtDb2xvcigkc3VjY2VzcykgIWRlZmF1bHRcbiR3YXJuaW5nLWludmVydDogZmluZENvbG9ySW52ZXJ0KCR3YXJuaW5nKSAhZGVmYXVsdFxuJHdhcm5pbmctbGlnaHQ6IGZpbmRMaWdodENvbG9yKCR3YXJuaW5nKSAhZGVmYXVsdFxuJHdhcm5pbmctZGFyazogZmluZERhcmtDb2xvcigkd2FybmluZykgIWRlZmF1bHRcbiRkYW5nZXItaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGRhbmdlcikgIWRlZmF1bHRcbiRkYW5nZXItbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRkYW5nZXIpICFkZWZhdWx0XG4kZGFuZ2VyLWRhcms6IGZpbmREYXJrQ29sb3IoJGRhbmdlcikgIWRlZmF1bHRcbiRsaWdodC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkbGlnaHQpICFkZWZhdWx0XG4kZGFyay1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZGFyaykgIWRlZmF1bHRcblxuLy8gR2VuZXJhbCBjb2xvcnNcblxuJHNjaGVtZS1tYWluOiAkd2hpdGUgIWRlZmF1bHRcbiRzY2hlbWUtbWFpbi1iaXM6ICR3aGl0ZS1iaXMgIWRlZmF1bHRcbiRzY2hlbWUtbWFpbi10ZXI6ICR3aGl0ZS10ZXIgIWRlZmF1bHRcbiRzY2hlbWUtaW52ZXJ0OiAkYmxhY2sgIWRlZmF1bHRcbiRzY2hlbWUtaW52ZXJ0LWJpczogJGJsYWNrLWJpcyAhZGVmYXVsdFxuJHNjaGVtZS1pbnZlcnQtdGVyOiAkYmxhY2stdGVyICFkZWZhdWx0XG5cbiRiYWNrZ3JvdW5kOiAkd2hpdGUtdGVyICFkZWZhdWx0XG5cbiRib3JkZXI6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHRcbiRib3JkZXItaG92ZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG4kYm9yZGVyLWxpZ2h0OiAkZ3JleS1saWdodGVzdCAhZGVmYXVsdFxuJGJvcmRlci1saWdodC1ob3ZlcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcblxuLy8gVGV4dCBjb2xvcnNcblxuJHRleHQ6ICRncmV5LWRhcmsgIWRlZmF1bHRcbiR0ZXh0LWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0ZXh0KSAhZGVmYXVsdFxuJHRleHQtbGlnaHQ6ICRncmV5ICFkZWZhdWx0XG4kdGV4dC1zdHJvbmc6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuXG4vLyBDb2RlIGNvbG9yc1xuXG4kY29kZTogZGFya2VuKCRyZWQsIDE1JSkgIWRlZmF1bHRcbiRjb2RlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG5cbiRwcmU6ICR0ZXh0ICFkZWZhdWx0XG4kcHJlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG5cbi8vIExpbmsgY29sb3JzXG5cbiRsaW5rOiAkYmx1ZSAhZGVmYXVsdFxuJGxpbmstaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGxpbmspICFkZWZhdWx0XG4kbGluay1saWdodDogZmluZExpZ2h0Q29sb3IoJGxpbmspICFkZWZhdWx0XG4kbGluay1kYXJrOiBmaW5kRGFya0NvbG9yKCRsaW5rKSAhZGVmYXVsdFxuJGxpbmstdmlzaXRlZDogJHB1cnBsZSAhZGVmYXVsdFxuXG4kbGluay1ob3ZlcjogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGluay1ob3Zlci1ib3JkZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbiRsaW5rLWZvY3VzOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiRsaW5rLWZvY3VzLWJvcmRlcjogJGJsdWUgIWRlZmF1bHRcblxuJGxpbmstYWN0aXZlOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiRsaW5rLWFjdGl2ZS1ib3JkZXI6ICRncmV5LWRhcmsgIWRlZmF1bHRcblxuLy8gVHlwb2dyYXBoeVxuXG4kZmFtaWx5LXByaW1hcnk6ICRmYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1zZWNvbmRhcnk6ICRmYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1jb2RlOiAkZmFtaWx5LW1vbm9zcGFjZSAhZGVmYXVsdFxuXG4kc2l6ZS1zbWFsbDogJHNpemUtNyAhZGVmYXVsdFxuJHNpemUtbm9ybWFsOiAkc2l6ZS02ICFkZWZhdWx0XG4kc2l6ZS1tZWRpdW06ICRzaXplLTUgIWRlZmF1bHRcbiRzaXplLWxhcmdlOiAkc2l6ZS00ICFkZWZhdWx0XG5cbi8vIEVmZmVjdHNcblxuJHNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4wMikgIWRlZmF1bHRcblxuLy8gTGlzdHMgYW5kIG1hcHNcbiRjdXN0b20tY29sb3JzOiBudWxsICFkZWZhdWx0XG4kY3VzdG9tLXNoYWRlczogbnVsbCAhZGVmYXVsdFxuXG4kY29sb3JzOiBtZXJnZUNvbG9yTWFwcygoXCJ3aGl0ZVwiOiAoJHdoaXRlLCAkYmxhY2spLCBcImJsYWNrXCI6ICgkYmxhY2ssICR3aGl0ZSksIFwibGlnaHRcIjogKCRsaWdodCwgJGxpZ2h0LWludmVydCksIFwiZGFya1wiOiAoJGRhcmssICRkYXJrLWludmVydCksIFwicHJpbWFyeVwiOiAoJHByaW1hcnksICRwcmltYXJ5LWludmVydCwgJHByaW1hcnktbGlnaHQsICRwcmltYXJ5LWRhcmspLCBcImxpbmtcIjogKCRsaW5rLCAkbGluay1pbnZlcnQsICRsaW5rLWxpZ2h0LCAkbGluay1kYXJrKSwgXCJpbmZvXCI6ICgkaW5mbywgJGluZm8taW52ZXJ0LCAkaW5mby1saWdodCwgJGluZm8tZGFyayksIFwic3VjY2Vzc1wiOiAoJHN1Y2Nlc3MsICRzdWNjZXNzLWludmVydCwgJHN1Y2Nlc3MtbGlnaHQsICRzdWNjZXNzLWRhcmspLCBcIndhcm5pbmdcIjogKCR3YXJuaW5nLCAkd2FybmluZy1pbnZlcnQsICR3YXJuaW5nLWxpZ2h0LCAkd2FybmluZy1kYXJrKSwgXCJkYW5nZXJcIjogKCRkYW5nZXIsICRkYW5nZXItaW52ZXJ0LCAkZGFuZ2VyLWxpZ2h0LCAkZGFuZ2VyLWRhcmspKSwgJGN1c3RvbS1jb2xvcnMpICFkZWZhdWx0XG5cbiRzaGFkZXM6IG1lcmdlQ29sb3JNYXBzKChcImJsYWNrLWJpc1wiOiAkYmxhY2stYmlzLCBcImJsYWNrLXRlclwiOiAkYmxhY2stdGVyLCBcImdyZXktZGFya2VyXCI6ICRncmV5LWRhcmtlciwgXCJncmV5LWRhcmtcIjogJGdyZXktZGFyaywgXCJncmV5XCI6ICRncmV5LCBcImdyZXktbGlnaHRcIjogJGdyZXktbGlnaHQsIFwiZ3JleS1saWdodGVyXCI6ICRncmV5LWxpZ2h0ZXIsIFwid2hpdGUtdGVyXCI6ICR3aGl0ZS10ZXIsIFwid2hpdGUtYmlzXCI6ICR3aGl0ZS1iaXMpLCAkY3VzdG9tLXNoYWRlcykgIWRlZmF1bHRcblxuJHNpemVzOiAkc2l6ZS0xICRzaXplLTIgJHNpemUtMyAkc2l6ZS00ICRzaXplLTUgJHNpemUtNiAkc2l6ZS03ICFkZWZhdWx0XG4iLCJAaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIlxuXG49Y2xlYXJmaXhcbiAgJjo6YWZ0ZXJcbiAgICBjbGVhcjogYm90aFxuICAgIGNvbnRlbnQ6IFwiIFwiXG4gICAgZGlzcGxheTogdGFibGVcblxuPWNlbnRlcigkd2lkdGgsICRoZWlnaHQ6IDApXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBAaWYgJGhlaWdodCAhPSAwXG4gICAgbGVmdDogY2FsYyg1MCUgLSAoI3skd2lkdGh9ICogMC41KSlcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JGhlaWdodH0gKiAwLjUpKVxuICBAZWxzZVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpXG4gICAgdG9wOiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gKiAwLjUpKVxuXG49ZmEoJHNpemUsICRkaW1lbnNpb25zKVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZVxuICBoZWlnaHQ6ICRkaW1lbnNpb25zXG4gIGxpbmUtaGVpZ2h0OiAkZGltZW5zaW9uc1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICB3aWR0aDogJGRpbWVuc2lvbnNcblxuPWhhbWJ1cmdlcigkZGltZW5zaW9ucylcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBhcHBlYXJhbmNlOiBub25lXG4gIGJhY2tncm91bmQ6IG5vbmVcbiAgYm9yZGVyOiBub25lXG4gIGN1cnNvcjogcG9pbnRlclxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogJGRpbWVuc2lvbnNcbiAgc3BhblxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiAxcHhcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweClcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWRcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm1cbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZ1xuICAgIHdpZHRoOiAxNnB4XG4gICAgJjpudGgtY2hpbGQoMSlcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpXG4gICAgJjpudGgtY2hpbGQoMilcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpXG4gICAgJjpudGgtY2hpbGQoMylcbiAgICAgIHRvcDogY2FsYyg1MCUgKyA0cHgpXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoYmxhY2ssIDAuMDUpXG4gIC8vIE1vZGlmZXJzXG4gICYuaXMtYWN0aXZlXG4gICAgc3BhblxuICAgICAgJjpudGgtY2hpbGQoMSlcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKVxuICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgJjpudGgtY2hpbGQoMylcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpXG5cbj1vdmVyZmxvdy10b3VjaFxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcblxuPXBsYWNlaG9sZGVyXG4gICRwbGFjZWhvbGRlcnM6ICc6LW1veicgJzotd2Via2l0LWlucHV0JyAnLW1veicgJy1tcy1pbnB1dCdcbiAgQGVhY2ggJHBsYWNlaG9sZGVyIGluICRwbGFjZWhvbGRlcnNcbiAgICAmOiN7JHBsYWNlaG9sZGVyfS1wbGFjZWhvbGRlclxuICAgICAgQGNvbnRlbnRcblxuPXJlc2V0XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBjb2xvcjogY3VycmVudENvbG9yXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0XG4gIGZvbnQtc2l6ZTogMWVtXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbj1mcm9tKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2UpXG4gICAgQGNvbnRlbnRcblxuPXVudGlsKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2UgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPWJldHdlZW4oJGZyb20sICR1bnRpbClcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZyb20pIGFuZCAobWF4LXdpZHRoOiAkdW50aWwgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPW1vYmlsZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj10YWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCksIHByaW50XG4gICAgQGNvbnRlbnRcblxuPXRhYmxldC1vbmx5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweClcbiAgICBAY29udGVudFxuXG49dG91Y2hcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3Atb25seVxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtd2lkZXNjcmVlblxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbilcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQgYW5kICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj11bnRpbC1mdWxsaGRcbiAgQGlmICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49ZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbGhkKVxuICAgICAgQGNvbnRlbnRcblxuPWJyZWFrcG9pbnQoJG5hbWUpXG4gICRicmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpXG4gIEBpZiAkYnJlYWtwb2ludFxuICAgICRmcm9tOiBtYXAtZ2V0KCRicmVha3BvaW50LCBcImZyb21cIilcbiAgICAkdW50aWw6IG1hcC1nZXQoJGJyZWFrcG9pbnQsIFwidW50aWxcIilcbiAgICBAaWYgJGZyb20gYW5kICR1bnRpbFxuICAgICAgK2JldHdlZW4oJGZyb20sICR1bnRpbClcbiAgICAgICAgQGNvbnRlbnRcbiAgICBAZWxzZSBpZiAkZnJvbVxuICAgICAgK2Zyb20oJGZyb20pXG4gICAgICAgIEBjb250ZW50XG4gICAgQGVsc2UgaWYgJHVudGlsXG4gICAgICArdW50aWwoJHVudGlsKVxuICAgICAgICBAY29udGVudFxuXG49bHRyXG4gIEBpZiBub3QgJHJ0bFxuICAgIEBjb250ZW50XG5cbj1ydGxcbiAgQGlmICRydGxcbiAgICBAY29udGVudFxuXG49bHRyLXByb3BlcnR5KCRwcm9wZXJ0eSwgJHNwYWNpbmcsICRyaWdodDogdHJ1ZSlcbiAgJG5vcm1hbDogaWYoJHJpZ2h0LCBcInJpZ2h0XCIsIFwibGVmdFwiKVxuICAkb3Bwb3NpdGU6IGlmKCRyaWdodCwgXCJsZWZ0XCIsIFwicmlnaHRcIilcbiAgQGlmICRydGxcbiAgICAjeyRwcm9wZXJ0eX0tI3skb3Bwb3NpdGV9OiAkc3BhY2luZ1xuICBAZWxzZVxuICAgICN7JHByb3BlcnR5fS0jeyRub3JtYWx9OiAkc3BhY2luZ1xuXG49bHRyLXBvc2l0aW9uKCRzcGFjaW5nLCAkcmlnaHQ6IHRydWUpXG4gICRub3JtYWw6IGlmKCRyaWdodCwgXCJyaWdodFwiLCBcImxlZnRcIilcbiAgJG9wcG9zaXRlOiBpZigkcmlnaHQsIFwibGVmdFwiLCBcInJpZ2h0XCIpXG4gIEBpZiAkcnRsXG4gICAgI3skb3Bwb3NpdGV9OiAkc3BhY2luZ1xuICBAZWxzZVxuICAgICN7JG5vcm1hbH06ICRzcGFjaW5nXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG49dW5zZWxlY3RhYmxlXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZVxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmVcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lXG4gIHVzZXItc2VsZWN0OiBub25lXG5cbj1hcnJvdygkY29sb3I6IHRyYW5zcGFyZW50KVxuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JcbiAgYm9yZGVyLXJhZGl1czogMnB4XG4gIGJvcmRlci1yaWdodDogMFxuICBib3JkZXItdG9wOiAwXG4gIGNvbnRlbnQ6IFwiIFwiXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogMC42MjVlbVxuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW1cbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogNTAlXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gIHdpZHRoOiAwLjYyNWVtXG5cbj1ibG9jaygkc3BhY2luZzogJGJsb2NrLXNwYWNpbmcpXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nXG5cbj1kZWxldGVcbiAgK3Vuc2VsZWN0YWJsZVxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4yKVxuICBib3JkZXI6IG5vbmVcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGN1cnNvcjogcG9pbnRlclxuICBwb2ludGVyLWV2ZW50czogYXV0b1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGZvbnQtc2l6ZTogMFxuICBoZWlnaHQ6IDIwcHhcbiAgbWF4LWhlaWdodDogMjBweFxuICBtYXgtd2lkdGg6IDIwcHhcbiAgbWluLWhlaWdodDogMjBweFxuICBtaW4td2lkdGg6IDIwcHhcbiAgb3V0bGluZTogbm9uZVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICB3aWR0aDogMjBweFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgbGVmdDogNTAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlclxuICAmOjpiZWZvcmVcbiAgICBoZWlnaHQ6IDJweFxuICAgIHdpZHRoOiA1MCVcbiAgJjo6YWZ0ZXJcbiAgICBoZWlnaHQ6IDUwJVxuICAgIHdpZHRoOiAycHhcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4zKVxuICAmOmFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC40KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAxNnB4XG4gICAgbWF4LWhlaWdodDogMTZweFxuICAgIG1heC13aWR0aDogMTZweFxuICAgIG1pbi1oZWlnaHQ6IDE2cHhcbiAgICBtaW4td2lkdGg6IDE2cHhcbiAgICB3aWR0aDogMTZweFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogMjRweFxuICAgIG1heC1oZWlnaHQ6IDI0cHhcbiAgICBtYXgtd2lkdGg6IDI0cHhcbiAgICBtaW4taGVpZ2h0OiAyNHB4XG4gICAgbWluLXdpZHRoOiAyNHB4XG4gICAgd2lkdGg6IDI0cHhcbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogMzJweFxuICAgIG1heC1oZWlnaHQ6IDMycHhcbiAgICBtYXgtd2lkdGg6IDMycHhcbiAgICBtaW4taGVpZ2h0OiAzMnB4XG4gICAgbWluLXdpZHRoOiAzMnB4XG4gICAgd2lkdGg6IDMycHhcblxuPWxvYWRlclxuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0ZXJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgY29udGVudDogXCJcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDFlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDFlbVxuXG49b3ZlcmxheSgkb2Zmc2V0OiAwKVxuICBib3R0b206ICRvZmZzZXRcbiAgbGVmdDogJG9mZnNldFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgcmlnaHQ6ICRvZmZzZXRcbiAgdG9wOiAkb2Zmc2V0XG4iLCJAa2V5ZnJhbWVzIHNwaW5Bcm91bmRcbiAgZnJvbVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIHRvXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuIiwiQGltcG9ydCBcIm1peGluc1wiXG5cbiVjb250cm9sXG4gICtjb250cm9sXG5cbiV1bnNlbGVjdGFibGVcbiAgK3Vuc2VsZWN0YWJsZVxuXG4lYXJyb3dcbiAgK2Fycm93XG5cbiVibG9ja1xuICArYmxvY2tcblxuJWRlbGV0ZVxuICArZGVsZXRlXG5cbiVsb2FkZXJcbiAgK2xvYWRlclxuXG4lb3ZlcmxheVxuICArb3ZlcmxheVxuXG4lcmVzZXRcbiAgK3Jlc2V0XG4iLCJAaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIlxuXG4kY29udHJvbC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRjb250cm9sLXJhZGl1cy1zbWFsbDogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdFxuXG4kY29udHJvbC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdFxuXG4kY29udHJvbC1oZWlnaHQ6IDIuNWVtICFkZWZhdWx0XG4kY29udHJvbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb250cm9sLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG4kY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw6IGNhbGMoMC43NWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuXG49Y29udHJvbFxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYm9yZGVyOiAkY29udHJvbC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzXG4gIGJveC1zaGFkb3c6IG5vbmVcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgaGVpZ2h0OiAkY29udHJvbC1oZWlnaHRcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIGxpbmUtaGVpZ2h0OiAkY29udHJvbC1saW5lLWhlaWdodFxuICBwYWRkaW5nLWJvdHRvbTogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRjb250cm9sLXBhZGRpbmctdmVydGljYWxcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLy8gU3RhdGVzXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgb3V0bGluZTogbm9uZVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbi8vIFRoZSBjb250cm9scyBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49Y29udHJvbC1zbWFsbFxuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWNvbnRyb2wtbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49Y29udHJvbC1sYXJnZVxuICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2Rlcml2ZWQtdmFyaWFibGVzXCJcblxuQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gIC5oYXMtdGV4dC0jeyRuYW1lfVxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICBhLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzXG4gICAgICBjb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnRcbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpXG4gICAgLy8gTGlnaHRcbiAgICAuaGFzLXRleHQtI3skbmFtZX0tbGlnaHRcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudFxuICAgIGEuaGFzLXRleHQtI3skbmFtZX0tbGlnaHRcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDEwJSkgIWltcG9ydGFudFxuICAgIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfS1saWdodFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ICFpbXBvcnRhbnRcbiAgICAvLyBEYXJrXG4gICAgLmhhcy10ZXh0LSN7JG5hbWV9LWRhcmtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50XG4gICAgYS5oYXMtdGV4dC0jeyRuYW1lfS1kYXJrXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1c1xuICAgICAgICBjb2xvcjogYnVsbWFMaWdodGVuKCRjb2xvci1kYXJrLCAxMCUpICFpbXBvcnRhbnRcbiAgICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX0tZGFya1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudFxuXG5AZWFjaCAkbmFtZSwgJHNoYWRlIGluICRzaGFkZXNcbiAgLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgY29sb3I6ICRzaGFkZSAhaW1wb3J0YW50XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaGFkZSAhaW1wb3J0YW50XG4iLCIkZmxleC1kaXJlY3Rpb24tdmFsdWVzOiByb3csIHJvdy1yZXZlcnNlLCBjb2x1bW4sIGNvbHVtbi1yZXZlcnNlXG5AZWFjaCAkdmFsdWUgaW4gJGZsZXgtZGlyZWN0aW9uLXZhbHVlc1xuICAuaXMtZmxleC1kaXJlY3Rpb24tI3skdmFsdWV9XG4gICAgZmxleC1kaXJlY3Rpb246ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRmbGV4LXdyYXAtdmFsdWVzOiBub3dyYXAsIHdyYXAsIHdyYXAtcmV2ZXJzZVxuQGVhY2ggJHZhbHVlIGluICRmbGV4LXdyYXAtdmFsdWVzXG4gIC5pcy1mbGV4LXdyYXAtI3skdmFsdWV9XG4gICAgZmxleC13cmFwOiAkdmFsdWUgIWltcG9ydGFudFxuXG4kanVzdGlmeS1jb250ZW50LXZhbHVlczogZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgc3BhY2UtYmV0d2Vlbiwgc3BhY2UtYXJvdW5kLCBzcGFjZS1ldmVubHksIHN0YXJ0LCBlbmQsIGxlZnQsIHJpZ2h0XG5AZWFjaCAkdmFsdWUgaW4gJGp1c3RpZnktY29udGVudC12YWx1ZXNcbiAgLmlzLWp1c3RpZnktY29udGVudC0jeyR2YWx1ZX1cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRhbGlnbi1jb250ZW50LXZhbHVlczogZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgc3BhY2UtYmV0d2Vlbiwgc3BhY2UtYXJvdW5kLCBzcGFjZS1ldmVubHksIHN0cmV0Y2gsIHN0YXJ0LCBlbmQsIGJhc2VsaW5lXG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLWNvbnRlbnQtdmFsdWVzXG4gIC5pcy1hbGlnbi1jb250ZW50LSN7JHZhbHVlfVxuICAgIGFsaWduLWNvbnRlbnQ6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRhbGlnbi1pdGVtcy12YWx1ZXM6IHN0cmV0Y2gsIGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIGJhc2VsaW5lLCBzdGFydCwgZW5kLCBzZWxmLXN0YXJ0LCBzZWxmLWVuZFxuQGVhY2ggJHZhbHVlIGluICRhbGlnbi1pdGVtcy12YWx1ZXNcbiAgLmlzLWFsaWduLWl0ZW1zLSN7JHZhbHVlfVxuICAgIGFsaWduLWl0ZW1zOiAkdmFsdWUgIWltcG9ydGFudFxuXG4kYWxpZ24tc2VsZi12YWx1ZXM6IGF1dG8sIGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIGJhc2VsaW5lLCBzdHJldGNoXG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLXNlbGYtdmFsdWVzXG4gIC5pcy1hbGlnbi1zZWxmLSN7JHZhbHVlfVxuICAgIGFsaWduLXNlbGY6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRmbGV4LW9wZXJhdG9yczogZ3Jvdywgc2hyaW5rXG5AZWFjaCAkb3BlcmF0b3IgaW4gJGZsZXgtb3BlcmF0b3JzXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNVxuICAgIC5pcy1mbGV4LSN7JG9wZXJhdG9yfS0jeyRpfVxuICAgICAgZmxleC0jeyRvcGVyYXRvcn06ICRpICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuLmlzLWNsZWFyZml4XG4gICtjbGVhcmZpeFxuXG4uaXMtcHVsbGVkLWxlZnRcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxuXG4uaXMtcHVsbGVkLXJpZ2h0XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5pcy1yYWRpdXNsZXNzXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxuXG4uaXMtc2hhZG93bGVzc1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcblxuLmlzLWNsaWNrYWJsZVxuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudFxuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnRcblxuLmlzLXVuc2VsZWN0YWJsZVxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiIsIi5pcy1jbGlwcGVkXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4uaXMtb3ZlcmxheVxuICBAZXh0ZW5kICVvdmVybGF5XG5cbi5pcy1yZWxhdGl2ZVxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudFxuIiwiLmlzLW1hcmdpbmxlc3NcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnRcblxuLmlzLXBhZGRpbmdsZXNzXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuXG4kc3BhY2luZy1zaG9ydGN1dHM6IChcIm1hcmdpblwiOiBcIm1cIiwgXCJwYWRkaW5nXCI6IFwicFwiKSAhZGVmYXVsdFxuJHNwYWNpbmctZGlyZWN0aW9uczogKFwidG9wXCI6IFwidFwiLCBcInJpZ2h0XCI6IFwiclwiLCBcImJvdHRvbVwiOiBcImJcIiwgXCJsZWZ0XCI6IFwibFwiKSAhZGVmYXVsdFxuJHNwYWNpbmctaG9yaXpvbnRhbDogXCJ4XCIgIWRlZmF1bHRcbiRzcGFjaW5nLXZlcnRpY2FsOiBcInlcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmFsdWVzOiAoXCIwXCI6IDAsIFwiMVwiOiAwLjI1cmVtLCBcIjJcIjogMC41cmVtLCBcIjNcIjogMC43NXJlbSwgXCI0XCI6IDFyZW0sIFwiNVwiOiAxLjVyZW0sIFwiNlwiOiAzcmVtLCBcImF1dG9cIjogYXV0bykgIWRlZmF1bHRcblxuQGVhY2ggJHByb3BlcnR5LCAkc2hvcnRjdXQgaW4gJHNwYWNpbmctc2hvcnRjdXRzXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHNwYWNpbmctdmFsdWVzXG4gICAgLy8gQWxsIGRpcmVjdGlvbnNcbiAgICAuI3skc2hvcnRjdXR9LSN7JG5hbWV9XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgLy8gQ2FyZGluYWwgZGlyZWN0aW9uc1xuICAgIEBlYWNoICRkaXJlY3Rpb24sICRzdWZmaXggaW4gJHNwYWNpbmctZGlyZWN0aW9uc1xuICAgICAgLiN7JHNob3J0Y3V0fSN7JHN1ZmZpeH0tI3skbmFtZX1cbiAgICAgICAgI3skcHJvcGVydHl9LSN7JGRpcmVjdGlvbn06ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgLy8gSG9yaXpvbnRhbCBheGlzXG4gICAgQGlmICRzcGFjaW5nLWhvcml6b250YWwgIT0gbnVsbFxuICAgICAgLiN7JHNob3J0Y3V0fSN7JHNwYWNpbmctaG9yaXpvbnRhbH0tI3skbmFtZX1cbiAgICAgICAgI3skcHJvcGVydHl9LWxlZnQ6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgICAgICN7JHByb3BlcnR5fS1yaWdodDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBWZXJ0aWNhbCBheGlzXG4gICAgQGlmICRzcGFjaW5nLXZlcnRpY2FsICE9IG51bGxcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzcGFjaW5nLXZlcnRpY2FsfS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tdG9wOiAkdmFsdWUgIWltcG9ydGFudFxuICAgICAgICAjeyRwcm9wZXJ0eX0tYm90dG9tOiAkdmFsdWUgIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG49dHlwb2dyYXBoeS1zaXplKCR0YXJnZXQ6JycpXG4gIEBlYWNoICRzaXplIGluICRzaXplc1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKVxuICAgIC5pcy1zaXplLSN7JGl9I3tpZigkdGFyZ2V0ID09ICcnLCAnJywgJy0nICsgJHRhcmdldCl9XG4gICAgICBmb250LXNpemU6ICRzaXplICFpbXBvcnRhbnRcblxuK3R5cG9ncmFwaHktc2l6ZSgpXG5cbittb2JpbGVcbiAgK3R5cG9ncmFwaHktc2l6ZSgnbW9iaWxlJylcblxuK3RhYmxldFxuICArdHlwb2dyYXBoeS1zaXplKCd0YWJsZXQnKVxuXG4rdG91Y2hcbiAgK3R5cG9ncmFwaHktc2l6ZSgndG91Y2gnKVxuXG4rZGVza3RvcFxuICArdHlwb2dyYXBoeS1zaXplKCdkZXNrdG9wJylcblxuK3dpZGVzY3JlZW5cbiAgK3R5cG9ncmFwaHktc2l6ZSgnd2lkZXNjcmVlbicpXG5cbitmdWxsaGRcbiAgK3R5cG9ncmFwaHktc2l6ZSgnZnVsbGhkJylcblxuJGFsaWdubWVudHM6ICgnY2VudGVyZWQnOiAnY2VudGVyJywgJ2p1c3RpZmllZCc6ICdqdXN0aWZ5JywgJ2xlZnQnOiAnbGVmdCcsICdyaWdodCc6ICdyaWdodCcpXG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9XG4gICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuXG5AZWFjaCAkYWxpZ25tZW50LCAkdGV4dC1hbGlnbiBpbiAkYWxpZ25tZW50c1xuICArbW9iaWxlXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tbW9iaWxlXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt0YWJsZXRcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXRcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldC1vbmx5XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdGFibGV0LW9ubHlcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RvdWNoXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdG91Y2hcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3BcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1kZXNrdG9wXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICtkZXNrdG9wLW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1kZXNrdG9wLW9ubHlcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW5cbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS13aWRlc2NyZWVuXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuLW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS13aWRlc2NyZWVuLW9ubHlcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Z1bGxoZFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWZ1bGxoZFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuXG4uaXMtY2FwaXRhbGl6ZWRcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudFxuXG4uaXMtbG93ZXJjYXNlXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudFxuXG4uaXMtdXBwZXJjYXNlXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudFxuXG4uaXMtaXRhbGljXG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50XG4gIFxuLmlzLXVuZGVybGluZWRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudFxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LW1lZGl1bVxuICBmb250LXdlaWdodDogJHdlaWdodC1tZWRpdW0gIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1zZW1pYm9sZFxuICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LWJvbGRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktcHJpbWFyeVxuICBmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5ICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1zZWNvbmRhcnlcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktc2Vjb25kYXJ5ICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1zYW5zLXNlcmlmXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LW1vbm9zcGFjZVxuICBmb250LWZhbWlseTogJGZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LWNvZGVcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktY29kZSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRkaXNwbGF5czogJ2Jsb2NrJyAnZmxleCcgJ2lubGluZScgJ2lubGluZS1ibG9jaycgJ2lubGluZS1mbGV4J1xuXG5AZWFjaCAkZGlzcGxheSBpbiAkZGlzcGxheXNcbiAgLmlzLSN7JGRpc3BsYXl9XG4gICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArbW9iaWxlXG4gICAgLmlzLSN7JGRpc3BsYXl9LW1vYmlsZVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0LW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RvdWNoXG4gICAgLmlzLSN7JGRpc3BsYXl9LXRvdWNoXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtkZXNrdG9wXG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wLW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW5cbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlblxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlbi1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmlzLSN7JGRpc3BsYXl9LWZ1bGxoZFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuXG4uaXMtaGlkZGVuXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtc3Itb25seVxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnRcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxuICB3aWR0aDogMC4wMWVtICFpbXBvcnRhbnRcblxuK21vYmlsZVxuICAuaXMtaGlkZGVuLW1vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1oaWRkZW4tdGFibGV0XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0b3VjaFxuICAuaXMtaGlkZGVuLXRvdWNoXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1oaWRkZW4tZGVza3RvcFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuXG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlblxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWhpZGRlbi1mdWxsaGRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLmlzLWludmlzaWJsZVxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1pbnZpc2libGUtbW9iaWxlXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldFxuICAuaXMtaW52aXNpYmxlLXRhYmxldFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1pbnZpc2libGUtdG91Y2hcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcFxuICAuaXMtaW52aXNpYmxlLWRlc2t0b3BcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW4tb25seVxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWludmlzaWJsZS1mdWxsaGRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29sdW1uLWdhcDogMC43NXJlbSAhZGVmYXVsdFxuXG4uY29sdW1uXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHBhZGRpbmc6ICRjb2x1bW4tZ2FwXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtbmFycm93XG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiB1bnNldFxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZ1bGxcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDEwMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1xdWFydGVyc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNzUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLXRoaXJkc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjYuNjY2NiVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1oYWxmXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA1MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtdGhpcmRcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDMzLjMzMzMlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXF1YXJ0ZXJcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDI1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1maWZ0aFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mb3VyLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogODAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tdGhpcmRzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWhhbGZcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS10aGlyZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtcXVhcnRlclxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLWZpZnRoXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tZmlmdGhzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy0jeyRpfVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtI3skaX1cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArbW9iaWxlXG4gICAgJi5pcy1uYXJyb3ctbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1tb2JpbGVcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LW1vYmlsZVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK3RhYmxldFxuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLFxuICAgICYuaXMtZnVsbC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcyxcbiAgICAmLmlzLXR3by10aGlyZHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYsXG4gICAgJi5pcy1oYWxmLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLFxuICAgICYuaXMtb25lLXRoaXJkLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLFxuICAgICYuaXMtb25lLWZpZnRoLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocyxcbiAgICAmLmlzLXR3by1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocyxcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMsXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYsXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQsXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LFxuICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LFxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdGFibGV0XG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArdG91Y2hcbiAgICAmLmlzLW5hcnJvdy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdG91Y2hcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICtkZXNrdG9wXG4gICAgJi5pcy1uYXJyb3ctZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWRlc2t0b3BcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWRlc2t0b3BcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICt3aWRlc2NyZWVuXG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICtmdWxsaGRcbiAgICAmLmlzLW5hcnJvdy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tZnVsbGhkXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuXG4uY29sdW1uc1xuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICgtJGNvbHVtbi1nYXApLCBmYWxzZSlcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAoLSRjb2x1bW4tZ2FwKSlcbiAgbWFyZ2luLXRvcDogKC0kY29sdW1uLWdhcClcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogKC0kY29sdW1uLWdhcClcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAjeyRjb2x1bW4tZ2FwfSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWdhcGxlc3NcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMClcbiAgICBtYXJnaW4tdG9wOiAwXG4gICAgJiA+IC5jb2x1bW5cbiAgICAgIG1hcmdpbjogMFxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJi5pcy1tb2JpbGVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICYuaXMtbXVsdGlsaW5lXG4gICAgZmxleC13cmFwOiB3cmFwXG4gICYuaXMtdmNlbnRlcmVkXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgJjpub3QoLmlzLWRlc2t0b3ApXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICtkZXNrdG9wXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1kZXNrdG9wXG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbkBpZiAkdmFyaWFibGUtY29sdW1uc1xuICAuY29sdW1ucy5pcy12YXJpYWJsZVxuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSksIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpKVxuICAgID4gLmNvbHVtblxuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2x1bW5HYXApXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2x1bW5HYXApXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA4XG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICttb2JpbGVcbiAgICAgICAgJi5pcy0jeyRpfS1tb2JpbGVcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdGFibGV0XG4gICAgICAgICYuaXMtI3skaX0tdGFibGV0XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RhYmxldC1vbmx5XG4gICAgICAgICYuaXMtI3skaX0tdGFibGV0LW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdG91Y2hcbiAgICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtkZXNrdG9wXG4gICAgICAgICYuaXMtI3skaX0tZGVza3RvcFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtkZXNrdG9wLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArd2lkZXNjcmVlblxuICAgICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArd2lkZXNjcmVlbi1vbmx5XG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlbi1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Z1bGxoZFxuICAgICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRpbGUtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuXG4udGlsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBibG9ja1xuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hbmNlc3RvclxuICAgIG1hcmdpbi1sZWZ0OiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICBtYXJnaW4tcmlnaHQ6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgIG1hcmdpbi10b3A6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nXG4gICYuaXMtY2hpbGRcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuICAmLmlzLXBhcmVudFxuICAgIHBhZGRpbmc6ICR0aWxlLXNwYWNpbmdcbiAgJi5pcy12ZXJ0aWNhbFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgICY6bm90KC5pcy1jaGlsZClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IChkaXZpZGUoJGksIDEyKSkgKiAxMDAlXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCJcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGZvcm0tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbiRpbnB1dC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kaW5wdXQtaGVpZ2h0OiAkY29udHJvbC1oZWlnaHQgIWRlZmF1bHRcbiRpbnB1dC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjA1KSAhZGVmYXVsdFxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWhvdmVyICFkZWZhdWx0XG5cbiRpbnB1dC1mb2N1cy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yOiBidWxtYVJnYmEoJGlucHV0LWRpc2FibGVkLWNvbG9yLCAwLjMpICFkZWZhdWx0XG5cbiRpbnB1dC1hcnJvdzogJGxpbmsgIWRlZmF1bHRcblxuJGlucHV0LWljb24tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvcjogJHRleHQgIWRlZmF1bHRcblxuJGlucHV0LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG49aW5wdXRcbiAgQGV4dGVuZCAlY29udHJvbFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LXJhZGl1c1xuICBjb2xvcjogJGlucHV0LWNvbG9yXG4gICtwbGFjZWhvbGRlclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3JcbiAgJjpob3ZlcixcbiAgJi5pcy1ob3ZlcmVkXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgK3BsYWNlaG9sZGVyXG4gICAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLXBsYWNlaG9sZGVyLWNvbG9yXG5cbiVpbnB1dFxuICAraW5wdXRcbiIsIiR0ZXh0YXJlYS1wYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWwgIWRlZmF1bHRcbiR0ZXh0YXJlYS1tYXgtaGVpZ2h0OiA0MGVtICFkZWZhdWx0XG4kdGV4dGFyZWEtbWluLWhlaWdodDogOGVtICFkZWZhdWx0XG5cbiR0ZXh0YXJlYS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4laW5wdXQtdGV4dGFyZWFcbiAgQGV4dGVuZCAlaW5wdXRcbiAgYm94LXNoYWRvdzogJGlucHV0LXNoYWRvd1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgd2lkdGg6IDEwMCVcbiAgJltyZWFkb25seV1cbiAgICBib3gtc2hhZG93OiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRleHRhcmVhLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArY29udHJvbC1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICtjb250cm9sLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2NvbnRyb2wtbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWlubGluZVxuICAgIGRpc3BsYXk6IGlubGluZVxuICAgIHdpZHRoOiBhdXRvXG5cbi5pbnB1dFxuICBAZXh0ZW5kICVpbnB1dC10ZXh0YXJlYVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skY29udHJvbC1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4zNzVlbSlcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMzc1ZW0pXG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuLnRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBtaW4td2lkdGg6IDEwMCVcbiAgcGFkZGluZzogJHRleHRhcmVhLXBhZGRpbmdcbiAgcmVzaXplOiB2ZXJ0aWNhbFxuICAmOm5vdChbcm93c10pXG4gICAgbWF4LWhlaWdodDogJHRleHRhcmVhLW1heC1oZWlnaHRcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGFyZWEtbWluLWhlaWdodFxuICAmW3Jvd3NdXG4gICAgaGVpZ2h0OiBpbml0aWFsXG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1maXhlZC1zaXplXG4gICAgcmVzaXplOiBub25lXG4iLCIlY2hlY2tib3gtcmFkaW9cbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBsaW5lLWhlaWdodDogMS4yNVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmLFxuICBpbnB1dFtkaXNhYmxlZF1cbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4uY2hlY2tib3hcbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW9cblxuLnJhZGlvXG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG4gICYgKyAucmFkaW9cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiIsIiRzZWxlY3QtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLnNlbGVjdFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICY6bm90KC5pcy1tdWx0aXBsZSlcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWFycm93XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1hcnJvd1xuICAgICAgK2x0ci1wb3NpdGlvbigxLjEyNWVtKVxuICAgICAgei1pbmRleDogNFxuICAmLmlzLXJvdW5kZWRcbiAgICBzZWxlY3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMWVtLCBmYWxzZSlcbiAgc2VsZWN0XG4gICAgQGV4dGVuZCAlaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgb3V0bGluZTogbm9uZVxuICAgICY6Oi1tcy1leHBhbmRcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmW2Rpc2FibGVkXTpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJjpob3ZlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgJjpub3QoW211bHRpcGxlXSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKVxuICAgICZbbXVsdGlwbGVdXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIG9wdGlvblxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW1cbiAgLy8gU3RhdGVzXG4gICY6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTpob3ZlclxuICAgICY6OmFmdGVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvclxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRzZWxlY3QtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjpub3QoOmhvdmVyKTo6YWZ0ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgIHNlbGVjdFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2NvbnRyb2wtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArY29udHJvbC1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtjb250cm9sLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRpc2FibGVkXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnRcbiAgICAgIG9wYWNpdHk6IDAuNVxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gICAgc2VsZWN0XG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLWxvYWRpbmdcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICtsdHItcG9zaXRpb24oMC42MjVlbSlcbiAgICAgIHRvcDogMC42MjVlbVxuICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgJi5pcy1zbWFsbDphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICYuaXMtbWVkaXVtOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIiRmaWxlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGZpbGUtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG4kZmlsZS1jdGEtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kZmlsZS1jdGEtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGZpbGUtY3RhLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kZmlsZS1uYW1lLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHRcbiRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwICFkZWZhdWx0XG4kZmlsZS1uYW1lLW1heC13aWR0aDogMTZlbSAhZGVmYXVsdFxuXG4kZmlsZS1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4uZmlsZVxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGZpbGUtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDIuNSUpXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW5vcm1hbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAuZmlsZS1pY29uXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgLmZpbGUtaWNvblxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtbmFtZVxuICAgIC5maWxlLWN0YVxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICYuaXMtZW1wdHlcbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXNcbiAgICAgIC5maWxlLW5hbWVcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAmLmlzLWJveGVkXG4gICAgLmZpbGUtbGFiZWxcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAuZmlsZS1jdGFcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgcGFkZGluZzogMWVtIDNlbVxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4XG4gICAgLmZpbGUtaWNvblxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgJi5pcy1zbWFsbFxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICYuaXMtbGFyZ2VcbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweFxuICAgICYuaGFzLW5hbWVcbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDAgMFxuICAgICAgLmZpbGUtbmFtZVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1c1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweFxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICAuZmlsZS1sYWJlbFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAuZmlsZS1uYW1lXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIG1heC13aWR0aDogbm9uZVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIC5maWxlLWN0YVxuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDBcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXMgMCAwICRmaWxlLXJhZGl1c1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4XG4gICAgICBvcmRlcjogLTFcblxuLmZpbGUtbGFiZWxcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBjdXJzb3I6IHBvaW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICY6aG92ZXJcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCAyLjUlKVxuICAgICAgY29sb3I6ICRmaWxlLWN0YS1ob3Zlci1jb2xvclxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtbmFtZS1ib3JkZXItY29sb3IsIDIuNSUpXG4gICY6YWN0aXZlXG4gICAgLmZpbGUtY3RhXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWFjdGl2ZS1jb2xvclxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtbmFtZS1ib3JkZXItY29sb3IsIDUlKVxuXG4uZmlsZS1pbnB1dFxuICBoZWlnaHQ6IDEwMCVcbiAgbGVmdDogMFxuICBvcGFjaXR5OiAwXG4gIG91dGxpbmU6IG5vbmVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICB3aWR0aDogMTAwJVxuXG4uZmlsZS1jdGEsXG4uZmlsZS1uYW1lXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgYm9yZGVyLWNvbG9yOiAkZmlsZS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzXG4gIGZvbnQtc2l6ZTogMWVtXG4gIHBhZGRpbmctbGVmdDogMWVtXG4gIHBhZGRpbmctcmlnaHQ6IDFlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi5maWxlLWN0YVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvclxuICBjb2xvcjogJGZpbGUtY3RhLWNvbG9yXG5cbi5maWxlLW5hbWVcbiAgYm9yZGVyLWNvbG9yOiAkZmlsZS1uYW1lLWJvcmRlci1jb2xvclxuICBib3JkZXItc3R5bGU6ICRmaWxlLW5hbWUtYm9yZGVyLXN0eWxlXG4gIGJvcmRlci13aWR0aDogJGZpbGUtbmFtZS1ib3JkZXItd2lkdGhcbiAgZGlzcGxheTogYmxvY2tcbiAgbWF4LXdpZHRoOiAkZmlsZS1uYW1lLW1heC13aWR0aFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcblxuLmZpbGUtaWNvblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgaGVpZ2h0OiAxZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcbiAgd2lkdGg6IDFlbVxuICAuZmFcbiAgICBmb250LXNpemU6IDE0cHhcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGhlcm8tYm9keS1wYWRkaW5nOiAzcmVtIDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLXRhYmxldDogM3JlbSAzcmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctc21hbGw6IDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLW1lZGl1bTogOXJlbSA0LjVyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1sYXJnZTogMThyZW0gNnJlbSAhZGVmYXVsdFxuXG4kaGVyby1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLy8gTWFpbiBjb250YWluZXJcbi5oZXJvXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgLm5hdmJhclxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgLnRhYnNcbiAgICB1bFxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRoZXJvLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgLnRpdGxlXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAuc3VidGl0bGVcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjkpXG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICt0b3VjaFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGNvbG9yOiBidWxtYVJnYmEoJGNvbG9yLWludmVydCwgMC43KVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC50YWJzXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgbGlcbiAgICAgICAgICAmLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgJi5pcy1ib3hlZCxcbiAgICAgICAgJi5pcy10b2dnbGVcbiAgICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgICBsaS5pcy1hY3RpdmUgYVxuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgLy8gTW9kaWZpZXJzXG4gICAgICBAaWYgdHlwZS1vZigkY29sb3IpID09ICdjb2xvcidcbiAgICAgICAgJi5pcy1ib2xkXG4gICAgICAgICAgJGdyYWRpZW50LXRvcC1sZWZ0OiBkYXJrZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIC0xMGRlZyksIDEwJSksIDEwJSlcbiAgICAgICAgICAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0OiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAxMGRlZyksIDUlKSwgNSUpXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpXG4gICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgLmhlcm8tYm9keVxuICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK3RhYmxldFxuICAgICAgLmhlcm8tYm9keVxuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArdGFibGV0XG4gICAgICAuaGVyby1ib2R5XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1sYXJnZVxuICAmLmlzLWhhbGZoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyXG4gICAgLmhlcm8tYm9keVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgJiA+IC5jb250YWluZXJcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtaGFsZmhlaWdodFxuICAgIG1pbi1oZWlnaHQ6IDUwdmhcbiAgJi5pcy1mdWxsaGVpZ2h0XG4gICAgbWluLWhlaWdodDogMTAwdmhcblxuLy8gQ29tcG9uZW50c1xuXG4uaGVyby12aWRlb1xuICBAZXh0ZW5kICVvdmVybGF5XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdmlkZW9cbiAgICBsZWZ0OiA1MCVcbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLXRyYW5zcGFyZW50XG4gICAgb3BhY2l0eTogMC4zXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICBkaXNwbGF5OiBub25lXG5cbi5oZXJvLWJ1dHRvbnNcbiAgbWFyZ2luLXRvcDogMS41cmVtXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAuYnV0dG9uXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcblxuLy8gQ29udGFpbmVyc1xuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdFxuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLmhlcm8tYm9keVxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nXG4gICt0YWJsZXRcbiAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctdGFibGV0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRib3gtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYm94LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJveC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRib3gtc2hhZG93OiAkc2hhZG93ICFkZWZhdWx0XG4kYm94LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHRcblxuJGJveC1saW5rLWhvdmVyLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4ICRsaW5rICFkZWZhdWx0XG4kYm94LWxpbmstYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMiksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuXG4uYm94XG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRib3gtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkYm94LXJhZGl1c1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvd1xuICBjb2xvcjogJGJveC1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBwYWRkaW5nOiAkYm94LXBhZGRpbmdcblxuYS5ib3hcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJveC1zaGFkb3c6ICRib3gtbGluay1ob3Zlci1zaGFkb3dcbiAgJjphY3RpdmVcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstYWN0aXZlLXNoYWRvd1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29udGFpbmVyLW9mZnNldDogKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJGNvbnRhaW5lci1tYXgtd2lkdGg6ICRmdWxsaGQgIWRlZmF1bHRcblxuLmNvbnRhaW5lclxuICBmbGV4LWdyb3c6IDFcbiAgbWFyZ2luOiAwIGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiBhdXRvXG4gICYuaXMtZmx1aWRcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudFxuICAgIHBhZGRpbmctbGVmdDogJGdhcFxuICAgIHBhZGRpbmctcmlnaHQ6ICRnYXBcbiAgICB3aWR0aDogMTAwJVxuICArZGVza3RvcFxuICAgIG1heC13aWR0aDogJGRlc2t0b3AgLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtd2lkZXNjcmVlblxuICAgICYuaXMtd2lkZXNjcmVlbjpub3QoLmlzLW1heC1kZXNrdG9wKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJHdpZGVzY3JlZW4sICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4gICt1bnRpbC1mdWxsaGRcbiAgICAmLmlzLWZ1bGxoZDpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJGZ1bGxoZCwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3dpZGVzY3JlZW5cbiAgICAmOm5vdCguaXMtbWF4LWRlc2t0b3ApXG4gICAgICBtYXgtd2lkdGg6IG1pbigkd2lkZXNjcmVlbiwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK2Z1bGxoZFxuICAgICY6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbilcbiAgICAgIG1heC13aWR0aDogbWluKCRmdWxsaGQsICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4iLCIvLyBDb2xvcnNcblxuJGJsYWNrOiAgICAgICAgaHNsKDAsIDAlLCA0JSkgIWRlZmF1bHQ7XG4kYmxhY2stYmlzOiAgICBoc2woMCwgMCUsIDclKSAhZGVmYXVsdDtcbiRibGFjay10ZXI6ICAgIGhzbCgwLCAwJSwgMTQlKSAhZGVmYXVsdDtcblxuJGdyZXktZGFya2VyOiAgaHNsKDAsIDAlLCAyMSUpICFkZWZhdWx0O1xuJGdyZXktZGFyazogICAgaHNsKDAsIDAlLCAyOSUpICFkZWZhdWx0O1xuJGdyZXk6ICAgICAgICAgaHNsKDAsIDAlLCA0OCUpICFkZWZhdWx0O1xuJGdyZXktbGlnaHQ6ICAgaHNsKDAsIDAlLCA3MSUpICFkZWZhdWx0O1xuJGdyZXktbGlnaHRlcjogaHNsKDAsIDAlLCA4NiUpICFkZWZhdWx0O1xuJGdyZXktbGlnaHRlc3Q6IGhzbCgwLCAwJSwgOTMlKSAhZGVmYXVsdDtcblxuJHdoaXRlLXRlcjogICAgaHNsKDAsIDAlLCA5NiUpICFkZWZhdWx0O1xuJHdoaXRlLWJpczogICAgaHNsKDAsIDAlLCA5OCUpICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAgaHNsKDAsIDAlLCAxMDAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZTogICAgICAgaHNsKDE0LCAgMTAwJSwgNTMlKSAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAgICAgIGhzbCg0NCwgIDEwMCUsIDc3JSkgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgICAgICBoc2woMTUzLCA1MyUsICA1MyUpICFkZWZhdWx0O1xuJHR1cnF1b2lzZTogICAgaHNsKDE3MSwgMTAwJSwgNDElKSAhZGVmYXVsdDtcbiRjeWFuOiAgICAgICAgIGhzbCgyMDcsIDYxJSwgIDUzJSkgIWRlZmF1bHQ7XG4kYmx1ZTogICAgICAgICBoc2woMjI5LCA1MyUsICA1MyUpICFkZWZhdWx0O1xuJHB1cnBsZTogICAgICAgaHNsKDI3MSwgMTAwJSwgNzElKSAhZGVmYXVsdDtcbiRyZWQ6ICAgICAgICAgIGhzbCgzNDgsIDg2JSwgNjElKSAhZGVmYXVsdDtcblxuLy8gVHlwb2dyYXBoeVxuXG4kZmFtaWx5LXNhbnMtc2VyaWY6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmFtaWx5LW1vbm9zcGFjZTogbW9ub3NwYWNlICFkZWZhdWx0O1xuJHJlbmRlci1tb2RlOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHQ7XG5cbiRzaXplLTE6IDNyZW0gIWRlZmF1bHQ7XG4kc2l6ZS0yOiAyLjVyZW0gIWRlZmF1bHQ7XG4kc2l6ZS0zOiAycmVtICFkZWZhdWx0O1xuJHNpemUtNDogMS41cmVtICFkZWZhdWx0O1xuJHNpemUtNTogMS4yNXJlbSAhZGVmYXVsdDtcbiRzaXplLTY6IDFyZW0gIWRlZmF1bHQ7XG4kc2l6ZS03OiAwLjc1cmVtICFkZWZhdWx0O1xuXG4kd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJHdlaWdodC1tZWRpdW06IDUwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtc2VtaWJvbGQ6IDYwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG5cbiRibG9jay1zcGFjaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbi8vIFRoZSBjb250YWluZXIgaG9yaXpvbnRhbCBnYXAsIHdoaWNoIGFjdHMgYXMgdGhlIG9mZnNldCBmb3IgYnJlYWtwb2ludHNcbiRnYXA6IDcwcHg7XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDc2OXB4ICFkZWZhdWx0O1xuLy8gOTYwcHggY29udGFpbmVyICsgNHJlbVxuJGRlc2t0b3A6IDk2MHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbi8vIDExNTJweCBjb250YWluZXIgKyA0cmVtXG4kd2lkZXNjcmVlbjogMTE1MnB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdDtcbiRmdWxsaGQtZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdDtcbiRicmVha3BvaW50czogKFwibW9iaWxlXCI6IChcInVudGlsXCI6ICR0YWJsZXQpLCBcInRhYmxldFwiOiAoXCJmcm9tXCI6ICR0YWJsZXQpLCBcInRhYmxldC1vbmx5XCI6IChcImZyb21cIjogJHRhYmxldCwgXCJ1bnRpbFwiOiAkZGVza3RvcCksIFwidG91Y2hcIjogKFwiZnJvbVwiOiAkZGVza3RvcCksIFwiZGVza3RvcFwiOiAoXCJmcm9tXCI6ICRkZXNrdG9wKSwgXCJkZXNrdG9wLW9ubHlcIjogKFwiZnJvbVwiOiAkZGVza3RvcCwgXCJ1bnRpbFwiOiAkd2lkZXNjcmVlbiksIFwidW50aWwtd2lkZXNjcmVlblwiOiAoXCJ1bnRpbFwiOiAkd2lkZXNjcmVlbiksIFwid2lkZXNjcmVlblwiOiAoXCJmcm9tXCI6ICR3aWRlc2NyZWVuKSwgXCJ3aWRlc2NyZWVuLW9ubHlcIjogKFwiZnJvbVwiOiAkd2lkZXNjcmVlbiwgXCJ1bnRpbFwiOiAkZnVsbGhkKSwgXCJ1bnRpbC1mdWxsaGRcIjogKFwidW50aWxcIjogJGZ1bGxoZCksIFwiZnVsbGhkXCI6IChcImZyb21cIjogJGZ1bGxoZCkpICFkZWZhdWx0O1xuXG4vLyBNaXNjZWxsYW5lb3VzXG5cbiRlYXNpbmc6IGVhc2Utb3V0ICFkZWZhdWx0O1xuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0O1xuJHJhZGl1czogNHB4ICFkZWZhdWx0O1xuJHJhZGl1cy1sYXJnZTogNnB4ICFkZWZhdWx0O1xuJHJhZGl1cy1yb3VuZGVkOiAkcmFkaXVzO1xuJHNwZWVkOiA4Nm1zICFkZWZhdWx0O1xuXG4vLyBGbGFnc1xuXG4kdmFyaWFibGUtY29sdW1uczogdHJ1ZSAhZGVmYXVsdDtcbiRydGw6IGZhbHNlICFkZWZhdWx0O1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29udGVudC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuXG4kY29udGVudC1ibG9jay1tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGNvbnRlbnQtYmxvY2txdW90ZS1ib3JkZXItbGVmdDogNXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG5cbiRjb250ZW50LXByZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtYm9keS1sYXN0LXJvdy1jZWxsLWJvcmRlci1ib3R0b20td2lkdGg6IDAgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDAgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbi5jb250ZW50XG4gIEBleHRlbmQgJWJsb2NrXG4gIC8vIElubGluZVxuICBsaSArIGxpXG4gICAgbWFyZ2luLXRvcDogMC4yNWVtXG4gIC8vIEJsb2NrXG4gIHAsXG4gIGRsLFxuICBvbCxcbiAgdWwsXG4gIGJsb2NrcXVvdGUsXG4gIHByZSxcbiAgdGFibGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LWJsb2NrLW1hcmdpbi1ib3R0b21cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNlxuICAgIGNvbG9yOiAkY29udGVudC1oZWFkaW5nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctd2VpZ2h0XG4gICAgbGluZS1oZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHRcbiAgaDFcbiAgICBmb250LXNpemU6IDJlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMWVtXG4gIGgyXG4gICAgZm9udC1zaXplOiAxLjc1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDEuMTQyOGVtXG4gIGgzXG4gICAgZm9udC1zaXplOiAxLjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzZW1cbiAgaDRcbiAgICBmb250LXNpemU6IDEuMjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtXG4gIGg1XG4gICAgZm9udC1zaXplOiAxLjEyNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ODg4ZW1cbiAgaDZcbiAgICBmb250LXNpemU6IDFlbVxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICBibG9ja3F1b3RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0LCBmYWxzZSlcbiAgICBwYWRkaW5nOiAkY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmdcbiAgb2xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgICY6bm90KFt0eXBlXSlcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbFxuICAgICAgJi5pcy1sb3dlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhXG4gICAgICAmLmlzLWxvd2VyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW5cbiAgICAgICYuaXMtdXBwZXItYWxwaGFcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYVxuICAgICAgJi5pcy11cHBlci1yb21hblxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuXG4gIHVsXG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgIHVsXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZVxuICAgICAgbWFyZ2luLXRvcDogMC41ZW1cbiAgICAgIHVsXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlXG4gIGRkXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICBmaWd1cmVcbiAgICBtYXJnaW4tbGVmdDogMmVtXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbVxuICAgIGltZ1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgZmlnY2FwdGlvblxuICAgICAgZm9udC1zdHlsZTogaXRhbGljXG4gIHByZVxuICAgICtvdmVyZmxvdy10b3VjaFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICBwYWRkaW5nOiAkY29udGVudC1wcmUtcGFkZGluZ1xuICAgIHdoaXRlLXNwYWNlOiBwcmVcbiAgICB3b3JkLXdyYXA6IG5vcm1hbFxuICBzdXAsXG4gIHN1YlxuICAgIGZvbnQtc2l6ZTogNzUlXG4gIHRhYmxlXG4gICAgd2lkdGg6IDEwMCVcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlclxuICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgcGFkZGluZzogJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgdGhcbiAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3JcbiAgICAgICY6bm90KFthbGlnbl0pXG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgICB0aGVhZFxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICAgIHRmb290XG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yXG4gICAgdGJvZHlcbiAgICAgIHRyXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIHRkLFxuICAgICAgICAgIHRoXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkY29udGVudC10YWJsZS1ib2R5LWxhc3Qtcm93LWNlbGwtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAudGFic1xuICAgIGxpICsgbGlcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBUYWJsZSAoMjAyNSkgLSBNb2Rlcm5pemVkXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kdGFibGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcbiR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTMgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgLy8kdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC10ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR3aGl0ZTsgLy8kdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdDtcbiR0YWJsZS1mb290LWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7IC8vJGdyYXktNTAgIWRlZmF1bHQ7XG4kdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1mb290LWJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwICFkZWZhdWx0O1xuXG4kdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwICFkZWZhdWx0O1xuXG4kdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yOiAkcHJpbWFyeS1pbnZlcnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0O1xuXG4udGFibGUge1xuICBAZXh0ZW5kICVibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctc29mdDtcblxuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlcjogJHRhYmxlLWNlbGwtYm9yZGVyO1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIC8vIENvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGFibGUtY29sb3JzIHtcbiAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKTtcbiAgICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG5cbiAgICAgICYuaXMtI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLW5hcnJvdyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDElO1xuICAgIH1cblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgYSxcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy12Y2VudGVyZWQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgJjpub3QoW2FsaWduXSkge1xuICAgICAgdGV4dC1hbGlnbjogJHRhYmxlLWNlbGwtdGV4dC1hbGlnbjtcbiAgICB9XG4gIH1cblxuICB0ciB7XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yO1xuXG4gICAgICBhLFxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3I7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNlbGwtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXdpZGU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTM7XG4gICAgfVxuICB9XG5cbiAgdGZvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1mb290LWJhY2tncm91bmQtY29sb3I7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoO1xuICAgICAgY29sb3I6ICR0YWJsZS1mb290LWNlbGwtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3I7XG5cbiAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWJvcmRlcmVkIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1mdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5pcy1ob3ZlcmFibGUge1xuICAgIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpIHtcbiAgICAgIEBpbmNsdWRlIHNtb290aC10cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1uYXJyb3cge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMztcbiAgICB9XG4gIH1cblxuICAmLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCkge1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuICBAZXh0ZW5kICVibG9jaztcbiAgQGluY2x1ZGUgb3ZlcmZsb3ctdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFJFVVNBQkxFIE1JWElOUyAoMjAyNSlcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gQ2VudGVyIGVsZW1lbnQgYWJzb2x1dGVseVxuQG1peGluIGNlbnRlci1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8vIEZvY3VzIHJpbmcgZm9yIGFjY2Vzc2liaWxpdHlcbkBtaXhpbiBmb2N1cy1yaW5nKCRjb2xvcjogJGd3Z3JlZW4sICRvZmZzZXQ6IDJweCkge1xuICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbn1cblxuLy8gU21vb3RoIHRyYW5zaXRpb25zXG5AbWl4aW4gc21vb3RoLXRyYW5zaXRpb24oJHByb3BlcnRpZXM6IGFsbCwgJGR1cmF0aW9uOiAkdHJhbnNpdGlvbi1ub3JtYWwpIHtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnRpZXMgJGR1cmF0aW9uO1xufVxuXG4vLyBUcnVuY2F0ZSB0ZXh0IHdpdGggZWxsaXBzaXNcbkBtaXhpbiB0cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludFxuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09ICdtb2JpbGUnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gJ3RhYmxldCcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSAnZGVza3RvcCcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgZnJvbSBtYXBcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXRpZXMoJHByZWZpeCwgJHByb3BlcnR5LCAkdmFsdWVzKSB7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAuI3skcHJlZml4fS0jeyRrZXl9IHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEJveCBhY2NlbnQgKGNvbG9yZWQgdG9wIGJhciB3aXRob3V0IGJvcmRlci1yYWRpdXMgaXNzdWVzKVxuQG1peGluIGJveC1hY2NlbnQoJGNvbG9yLCAkaGVpZ2h0OiA0cHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJveCBhY2NlbnQgdmlhIGJveC1zaGFkb3cgKGFsdGVybmF0aXZlIGFwcHJvYWNoKVxuQG1peGluIGJveC1hY2NlbnQtc2hhZG93KCRjb2xvciwgJGhlaWdodDogNHB4KSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgJGhlaWdodCAwIDAgJGNvbG9yO1xufVxuXG4vLyBCb3ggYWNjZW50IGxlZnQgYm9yZGVyXG5AbWl4aW4gYm94LWFjY2VudC1sZWZ0KCRjb2xvciwgJHdpZHRoOiA1cHgpIHtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkY29sb3I7XG59XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nIG1peGluIHdpdGggcmVzcG9uc2l2ZSBiZWhhdmlvclxuQG1peGluIGNvbnRhaW5lci1wYWRkaW5nKCR2ZXJ0aWNhbDogdHJ1ZSkge1xuICBAaWYgJHZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAyMHB4ICRjb250YWluZXItcGFkZGluZy1kZXNrdG9wO1xuICB9IEBlbHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy1kZXNrdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1kZXNrdG9wO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAaWYgJHZlcnRpY2FsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgIEBpZiAkdmVydGljYWwge1xuICAgICAgcGFkZGluZzogMjBweCAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1jb2RlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZzogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZy1sdHI6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmctcnRsOiAxLjI1cmVtIDEuNXJlbSAxLjI1cmVtIDIuNXJlbSAhZGVmYXVsdFxuXG4kbm90aWZpY2F0aW9uLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ubm90aWZpY2F0aW9uXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbm90aWZpY2F0aW9uLXJhZGl1c1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgK2x0clxuICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy1sdHJcbiAgK3J0bFxuICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy1ydGxcbiAgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKVxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQ6ICRub3RpZmljYXRpb24tY29kZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIHByZSBjb2RlXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgJiA+IC5kZWxldGVcbiAgICArbHRyLXBvc2l0aW9uKDAuNXJlbSlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDAuNXJlbVxuICAudGl0bGUsXG4gIC5zdWJ0aXRsZSxcbiAgLmNvbnRlbnRcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJG5vdGlmaWNhdGlvbi1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuIiwiLy9AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCI7XG4vL0BpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cblxuJGJ1dHRvbi1jb2xvcjogJHNtb2tlO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47IC8vJGNvbG9yLXNhbmR5LWdyYXktZGFya2VyOyAvLyRibHVlO1xuJGJ1dHRvbi1mYW1pbHk6IGZhbHNlO1xuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAkY29udHJvbC1ib3JkZXItd2lkdGg7XG5cbiRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDogJHNwYWNpbmctMztcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAkc3BhY2luZy01O1xuXG4kYnV0dG9uLWhvdmVyLWNvbG9yOiAkYnV0dG9uLWNvbG9yOy8vJGxpbmstaG92ZXI7XG4kYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7Ly9saWdodGVuKCRidXR0b24tYmFja2dyb3VuZC1jb2xvciwgMTUlKTtcbiRidXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnV0dG9uLWJhY2tncm91bmQtY29sb3IsIDUlKTtcblxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtO1xuJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LWNvbG9yOiBidWxtYVJnYmEoJGxpbmssIDAuMjUpO1xuXG4kYnV0dG9uLWFjdGl2ZS1jb2xvcjogJGJ1dHRvbi1mb2N1cy1jb2xvcjtcbiRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG5cbiRidXR0b24tdGV4dC1jb2xvcjogJHRleHQ7XG4kYnV0dG9uLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmc7XG5cbiRidXR0b24tZ2hvc3QtYmFja2dyb3VuZDogbm9uZTtcbiRidXR0b24tZ2hvc3QtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRidXR0b24tZ2hvc3QtY29sb3I6ICRsaW5rO1xuJGJ1dHRvbi1naG9zdC1kZWNvcmF0aW9uOiBub25lO1xuJGJ1dHRvbi1naG9zdC1ob3Zlci1jb2xvcjogJGxpbms7XG4kYnV0dG9uLWdob3N0LWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW47XG4kYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiRidXR0b24tZGlzYWJsZWQtc2hhZG93OiBub25lO1xuJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XG5cbiRidXR0b24tc3RhdGljLWNvbG9yOiAkdGV4dC1saWdodDtcbiRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXI7XG4kYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiRidXR0b24tY29sb3JzOiAkY29sb3JzO1xuJGJ1dHRvbi1yZXNwb25zaXZlLXNpemVzOiAoXCJtb2JpbGVcIjogKFwic21hbGxcIjogKCRzaXplLXNtYWxsICogMC43NSksIFwibm9ybWFsXCI6ICgkc2l6ZS1zbWFsbCAqIDAuODc1KSwgXCJtZWRpdW1cIjogJHNpemUtc21hbGwsIFwibGFyZ2VcIjogJHNpemUtbm9ybWFsKSwgXCJ0YWJsZXQtb25seVwiOiAoXCJzbWFsbFwiOiAoJHNpemUtc21hbGwgKiAwLjg3NSksIFwibm9ybWFsXCI6ICgkc2l6ZS1zbWFsbCksIFwibWVkaXVtXCI6ICRzaXplLW5vcm1hbCwgXCJsYXJnZVwiOiAkc2l6ZS1tZWRpdW0pKTtcblxuXG4vLyBUaGUgYnV0dG9uIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbkBtaXhpbiBidXR0b24tc21hbGwge1xuICBmb250LXNpemU6ICRzaXplLXNtYWxsO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygkYnV0dG9uLXBhZGRpbmctdmVydGljYWwgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgkYnV0dG9uLXBhZGRpbmctdmVydGljYWwgLyAyKSAtIDFweCk7XG59XG5cbkBtaXhpbiBidXR0b24tbm9ybWFsIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG59XG5cbkBtaXhpbiBidXR0b24tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07XG59XG5cbkBtaXhpbiBidXR0b24tbGFyZ2Uge1xuICBmb250LXNpemU6ICRzaXplLWxhcmdlO1xufVxuXG4uYnV0dG9uIHtcbiAgQGV4dGVuZCAlY29udHJvbDtcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCRidXR0b24tcGFkZGluZy12ZXJ0aWNhbCAtIDFweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsYygkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBwYWRkaW5nLXRvcDogJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctc29mdDtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLW5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1ub3JtYWw7XG5cbiAgLy8gRklYOiBQZXJmZWt0ZSB2ZXJ0aWthbGUgWmVudHJpZXJ1bmdcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHN0cm9uZyB7XG5cdGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmljb24ge1xuXHQmLCAmLmlzLXNtYWxsLCAmLmlzLW1lZGl1bSwgJi5pcy1sYXJnZSB7XG5cdCAgaGVpZ2h0OiAxLjVlbTtcblx0ICB3aWR0aDogMS41ZW07XG5cdH1cblxuXHQmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuXHQgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSwgZmFsc2UpO1xuXHQgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuMjUpO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0ICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwgKiAwLjI1LCBmYWxzZSk7XG5cdCAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pKTtcblx0fVxuXG5cdCY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG5cdCAgbWFyZ2luLWxlZnQ6IGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pO1xuXHQgIG1hcmdpbi1yaWdodDogY2FsYygjey0wLjUgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSk7XG5cdH1cblxuXHQvLyBTdGF0ZXNcbiAgfVxuXG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZCB7XG5cdGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG5cdGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG5cdGJveC1zaGFkb3c6ICRzaGFkb3ctbWVkaXVtO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWQge1xuXHRib3JkZXItY29sb3I6ICRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yO1xuXHRjb2xvcjogJGJ1dHRvbi1mb2N1cy1jb2xvcjtcblx0b3V0bGluZTogMnB4IHNvbGlkICRnd2dyZWVuO1xuXG5cdCY6bm90KDphY3RpdmUpIHtcblx0ICBib3gtc2hhZG93OiAkc2hhZG93LW1lZGl1bTtcblx0fVxuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlIHtcblx0Ym9yZGVyLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG5cdGNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgfVxuXG4gICYuYnRuLWNoZWNrb3V0IHtcblx0cGFkZGluZzogJHNwYWNpbmctMyAkc3BhY2luZy02O1xuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gIC8vIENvbG9yc1xuICAmLmlzLXRleHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRidXR0b24tdGV4dC1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiAkYnV0dG9uLXRleHQtZGVjb3JhdGlvbjtcblxuXHQmOmhvdmVyLFxuXHQmLmlzLWhvdmVyZWQsXG5cdCY6Zm9jdXMsXG5cdCYuaXMtZm9jdXNlZCB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG5cdCAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvcjtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmLmlzLWFjdGl2ZSB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIDUlKTtcblx0ICBjb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yO1xuXHR9XG5cblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgIGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbiAgfVxuXG4gICYuaXMtZ2hvc3Qge1xuXHRiYWNrZ3JvdW5kOiAkYnV0dG9uLWdob3N0LWJhY2tncm91bmQ7XG5cdGJvcmRlci1jb2xvcjogJGJ1dHRvbi1naG9zdC1ib3JkZXItY29sb3I7XG5cdGNvbG9yOiAkYnV0dG9uLWdob3N0LWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246ICRidXR0b24tZ2hvc3QtZGVjb3JhdGlvbjtcblxuXHQmOmhvdmVyLFxuXHQmLmlzLWhvdmVyZWQge1xuXHQgIGNvbG9yOiAkYnV0dG9uLWdob3N0LWhvdmVyLWNvbG9yO1xuXHQgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi1naG9zdC1ob3Zlci1kZWNvcmF0aW9uO1xuXHR9XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGJ1dHRvbi1jb2xvcnMge1xuXHQkY29sb3I6IG50aCgkcGFpciwgMSk7XG5cdCRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG5cdCYuaXMtI3skbmFtZX0ge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0ICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cdCAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG5cblx0ICAmOmhvdmVyLFxuXHQgICYuaXMtaG92ZXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAyLjUlKTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cdFx0Y29sb3I6ICRjb2xvci1pbnZlcnQ7XG5cdCAgfVxuXG5cdCAgJjpmb2N1cyxcblx0ICAmLmlzLWZvY3VzZWQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1pbnZlcnQ7XG5cblx0XHQmOm5vdCg6YWN0aXZlKSB7XG5cdFx0ICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KTtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJjphY3RpdmUsXG5cdCAgJi5pcy1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1pbnZlcnQ7XG5cdCAgfVxuXG5cdCAgJltkaXNhYmxlZF0sXG5cdCAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHQgIH1cblxuXHQgICYuaXMtaW52ZXJ0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnQ7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5pcy1ob3ZlcmVkIHtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1pbnZlcnQsIDUlKTtcblx0XHR9XG5cblx0XHQmW2Rpc2FibGVkXSxcblx0XHRmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuXHRcdCAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgIGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0ICBjb2xvcjogJGNvbG9yO1xuXHRcdH1cblx0ICB9XG5cblx0ICAmLmlzLWxvYWRpbmcge1xuXHRcdCY6OmFmdGVyIHtcblx0XHQgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHQgIH1cblxuXHQgICYuaXMtb3V0bGluZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuaXMtaG92ZXJlZCxcblx0XHQmOmZvY3VzLFxuXHRcdCYuaXMtZm9jdXNlZCB7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdFx0ICBib3JkZXItY29sb3I6ICRjb2xvcjtcblx0XHQgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuXHRcdH1cblxuXHRcdCYuaXMtbG9hZGluZyB7XG5cdFx0ICAmOjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciAkY29sb3IgIWltcG9ydGFudDtcblx0XHQgIH1cblxuXHRcdCAgJjpob3Zlcixcblx0XHQgICYuaXMtaG92ZXJlZCxcblx0XHQgICY6Zm9jdXMsXG5cdFx0ICAmLmlzLWZvY3VzZWQge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdCAgfVxuXHRcdH1cblxuXHRcdCZbZGlzYWJsZWRdLFxuXHRcdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cdFx0ICBib3gtc2hhZG93OiBub25lO1xuXHRcdCAgY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuXHRcdGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmLmlzLWhvdmVyZWQsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmlzLWZvY3VzZWQge1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydDtcblx0XHQgIGNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXG5cdFx0Ji5pcy1sb2FkaW5nIHtcblx0XHQgICY6aG92ZXIsXG5cdFx0ICAmLmlzLWhvdmVyZWQsXG5cdFx0ICAmOmZvY3VzLFxuXHRcdCAgJi5pcy1mb2N1c2VkIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdCAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0JltkaXNhYmxlZF0sXG5cdFx0ZmllbGRzZXRbZGlzYWJsZWRdICYge1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnQ7XG5cdFx0ICBib3gtc2hhZG93OiBub25lO1xuXHRcdCAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG5cdFx0fVxuXG5cdFx0Ly8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuXHQgIH1cblxuXHQgIEBpZiBsZW5ndGgoJHBhaXIpID49IDQge1xuXHRcdCRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKTtcblx0XHQkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KTtcblx0XHQmLmlzLWxpZ2h0IHtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcblx0XHQgIGNvbG9yOiAkY29sb3ItZGFyaztcblxuXHRcdCAgJjpob3Zlcixcblx0XHQgICYuaXMtaG92ZXJlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDIuNSUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0XHQgIH1cblxuXHRcdCAgJjphY3RpdmUsXG5cdFx0ICAmLmlzLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDUlKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdFx0ICB9XG5cblx0XHQgIC8vIFNpemVzXG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cbiAgJi5pcy1zbWFsbCB7XG5cdEBpbmNsdWRlIGJ1dHRvbi1zbWFsbDtcbiAgfVxuXG4gICYuaXMtbm9ybWFsIHtcblx0QGluY2x1ZGUgYnV0dG9uLW5vcm1hbDtcbiAgfVxuXG4gICYuaXMtbWVkaXVtIHtcblx0QGluY2x1ZGUgYnV0dG9uLW1lZGl1bTtcbiAgfVxuXG4gICYuaXMtbGFyZ2Uge1xuXHRAaW5jbHVkZSBidXR0b24tbGFyZ2U7XG4gIH1cblxuICAvLyBNb2RpZmllcnNcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuXHRib3gtc2hhZG93OiAkYnV0dG9uLWRpc2FibGVkLXNoYWRvdztcblx0b3BhY2l0eTogJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgJi5pcy1mdWxsd2lkdGgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuaXMtbG9hZGluZyB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHQmOjphZnRlciB7XG5cdCAgQGV4dGVuZCAlbG9hZGVyO1xuXHQgIEBpbmNsdWRlIGNlbnRlcigxZW0pO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR9XG4gIH1cblxuICAmLmlzLXN0YXRpYyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYm9yZGVyLWNvbG9yO1xuXHRjb2xvcjogJGJ1dHRvbi1zdGF0aWMtY29sb3I7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5pcy1yb3VuZGVkIHtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pO1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4yNWVtKTtcbiAgfVxufVxuXG4uYnV0dG9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5idXR0b24ge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKSB7XG5cdCAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSk7XG5cdH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLy8gU2l6ZXNcbiAgJi5hcmUtc21hbGwge1xuXHQuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSkge1xuXHQgIEBpbmNsdWRlIGJ1dHRvbi1zbWFsbDtcblx0fVxuICB9XG5cbiAgJi5hcmUtbWVkaXVtIHtcblx0LmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuXHQgIEBpbmNsdWRlIGJ1dHRvbi1tZWRpdW07XG5cdH1cbiAgfVxuXG4gICYuYXJlLWxhcmdlIHtcblx0LmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcblx0ICBAaW5jbHVkZSBidXR0b24tbGFyZ2U7XG5cdH1cbiAgfVxuXG4gICYuaGFzLWFkZG9ucyB7XG5cdC5idXR0b24ge1xuXHQgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0ICB9XG5cblx0ICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMXB4KTtcblx0ICB9XG5cblx0ICAmOmxhc3QtY2hpbGQge1xuXHRcdEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKTtcblx0ICB9XG5cblx0ICAmOmhvdmVyLFxuXHQgICYuaXMtaG92ZXJlZCB7XG5cdFx0ei1pbmRleDogMjtcblx0ICB9XG5cblx0ICAmOmZvY3VzLFxuXHQgICYuaXMtZm9jdXNlZCxcblx0ICAmOmFjdGl2ZSxcblx0ICAmLmlzLWFjdGl2ZSxcblx0ICAmLmlzLXNlbGVjdGVkIHtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0ICB6LWluZGV4OiA0O1xuXHRcdH1cblx0ICB9XG5cblx0ICAmLmlzLWV4cGFuZGVkIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZmxleC1zaHJpbms6IDE7XG5cdCAgfVxuXHR9XG4gIH1cblxuICAmLmlzLWNlbnRlcmVkIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Jjpub3QoLmhhcy1hZGRvbnMpIHtcblx0ICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuMjVyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuXHQgIH1cblx0fVxuICB9XG5cbiAgJi5pcy1yaWdodCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0Jjpub3QoLmhhcy1hZGRvbnMpIHtcblx0ICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuMjVyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuXHQgIH1cblx0fVxuICB9XG59XG5cbkBlYWNoICRicC1uYW1lLCAkYnAtc2l6ZXMgaW4gJGJ1dHRvbi1yZXNwb25zaXZlLXNpemVzIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnAtbmFtZSkge1xuXHRAZWFjaCAkc2l6ZSwgJHZhbHVlIGluICRicC1zaXplcyB7XG5cdCAgQGlmICRzaXplICE9IFwibm9ybWFsXCIge1xuXHRcdC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy0jeyRzaXplfSB7XG5cdFx0ICBmb250LXNpemU6ICR2YWx1ZTtcblx0XHR9XG5cdCAgfSBAZWxzZSB7XG5cdFx0LmJ1dHRvbi5pcy1yZXNwb25zaXZlLFxuXHRcdC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1ub3JtYWwge1xuXHRcdCAgZm9udC1zaXplOiAkdmFsdWU7XG5cdFx0fVxuXHQgIH1cblx0fTtcblxuICB9XG59XG4iLCIvL0BpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiR0YWctYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHQ7XG4kdGFnLWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiR0YWctcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0O1xuJHRhZy1kZWxldGUtbWFyZ2luOiAxcHggIWRlZmF1bHQ7XG5cbiR0YWctY29sb3JzOiAkY29sb3JzICFkZWZhdWx0O1xuXG4udGFncyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC50YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9ICAvLyBTaXplc1xuICAmLmFyZS1tZWRpdW0ge1xuICAgIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICAgIH1cbiAgfVxuICAmLmFyZS1sYXJnZSB7XG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtO1xuICAgIH1cbiAgfVxuICAmLmlzLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAudGFnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIH1cbiAgfVxuICAmLmlzLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC50YWcge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLWFkZG9ucyB7XG4gICAgLnRhZyB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMCk7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKTtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbHRyIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhZzpub3QoYm9keSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFnLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICR0YWctcmFkaXVzO1xuICBjb2xvcjogJHRhZy1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbGVyO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gRklYOiBQZXJmZWt0ZSB2ZXJ0aWthbGUgWmVudHJpZXJ1bmdcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG5cbiAgLmRlbGV0ZSB7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMjVyZW0sIGZhbHNlKTtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1cmVtKTtcbiAgfSAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGFnLWNvbG9ycyB7XG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpO1xuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMik7XG4gICAgJi5pcy0jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgIC8vIElmIGEgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPiAzIHtcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpO1xuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KTtcbiAgICAgICAgJi5pcy1saWdodCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgfSAgLy8gU2l6ZXNcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcbiAgfVxuICAmLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWw7XG4gIH1cbiAgJi5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07XG4gIH1cbiAgLmljb24ge1xuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKTtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC4xODc1ZW0sIGZhbHNlKTtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSk7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKTtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSk7XG4gICAgfSAgLy8gTW9kaWZpZXJzXG4gIH1cbiAgJi5pcy1kZWxldGUge1xuICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkdGFnLWRlbGV0ZS1tYXJnaW4sIGZhbHNlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMmVtO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhZy1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG4gICYuaXMtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkO1xuICB9XG59XG5hLnRhZyB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIvL0BpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCI7XG5cbiRjYXJkLWNvbG9yOiAkdGV4dCAhZGVmYXVsdDtcbiRjYXJkLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiRjYXJkLXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdDtcbiRjYXJkLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItcGFkZGluZzogMC43NXJlbSAxcmVtICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLXNoYWRvdzogMCAwLjEyNWVtIDAuMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kY2FyZC1jb250ZW50LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNhcmQtY29udGVudC1wYWRkaW5nOiAxLjc1cmVtIDEuNXJlbSAxcmVtIDEuNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNhcmQtZm9vdGVyLWJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0O1xuJGNhcmQtZm9vdGVyLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLW1lZGlhLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB9XG59XG5jYXJkLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgfVxufVxuLmNhcmQtaGVhZGVyIHtcbiAgQGV4dGVuZCBjYXJkLWl0ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm94LXNoYWRvdzogJGNhcmQtaGVhZGVyLXNoYWRvdztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLWhlYWRlci10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkY2FyZC1oZWFkZXItY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLWhlYWRlci13ZWlnaHQ7XG4gIHBhZGRpbmc6ICRjYXJkLWhlYWRlci1wYWRkaW5nO1xuICAmLmlzLWNlbnRlcmVkIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkLWhlYWRlci1pY29uIHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZztcbn1cbi5jYXJkLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6MjBweDtcbiAgJjpmaXJzdC1jaGlsZCB7XG5cdGltZyB7XG5cdCAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuXHQgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXM7XG5cdH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuXHRpbWcge1xuXHQgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcblx0ICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuXHR9XG4gIH1cbn1cbi5jYXJkLWNvbnRlbnQge1xuICBAZXh0ZW5kIGNhcmQtaXRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBwYWRkaW5nOiAkY2FyZC1jb250ZW50LXBhZGRpbmc7XG4gIC5jb250ZW50IHtcblx0JjpsYXN0LWNoaWxkIHtcblx0ICBtYXJnaW4tYm90dG9tOjFyZW07XG5cdH1cbiAgfVxufVxuLmNhcmQtZm9vdGVyIHtcbiAgQGV4dGVuZCBjYXJkLWl0ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItdG9wOiAkY2FyZC1mb290ZXItYm9yZGVyLXRvcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRjYXJkLWZvb3Rlci1wYWRkaW5nO1xuICAuYnV0dG9uIHtcblx0cGFkZGluZy1sZWZ0OiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDtcblx0cGFkZGluZy1yaWdodDogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw7XG5cdGhlaWdodDoyLjVyZW07XG4gIH1cbn1cbi5jYXJkLWZvb3Rlci1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRjYXJkLWZvb3Rlci1wYWRkaW5nO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJGNhcmQtZm9vdGVyLWJvcmRlci10b3ApO1xuICB9XG59XG4iLCIkbmF2YmFyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdDtcbiRuYXZiYXItYm94LXNoYWRvdy1zaXplOiAwIDJweCAwIDAgIWRlZmF1bHQ7XG4kbmF2YmFyLWJveC1zaGFkb3ctY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG5hdmJhci1oZWlnaHQ6IDMuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6IDFyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogMnJlbSAhZGVmYXVsdDtcbiRuYXZiYXItejogMzAgIWRlZmF1bHQ7XG4kbmF2YmFyLWZpeGVkLXo6IDMwICFkZWZhdWx0O1xuXG4kbmF2YmFyLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0O1xuJG5hdmJhci1pdGVtLWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0O1xuJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXM7XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnVyZ2VyLWNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3IgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHQ7XG4kbmF2YmFyLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1vZmZzZXQ6IC00cHggIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkbGluayAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi16OiAyMCAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvdzogMCA4cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwIDAgMXB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzO1xuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJHRleHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXM7XG5cbiRuYXZiYXItZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRuYXZiYXItZGl2aWRlci1oZWlnaHQ6IDJweCAhZGVmYXVsdDtcblxuJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplOiAwIC0ycHggMCAwICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyZWFrcG9pbnQ6ICRkZXNrdG9wICFkZWZhdWx0O1xuXG4kbmF2YmFyLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdDtcblxuQG1peGluIG5hdmJhci1maXhlZCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6ICRuYXZiYXItZml4ZWQtejtcbn1cbi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3I7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICRuYXZiYXItejtcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRuYXZiYXItY29sb3JzIHtcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSk7XG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKTtcbiAgICAmLmlzLSN7JG5hbWV9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdmJhci1idXJnZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZyb20oJG5hdmJhci1icmVha3BvaW50KSB7XG4gICAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAgIC5uYXZiYXItZW5kIHtcbiAgICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgIGEubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmID4gLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLmhhcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6ICRuYXZiYXItYm94LXNoYWRvdy1zaXplICRuYXZiYXItYm94LXNoYWRvdy1jb2xvcjtcbiAgfVxuICAmLmlzLWZpeGVkLWJvdHRvbSxcbiAgJi5pcy1maXhlZC10b3Age1xuICAgIEBpbmNsdWRlIG5hdmJhci1maXhlZDtcbiAgfVxuICAmLmlzLWZpeGVkLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgICYuaGFzLXNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAkbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemUgJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmlzLWZpeGVkLXRvcCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5odG1sLFxuYm9keSB7XG4gICYuaGFzLW5hdmJhci1maXhlZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgfVxuICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQ7XG4gIH1cbn1cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xufVxuLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICBhLm5hdmJhci1pdGVtIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4ubmF2YmFyLWl0ZW0ubG9nbyB7XG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZiYXItdGFicyB7XG4gIEBpbmNsdWRlIG92ZXJmbG93LXRvdWNoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ubmF2YmFyLWJ1cmdlciB7XG4gIEBleHRlbmQgJXJlc2V0O1xuICBjb2xvcjogJG5hdmJhci1idXJnZXItY29sb3I7XG4gIEBpbmNsdWRlIGhhbWJ1cmdlcigkbmF2YmFyLWhlaWdodCk7XG4gIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvLCBmYWxzZSk7XG59XG4ubmF2YmFyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIGNhbGMoMS4yNXJlbSAtIDJweCkgMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuaWNvbiB7XG4gICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG4gICAgfVxuICB9XG59XG5hLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmZvY3VzLFxuICAmOmZvY3VzLXdpdGhpbixcbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItY29sb3I7XG4gIH1cbn1cbi5uYXZiYXItaXRlbSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1pdGVtLWltZy1tYXgtaGVpZ2h0O1xuICB9XG4gICYuaGFzLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYuaXMtZXhwYW5kZWQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAmLmlzLXRhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGU7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aDtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtY29sb3I7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAjeyRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRofSk7XG4gICAgfVxuICB9XG59XG4ubmF2YmFyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKSB7XG4gIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMi41ZW0pO1xuICAmOjphZnRlciB7XG4gICAgQGV4dGVuZCAlYXJyb3c7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWFycm93O1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtO1xuICAgIEBpbmNsdWRlIGx0ci1wb3NpdGlvbigxLjEyNWVtKTtcbiAgfVxufVxuLm5hdmJhci1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIC5uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6ICRuYXZiYXItZGl2aWRlci1oZWlnaHQ7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5AaW5jbHVkZSB1bnRpbCgkbmF2YmFyLWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItdGFicyB7XG4gICAgLm5hdmJhci1pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAubmF2YmFyLWxpbmsge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH0gIC8vIEZpeGVkIG5hdmJhclxuICB9XG4gIC5uYXZiYXIge1xuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoLFxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICAgIEBpbmNsdWRlIG5hdmJhci1maXhlZDtcbiAgICB9XG4gICAgJi5pcy1maXhlZC1ib3R0b20tdG91Y2gge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgJi5oYXMtc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJi5pcy1maXhlZC10b3AsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2gge1xuICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3ctdG91Y2g7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBodG1sLFxuICBib2R5IHtcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgICB9XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBmcm9tKCRuYXZiYXItYnJlYWtwb2ludCkge1xuICAubmF2YmFyLFxuICAubmF2YmFyLW1lbnUsXG4gIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXItZW5kIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICYuaXMtc3BhY2VkIHtcbiAgICAgIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAubmF2YmFyLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10cmFuc3BhcmVudCB7XG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6aG92ZXIge1xuICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgIGEubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2YmFyLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItaXRlbSB7XG4gICAgJi5oYXMtZHJvcGRvd24ge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICAgICYuaGFzLWRyb3Bkb3duLXVwIHtcbiAgICAgIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pO1xuICAgICAgfVxuICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgMCAwO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtYWN0aXZlLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAmLmlzLWhvdmVyYWJsZTpob3ZlciB7XG4gICAgICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgICAgICYuaXMtYm94ZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5uYXZiYXItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0byk7XG4gIH1cbiAgLm5hdmJhci1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8sIGZhbHNlKTtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzO1xuICAgIGJvcmRlci10b3A6ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcDtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBAaW5jbHVkZSBsdHItcG9zaXRpb24oMCwgZmFsc2UpO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6ICRuYXZiYXItZHJvcGRvd24tejtcbiAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIGEubmF2YmFyLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAzcmVtKTtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgJi5pcy1ib3hlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLWJveGVkLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAkbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvdztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAoI3skbmF2YmFyLWRyb3Bkb3duLW9mZnNldH0pKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB9XG4gICAgJi5pcy1yaWdodCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItZGl2aWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyIHtcbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIEBpbmNsdWRlIGx0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtLjc1cmVtLCBmYWxzZSk7XG4gICAgfVxuICAgIC5uYXZiYXItbWVudSB7XG4gICAgICBAaW5jbHVkZSBsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLS43NXJlbSk7XG4gICAgfSAgLy8gRml4ZWQgbmF2YmFyXG4gIH1cbiAgLm5hdmJhciB7XG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIG5hdmJhci1maXhlZDtcbiAgICB9XG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgICBib3R0b206IDA7XG4gICAgICAmLmhhcy1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgICYuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgfVxuICAgICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQ7XG4gICAgfVxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKTtcbiAgICB9XG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpO1xuICAgIH0gIC8vIEhvdmVyL0FjdGl2ZSBzdGF0ZXNcbiAgfVxuICBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmsge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAubmF2YmFyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICAgIC8vIENvbWJpbmF0aW9uXG4gICAgfVxuICB9XG59XG4uaGVybyB7XG4gICYuaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbWVudS1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1yYWRpdXM6ICRyYWRpdXMtc21hbGwgIWRlZmF1bHRcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJG1lbnUtbGlzdC1ib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRtZW51LWxpc3QtbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRtZW51LWxpc3QtbGluay1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiRtZW51LW5lc3RlZC1saXN0LW1hcmdpbjogMC43NWVtICFkZWZhdWx0XG4kbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnQ6IDAuNzVlbSAhZGVmYXVsdFxuXG4kbWVudS1sYWJlbC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRtZW51LWxhYmVsLWZvbnQtc2l6ZTogMC43NWVtICFkZWZhdWx0XG4kbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZzogMC4xZW0gIWRlZmF1bHRcbiRtZW51LWxhYmVsLXNwYWNpbmc6IDFlbSAhZGVmYXVsdFxuXG4ubWVudVxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG5cbi5tZW51LWxpc3RcbiAgbGluZS1oZWlnaHQ6ICRtZW51LWxpc3QtbGluZS1oZWlnaHRcbiAgYVxuICAgIGJvcmRlci1yYWRpdXM6ICRtZW51LWl0ZW0tcmFkaXVzXG4gICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmc6ICRtZW51LWxpc3QtbGluay1wYWRkaW5nXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvclxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3JcbiAgbGlcbiAgICB1bFxuICAgICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkbWVudS1saXN0LWJvcmRlci1sZWZ0LCBmYWxzZSlcbiAgICAgIG1hcmdpbjogJG1lbnUtbmVzdGVkLWxpc3QtbWFyZ2luXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAkbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnQsIGZhbHNlKVxuXG4ubWVudS1sYWJlbFxuICBjb2xvcjogJG1lbnUtbGFiZWwtY29sb3JcbiAgZm9udC1zaXplOiAkbWVudS1sYWJlbC1mb250LXNpemVcbiAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LWxhYmVsLWxldHRlci1zcGFjaW5nXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgIG1hcmdpbi10b3A6ICRtZW51LWxhYmVsLXNwYWNpbmdcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJG1lbnUtbGFiZWwtc3BhY2luZ1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbGV2ZWwtaXRlbS1zcGFjaW5nOiAoJGJsb2NrLXNwYWNpbmcgKiAwLjUpICFkZWZhdWx0XG5cbi5sZXZlbFxuICBAZXh0ZW5kICVibG9ja1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBjb2RlXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1xuICBpbWdcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAubGV2ZWwtbGVmdCxcbiAgICAubGV2ZWwtcmlnaHRcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAubGV2ZWwtbGVmdCArIC5sZXZlbC1yaWdodFxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgIC5sZXZlbC1pdGVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRsZXZlbC1pdGVtLXNwYWNpbmcpXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAmID4gLmxldmVsLWl0ZW1cbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuXG4ubGV2ZWwtaXRlbVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgLnRpdGxlLFxuICAuc3VidGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRsZXZlbC1pdGVtLXNwYWNpbmdcblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgLmxldmVsLWl0ZW1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWZsZXhpYmxlXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAvLyBSZXNwb25zaXZlbmVzc1xuICAgICt0YWJsZXRcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRsZXZlbC1pdGVtLXNwYWNpbmcpXG5cbi5sZXZlbC1sZWZ0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAmICsgLmxldmVsLXJpZ2h0XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcblxuLmxldmVsLXJpZ2h0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1lc3NhZ2UtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLWNvbG9yOiAkdGV4dC1pbnZlcnQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtYm9keS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHggIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtYm9keS1wcmUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXByZS1jb2RlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdFxuJG1lc3NhZ2UtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5tZXNzYWdlXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtcmFkaXVzXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSlcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb21wb25lbnRzIGluICRtZXNzYWdlLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRjb21wb25lbnRzLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkY29tcG9uZW50cywgMilcbiAgICAkY29sb3ItbGlnaHQ6IG51bGxcbiAgICAkY29sb3ItZGFyazogbnVsbFxuXG4gICAgQGlmIGxlbmd0aCgkY29tcG9uZW50cykgPj0gM1xuICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJGNvbXBvbmVudHMsIDMpXG4gICAgICBAaWYgbGVuZ3RoKCRjb21wb25lbnRzKSA+PSA0XG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJGNvbXBvbmVudHMsIDQpXG4gICAgICBAZWxzZVxuICAgICAgICAkY29sb3ItbHVtaW5hbmNlOiBjb2xvckx1bWluYW5jZSgkY29sb3IpXG4gICAgICAgICRkYXJrZW4tcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDcwJVxuICAgICAgICAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlOiAkY29sb3ItbHVtaW5hbmNlICogMzAlXG4gICAgICAgICRjb2xvci1kYXJrOiBkZXNhdHVyYXRlKGRhcmtlbigkY29sb3IsICRkYXJrZW4tcGVyY2VudGFnZSksICRkZXNhdHVyYXRlLXBlcmNlbnRhZ2UpXG4gICAgQGVsc2VcbiAgICAgICRjb2xvci1saWdodG5pbmc6IG1heCgoMTAwJSAtIGxpZ2h0bmVzcygkY29sb3IpKSAtIDIlLCAwJSlcbiAgICAgICRjb2xvci1saWdodDogbGlnaHRlbigkY29sb3IsICRjb2xvci1saWdodG5pbmcpXG5cbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgIC5tZXNzYWdlLWhlYWRlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5tZXNzYWdlLWJvZHlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG5cbi5tZXNzYWdlLWhlYWRlclxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLWhlYWRlci1yYWRpdXMgJG1lc3NhZ2UtaGVhZGVyLXJhZGl1cyAwIDBcbiAgY29sb3I6ICRtZXNzYWdlLWhlYWRlci1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtd2VpZ2h0OiAkbWVzc2FnZS1oZWFkZXItd2VpZ2h0XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBsaW5lLWhlaWdodDogMS4yNVxuICBwYWRkaW5nOiAkbWVzc2FnZS1oZWFkZXItcGFkZGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmRlbGV0ZVxuICAgIGZsZXgtZ3JvdzogMFxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1ZW0sIGZhbHNlKVxuICAmICsgLm1lc3NhZ2UtYm9keVxuICAgIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtaGVhZGVyLWJvZHktYm9yZGVyLXdpZHRoXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG5cbi5tZXNzYWdlLWJvZHlcbiAgYm9yZGVyLWNvbG9yOiAkbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1ib2R5LXJhZGl1c1xuICBib3JkZXItc3R5bGU6IHNvbGlkXG4gIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtYm9keS1ib3JkZXItd2lkdGhcbiAgY29sb3I6ICRtZXNzYWdlLWJvZHktY29sb3JcbiAgcGFkZGluZzogJG1lc3NhZ2UtYm9keS1wYWRkaW5nXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3JcbiAgcHJlIGNvZGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1ib2R5LXByZS1jb2RlLWJhY2tncm91bmQtY29sb3JcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHBhbmVsLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHRcbiRwYW5lbC1pdGVtLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRwYW5lbC1zaGFkb3c6ICRzaGFkb3cgIWRlZmF1bHRcblxuJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctc2l6ZTogMS4yNWVtICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kcGFuZWwtdGFicy1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwYW5lbC10YWItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcbiRwYW5lbC10YWItYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcblxuJHBhbmVsLWxpc3QtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRwYW5lbC1saXN0LWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRwYW5lbC1ibG9jay1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFuZWwtYmxvY2staG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtYm9yZGVyLWxlZnQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhbmVsLWljb24tY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5wYW5lbFxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRwYW5lbC1zaGFkb3dcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhbmVsLW1hcmdpblxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb21wb25lbnRzIGluICRwYW5lbC1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkY29tcG9uZW50cywgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgLnBhbmVsLWhlYWRpbmdcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZVxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JcbiAgICAgIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb25cbiAgICAgICAgY29sb3I6ICRjb2xvclxuXG4ucGFuZWwtdGFicyxcbi5wYW5lbC1ibG9ja1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBib3JkZXItYm90dG9tOiAkcGFuZWwtaXRlbS1ib3JkZXJcblxuLnBhbmVsLWhlYWRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtcmFkaXVzICRwYW5lbC1yYWRpdXMgMCAwXG4gIGNvbG9yOiAkcGFuZWwtaGVhZGluZy1jb2xvclxuICBmb250LXNpemU6ICRwYW5lbC1oZWFkaW5nLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRwYW5lbC1oZWFkaW5nLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHRcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZ1xuXG4ucGFuZWwtdGFic1xuICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgZGlzcGxheTogZmxleFxuICBmb250LXNpemU6ICRwYW5lbC10YWJzLWZvbnQtc2l6ZVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBhXG4gICAgYm9yZGVyLWJvdHRvbTogJHBhbmVsLXRhYi1ib3JkZXItYm90dG9tXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweFxuICAgIHBhZGRpbmc6IDAuNWVtXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGNvbG9yOiAkcGFuZWwtdGFiLWFjdGl2ZS1jb2xvclxuXG4ucGFuZWwtbGlzdFxuICBhXG4gICAgY29sb3I6ICRwYW5lbC1saXN0LWl0ZW0tY29sb3JcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1ob3Zlci1jb2xvclxuXG4ucGFuZWwtYmxvY2tcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjb2xvcjogJHBhbmVsLWJsb2NrLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSlcbiAgJiA+IC5jb250cm9sXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLXdyYXBwZWRcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBhbmVsLWJsb2NrLWFjdGl2ZS1ib3JkZXItbGVmdC1jb2xvclxuICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yXG4gICAgLnBhbmVsLWljb25cbiAgICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWljb24tY29sb3JcbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHBhbmVsLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9ja1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1ibG9jay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG5cbi5wYW5lbC1pY29uXG4gICtmYSgxNHB4LCAxZW0pXG4gIGNvbG9yOiAkcGFuZWwtaWNvbi1jb2xvclxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSlcbiAgLmZhXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBFTEVNRU5UU1xuYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGl2Lmljb24ge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xufVxuXG5jb2RlIHtcbiAgY29sb3I6JHNtb2tlO1xufVxuXG5ociB7XG4gIG1hcmdpbjoxcmVtIDAgMi41cmVtIDA7XG59XG5cbnRhYmxlLnRhYmxlIHRoZWFkIHRoIHRkLCAuY29udGVudCB0YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uby1ob3Zlci1iZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGlzdC1zdHlsZS1ub25lIHtcbiAgbGlzdC1zdHlsZTogbm9uZSFpbXBvcnRhbnQ7XG59XG4ubS0wIHtcbiAgbWFyZ2luOjAhaW1wb3J0YW50O1xufVxuXG4uYm94IHtcbiAgJjpub3QoOmxhc3QtY2hpbGQsIC5wcm9kdWN0LW9wdGlvbnMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucHJvZHVjdC1vcHRpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbn1cblxuLmlzLWJvbGQge1xuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xufVxuXG4uaGFzLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc3Bhbi5pY29uIHtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5oYXMtaW5wdXQtYmFja2dyb3VuZC13aGl0ZSB7XG4gIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzdcbi8vIENPTlRFTlRcblxudWwuY2hlY2tvdXQtYWdyZWVtZW50cywgb2wjcmVjZW50bHktdmlld2VkLWl0ZW1zIHtcbiAgQGV4dGVuZCAubGlzdC1zdHlsZS1ub25lO1xufVxuXG4uY29udGVudCAudG9nZ2xlLXRhYnMge1xuICBAZXh0ZW5kIC5saXN0LXN0eWxlLW5vbmU7XG4gIG1hcmdpbi1sZWZ0OjA7XG4gIG1hcmdpbi1ib3R0b206MCFpbXBvcnRhbnQ7XG4gIC50YWItY29udGFpbmVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gICAgbWFyZ2luLWxlZnQ6MnJlbTtcbiAgICBtYXJnaW4tdG9wOi43NXJlbTtcbiAgfVxufVxuXG4uY29udGVudCAuY29sbGF0ZXJhbC10YWJzIHtcbiAgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb250ZW50IHVsLnByb2R1Y3RzLWdyaWQgIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgLnJhdGluZ3Mge1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENvbG9yIGZpeGVzXG4uaXMtaW5mbyBsYWJlbCwgLmlzLXdhcm5pbmcgbGFiZWwsIC5pcy1kYW5nZXIgbGFiZWwsIC5pcy1zdWNjZXNzIGxhYmVsLFxuLmJ1dHRvbi5pcy1vdXRsaW5lZCB7XG4gIGNvbG9yOiRzbW9rZSFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN0YXRpYyB7XG4gIGNvbG9yOiBsaWdodGVuKCRzbW9rZSwgMjAlKSFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5IHtcbiAgLmlucHV0LXRleHQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgLmlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNtb2tlLCAxNSUpO1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTkFWQkFSXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7IC8vbW9iaWxlXG4gIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5uYXZiYXIge1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIC5sb2dvIHtcbiAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cbiAgfVxuXG59XG5cbi5uYXZiYXIgYSwgYS5idXR0b24sIC50YWcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZPUk1TXG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDoycHg7XG59XG5cbi5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4ucGFnZS10aXRsZSBoMSxcbi5wYWdlLXRpdGxlIGgyLFxuLnByb2R1Y3QtbmFtZSBoMSxcbi5wcm9kdWN0LW5hbWUgLmgxICB7XG4gIEBleHRlbmQgLnRpdGxlO1xufVxuXG5cbi5jb250ZW50IHtcbiAgdWwsIG9sIHtcbiAgICBsaSB7XG4gICAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICB9XG4gICAgfVxuICAgIGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDouNzVyZW07XG4gICAgfVxuICB9XG59XG5cbnVsLm9wdGlvbnMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OjA7XG59XG5cbi5jYXRlZ29yeS1wcm9kdWN0cyBvbCNwcm9kdWN0cy1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG4uY29sdW1ucy5pcy1tdWx0aWxpbmUge1xuICAuY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmc7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBMZXZlbFxuLmxldmVsIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1lbnVcblxuLm1lbnUtbGlzdCB7XG4gIGEge1xuICAgIHBhZGRpbmc6MTBweCAxMHB4IDhweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgbGkgdWwge1xuICAgIG1hcmdpbjogNXB4IC43NWVtIDE1cHggLjc1ZW07XG4gIH1cbn1cbiIsImhlYWRlciNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogSGVhZGVyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBCYXNlIHN0eWxlcyBmb3IgcGFnZS1oZWFkZXItY29udGFpbmVyICovXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgY29udGFpbmVyLXBhZGRpbmcoZmFsc2UpO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG5cbiAgfVxuXG4gIC5wYWdlLWhlYWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogTGFuZ3VhZ2Ugc3dpdGNoZXIgKyB3ZWxjb21lIG1lc3NhZ2VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZm9ybS1sYW5ndWFnZSB7XG4gIC5sYW5ndWFnZXMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC5sYWJlbCB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWxhbmd1YWdlLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2FuZHktZ3JheTtcbiAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAuaGVhZGVyLWxhbmd1YWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAud2VsY29tZSB7XG4gIH1cblxuICAuZm9ybS1sYW5ndWFnZSxcbiAgLmN1cnJlbmN5LXN3aXRjaGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciAuc3RvcmUtbGFuZ3VhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci1jb250YWluZXIgLnN0b3JlLWxhbmd1YWdlLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5za2lwLWxpbmtzIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU2tpcCBDb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNraXAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2tpcC1jb250ZW50LnNraXAtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIE5hdiBQcmltYXJ5XG4gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLm5hdi1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogR2VuZXJhbCBOYXZpZ2F0aW9uIFN0eWxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNoZWFkZXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxpLmxldmVsMCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxldmVsMCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSg0MiwgNDksIDU0LCAxKTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5sZXZlbDAgYTpob3ZlciB7XG4gIGNvbG9yOiAkZ3dncmVlbjtcbn1cblxuLm5hdi1wcmltYXJ5IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi1wcmltYXJ5IGxpLmxldmVsMSBhIHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG59XG5cbi5uYXYtcHJpbWFyeSAubWVudS1hY3RpdmUgPiB1bC5sZXZlbDAsXG4ubmF2LXByaW1hcnkgbGkubGV2ZWwwIGxpLnN1Yi1tZW51LWFjdGl2ZSA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU21hbGwgVmlld3BvcnRzIC0gQWNjb3JkaW9uIFN0eWxlIE1lbnVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5oZWFkZXItbGFuZ3VhZ2UtYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYtcHJpbWFyeSBhLmxldmVsMCxcbiAgLm5hdi1wcmltYXJ5IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpLmxldmVsMCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwxIGEge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDI1cHg7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpLnBhcmVudCA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5wYXJlbnQuc3ViLW1lbnUtYWN0aXZlID4gYTphZnRlcixcbiAgLm5hdi1wcmltYXJ5IGxpLnBhcmVudC5tZW51LWFjdGl2ZSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5tZW51LWFjdGl2ZSA+IGEsXG4gIC5uYXYtcHJpbWFyeSBsaS5zdWItbWVudS1hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogJGd3Z3JlZW47XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIExhcmdlIFZpZXdwb3J0cyAtIERyb3Bkb3duIE1lbnVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5uYXYtcHJpbWFyeSB7XG4gICAgLyogRGVmYXVsdCBzdHlsZXMgZm9yIDErIGRyb3AtZG93biBtZW51cyAqL1xuICAgIC8qIExldmVsIDIrICovXG4gICAgLyogU3R5bGVzIHRoYXQgb25seSBzaG93IHdoZW4gdGhlIG1lbnUgaXMgdmlzaWJsZSAqL1xuICAgIC8qIENsYXNzIGZvciBqcyB0byBhZGQgYnJpZWZseSB0byBldmFsdWF0ZSBlbGVtZW50IHBvc2l0aW9uaW5nLiAqL1xuICAgIC8qIENvcnJlY3QgbWVudXMgdGhhdCB3aWxsIGhhbmcgb2ZmIHRoZSBwYWdlIChjbGFzcyBhZGRlZCBieSBqcykgKi9cbiAgICAvKiBMZXZlbCAxKyAqL1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAge1xuICAgIHBhZGRpbmc6IDVweCAwIDRweCAwO1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA0OSwgNTQsIDEpO1xuICB9XG4gIC5uYXYtcHJpbWFyeSBhLmxldmVsMCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwLFxuICAubmF2LXByaW1hcnkgYS5sZXZlbDAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2LXByaW1hcnkgbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGE6aG92ZXIsXG4gIC5uYXYtcHJpbWFyeSBsaTpob3ZlciA+IGEsXG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAkZ3dncmVlbjtcbiAgfVxuICAubmF2LXByaW1hcnkgLm1lbnUtYWN0aXZlLFxuICAubmF2LXByaW1hcnkgbGkubGV2ZWwwOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgfVxuICAubmF2LXByaW1hcnkgLm1lbnUtYWN0aXZlIGEsXG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDA6aG92ZXIgYSB7XG4gICAgY29sb3I6IHJnYmEoNDIsIDQ5LCA1NCwgMSk7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpLmxldmVsMCB1bCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgLyogSGVpZ2h0IG9mIFwiLm5hdi1wcmltYXJ5IGEubGV2ZWwwXCIgKi9cbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIEhpZGUgdW50aWwgZGlzcGxheWVkLiAqL1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDEgdWwge1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgdWwubGV2ZWwwLnBvc2l0aW9uLXRlc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgdWwubGV2ZWwwLnNwaWxsIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXYtcHJpbWFyeSBsaS5sZXZlbDAgdWwubGV2ZWwwLnNwaWxsIGxpLmxldmVsMSB1bCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNTBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpLmxldmVsMCBsaS5wYXJlbnQgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdi1wcmltYXJ5IGxpLmxldmVsMCBsaS5wYXJlbnQgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAubm8tdG91Y2ggbGk6aG92ZXIgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogRm9yY2UgZGlzcGxheSAqL1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBTZWFyY2ggLSBTa2lwIExpbmtcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2tpcC1zZWFyY2g6bm90KC5za2lwLWFjdGl2ZSk6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDZweCAtMTQ2cHg7XG59XG4uc2tpcC1zZWFyY2ggLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggLTE0NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5za2lwLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU2VhcmNoIC0gU2tpcCBDb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2hlYWRlci1zZWFyY2gge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gICNoZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDM2JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBTZWFyY2ggSW5wdXRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jc2VhcmNoX21pbmlfZm9ybSAuaW5wdXQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI3NlYXJjaF9taW5pX2Zvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2VhcmNoIHtcbiAgd2lkdGg6IDkzJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4jc2VhcmNoX21pbmlfZm9ybSAuc2VhcmNoLWJ1dHRvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI3NlYXJjaF9taW5pX2Zvcm0gLnNlYXJjaC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggLTE0NnB4O1xufVxuXG4jc2VhcmNoX21pbmlfZm9ybSAuc2VhcmNoLWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbiNzZWFyY2hfbWluaV9mb3JtIC5zZWFyY2gtYnV0dG9uOmFjdGl2ZTpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBIZWFkZXIgLSBHRUlTU1dFQlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgaGVhZGVyI2hlYWRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgZGl2LnN0b3JlLWxhbmd1YWdlLWNvbnRhaW5lciB7XG4gIH1cblxuICAud2VsY29tZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIGRpdi5saW5rcy1jb250YWluZXIge1xuICB9XG4gIGRpdi5saW5rcy1jb250YWluZXIgdWwgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qcGFkZGluZzogNXB4IDEwcHggM3B4IDEwcHg7Ki9cbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB9XG4gIGRpdi5saW5rcy1jb250YWluZXIgdWwgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCA4cHggM3B4IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoNDIsIDQ5LCA1NCwgMSk7XG4gIH1cbiAgZGl2LmxpbmtzLWNvbnRhaW5lciB1bCBsaTpob3ZlciB7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLDQ5LDU0LDEpOyovXG4gICAgYmFja2dyb3VuZDogJGd3Z3JlZW47XG4gIH1cbiAgZGl2LmxpbmtzLWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgICAvKmNvbG9yOiNmZmYqL1xuICB9XG4gIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICB9XG4gICNoZWFkZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiNtb2JpbGUtbmF2IHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogSGVhZGVyIC0gQWNjb3VudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIFNraXAgTGluayAtIEFjY291bnRcbiAqL1xuLnNraXAtYWNjb3VudDpub3QoLnNraXAtYWN0aXZlKTpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NnB4IC00NHB4O1xufVxuLnNraXAtYWNjb3VudCAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDRweCAtNDRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkge1xuICAuc2tpcC1hY2NvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNzVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5za2lwLWFjY291bnQgLmxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cblxuICAjaGVhZGVyLWFjY291bnQuc2tpcC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjAwO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMTE1cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgI2hlYWRlci1hY2NvdW50IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA0OSwgNTQsIDEpO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG5cbiAgI2hlYWRlci1hY2NvdW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiAkZ3dncmVlbjtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogQWNjb3VudCBMaW5rc1xuICovXG4jaGVhZGVyLWFjY291bnQge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuI2hlYWRlci1hY2NvdW50IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2hlYWRlci1hY2NvdW50IGE6aG92ZXIge1xuICBjb2xvcjogJGd3Z3JlZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEhlYWRlciAtIENhcnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBTa2lwIExpbmsgLSBDYXJ0XG4gKi9cbi5za2lwLWNhcnQ6bm90KC5za2lwLWFjdGl2ZSk6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtOTVweDtcbn1cbi5za2lwLWNhcnQgLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTk1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLnNraXAtY2FydCB7XG4gIH1cblxuICAjaGVhZGVyLWNhcnQuc2tpcC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjAwO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIFNraXAgQ2FydCBOb3RpZmllclxuICovXG4uc2tpcC1jYXJ0IC5jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNiY2NkMDA7XG4gIGNvbG9yOiByZ2JhKDQyLCA0OSwgNTQsIDEpO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5za2lwLWxpbmsuc2tpcC1hY3RpdmUgLmNvdW50LFxuLm5vLWxpbmsuc2tpcC1hY3RpdmUgLmNvdW50IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2tpcC1jYXJ0Lm5vLWNvdW50IC5jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnNraXAtY2FydCAuY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkge1xuICAuc2tpcC1jYXJ0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5za2lwLWNhcnQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2tpcC1jYXJ0IC5jb3VudCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGNvbG9yOiAkZ3dncmVlbjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNraXAtY2FydCAuY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIihcIjtcbiAgfVxuICAuc2tpcC1jYXJ0IC5jb3VudDphZnRlciB7XG4gICAgY29udGVudDogXCIpXCI7XG4gIH1cbn1cbi5za2lwLWNhcnQgLmNvdW50LmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogTWluaSBDYXJ0IC0gRW1wdHlcbiAqL1xuLmNhcnQtbWVudSAuZW1wdHkge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIE1pbmkgQ2FydCAtIEZ1bGxcbiAqL1xuLyogQWN0aW9ucyAqL1xuLmNhcnQtbWVudSAuYWN0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jYXJ0LW1lbnUgLmFjdGlvbnMgLmJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDglO1xufVxuXG4uY2FydC1tZW51IC5hY3Rpb25zIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuXG4vKiBTdWJ0b3RhbCAqL1xuLmNhcnQtbWVudSAuc3VidG90YWwge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcblxuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi8qIExpc3QgKi9cbi5taW5pLWNhcnQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1pbmktY2FydC1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA5MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuLm1pbmktY2FydC1saXN0IC5wcm9kdWN0LW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5taW5pLWNhcnQtbGlzdCAucHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xufVxuXG4ubWluaS1jYXJ0LWxpc3QgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLm1pbmktY2FydC1saXN0IC5oYXMtb3B0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkZ3JleTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBUb28gZnVsbCAtIGFkZGl0aW9uYWwgaXRlbXMgd2lsbCBiZSBzaG93biBpbiBjYXJ0ICovXG4uY2FydC1tZW51IC5sYXN0LWFkZGVkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4iLCJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIE1vZGVybiBGb290ZXIgd2l0aCBCdWxtYVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3Rlci5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3JlbSAkY29udGFpbmVyLXBhZGRpbmctZGVza3RvcCAzcmVtO1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICB9XG5cbiAgLy8gTGluayBzdHlsZXNcbiAgYTpub3QoLmJ1dHRvbikge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGd3Z3JlZW4gIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUgbGlzdCBzdHlsZXNcbiAgLm1lbnUtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGd3Z3JlZW4gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUaXRsZSBzdHlsZXNcbiAgLnRpdGxlLmlzLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxuXG4gIC5ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRnd2dyZWVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgfVxuXG4gIC5ibG9jay1jb250ZW50IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gUGF5bWVudCBib3hcbiAgLmJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKCRibGFjaywgMC4xKTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRhZ3MgZm9yIHBheW1lbnQgbWV0aG9kc1xuICAudGFncyB7XG4gICAgLnRhZyB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lc3NhZ2UgYm94XG4gIC5tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbGlua3MtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgIGdhcDogJHNwYWNpbmctODtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xMDtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzbW9vdGgtdHJhbnNpdGlvbihjb2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGd3Z3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIgMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG4gIH1cblxuICAvLyBCb3R0b20gbGV2ZWxcbiAgLmxldmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAubGV2ZWwtbGVmdCxcbiAgICAgIC5sZXZlbC1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGdyZXktZGFya2VyO1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbHVtbnNcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAycmVtICRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgUXVlcmllc1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNjtcblxuICAgIC5mb290ZXItbGlua3MtY29udGFpbmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAkc3BhY2luZy02O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQpIHtcbiAgLmZvb3RlciB7XG4gICAgLmxpbmtzIHtcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1zdWJzY3JpYmUge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZy0xMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5mb290ZXIge1xuICAgIC5mb3JtLWxhbmd1YWdlLFxuICAgIC5jdXJyZW5jeS1zd2l0Y2hlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIC5mb290ZXIge1xuICAgIC5mb290ZXItbGlua3MtY29udGFpbmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgfVxuXG4gICAgLmJsb2NrLXN1YnNjcmliZSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogQmxvY2sgTW9kdWxlICgyMDI1KSAtIE1vZGVybml6ZWRcbiAqL1xuXG4uYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuXG4gID4gLmJveCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICB9XG5cbiAgaDIsIGgzLCBzdHJvbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRzbW9rZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy13aWRlO1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0yO1xuICB9XG5cbiAgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0yO1xuICAgIGNvbG9yOiAkZ3dncmVlbjtcbiAgfVxufVxuXG4uYmxvY2stc3VidGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gIGNvbG9yOiAkc21va2U7XG59XG5cbi5ibG9jay1jb250ZW50IHtcbiAgQGV4dGVuZCAuYm94O1xuICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjowO1xuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctNCAwO1xuXG4gICAgJi5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeGw7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nLTMgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBjb2xvcjogJGd3Z3JlZW47XG4gICAgfVxuICB9XG5cbiAgJi51bnBhZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpLml0ZW0ge1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLTQgMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTbWFsbCBCbG9jayBWYXJpYW50XG4uYmxvY2suc21hbGwtYmxvY2sge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAuYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMztcbiAgfVxufVxuXG4vLyBMZWZ0IENvbHVtbiBCbG9ja3Ncbi5ibG9jayxcbi5jb2wtbGVmdC1maXJzdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG59XG5cbi5jb2wtbGVmdC1maXJzdCAuYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gRm9vdGVyIEJsb2NrcyAoU3BlY2lhbCBTdHlsaW5nKVxuLmZvb3RlciB7XG4gIC5ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRnd2dyZWVuICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0yO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkZ3dncmVlbjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICB9XG4gIH1cblxuICAuYmxvY2stY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLy8gQmxvY2sgQWN0aW9uc1xuLmJsb2NrIC5hY3Rpb25zIHtcbiAgbWFyZ2luOiAkc3BhY2luZy00IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGd3Z3JlZW47XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbC1sZWZ0LFxuLmNvbC1yaWdodCB7XG4gIC5ibG9jayAuYWN0aW9ucyAuYnV0dG9uIH4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0yO1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNQRUNJRklDIEJMT0NLU1xuXG4uYmxvY2stYW1zZW9yaWNoZGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRBQlMgKE1vZGVybml6ZWQpXG5cbi5teS1hY2NvdW50IC50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTEwICRzcGFjaW5nLTg7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1zb2Z0O1xufVxuXG51bC50YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAkc3BhY2luZy0yO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb247XG4gIH1cblxuICBsaS50YWIge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgc21vb3RoLXRyYW5zaXRpb247XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd3Z3JlZW47XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1tZWRpdW07XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFiLWNvbnRhaW5lciB7XG4gICNwcm9kdWN0cy1saXN0LFxuICAjbGljZW5zZXMsXG4gICNpbnN0YWxsYXRpb25zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy02O1xuICB9XG59XG5cbnVsLnRhYnMgLmRhdGEtdGFibGUge1xuICB0aGVhZCB0aCxcbiAgdGJvZHkgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5jYXJ0IHtcblxuICAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgfVxuXG4gIC5jaGVja291dC10eXBlcy50b3AsIC5jaGVja291dC10eXBlcy5ib3R0b20ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAjZGlzY291bnQtY291cG9uLWZvcm0ge1xuICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3Nob3BwaW5nLWNhcnQtdGFibGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHRoZWFkIHRoIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2FydC1hY3Rpb25zLCAucHJvZHVjdC1jYXJ0LXJlbW92ZSB7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy0yO1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gdGZvb3QgdGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE9wdGltaWVydW5nIGRlciBHZXNhbXRicmVpdGVcbiAgLmNhcnQtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAvLyBCZXNzZXJlIFJlc3BvbnNpdmVuZXNzIGbDvHIga2xlaW5lcmUgQmlsZHNjaGlybWVcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICNzaG9wcGluZy1jYXJ0LXRhYmxlIHtcbiAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0xICRzcGFjaW5nLTI7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2JpbGUgT3B0aW1pZXJ1bmdlblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAjc2hvcHBpbmctY2FydC10YWJsZSB7XG4gICAgICB0aGVhZCB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMTtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0xO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWNhcnQtYWN0aW9ucywgLnByb2R1Y3QtY2FydC1yZW1vdmUge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0xO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC10eXBlcyB7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy00O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCJcbi5wcm9kdWN0LXZpZXcge1xuXG4gIG1hcmdpbi10b3A6MnJlbTtcblxuICAucHJvZHVjdC1lc3NlbnRpYWwge1xuICAgIC5leHRyYS1pbmZvIHtcbiAgICAgIC5yYXRpbmdzIHtcbiAgICAgICAgLnJhdGluZy1ib3gge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LXNob3Age1xuICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgLmgxIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICB3aWR0aDogNzElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5leHRyYS1pbmZvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLnJhdGluZ3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAuYXZhaWxhYmlsaXR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wcmljZS1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIC5zcGVjaWFsLXByaWNlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICBjb2xvcjogJHNtb2tlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVndWxhci1wcmljZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICRzbW9rZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZ1bGwtcHJvZHVjdC1wcmljZSB7XG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICRzbW9rZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJpY2UtaW5jbHVkaW5nLXRheCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtaW1nLWJveCB7XG4gICAgd2lkdGg6IDI5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICBoMSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1yZWxhdGVkIHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5hZGQtdG8tY2FydC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmFkZC10by1ib3gge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIC5hZGQtdG8tY2FydCB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYWRkLXRvLWNhcnQtYnV0dG9ucyB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAucGF5cGFsLWxvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnBheXBhbC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIH1cbiAgICAgIC5ibWxfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBheXBhbC1vciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWRkLXRvLWxpbmtzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDJweCA3cHggMnB4IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cbiAgfVxuICAucmF0aW5ncyB7XG4gICAgLnJhdGluZy1saW5rcyB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnByaWNlIHtcbiAgY29sb3I6ICR0ZXh0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2R1Y3QtdmlldyB7XG4gIC5hZGQtdG8tY2FydC13cmFwcGVyIHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbn1cblxucC5kZWxpdmVyeS10aW1lIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2FsbGVyeS1pbWFnZS52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2FsbGVyeS1pbWFnZS52aXNpYmxlLmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL29wYy1hamF4LWxvYWRlci5naWZcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2UtZ2FsbGVyeS5sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9kdWN0LWltYWdlLXRodW1icyB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubm8tdG91Y2gge1xuICAucHJvZHVjdC1pbWFnZS10aHVtYnMge1xuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2M3YzdjNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wcm9kdWN0LWNvbGxhdGVyYWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5ib3gtY29sbGF0ZXJhbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFkZC10by1ib3gge1xuICAub3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXRlcmFsLXRhYnMge1xuICBkZCB7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiNwcm9kdWN0LWF0dHJpYnV0ZS1zcGVjcy10YWJsZSB7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICB0aCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgc2lsdmVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaWx2ZXI7XG4gIH1cbn1cbi5ncm91cGVkLWl0ZW1zLXRhYmxlLXdyYXBwZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCBzaWx2ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ncm91cGVkLWl0ZW1zLXRhYmxlIHtcbiAgLm5hbWUtd3JhcHBlciB7XG4gICAgY29sb3I6ICRnd2dyZWVuO1xuICB9XG4gIC5xdHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxuICAucXR5LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy83XG4vLyBQcm9kdWN0IE9wdGlvbnNcbi8vXG4ucHJvZHVjdC1vcHRpb25zIHtcbiAgQGV4dGVuZCAuYm94O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwLnJlcXVpcmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgZHQge1xuICAgIG1hcmdpbjogMTBweCAwIDNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgZGQge1xuICAgIC5xdHktaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgIC5xdHkge1xuICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAucXR5LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB9XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG5cbiAgICAuaW5wdXQtdGV4dCB7XG4gICAgICB3aWR0aDogOTglO1xuICAgIH1cbiAgICAuaW5wdXQtYm94IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBpbnB1dC5kYXRldGltZS1waWNrZXIge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAudGltZS1waWNrZXIge1xuICAgICAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICAgICAgem9vbTogMTtcbiAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIGhlaWdodDogOGVtO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBkbC5sYXN0IHtcbiAgICBkZC5sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgdWwub3B0aW9ucy1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5jaGVja2JveCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIHAubm90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7XG4gIH1cbn1cbi5wcm9kdWN0LW9wdGlvbnMtYm90dG9tIHtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiAkZ3JleS1ncmFkaWVudC1saWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgLjVlbSAxZW0gLS4xMjVlbSBoc2xhKDAsMCUsNCUsLjEpLDAgMCAwIDFweCBoc2xhKDAsMCUsNCUsLjAyKTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnByb2R1Y3QtcHJpY2luZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogMDtcbiAgICBjb2xvcjogcmdiYSg0Miw0OSw1NCwxKTtcbiAgfVxuICAudGllci1wcmljZXMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgY29sb3I6IHJnYmEoNDIsNDksNTQsMSk7XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIH1cbiAgICAucHJpY2Uge1xuICAgICAgY29sb3I6IHJnYmEoNDIsNDksNTQsMSk7XG4gICAgfVxuICAgIC5iZW5lZml0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDQyLDQ5LDU0LDEpO1xuICAgIH1cbiAgfVxuICAucHJpY2UtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcmljZS10YXgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vN1xuLy8gUXR5IElucHV0XG4vL1xuXG4ucXR5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoJGlucHV0LWhlaWdodCArIDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjKCRpbnB1dC1oZWlnaHQgKyA4cHgpO1xuICB9XG5cbiAgLnF0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGNhbGMoJGlucHV0LWhlaWdodCArIDhweCk7XG4gIH1cblxufVxuLnF0eS13cmFwcGVyLnNob3duIHtcbiAgLnF0eS1zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzdcbi8vIE1lZGlhIEFkanVzdG1lbnRzXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnByb2R1Y3QtdmlldyB7XG4gICAgLnByb2R1Y3Qtc2hvcCB7XG4gICAgICAucHJpY2UtYm94IHtcbiAgICAgICAgLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1pbmNsdWRpbmctdGF4IHtcbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAucHJvZHVjdC12aWV3IHtcbiAgICAuYWRkLXRvLWNhcnQtd3JhcHBlciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLnByb2R1Y3Qtc2hvcCB7XG4gICAgICAucHJpY2UtYm94IHtcbiAgICAgICAgLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1pbmNsdWRpbmctdGF4IHtcbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5ibG9jay1yZWxhdGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1jb2xsYXRlcmFsIHtcbiAgICAudG9nZ2xlLXRhYnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgPmRsIHtcbiAgICAgID5kdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6IHJnYmEoNDIsNDksNTQsMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAyNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGd3Z3JlZW47XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRnd2dyZWVuO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGd3Z3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5kZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPmR0Lmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwuYWNjb3JkaW9uLW9wZW4ge1xuICAgID5kbCB7XG4gICAgICA+ZHQuY3VycmVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkZ3dncmVlbjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+ZGQuY3VycmVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdC1pbWctYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucHJvZHVjdC12aWV3IHtcbiAgICAucHJvZHVjdC1zaG9wIHtcbiAgICAgIC5wcmljZS1ib3gge1xuICAgICAgICAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1pbmNsdWRpbmctdGF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaW1nLWJveCB7XG4gICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3QtdmlldyB7XG4gICAgLmFkZC10by1jYXJ0LWJ1dHRvbnMge1xuICAgICAgLnBheXBhbC1vciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGF5cGFsLWxvZ28ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGF5cGFsLWJ1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXNob3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmJsb2NrLXJlbGF0ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtY29sbGF0ZXJhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYm94LWNvbGxhdGVyYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmdyb3VwZWQtaXRlbXMtdGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvZHVjdC1vcHRpb25zLWJvdHRvbSB7XG4gICAgLnByb2R1Y3QtcHJpY2luZyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cbiAgICAudGllci1wcmljZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG4gICAgLnByaWNlLWJveCB7XG4gICAgICAucHJpY2UtYXMtY29uZmlndXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAucHJpY2UtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgLmFkZC10by1ib3gge1xuICAgIC5hZGQtdG8tbGlua3Mge1xuICAgICAgYSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5wcm9kdWN0LWNvbGxhdGVyYWwge1xuICAgIC50b2dnbGUtdGFicyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQsICYuY3VycmVudDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmN1cnJlbnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgICA+ZGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICA+ZHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgPmRkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgICA+ZGQuY3VycmVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdC12aWV3IHtcbiAgICAucHJvZHVjdC1zaG9wIHtcbiAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3Byb2R1Y3QtcmV2aWV3LXRhYmxlIHtcbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRncmV5LWdyYWRpZW50LWRvd247XG4gIH1cbn0iLCJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIE5ld3NsZXR0ZXIgU3Vic2NyaXB0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJvZHkubmV3c2xldHRlci1tYW5hZ2UtaW5kZXggLmZpZWxkc2V0IGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogQ29udGFjdHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29udGFjdHMtaW5kZXgtaW5kZXggLmJ1dHRvbnMtc2V0IHtcbn1cbi5jb250YWN0cy1pbmRleC1pbmRleCAuYnV0dG9ucy1zZXQgcC5yZXF1aXJlZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIC5jb250YWN0cy1pbmRleC1pbmRleCAuYnV0dG9ucy1zZXQge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbnRhY3RzLWluZGV4LWluZGV4IC5idXR0b25zLXNldCBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250YWN0cy1pbmRleC1pbmRleCAuYnV0dG9ucy1zZXQgcC5yZXF1aXJlZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cblxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogQ01TIFBhZ2VzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNtcy1wYWdlLXZpZXcgLnN0ZCBpbWcsXG4uY21zLW5vLXJvdXRlIC5zdGQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOjFlbTtcbn1cblxuI2FjY29yZGlvbiAudG9nZ2xlLXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FjY29yZGlvbiA+IGRsID4gZHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKDQyLDQ5LDU0LDEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAyNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYWNjb3JkaW9uID4gZGwgPiBkdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRnd2dyZWVuO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbiNhY2NvcmRpb24gPiBkbCA+IGRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4jYWNjb3JkaW9uID4gZGwgPiBkZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xufVxuI2FjY29yZGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNhY2NvcmRpb24gbGkgLnBsdXNpbWFnZSBoMiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2Utc2l0ZW1hcCAubGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbi5wYWdlLXNpdGVtYXAgLmxpbmtzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1zaXRlbWFwIC5zaXRlbWFwIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBhZ2Utc2l0ZW1hcCAuc2l0ZW1hcCBsaSB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG5cbi5jb250YWN0cy1pbmRleC1pbmRleCBoMSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2NvbnRhY3RGb3JtIHtcbn1cbiNjb250YWN0Rm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4jY29udGFjdEZvcm0gLmZpZWxkc2V0IC5sZWdlbmQgKyAucmVxdWlyZWQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgI2NvbnRhY3RGb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBIb21lcGFnZSBTdHlsZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEhFUk8gU0VDVElPTlxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uaGVyby1ncmFkaWVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogJGJsdWUtZ3JhZGllbnQ7XG59XG5cbi5oZXJvLXRlcm1pbmFsLWJveCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBAaW5jbHVkZSBib3gtYWNjZW50LWxlZnQoJGd3Z3JlZW4sIDRweCk7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFZBTFVFIFBST1BPU0lUSU9OIEJPWEVTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi52YWx1ZS1ib3gge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcblxuICAmLS1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBib3gtYWNjZW50KCRnd2dyZWVuKTtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIEBpbmNsdWRlIGJveC1hY2NlbnQoJGJsdWUpO1xuICB9XG5cbiAgJi0tZGFuZ2VyIHtcbiAgICBAaW5jbHVkZSBib3gtYWNjZW50KCRkYW5nZXIpO1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNUQVRTIENPVU5URVJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnN0YXQtbnVtYmVyIHtcbiAgJi0tcHJpbWFyeSB7XG4gICAgY29sb3I6ICRnd2dyZWVuO1xuICB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgJi0tZGFuZ2VyIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGRUFUVVJFIEJPWEVTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5mZWF0dXJlLWJveCB7XG4gIEBpbmNsdWRlIGJveC1hY2NlbnQtbGVmdCgkZ3dncmVlbik7XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRnd2dyZWVuO1xuICB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRibHVlO1xuICB9XG5cbiAgJi0tZGFuZ2VyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGRhbmdlcjtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGT05UQVdFU09NRSBJQ09OIFNUWUxFU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uaWNvbi1mZWF0dXJlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAmLS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGd3Z3JlZW47XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cblxuICAmLS1kYW5nZXIge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIExPWUFMVFkgUFJPR1JBTVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubG95YWx0eS1sZXZlbC10YWcge1xuICAmLS1wcmVtaXVtIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5sb3lhbHR5LXByb2dyZXNzIHtcbiAgJi0tcHJpbWFyeSB7XG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3dncmVlbjtcbiAgICB9XG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd3Z3JlZW47XG4gICAgfVxuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICB9XG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgfVxuICB9XG5cbiAgJi0tcHJlbWl1bSB7XG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE5FV1NMRVRURVIgQk9YXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5uZXdzbGV0dGVyLWJveC1ob21lcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnd2dyZWVuO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHUkFESUVOVCBCQUNLR1JPVU5EU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uZ3JhZGllbnQtc2VjdGlvbiB7XG4gICYtLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1ncmFkaWVudC1kb3duO1xuICB9XG5cbiAgJi0tbGlnaHRlciB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktZ3JhZGllbnQtbGlnaHRlcjtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWdyYWRpZW50O1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENUQSBCVVRUT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5idG4tb3V0bGluZS1ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XG4gIGNvbG9yOiAkYmx1ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFVUSUxJVFkgQ0xBU1NFU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubWluLWgtMjUwIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGd3Z3JlZW47XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJGd3Z3JlZW4gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICRibHVlO1xufVxuIiwiXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBDb29raWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5vdGljZS1jb29raWUgLm5vdGljZS1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5vdGljZS1jb29raWUgLm5vdGljZS1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubm90aWNlLWNvb2tpZSAubm90aWNlLXRleHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubm90aWNlLWNvb2tpZSAubm90aWNlLXRleHQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ubm90aWNlLWNvb2tpZSAuYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDE0LjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbikge1xuICAubm90aWNlLWNvb2tpZSAubm90aWNlLXRleHQge1xuICAgIG1heC13aWR0aDogODYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5ub3RpY2UtY29va2llIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLm5vdGljZS1jb29raWUgLm5vdGljZS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDgyJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubm90aWNlLWNvb2tpZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5ub3RpY2UtY29va2llIC5ub3RpY2UtaW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTBweDtcbiAgfVxuICAubm90aWNlLWNvb2tpZSAubm90aWNlLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubm90aWNlLWNvb2tpZSAubm90aWNlLXRleHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubm90aWNlLWNvb2tpZSAuYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGRUFUVVJFUyBTRUNUSU9OIC0gUHJlbWl1bSBEZXNpZ25cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEhlcm8gU2VjdGlvbiAtIE1vZGVyblxuLmhlcm8uZmVhdHVyZXMtaGVybyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRncmF5LTUwIDAlLCAkd2hpdGUgMTAwJSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRnd2dyZWVuIDAlLCAkZ3dncmVlbi1kYXJrIDEwMCUpO1xuICB9XG5cbiAgLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogNHJlbSAxLjVyZW07XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICR0ZXh0LXN0cm9uZztcblxuICAgIC5mYXMge1xuICAgICAgY29sb3I6ICRnd2dyZWVuO1xuICAgICAgYW5pbWF0aW9uOiBpY29uQm91bmNlIDAuNnMgZWFzZS1vdXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnN1YnRpdGxlIHtcbiAgICBjb2xvcjogJHRleHQtbGlnaHRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy8gSWNvbiBCb3VuY2UgQW5pbWF0aW9uXG5Aa2V5ZnJhbWVzIGljb25Cb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgcm90YXRlKDVkZWcpO1xuICB9XG59XG5cbi8vIEZlYXR1cmVzIFNlY3Rpb25cbi5mZWF0dXJlcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbn1cblxuLy8gRmVhdHVyZSBDYXJkIC0gUHJlbWl1bSBEZXNpZ25cbi5mZWF0dXJlLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwJSwgJGd3Z3JlZW4gNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tbm9ybWFsO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3dncmVlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5mZWF0dXJlLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblxuICAgICAgaSB7XG4gICAgICAgIGFuaW1hdGlvbjogaWNvbkZsb2F0IDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgfVxuXG4gIC5mZWF0dXJlLWljb24ge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1ub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5pY29uLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRnd2dyZWVuIDAlLCAkZ3dncmVlbi1kYXJrIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDE4OCwgMjA1LCAwLCAwLjI1KTtcbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dC1zdHJvbmc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIEljb24gRmxvYXQgQW5pbWF0aW9uXG5Aa2V5ZnJhbWVzIGljb25GbG9hdCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBBZGp1c3RtZW50c1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAuaGVyby5mZWF0dXJlcy1oZXJvIHtcbiAgICAuaGVyby1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtM3hsO1xuXG4gICAgICAuZmFzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00eGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmUtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFN0YWdnZXJlZCBBbmltYXRpb24gb24gTG9hZFxuLmZlYXR1cmVzLXNlY3Rpb24ge1xuICAuY29sdW1uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMC42cyBlYXNlLW91dCBmb3J3YXJkcztcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6ICN7JGkgKiAwLjF9cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4vLyBSZXNwZWN0IHByZWZlcnMtcmVkdWNlZC1tb3Rpb25cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mZWF0dXJlLWNhcmQsXG4gIC5oZXJvLmZlYXR1cmVzLWhlcm8gLnRpdGxlIC5mYXMsXG4gIC5mZWF0dXJlcy1zZWN0aW9uIC5jb2x1bW4ge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mZWF0dXJlLWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuIiwiJGZpZWxkLWhlaWdodDogNDRweDtcbiRmaWVsZC1oZWlnaHQtbW9iaWxlOiA0NHB4O1xuJGZpZWxkLXdpZHRoOiAzNjVweDtcbiRmaWVsZC1wYWRkaW5nOiAwIDVweDtcbiRmaWVsZC1wYWRkaW5nLW1vYmlsZTogMCAxMnB4O1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jb2wxLWxheW91dCB7XG4gICNmb3JtLXZhbGlkYXRlIHtcblxuICB9XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vKlxuICogMS4gUmVtb3ZlcyBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlcyByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgLmNvbDItc2V0IC5idXR0b25zLXNldCAuYnV0dG9uLFxuICAuY29sMi1zZXQgLmJ1dHRvbnMtc2V0IC5idXR0b24yIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbDItc2V0IC5idXR0b25zLXNldCAuYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2wyLXNldCAuYnV0dG9ucy1zZXQgLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25zLXNldCAuYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG4gIC5idXR0b25zLXNldCAuYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idXR0b25zLXNldCAucmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIEJ1dHRvbiBTZXRzXG4gKi9cblxuLmJ1dHRvbnMtc2V0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmJ1dHRvbnMtc2V0IHAucmVxdWlyZWQge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYnV0dG9ucy1zZXQgLmJhY2stbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuLmJ1dHRvbnMtc2V0IGE6bm90KC5idXR0b24pIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xufVxuLmJ1dHRvbnMtc2V0IGJ1dHRvbi5idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4uYnV0dG9ucy1zZXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEZPUk1TIC0gQ09NTU9OXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogRmllbGRzZXRzXG4gKi9cbi5maWVsZHNldCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmZpZWxkc2V0IHAucmVxdWlyZWQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5maWVsZHNldCArIC5maWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuZm9ybSAubGVnZW5kIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxcmVtIDA7XG4gIGNvbG9yOiAkc21va2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBidWxtYUxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBJbnB1dCBCb3hcbiAqL1xuLmlucHV0LWJveCB7XG59XG4uaW5wdXQtYm94OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogRm9yIGFkamFjZW50IHNlbGVjdCBpbnB1dHMuICovXG4vKiBFeGFtcGxlOiBjcmVkaXQgY2FyZCBleHBpcmF0aW9uIG1vbnRoIGFuZCB5ZWFyLiAqL1xuLmlucHV0LWJveCAudi1maXgge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIExhYmVsc1xuICovXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1heC13aWR0aDogODklO1xufVxuXG5sYWJlbC5yZXF1aXJlZDphZnRlcixcbnNwYW4ucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnIConO1xuICBjb2xvcjogJHJlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBmb250LXNpemU6IDEycHg7XG59XG5cbmxhYmVsLnJlcXVpcmVkIGVtLFxuc3Bhbi5yZXF1aXJlZCBlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIEhpbnRzXG4gKi9cbi5pbnB1dC1oaW50IHtcbiAgY29sb3I6ICRncmV5O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIFNlbGVjdFxuICovXG5zZWxlY3Qge1xuICBwYWRkaW5nOiRmb3JtLWVsZW1lbnQtcGFkZGluZztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDokZmllbGQtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkZmllbGQtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOy8vJHNub3c7XG59XG5cbnVsLmZvcm0tbGlzdCBzZWxlY3QsIHVsLmZvcm0tbGlzdCBpbnB1dDpub3QoLmNoZWNrYm94KSwgdWwuZm9ybS1saXN0IHRleHRhcmVhIHtcbiAgd2lkdGg6MTAwJTtcbn1cblxudWwubm8tbGlzdC1zdHlsZSwgb2wubm8tbGlzdC1zdHlsZSB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuc2VsZWN0ICsgc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gIHdpZHRoOiAyNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIFRleHRhcmVhXG4gKi9cbnRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNDUwcHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogSW5wdXRzXG4gKi9cbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiRmaWVsZC1oZWlnaHQ7XG4gIHdpZHRoOiAkZmllbGQtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjokZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBwYWRkaW5nOiRmb3JtLWVsZW1lbnQtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDokZm9ybS1pbnB1dC1ib3JkZXItYm90dG9tLWN1c3RvbS13aWR0aDtcbn1cblxuLmlucHV0LXRleHQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBib3JkZXI6ICRjb250cm9sLWJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyO1xuICAvL2JhY2tncm91bmQ6ICR3aGl0ZS10ZXI7XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6ICRjb250cm9sLWJvcmRlci13aWR0aCBzb2xpZCAkZ3dncmVlbjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiRmb3JtLWlucHV0LWJvcmRlci1ib3R0b20tY3VzdG9tLXdpZHRoO1xuICB9XG59XG5cblxuLmlucHV0LXRleHQudmFsaWRhdGlvbi1mYWlsZWQge1xuICBib3JkZXItY29sb3I6ICRyZWQ7XG59XG5cbi5pbnB1dC10ZXh0LnZhbGlkYXRpb24tZmFpbGVkOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogJHJlZC1pbnZlcnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xufVxuXG5cblxuXG4vKiBPbmx5IHNob3cgb24gaVBob25lcyAobm90IGlQYWRzIG9yIGFueSBvdGhlciBkZXZpY2UpICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1NjhweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgaW5wdXRbdHlwZT10ZWxdLFxuICBpbnB1dFt0eXBlPXRleHRdLFxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsO1xuICAgIC8qIFByZXZlbnQgZnJvbSB6b29taW5nIG9uIGZvY3VzICovXG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogSW5wdXRzIC0gUXVhbnRpdHlcbiAqL1xuaW5wdXRbdHlwZT1udW1iZXJdLnF0eSxcbmlucHV0W3R5cGU9dGV4dF0ucXR5IHtcbiAgd2lkdGg6IDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBQbGFjZWhvbGRlclxuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGdyZXk7XG59XG5cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGdyZXk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIENoZWNrYm94IEFuZCBSYWRpb1xuICovXG4uY2hlY2tib3gge1xuICB6b29tOjEuNTtcbn1cbi5jaGVja2JveCxcbi5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tib3ggKyBsYWJlbCxcbi5yYWRpbyArIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogVmFsaWRhdGlvblxuICovXG5wLnJlcXVpcmVkLFxuLnZhbGlkYXRpb24tYWR2aWNlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJHJlZDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsZXI7XG59XG5sYWJlbC5yZXF1aXJlZDphZnRlcixcbnNwYW4ucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnIConO1xuICBjb2xvcjogJHJlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cbmxhYmVsLnJlcXVpcmVkIGVtLFxuc3Bhbi5yZXF1aXJlZCBlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEZvcm0gTGlzdFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZvcm0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDowIWltcG9ydGFudDtcblxuICA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cblxuICBsYWJlbCB7XG4gIH1cblxufVxuXG4uZm9ybS1saXN0IC5pbnB1dC1yYW5nZSAuaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiA3NHB4O1xufVxuXG4uZm9ybS1saXN0IC5oYWxmLWZpZWxkIHtcbiAgd2lkdGg6MTgxcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5mb3JtLWxpc3Qgc3Bhbi5ub3RpY2Uge1xuICBjb2xvcjojYmJiO1xuICBmb250LXNpemU6OTAlO1xuICBmb250LXdlaWdodDo0MDA7XG59XG5cbi8qIFR1cm4gdGhlIGxhYmVsIG9mIGNvbnRyb2xzIChyYWRpby9jaGVja2JveCkgaW50byBhIGJ1dHRvbiBzdHlsZSB0aGF0IHdyYXBzIHRoZSBpbnB1dCAqL1xuLmZvcm0tbGlzdCAuY29udHJvbCxcbi5zcC1tZXRob2RzIGR0LFxuI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5zcC1tZXRob2RzIGRkLFxuI2NvLXNoaXBwaW5nLW1ldGhvZC1mb3JtIC5zcC1tZXRob2RzIGRkLFxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3Qge1xuICAvKiBXaGVuIGEgbGFiZWwgaXMgbmV4dCB0byBhbiBpbnB1dCB0aGF0IGlzIHNldCB0byBub3QgZGlzcGxheSwgd2Ugc2hvdWxkIHN0eWxlIHRoZSBsYWJlbCBpbiBhIG5vbi1jbGlja2FibGUgc3RhdGUgKi9cbn1cbi5mb3JtLWxpc3QgLmNvbnRyb2wgZGl2LmlucHV0LWJveCxcbi5zcC1tZXRob2RzIGR0IGRpdi5pbnB1dC1ib3gsXG4jY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnNwLW1ldGhvZHMgZGQgZGl2LmlucHV0LWJveCxcbiNjby1zaGlwcGluZy1tZXRob2QtZm9ybSAuc3AtbWV0aG9kcyBkZCBkaXYuaW5wdXQtYm94LFxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgZGl2LmlucHV0LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZm9ybS1saXN0IC5jb250cm9sIGRpdi5pbnB1dC1ib3gge1xuICBmbG9hdDpub25lO1xufVxuLmZvcm0tbGlzdCAuY29udHJvbCBkaXYuaW5wdXQtYm94OmFmdGVyLFxuLnNwLW1ldGhvZHMgZHQgZGl2LmlucHV0LWJveDphZnRlcixcbiNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAuc3AtbWV0aG9kcyBkZCBkaXYuaW5wdXQtYm94OmFmdGVyLFxuI2NvLXNoaXBwaW5nLW1ldGhvZC1mb3JtIC5zcC1tZXRob2RzIGRkIGRpdi5pbnB1dC1ib3g6YWZ0ZXIsXG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCBkaXYuaW5wdXQtYm94OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWxpc3QgLmNvbnRyb2wgaW5wdXQucmFkaW8sXG4uZm9ybS1saXN0IC5jb250cm9sIGlucHV0LmNoZWNrYm94Om5vdCgjdG1fZ2Rwcl9jb25zZW50X3ByaXZhY3kpLFxuLnNwLW1ldGhvZHMgZHQgaW5wdXQucmFkaW8sXG4uc3AtbWV0aG9kcyBkdCBpbnB1dC5jaGVja2JveCxcbiNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAuc3AtbWV0aG9kcyBkZCBpbnB1dC5yYWRpbyxcbiNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAuc3AtbWV0aG9kcyBkZCBpbnB1dC5jaGVja2JveCxcbiNjby1zaGlwcGluZy1tZXRob2QtZm9ybSAuc3AtbWV0aG9kcyBkZCBpbnB1dC5yYWRpbyxcbiNjby1zaGlwcGluZy1tZXRob2QtZm9ybSAuc3AtbWV0aG9kcyBkZCBpbnB1dC5jaGVja2JveCxcbi5wcm9kdWN0LW9wdGlvbnMgdWwub3B0aW9ucy1saXN0IGlucHV0LnJhZGlvLFxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgaW5wdXQuY2hlY2tib3gge1xuICBmbG9hdDogbGVmdDtcbiAgLypcbm1hcmdpbi1yaWdodDogLTQwcHg7XG5tYXJnaW4tdG9wOiAxMHB4O1xubWFyZ2luLWxlZnQ6IDE1cHg7XG4qL1xufVxuXG4uZm9ybS1saXN0IC5uZXdzbGV0dGVyIGlucHV0LmNoZWNrYm94IHtcbiAgbWFyZ2luOjA7XG59XG4uZm9ybS1saXN0IC5uZXdzbGV0dGVyIGxhYmVsIHtcbiAgZmxvYXQ6bGVmdCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OjVweDtcbiAgd2lkdGg6YXV0byFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OjFlbTtcbn1cblxuLmZvcm0tbGlzdCAuY29udHJvbCBsYWJlbCxcbi5zcC1tZXRob2RzIGR0IGxhYmVsLFxuI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5zcC1tZXRob2RzIGRkIGxhYmVsLFxuI2NvLXNoaXBwaW5nLW1ldGhvZC1mb3JtIC5zcC1tZXRob2RzIGRkIGxhYmVsLFxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgbGFiZWwge1xuICBjb2xvcjogcmdiYSg0Miw0OSw1NCwxKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKndpZHRoOiAxMDAlOyovXG4gIGN1cnNvcjpwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOjA7XG59XG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCBsYWJlbCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZvcm0tbGlzdCAuY29udHJvbCBsYWJlbDpob3Zlcixcbi5zcC1tZXRob2RzIGR0IGxhYmVsOmhvdmVyLFxuI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5zcC1tZXRob2RzIGRkIGxhYmVsOmhvdmVyLFxuI2NvLXNoaXBwaW5nLW1ldGhvZC1mb3JtIC5zcC1tZXRob2RzIGRkIGxhYmVsOmhvdmVye1xufVxuLmZvcm0tbGlzdCAuY29udHJvbCAubm8tZGlzcGxheSArIGxhYmVsLFxuLnNwLW1ldGhvZHMgZHQgLm5vLWRpc3BsYXkgKyBsYWJlbCxcbiNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAuc3AtbWV0aG9kcyBkZCAubm8tZGlzcGxheSArIGxhYmVsLFxuI2NvLXNoaXBwaW5nLW1ldGhvZC1mb3JtIC5zcC1tZXRob2RzIGRkIC5uby1kaXNwbGF5ICsgbGFiZWwsXG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCAubm8tZGlzcGxheSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWxpc3QgLmNvbnRyb2wgLm5vLWRpc3BsYXkgKyBsYWJlbDpob3Zlcixcbi5zcC1tZXRob2RzIGR0IC5uby1kaXNwbGF5ICsgbGFiZWw6aG92ZXIsXG4jY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnNwLW1ldGhvZHMgZGQgLm5vLWRpc3BsYXkgKyBsYWJlbDpob3ZlcixcbiNjby1zaGlwcGluZy1tZXRob2QtZm9ybSAuc3AtbWV0aG9kcyBkZCAubm8tZGlzcGxheSArIGxhYmVsOmhvdmVyLFxuLnByb2R1Y3Qtb3B0aW9ucyB1bC5vcHRpb25zLWxpc3QgLm5vLWRpc3BsYXkgKyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC1vcHRpb25zIHVsLm9wdGlvbnMtbGlzdCBsYWJlbCxcbi5jb2wyLXNldCAuZm9ybS1saXN0IC5jb250cm9sIGxhYmVsIHtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWxpc3QgLmNvbnRyb2wucmVtZW1iZXItbWUtYm94IGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xufVxuXG4uZm9ybS1saXN0IC5jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mb3JtLWxpc3QgLmNvbnRyb2wgbGFiZWwge1xuICBmbG9hdDogbm9uZTtcbn1cbi5mb3JtLWxpc3QgLmNvbnRyb2wgLnJhZGlvLFxuLmZvcm0tbGlzdCAuY29udHJvbCAuY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgem9vbToxLjU7XG59XG4uZm9ybS1saXN0IC5jb250cm9sIC5pbnB1dC1ib3gge1xuICBjbGVhcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3Qtb3B0aW9ucyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuLnByb2R1Y3Qtb3B0aW9ucy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogTW9iaWxlIE9wdGltaXphdGlvbnMgZm9yIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1saXN0IHtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgaW5wdXRbdHlwZT10ZWxdLFxuICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBoZWlnaHQ6ICRmaWVsZC1oZWlnaHQtbW9iaWxlO1xuICAgIHBhZGRpbmc6ICRmaWVsZC1wYWRkaW5nLW1vYmlsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGhlaWdodDogJGZpZWxkLWhlaWdodC1tb2JpbGU7XG4gICAgcGFkZGluZzogJGZpZWxkLXBhZGRpbmctbW9iaWxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvIHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtLWxpc3Qge1xuICAgID4gbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogTGF5ZXJlZCBOYXZpZ2F0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1zdWJ0aXRsZS0tZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogcmdiYSg0Miw0OSw1NCwxKTtcblxuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMjRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLXN1YnRpdGxlLS1maWx0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAkZ3dncmVlbjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudCAudG9nZ2xlLXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50ID4gZGwgPiBkdCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoNDIsNDksNTQsMSk7XG5cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDI0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGR0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgJGd3Z3JlZW47XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50ID4gZGwgPiBkZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50ID4gZGwgPiBkZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xufVxuXG4uYmxvY2stbGF5ZXJlZC1uYXYgZGwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJsb2NrLWxheWVyZWQtbmF2IGRsIGRkIG9sID4gbGkgPiBzcGFuLCAuYmxvY2stbGF5ZXJlZC1uYXYgZGwgZGQgb2wgPiBsaSA+IGEge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYgZGwgZGQgb2wgPiBsaSA+IGEgLmNvdW50IHtcbiAgY29sb3I6ICRncmV5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudCA+IGRsID4gZHQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGR0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5zaWRlYmFyIC5ibG9jay5ibG9jay1sYXllcmVkLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5ibG9jay1sYXllcmVkLW5hdi0tbm8tZmlsdGVycyAuYmxvY2stdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50ID4gZGwgPiBkdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1jb250ZW50ID4gZGwgPiBkdDpob3ZlciB7XG4gICAgY29sb3I6ICRnd2dyZWVuO1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudCA+IGRsID4gZHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRnd2dyZWVuO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGR0Lmxhc3Qge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLWNvbnRlbnQgPiBkbCA+IGRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudC5hY2NvcmRpb24tb3BlbiA+IGRsID4gZHQuY3VycmVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudC5hY2NvcmRpb24tb3BlbiA+IGRsID4gZHQuY3VycmVudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkZ3dncmVlbjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stY29udGVudC5hY2NvcmRpb24tb3BlbiA+IGRsID4gZGQuY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmxvY2stbGF5ZXJlZC1uYXYgLmJsb2NrLXN1YnRpdGxlLS1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnd2dyZWVuO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stc3VidGl0bGUtLWZpbHRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IC5ibG9jay1zdWJ0aXRsZS0tZmlsdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLDQ5LDU0LDEpNDQ0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5ibG9jay1sYXllcmVkLW5hdiAuYmxvY2stc3VidGl0bGUtLWZpbHRlci5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG5cbiAgI25hcnJvdy1ieS1saXN0LFxuICAjbmFycm93LWJ5LWxpc3QyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC5ibG9jay1sYXllcmVkLW5hdiBkbCBvbCA+IGxpID4gYSxcbiAgLmJsb2NrLWxheWVyZWQtbmF2IGRsIG9sID4gbGkgPiBzcGFuIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cblxuICAuYmxvY2stbGF5ZXJlZC1uYXYgZGwgb2wgPiBsaSA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDQyLDQ5LDU0LDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgLmJsb2NrLWxheWVyZWQtbmF2IGRsIG9sID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgfVxufVxuLmJsb2NrLWxheWVyZWQtbmF2IC5jdXJyZW50bHkgLmJsb2NrLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoNDIsNDksNTQsMSk7XG5cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9jay1sYXllcmVkLW5hdiAuY3VycmVudGx5IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2NrLWxheWVyZWQtbmF2IC5jdXJyZW50bHkgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYmxvY2stbGF5ZXJlZC1uYXYgLmN1cnJlbnRseSBvbCBsaSAubGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay1sYXllcmVkLW5hdiAuY3VycmVudGx5IG9sIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJsb2NrLWxheWVyZWQtbmF2IC5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogTGF5ZXJlZCBOYXZpZ2F0aW9uIC0gVGFnIFN0eWxlIChIb3Jpem9udGFsKVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ibG9jay1sYXllcmVkLW5hdi0tdGFncyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMnJlbSAwO1xuXG4gIC5sYXllcmVkLW5hdl9fYWN0aXZlLWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDo1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkaW5mbztcbiAgICBib3JkZXItcmFkaXVzOiAwICRyYWRpdXMgJHJhZGl1cyAwO1xuXG4gICAgLmxheWVyZWQtbmF2X19hY3RpdmUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAuYmxvY2stc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRzaXplLTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBjb2xvcjogJHRleHQtc3Ryb25nO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5ZXJlZC1uYXZfX2FjdGl2ZS10YWdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgLnRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNWVtO1xuXG4gICAgICAgIC5sYXllcmVkLW5hdl9fYWN0aXZlLWxhYmVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXllcmVkLW5hdl9fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgLmxheWVyZWQtbmF2X19maWx0ZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmxheWVyZWQtbmF2X19maWx0ZXItbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICBjb2xvcjogJHRleHQtc3Ryb25nO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtNjtcbiAgICB9XG5cbiAgICAubGF5ZXJlZC1uYXZfX2ZpbHRlci1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAudGFnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1zdWNjZXNzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBhZGp1c3RtZW50c1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgLmxheWVyZWQtbmF2X19hY3RpdmUtZmlsdGVycyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5sYXllcmVkLW5hdl9fYWN0aXZlLWhlYWRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheWVyZWQtbmF2X19maWx0ZXItZ3JvdXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmxheWVyZWQtbmF2X19maWx0ZXItbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgfVxuXG4gICAgICAubGF5ZXJlZC1uYXZfX2ZpbHRlci1pdGVtcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBNZXNzYWdlc1xuICovXG4uc3VjY2VzcyB7XG4gIGNvbG9yOiAkZ3dncmVlbjtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6ICRyZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubm90aWNlIHtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIE1lc3NhZ2VzXG4gKi9cbnVsLm1lc3NhZ2VzIHtcblxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6MDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOjA7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG5cbiAgICBsaTpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS10ZXI7XG4gICAgfVxuXG4gICAgJi5lcnJvci1tc2cgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJHJlZDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgJi5lcnJvci1tc2cge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXRlcjtcblxuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkcmVkO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZWQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRyZWQ7XG4gICAgfVxuXG4gICAgJi5ub3RpY2UtbXNnIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICAmLm5vdGljZS1tc2cge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXRlcjtcblxuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlO1xuICAgIH1cblxuICAgICYuc3VjY2Vzcy1tc2cgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGd3Z3JlZW47XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgICYuc3VjY2Vzcy1tc2cge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXRlcjtcblxuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkZ3dncmVlbjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3dncmVlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3dncmVlbjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRnd2dyZWVuO1xuICAgIH1cblxuICAgICYud2FybmluZy1tc2cgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJHllbGxvdztcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgJi53YXJuaW5nLW1zZyB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdGVyO1xuXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHllbGxvdztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkeWVsbG93O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHllbGxvdztcbiAgICB9XG4gIH1cblxufVxuIiwiXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEdlbmVyYWwgUHJvZHVjdCBMaXN0IFN0eWxlcyAobm90IG1vZHVsZS1zcGVjaWZpYylcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNhdGVnb3J5LXByb2R1Y3RzIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIFByb2R1Y3QgTGlzdCBHZW5lcmFsXG4gKi9cbi5jYXRlZ29yeS10aXRsZSBoMSxcbmJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2UtdGl0bGUgaDEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2F0ZWdvcnktaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogUHJvZHVjdCBOYW1lXG4gKi9cbmgyLnByb2R1Y3QtbmFtZSxcbmgzLnByb2R1Y3QtbmFtZSxcbmg0LnByb2R1Y3QtbmFtZSxcbmg1LnByb2R1Y3QtbmFtZSxcbmg2LnByb2R1Y3QtbmFtZSxcbnAucHJvZHVjdC1uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMC43NWVtO1xuICBjb2xvcjogJHRleHQtbGlnaHRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLW5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMi5wcm9kdWN0LW5hbWUgYSxcbmgzLnByb2R1Y3QtbmFtZSBhLFxuaDQucHJvZHVjdC1uYW1lIGEsXG5oNS5wcm9kdWN0LW5hbWUgYSxcbnAucHJvZHVjdC1uYW1lIGEge1xuICBjb2xvcjogJHRleHQtbGlnaHRlcjtcbn1cbmgyLnByb2R1Y3QtbmFtZSBhOmhvdmVyLFxuaDMucHJvZHVjdC1uYW1lIGE6aG92ZXIsXG5oNC5wcm9kdWN0LW5hbWUgYTpob3Zlcixcbmg1LnByb2R1Y3QtbmFtZSBhOmhvdmVyLFxucC5wcm9kdWN0LW5hbWUgYTpob3ZlciB7XG4gIGNvbG9yOiAkZ3dncmVlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1uYW1lLFxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZToxMDAlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LW5hbWUgYSxcbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LW5hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogUHJvZHVjdCBHcmlkXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnByb2R1Y3RzLWdyaWQsIC5wcm9kdWN0cy1ncmlkIC5hZGQtdG8tbGlua3MsIC5wcm9kdWN0cy1ncmlkID4gbGkge2xpc3Qtc3R5bGU6IG5vbmU7fVxuXG4ucHJvZHVjdHMtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RzLWdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1ub3JtYWw7XG59XG4ucHJvZHVjdHMtZ3JpZCA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6MjBweDtcbn1cblxuLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbm9ybWFsO1xufVxuLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaW1hZ2UgaW1nLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4uY21zLWhvbWUgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOjA7XG59XG4uY21zLWhvbWUgLnByb2R1Y3RzLWdyaWQgbGkuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOjA7XG59XG4uY21zLWhvbWUgLnByb2R1Y3RzLWdyaWQgLnByaWNlLWJveHtcbiAgZm9udC1zaXplOjkwJTtcbn1cbi5jbXMtaG9tZSAucHJvZHVjdHMtZ3JpZCAucHJpY2Uge1xuICBmb250LXNpemU6MTAwJTtcbn1cblxuLnByb2R1Y3RzLWdyaWQgLmFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBtaW4taGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3RzLWdyaWQgLnJhdGluZ3MgLnJhdGluZy1ib3gge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByb2R1Y3RzLWdyaWQgLnJhdGluZ3MgLmFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5wcmljZS1ib3gge1xuICBjb2xvcjogJGdyZXk7XG4gIG1hcmdpbjogMTBweCAyJSAwIDIlO1xuICBwYWRkaW5nOjA7XG59XG5cbi5wcm9kdWN0cy1ncmlkIC5hZGQtdG8tbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBDb25maWc6IFR3byBjb2x1bW5zICsgZmxleGlibGUgZ3V0dGVyICovXG4ucHJvZHVjdHMtZ3JpZCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0Ny43MjcyNyU7XG4gIG1hcmdpbi1yaWdodDogNC41NDU0NSU7XG59XG5cbi5wcm9kdWN0cy1ncmlkID4gbGk6bnRoLWNoaWxkKG9kZCkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnByb2R1Y3RzLWdyaWQgPiBsaTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbWFnZTpiZWZvcmUsIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vcGMtYWpheC1sb2FkZXIuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG4ucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pbWFnZS5sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaW1hZ2UubG9hZGluZzpiZWZvcmUsIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWltYWdlLmxvYWRpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAvKiBDb25maWc6IFRocmVlIGNvbHVtbnMgKyBmbGV4aWJsZSBndXR0ZXIgKi9cbiAgLnByb2R1Y3RzLWdyaWQge1xuICAgIC8qIFVuZG8gdHdvLWNvbHVtbiBjb25maWcgKi9cbiAgICAvKiBTZXQgdGhyZWUtY29sdW1uIGNvbmZpZyAqL1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkID4gbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5wcm9kdWN0cy1ncmlkID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzAzNyU7XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQgPiBsaSB7XG4gICAgd2lkdGg6IDE3Ljg2NDIlO1xuICAgIG1hcmdpbi1yaWdodDogMy43MDM3JTtcbiAgfVxuICAuY21zLWhvbWUgLnByb2R1Y3RzLWdyaWQgPiBsaSB7XG4gICAgd2lkdGg6IDM3Ljg2NDIlO1xuICAgIG1hcmdpbi1yaWdodDogMy43MDM3JTtcbiAgfVxuICAucHJvZHVjdHMtZ3JpZCA+IGxpOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQgPiBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyOXB4KSB7XG4gIC5jbXMtaG9tZSAucHJvZHVjdHMtZ3JpZCA+IGxpIHtcbiAgICB3aWR0aDogMzMuODY0MiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjcwMzclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIENvbmZpZzogQ29sdW1ucyArIGZsZXhpYmxlIGd1dHRlciAqL1xuICAvKiBVbmRvIHRocmVlLWNvbHVtbiBjb25maWcgKi9cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC00LWNvbCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNC1jb2wgPiBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC00LWNvbCA+IGxpOm50aC1jaGlsZChldmVuKSxcbiAgLnByb2R1Y3RzLWdyaWQtLW1heC00LWNvbCA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cblxuICAvKiBTZXQgY29sdW1uIGNvbmZpZyAqL1xuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTQtY29sID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cblxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTQtY29sID4gbGkge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyMjIyJTtcbiAgfVxuXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNC1jb2wgPiBsaTpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG5cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC00LWNvbCA+IGxpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC8qIENvbmZpZzogQ29sdW1ucyArIGZsZXhpYmxlIGd1dHRlciAqL1xuICAvKiBVbmRvIHRocmVlLWNvbHVtbiBjb25maWcgKi9cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC01LWNvbCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNS1jb2wgPiBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC01LWNvbCA+IGxpOm50aC1jaGlsZChldmVuKSxcbiAgLnByb2R1Y3RzLWdyaWQtLW1heC01LWNvbCA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cblxuICAvKiBTZXQgY29sdW1uIGNvbmZpZyAqL1xuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTUtY29sID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cblxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTUtY29sID4gbGkge1xuICAgIHdpZHRoOiAxOC4yMjIyMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyMjIyJTtcbiAgfVxuXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNS1jb2wgPiBsaTpudGgtY2hpbGQoNW4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG5cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC01LWNvbCA+IGxpOm50aC1jaGlsZCg1bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC8qIENvbmZpZzogQ29sdW1ucyArIGZsZXhpYmxlIGd1dHRlciAqL1xuICAvKiBVbmRvIHRocmVlLWNvbHVtbiBjb25maWcgKi9cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC02LWNvbCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNi1jb2wgPiBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC02LWNvbCA+IGxpOm50aC1jaGlsZChldmVuKSxcbiAgLnByb2R1Y3RzLWdyaWQtLW1heC02LWNvbCA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cblxuICAvKiBTZXQgY29sdW1uIGNvbmZpZyAqL1xuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTYtY29sID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMiU7XG4gIH1cblxuICAucHJvZHVjdHMtZ3JpZC0tbWF4LTYtY29sID4gbGkge1xuICAgIHdpZHRoOiAxNC44MTQ4MSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIyMjIyJTtcbiAgfVxuXG4gIC5wcm9kdWN0cy1ncmlkLS1tYXgtNi1jb2wgPiBsaTpudGgtY2hpbGQoNm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG5cbiAgLnByb2R1Y3RzLWdyaWQtLW1heC02LWNvbCA+IGxpOm50aC1jaGlsZCg2bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogUHJvZHVjdCBMaXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnByb2R1Y3RzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3RzLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5wcm9kdWN0cy1saXN0ID4gbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2R1Y3RzLWxpc3QgPiBsaSAucHJvZHVjdC1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjMuMzMzMzMlO1xufVxuLnByb2R1Y3RzLWxpc3QgPiBsaSAucHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RzLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3Age1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3Ni42NjY2NyU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLnByb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5yYXRpbmdzIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucmF0aW5ncyAucmF0aW5nLWJveCxcbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLnJhdGluZ3MgLnJhdGluZy1saW5rcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLnJhdGluZ3MgLnJhdGluZy1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcmljZS1ib3ggLnByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAuYWN0aW9uIHtcbiAgbWFyZ2luOiA3cHggMDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLmRlc2Mge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcm9kdWN0LXByaW1hcnksXG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5kZXNjIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcm9kdWN0LXNlY29uZGFyeSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1uYW1lIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucHJvZHVjdC1wcmltYXJ5LFxuICAucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5kZXNjIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucHJvZHVjdC1zZWNvbmRhcnkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXNob3AgLnByaWNlLWJveCAuc3BlY2lhbC1wcmljZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAucHJvZHVjdC1wcmltYXJ5LFxuICAucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1zaG9wIC5wcm9kdWN0LXNlY29uZGFyeSxcbiAgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3Qtc2hvcCAuZGVzYyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBNaW5pIFByb2R1Y3QgTGlzdFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5taW5pLXByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLm1pbmktcHJvZHVjdHMtbGlzdCAucHJvZHVjdC1kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4ubWluaS1wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtbmFtZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1pbmktcHJvZHVjdHMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1pbmktcHJvZHVjdHMtbGlzdCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5taW5pLXByb2R1Y3RzLWltYWdlcy1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5taW5pLXByb2R1Y3RzLWltYWdlcy1saXN0IGxpLml0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweCAxMHB4IDA7XG59XG4ubWluaS1wcm9kdWN0cy1pbWFnZXMtbGlzdCBsaS5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLm1pbmktcHJvZHVjdHMtaW1hZ2VzLWxpc3QgbGkuaXRlbSAucHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1pbmktcHJvZHVjdHMtaW1hZ2VzLWxpc3QgbGkuaXRlbSAucHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBDYXRhbG9nIC0gTGlzdFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXRlZ29yeS1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2F0ZWdvcnktaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXRlZ29yeS1pbWFnZSBpbWc6aGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFN0YXIgUmF0aW5nXG46cm9vdCB7XG4gIC0tc3Rhci1zaXplOiA2MHB4O1xuICAtLXN0YXItdW5maWxsZWQtY29sb3I6ICNEQ0RDREM7XG4gIC0tc3Rhci1maWxsZWQtY29sb3I6ICNiY2NkMDA7XG59XG5cbi5zdGFycyB7XG4gIC0tcGVyY2VudDogY2FsYyh2YXIoLS1yYXRpbmcpIC8gNSAqIDEwMCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFRpbWVzLCBzYW5zLXNlcmlmOyAvLyBtYWtlIHN1cmUg4piFIGFwcGVhcnMgY29ycmVjdGx5XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KYheKYheKYheKYheKYhSc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1zdGFyLWZpbGxlZC1jb2xvcikgdmFyKC0tcGVyY2VudCksIHZhcigtLXN0YXItdW5maWxsZWQtY29sb3IpIHZhcigtLXBlcmNlbnQpKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogUmV2aWV3IC0gQ3VzdG9tZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jY3VzdG9tZXItcmV2aWV3cyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cbiNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBtYXJnaW4tYm90dG9tOjJlbTtcbn1cbiNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctaGVhZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4jY3VzdG9tZXItcmV2aWV3cyAucmV2aWV3LWhlYWRpbmcgaDIge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY3VzdG9tZXItcmV2aWV3cyAucmV2aWV3LWhlYWRpbmcgLnBhZ2VyIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG59XG4jY3VzdG9tZXItcmV2aWV3cyAucmV2aWV3LWhlYWRpbmcgLnBhZ2VyIC5jb3VudC1jb250YWluZXIgLmxpbWl0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2N1c3RvbWVyLXJldmlld3MgLnJldmlldy1oZWFkaW5nIC5wYWdlciAuY291bnQtY29udGFpbmVyIC5saW1pdGVyIGxhYmVsIHtcblxuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jY3VzdG9tZXItcmV2aWV3cyAucmV2aWV3LWhlYWRpbmcgLnBhZ2VyIC5hbW91bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2N1c3RvbWVyLXJldmlld3MgaDIge1xuICBjb2xvcjogJGd3Z3JlZW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jY3VzdG9tZXItcmV2aWV3cyBoMiBzcGFuIHtcbiAgY29sb3I6IHJnYmEoNDIsNDksNTQsMSk7XG59XG5cbiNjdXN0b21lci1yZXZpZXdzIGgzIHNwYW4ge1xuICBjb2xvcjogJGd3Z3JlZW47XG59XG4jY3VzdG9tZXItcmV2aWV3cyAuZmllbGRzZXQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IGg0IGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCAuZm9ybS1saXN0IHtcblxuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNDcwcHg7XG59XG4jY3VzdG9tZXItcmV2aWV3cyAuZmllbGRzZXQgLmZvcm0tbGlzdCAuaW5saW5lLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCAuZm9ybS1saXN0IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IC5mb3JtLWxpc3QgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCAuZm9ybS1saXN0IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNjdXN0b21lci1yZXZpZXdzIC5maWVsZHNldCAuZm9ybS1saXN0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY3VzdG9tZXItcmV2aWV3cyAuYnV0dG9ucy1zZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuI2N1c3RvbWVyLXJldmlld3MgZGwge1xuXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjdXN0b21lci1yZXZpZXdzIGRsIGR0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jY3VzdG9tZXItcmV2aWV3cyBkbCBkZCB7XG5cbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCA0NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuI2N1c3RvbWVyLXJldmlld3MgZGwgZGQgLnJhdGluZ3MtdGFibGUge1xuXG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY3VzdG9tZXItcmV2aWV3cyBkbCBkZCAucmF0aW5ncy10YWJsZSB0ciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4jY3VzdG9tZXItcmV2aWV3cyBkbCBkZCB0YWJsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuI2N1c3RvbWVyLXJldmlld3MgZGwgLnJldmlldy1tZXRhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2N1c3RvbWVyLXJldmlld3MgZGwgLnJldmlldy1kZXRhaWxzIHtcbiAgcGFkZGluZzogMiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXZpZXctc3VtbWFyeS10YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLnJldmlldy1zdW1tYXJ5LXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmV2aWV3LXN1bW1hcnktdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDdweCAxMHB4IDhweDtcbn1cbi5yZXZpZXctc3VtbWFyeS10YWJsZSB0Ym9keSB0aCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1sZWZ0OjA7XG59XG4ucmV2aWV3LXN1bW1hcnktdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5yZXZpZXctc3VtbWFyeS10YWJsZSB0Ym9keSB0ZCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAwO1xufVxuLnJldmlldy1zdW1tYXJ5LXRhYmxlIC5yYXRpbmctYm94IC5yYXRpbmctbnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXctc3VtbWFyeS10YWJsZSAucmF0aW5nLWJveCAucmF0aW5nLW51bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAoLSR0YWJsZXQpO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBSYXRpbmdzIC0gR2xvYmFsXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJhdGluZ3MtdGFibGUge1xuXG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yYXRpbmdzLXRhYmxlIHRoIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5yYXRpbmdzLXRhYmxlIC5yYXRpbmctYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDY1cHg7XG59XG4ucmF0aW5ncy10YWJsZSAucmF0aW5nLWJveCAucmF0aW5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgYm9keS5yZXZpZXctcHJvZHVjdC1saXN0IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAucHJpY2UtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGJvZHkucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLmV4dHJhLWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA4NCU7XG4gIH1cbiAgYm9keS5yZXZpZXctcHJvZHVjdC1saXN0IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAuZXh0cmEtaW5mbyAucmF0aW5ncy10YWJsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5yZXZpZXctcHJvZHVjdC1saXN0IC5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtc2hvcCAuZXh0cmEtaW5mbyAucmF0aW5ncy10YWJsZSB0ciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzNXB4KSB7XG4gIGJvZHkucmV2aWV3LXByb2R1Y3QtbGlzdCAucHJvZHVjdC12aWV3IC5wcm9kdWN0LXNob3AgLmV4dHJhLWluZm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICBib2R5LnJldmlldy1wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdmlldyAucHJvZHVjdC1zaG9wIC5leHRyYS1pbmZvIC5yYXRpbmdzLXRhYmxlIHRyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY3VzdG9tZXItcmV2aWV3cyAuZmllbGRzZXQgLmZvcm0tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IC5mb3JtLWxpc3QgLmlubGluZS1sYWJlbCBsYWJlbCxcbiAgI2N1c3RvbWVyLXJldmlld3MgLmZpZWxkc2V0IC5mb3JtLWxpc3QgLmlubGluZS1sYWJlbCAuaW5wdXQtYm94IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjY3VzdG9tZXItcmV2aWV3cyAuYnV0dG9ucy1zZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSB0aGVhZCB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSB0Ym9keSB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSB0Ym9keSB0ZCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgI2N1c3RvbWVyLXJldmlld3MgLnJldmlldy1zdW1tYXJ5LXRhYmxlIC5yYXRpbmctYm94IHtcbiAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogMTkuNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSAucmF0aW5nLWJveCAucmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjdXN0b21lci1yZXZpZXdzIC5yZXZpZXctc3VtbWFyeS10YWJsZSAucmF0aW5nLWJveCAucmF0aW5nLW51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICNjdXN0b21lci1yZXZpZXdzIGRsIGRkIC5yYXRpbmdzLXRhYmxlIHRyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBSZXZpZXcgVmlldyBQYWdlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJldmlldy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtcmV2aWV3IC5wcm9kdWN0LWRldGFpbHMgaDIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnJldmlldy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtcmV2aWV3IC5wcm9kdWN0LWltZy1ib3gge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ucmV2aWV3LXByb2R1Y3QtdmlldyAucHJvZHVjdC1yZXZpZXcgLnByb2R1Y3QtaW1nLWJveCA+IGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXZpZXctcHJvZHVjdC12aWV3IC5wcm9kdWN0LXJldmlldyAucHJvZHVjdC1pbWctYm94IC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgLnJldmlldy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtcmV2aWV3IC5wcm9kdWN0LWltZy1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEFjY291bnQgLSBSZXZpZXdzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnByb2R1Y3QtcmV2aWV3IC5wcm9kdWN0LWltZy1ib3ggcC5sYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZHVjdC1yZXZpZXcgLnByb2R1Y3QtaW1nLWJveCAucmF0aW5nLWJveCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnByb2R1Y3QtcmV2aWV3IC5wcm9kdWN0LWRldGFpbHMgaDIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgY29sb3I6ICRnd2dyZWVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1yZXZpZXcgLnJhdGluZ3MtdGFibGUge1xuXG59XG4ucHJvZHVjdC1yZXZpZXcgLnJhdGluZ3MtdGFibGUgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnByb2R1Y3QtcmV2aWV3IC5yYXRpbmdzLXRhYmxlIHRyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2R1Y3QtcmV2aWV3IC5yYXRpbmdzLWRlc2NyaXB0aW9uIGR0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZHVjdC1yZXZpZXcgLnJhdGluZ3MtZGVzY3JpcHRpb24gZGQge1xuICBjb2xvcjogIzczNzM3MztcblxuICBmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcxcHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3IC5yYXRpbmdzLXRhYmxlIHRyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3IC5yYXRpbmdzLXRhYmxlIHRyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3IC5yYXRpbmdzLXRhYmxlIHRyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi5yYXRpbmdzIC5yYXRpbmctYm94IHtcbiAgd2lkdGg6NjZweDtcbiAgaGVpZ2h0OjEzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5yYXRpbmcge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgaGVpZ2h0OjEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0cy1saXN0IC5yYXRpbmctYm94IHtcbiAgbWFyZ2luLXRvcDo4cHg7XG59IiwiXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBTZWFyY2ggLSBBdXRvIFN1Z2dlc3RcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VhcmNoLWF1dG9jb21wbGV0ZSB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDA7XG59XG4uc2VhcmNoLWF1dG9jb21wbGV0ZSB1bCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRnd2dyZWVuO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtYXV0b2NvbXBsZXRlIHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGNvbG9yOiAkZ3dncmVlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VhcmNoLWF1dG9jb21wbGV0ZSB1bCBsaTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQyLDQ5LDU0LDEpO1xufVxuLnNlYXJjaC1hdXRvY29tcGxldGUgdWwgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3dncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlYXJjaC1hdXRvY29tcGxldGUgdWwgbGkgLmFtb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VhcmNoLWF1dG9jb21wbGV0ZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWFyY2gtYXV0b2NvbXBsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRnd2dyZWVuO1xuICBib3JkZXItdG9wOiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTdweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU2VhcmNoIC0gQWR2YW5jZWRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYWR2YW5jZWQtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5hZHZhbmNlZC1zZWFyY2ggc2VsZWN0Lm11bHRpc2VsZWN0IG9wdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbmNlZC1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn0iLCJcbi8qKlxuICogQGNhdGVnb3J5ICAgTWFnZVxuICogQHBhY2thZ2UgICAgQ29uZmlndXJhYmxlU3dhdGNoZXNcbiAqL1xuLyogQ2xlYXJzICovXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29uZmlndXJhYmxlLXN3YXRjaC1saXN0OmFmdGVyLFxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1vcHRpb25zIC5zd2F0Y2gtYXR0cjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIi5cIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1vcHRpb25zIC5zd2F0Y2gtYXR0ciB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlcjogMDtcbn1cblxuLnByb2R1Y3QtdmlldyAucHJvZHVjdC1vcHRpb25zIGR0LnN3YXRjaC1hdHRyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8qIEdlbmVyYWwgU3dhdGNoIFN0eWxpbmcgKi9cbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgem9vbTogMTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgem9vbTogMTtcbiAgbWFyZ2luOiAwIDAgMCAzcHg7XG59XG5cbiNuYXJyb3ctYnktbGlzdCBkZCAuY29uZmlndXJhYmxlLXN3YXRjaC1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gIHdpZHRoOiA0NyU7XG59XG5cbi5zd2F0Y2gtbGluayBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zd2F0Y2gtbGluayxcbi5zd2F0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2F0Y2gtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG4gIG1hcmdpbjogMCAwIDNweDtcbn1cblxuI25hcnJvdy1ieS1saXN0IGRkIC5zd2F0Y2gtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmN1cnJlbnRseSAuc3dhdGNoLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLnN3YXRjaC1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cblxuLnN3YXRjaC1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VycmVudGx5IC5zd2F0Y2gtbGluazpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnN3YXRjaC1saW5rIC54IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfeC5wbmcpIGNlbnRlciBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY29uZmlndXJhYmxlLXN3YXRjaC1saXN0IC5ub3QtYXZhaWxhYmxlIC54IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgLm5vdC1hdmFpbGFibGUgLnN3YXRjaC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb25maWd1cmFibGUtc3dhdGNoLWxpc3QgLm5vdC1hdmFpbGFibGUgLnN3YXRjaC1sYWJlbCB7XG4gIGNvbG9yOiAjYWFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBJbWFnZSBTd2F0Y2hlcyAqL1xuLnN3YXRjaC1saW5rLmhhcy1pbWFnZSAuc3dhdGNoLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dhdGNoLWxpbmsuaGFzLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY29uZmlndXJhYmxlLXN3YXRjaC1saXN0IC5ub3QtYXZhaWxhYmxlIC5zd2F0Y2gtbGluay5oYXMtaW1hZ2UgaW1nIHtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuXG4vKiBPdGhlciBTd2F0Y2ggU3RhdGVzICovXG4uY29uZmlndXJhYmxlLXN3YXRjaC1saXN0IC5ob3ZlciAuc3dhdGNoLWxpbmssXG4uY29uZmlndXJhYmxlLXN3YXRjaC1saXN0IC5zZWxlY3RlZCAuc3dhdGNoLWxpbmssXG4uc3dhdGNoLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NGY7XG59XG5cbi5jdXJyZW50bHkgLnN3YXRjaC1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuXG4uY29uZmlndXJhYmxlLXN3YXRjaC1saXN0IC53aWRlLXN3YXRjaCAuc3dhdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5jb25maWd1cmFibGUtc3dhdGNoLWJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbmZpZ3VyYWJsZS1zd2F0Y2gtYm94IHNlbGVjdC5zd2F0Y2gtc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbmZpZ3VyYWJsZS1zd2F0Y2gtYm94IC52YWxpZGF0aW9uLWFkdmljZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgYmFja2dyb3VuZDogI0Q5MUEwMDtcbiAgcGFkZGluZzogMnB4IDVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qIENVU1RPTSAqL1xuLmF2YWlsYWJpbGl0eS5vdXQtb2Ytc3RvY2sgc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJvZHVjdC12aWV3IC5hZGQtdG8tY2FydCBidXR0b24ub3V0LW9mLXN0b2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTM2MnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wcm9kdWN0LXZpZXcgLnByb2R1Y3Qtb3B0aW9ucyBkZCAuaW5wdXQtYm94IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb2R1Y3Qtb3B0aW9ucyAuc2VsZWN0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtb3B0aW9ucyBkdC5zd2F0Y2gtYXR0ciBsYWJlbCxcbi5wcm9kdWN0LW9wdGlvbnMgZHQuc3dhdGNoLWF0dHIgLnNlbGVjdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByb2R1Y3Qtb3B0aW9ucyBkdC5zd2F0Y2gtYXR0ciAuc2VsZWN0LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwYWNiMTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59IiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBUb29sYmFyXG4gKi9cbi50b29sYmFyIHtcbiAgZGlzcGxheTpub25lO1xuICBtYXJnaW46MDtcbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6MzBweDtcbiAgICB3aWR0aDppbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7XG4gICAgbWFyZ2luLXRvcDozcHg7XG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xuICB9XG4gIC5idXR0b24ge1xuICAgIGhlaWdodDozMHB4O1xuICB9XG59XG5cbi5wYWdlci1uby10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZ2VyLW5vLXRvb2xiYXIgfiAucGFnZXItbm8tdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b29sYmFyLFxuLnBhZ2VyIHtcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcbn1cblxuXG4ucGFnZXMge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgc3Ryb25nIHtcbiAgfVxuICBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6M3B4O1xuICAgICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgd2lkdGg6MzBweDtcbiAgICAgIGhlaWdodDozMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIGxpLmxldmVsLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2VzIC5uZXh0LFxuLnBhZ2VzIC5wcmV2aW91cyB7XG4gIGZvbnQ6IDAvMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VzIC5uZXh0OmhvdmVyLFxuLnBhZ2VzIC5wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRnd2dyZWVuO1xufVxuXG4ucGFnZXMgLm5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRnd2dyZWVuO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLnBhZ2VzIC5uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5wYWdlcyAucHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkZ3dncmVlbjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLnBhZ2VzIC5wcmV2aW91czpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlciAuYW1vdW50LS1oYXMtcGFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxpbWl0ZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbDEtbGF5b3V0IC5zb3J0ZXIsXG4gIC5jb2wxLWxheW91dCAucGFnZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wxLWxheW91dCAucGFnZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jb2wxLWxheW91dCAucGFnZXIgLnBhZ2VzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29sMS1sYXlvdXQgLnBhZ2VyIC5jb3VudC1jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuY29sMi1sZWZ0LWxheW91dCAuc29ydGVyLFxuICAuY29sMi1sZWZ0LWxheW91dCAucGFnZXIsXG4gIC5jb2wyLXJpZ2h0LWxheW91dCAuc29ydGVyLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLnBhZ2VyLFxuICAuY29sMy1sYXlvdXQgLnNvcnRlcixcbiAgLmNvbDMtbGF5b3V0IC5wYWdlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbDItbGVmdC1sYXlvdXQgLnBhZ2VyLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLnBhZ2VyLFxuICAuY29sMy1sYXlvdXQgLnBhZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY29sMi1sZWZ0LWxheW91dCAucGFnZXIgLnBhZ2VzLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLnBhZ2VyIC5wYWdlcyxcbiAgLmNvbDMtbGF5b3V0IC5wYWdlciAucGFnZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb2wyLWxlZnQtbGF5b3V0IC5wYWdlciAuY291bnQtY29udGFpbmVyLFxuICAuY29sMi1yaWdodC1sYXlvdXQgLnBhZ2VyIC5jb3VudC1jb250YWluZXIsXG4gIC5jb2wzLWxheW91dCAucGFnZXIgLmNvdW50LWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudG9vbGJhciAudmlldy1tb2RlID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIucmVtZW1iZXItbWUtYm94IGEuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVtZW1iZXItbWUtYm94IC5saW5rLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucmVtZW1iZXItbWUtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVtZW1iZXItbWUtcG9wdXAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlbWVtYmVyLW1lLXBvcHVwIHAge1xuXG59XG4ucmVtZW1iZXItbWUtcG9wdXAgLnJlbWVtYmVyLW1lLXBvcHVwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVtZW1iZXItbWUtcG9wdXAgLnJlbWVtYmVyLW1lLXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5maWVsZHNldCxcbiAgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5idXR0b25zLXNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuZmllbGRzZXQgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgI3JlbWVtYmVyLW1lLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiA0NTVweDtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBSZW1vdmVzIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nLmltZy1yZXNwb25zaXZlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi8qXG4gKiBDb3JyZWN0cyBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZSB7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogJGdyZXktZ3JhZGllbnQ7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogQ29udGFpbmVyXG4gKi9cblxuLm1haW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjhweCAwO1xufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itc2FuZHktZ3JheTtcbiAgYm94LXNoYWRvdzogcmdiYSgkc21va2UsIDAuMikgMCAxMHB4IDA7XG4gIHotaW5kZXg6IDA7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1wYWRkaW5nKHRydWUpO1xuICAubWFpbiwgbmF2LmJyZWFkY3J1bWIge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgfVxufVxuLm1haW4tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogQ29sdW1uIExheW91dHNcbiAqL1xuXG4uY29sMy1yb3cgPiBkaXYuYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLmNvbDMtcm93ID4gZGl2LmJsb2NrOmxhc3QtY2hpbGQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW46YWZ0ZXIsXG4uY29sLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29sLWxlZnQsXG4uY29sLXJpZ2h0LFxuLmNvbC1tYWluIHtcbiAgcGFkZGluZzogMWVtICRjb250YWluZXItcGFkZGluZy1kZXNrdG9wO1xufVxuXG4uY29sLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAvKiBSZW1vdmUgdGhlIDE1cHggcGFkZGluZyAqL1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmNvbC1sZWZ0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLyogUmVtb3ZlIHRoZSAxNXB4IHBhZGRpbmcgKi9cbn1cblxuLmNvbC1yaWdodCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtbWFpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzQlO1xufVxuXG4uY29sMS1sYXlvdXQgLmNvbC1tYWluIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmNvbDItbGVmdC1sYXlvdXQgLmNvbC1tYWluIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAvKiBSZW1vdmUgdGhlIDE1cHggcGFkZGluZyAqL1xufVxuXG4uY29sMi1yaWdodC1sYXlvdXQgLmNvbC1tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAvKiBSZW1vdmUgdGhlIDE1cHggcGFkZGluZyAqL1xufVxuXG4uY29sMy1sYXlvdXQgLmNvbC1yaWdodCB7XG4gIHdpZHRoOiAyMC44MzMzMyU7XG59XG5cbi5jb2wzLWxheW91dCAuY29sLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc5LjE2NjY3JTtcbn1cblxuLmNvbDMtbGF5b3V0IC5jb2wtd3JhcHBlciAuY29sLW1haW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3My42ODQyMSU7XG59XG5cbi5jb2wzLWxheW91dCAuY29sLXdyYXBwZXIgLmNvbC1sZWZ0IHtcbiAgd2lkdGg6IDI2LjMxNTc5JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbDMtbGF5b3V0IC5jb2wtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbDMtbGF5b3V0IC5jb2wtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wzLWxheW91dCAuY29sLXdyYXBwZXIgLmNvbC1tYWluIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sMy1sYXlvdXQgLmNvbC13cmFwcGVyIC5jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5jb2wtbGVmdCxcbiAgLmNvbC1yaWdodCxcbiAgLmNvbC1tYWluLFxuICAuY29sMS1sYXlvdXQgLmNvbC1sZWZ0LFxuICAuY29sMS1sYXlvdXQgLmNvbC1yaWdodCxcbiAgLmNvbDEtbGF5b3V0IC5jb2wtbWFpbixcbiAgLmNvbDItbGVmdC1sYXlvdXQgLmNvbC1sZWZ0LFxuICAuY29sMi1sZWZ0LWxheW91dCAuY29sLXJpZ2h0LFxuICAuY29sMi1sZWZ0LWxheW91dCAuY29sLW1haW4sXG4gIC5jb2wyLXJpZ2h0LWxheW91dCAuY29sLWxlZnQsXG4gIC5jb2wyLXJpZ2h0LWxheW91dCAuY29sLXJpZ2h0LFxuICAuY29sMi1yaWdodC1sYXlvdXQgLmNvbC1tYWluLFxuICAuY29sMy1sYXlvdXQgLmNvbC13cmFwcGVyIC5jb2wtbGVmdCxcbiAgLmNvbDMtbGF5b3V0IC5jb2wtcmlnaHQsXG4gIC5jb2wzLWxheW91dCAuY29sLXdyYXBwZXIgLmNvbC1tYWluIHtcbiAgICBwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wzLWxheW91dCAuY29sLXdyYXBwZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tYWluIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcblxuICB9XG5cbiAgLmNvbC1tYWluIC5jb2wtbGVmdCB7XG4gICAgcGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgIC8qIE9uIHByb2R1Y3QgbGlzdGluZyBwYWdlcywgdGhlIGxlZnQgY29sdW1uIGdldHMgbW92ZWQgaW5zaWRlIGNvbC1tYWluIG9uIHNtYWxsIHZpZXdwb3J0cyAqL1xuICB9XG59XG5cbi8qIENvbnRlbnQgQ29sdW1ucyAqL1xuLmNvbDItc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wyLXNldCAuY29sLTEsXG4uY29sMi1zZXQgLmNvbC0yIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOjQ5JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuY29sMi1zZXQgLmNvbC0xLFxuICAuY29sMi1zZXQgLmNvbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wyLXNldCAuY29sLTEge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sMi1zZXQgLmNvbC0yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb2wyLXNldCAuY29sLTEsXG4gIC5jb2wyLXNldCAuY29sLTIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uY29sMi1zZXQgLm5hcnJvdyB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5jb2wyLXNldCAud2lkZSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5jb2wyLXNldDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogVG9wIENvbnRhaW5lclxuICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MXB4KSB7XG4gIC50b3AtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLWRlc2t0b3A7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogTWFnZW50byBIZWxwZXJzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxMzE5O1xuICAvKiBJRTksIGlPUyAzLjIrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJSFpwWlhkQ2IzZzlJakFnTUNBeElERWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlQanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpZG5Oblp5SWdaM0poWkdsbGJuUlZibWwwY3owaWRYTmxjbE53WVdObFQyNVZjMlVpSUhneFBTSXdKU0lnZVRFOUlqQWxJaUI0TWowaU1DVWlJSGt5UFNJeE1EQWxJajQ4YzNSdmNDQnpkRzl3TFdOdmJHOXlQU0lqTURBd01EQXdJaUJ6ZEc5d0xXOXdZV05wZEhrOUlqRWlJRzltWm5ObGREMGlNQ0l2UGp4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlNeFlqSXhNbUlpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0lnYjJabWMyVjBQU0l3TGpNek1qazVPVGs1T1RrNU9UazVPVGsySWk4K1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUl6RTBNVGt5TWlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWlCdlptWnpaWFE5SWpBdU5qRTRJaTgrUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaUJ2Wm1aelpYUTlJakVpTHo0OEwyeHBibVZoY2tkeVlXUnBaVzUwUGp4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4SWlCb1pXbG5hSFE5SWpFaUlHWnBiR3c5SW5WeWJDZ2pkbk5uWnlraUlDOCtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgwLCByZ2IoMCwgMCwgMCkpLCBjb2xvci1zdG9wKDAuMzMzLCByZ2IoMjcsIDMzLCA0MykpLCBjb2xvci1zdG9wKDAuNjE4LCByZ2IoMjAsIDI1LCAzNCkpLCBjb2xvci1zdG9wKDEsIHJnYigwLCAwLCAwKSkpO1xuICAvKiBBbmRyb2lkIDIuMyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMCwgMCwgMCkgMCUsIHJnYigyNywgMzMsIDQzKSAzMy4zJSwgcmdiKDIwLCAyNSwgMzQpIDYxLjglLCByZ2IoMCwgMCwgMCkgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMCwgMCwgMCkgMCUsIHJnYigyNywgMzMsIDQzKSAzMy4zJSwgcmdiKDIwLCAyNSwgMzQpIDYxLjglLCByZ2IoMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDAsIDAsIDApIDAlLCByZ2IoMjcsIDMzLCA0MykgMzMuMyUsIHJnYigyMCwgMjUsIDM0KSA2MS44JSwgcmdiKDAsIDAsIDApIDEwMCUpO1xufVxuXG4uZ3dncmVlbiB7XG4gIGNvbG9yOiAkZ3dncmVlbjtcbn1cblxuLmd3cmVkIHtcbiAgY29sb3I6ICRyZWQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXI6MXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1pIHtcbiAgd2lkdGg6aW5oZXJpdDtcbn1cbi5hLWxlZnQsXG4udGV4dC1sZWZ0LFxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbn1cbi5hLWNlbnRlcixcbi50ZXh0LWNlbnRlcixcbi5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xufVxuXG4uYS1yaWdodCxcbi5hbGlnbi1yaWdodCxcbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xufVxuXG4ubm8tZGlzcGxheSwgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2JyLFxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmV5IHtcbiAgY29sb3I6ICRncmV5XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9ybSBmaXhlcyAocGF5bWVudCBtZXRob2RzKVxuLnNwLW1ldGhvZHMge1xuICBkaXYubWV0aG9kLWh0bWwge1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxuICBsYWJlbC5yYWRpbyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHpvb206MS41O1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG4gIH1cblxufVxuXG5cblxuLy8gQ01TIEhPTUVcbi53aWRnZXQtcHJvZHVjdHMgLml0ZW0ge1xuICBoNiB7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLy8gRklYRVNcbi5tb3JlLXZpZXdzLCAuYWRkaXRpb25hbC1leHRlbnNpb24taW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiBVcHNlbGwgUHJvZHVjdHNcbiAqL1xuLmJveC11cC1zZWxsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJveC11cC1zZWxsIC5yYXRpbmdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiBQcmljaW5nIENvbmRpdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wcmljZS1ib3gge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnJlZ3VsYXItcHJpY2Uge1xuICAgIC5wcmljZSB7XG4gICAgICBjb2xvcjokc21va2U7XG4gICAgfVxuICB9XG4gIC5zcGVjaWFsLXByaWNlIHtcbiAgICAucHJpY2Uge1xuICAgICAgY29sb3I6JHNtb2tlO1xuICAgIH1cbiAgfVxufVxuXG4uc3VtbWFyeS10b3RhbCAucHJpY2Uge1xuICBjb2xvcjpsaWdodGVuKCR0ZXh0LCAyMCUpO1xuICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5zcGFuLnRheC1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsZXI7XG4gIGNvbG9yOmxpZ2h0ZW4oJHRleHQsIDI1JSk7XG59XG5cbi5wcmljZS1ib3gubWFwLWluZm8gLm9sZC1wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmljZS1ib3ggLm1pbmltYWwtcHJpY2UtbGluayAubGFiZWwge1xuICBjb2xvcjogJHJlZDtcblxuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIENhbGVuZGFyIHN0eWxlcyAocmVzdG9yZSBzdHlsZXMgZnJvbSAvanMvY2FsZW5kYXIpXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZGl2LmNhbGVuZGFyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuZGl2LmNhbGVuZGFyIHRhYmxlIHRkLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICogU2hhcmVkIENsYXNzZXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yaWJib24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0zMXB4OyAvKiA1NCAqL1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtbGlzdCAucmliYm9uLXdyYXBwZXIge1xuICByaWdodDogMzUzcHg7XG59XG5cbi5yZXZpZXctcHJvZHVjdC1saXN0IC5hZGRpdGlvbmFsLWV4dGVuc2lvbi1pbmZvcm1hdGlvbiwgLnJldmlldy1wcm9kdWN0LWxpc3QgLmFkZC10by1jYXJ0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcbiAqIEljb25zXG4gKi9cbi5pY29uLXNwcml0ZSwgLmJ0bi1yZW1vdmUyLCAucmF0aW5ncyAucmF0aW5nLWJveCwgLnJhdGluZ3MgLnJhdGluZy1ib3ggLnJhdGluZywgLnNvcnRlciA+IC52aWV3LW1vZGUgLmdyaWQsXG4uc29ydGVyID4gLnZpZXctbW9kZSAubGlzdCwgLnNraXAtbmF2IC5pY29uLCAuc2tpcC1zZWFyY2ggLmljb24sICNzZWFyY2hfbWluaV9mb3JtIC5zZWFyY2gtYnV0dG9uOmJlZm9yZSwgLnNraXAtYWNjb3VudCAuaWNvbiwgLnNraXAtY2FydCAuaWNvbiwgLnByb2R1Y3QtdmlldyAuc2hhcmluZy1saW5rcyBhLCAucmV2aWV3LXN1bW1hcnktdGFibGUgLnJhdGluZy1ib3ggLnJhdGluZy1udW1iZXI6YWZ0ZXIsIC5yYXRpbmdzLXRhYmxlIC5yYXRpbmctYm94LCAucmF0aW5ncy10YWJsZSAucmF0aW5nLWJveCAucmF0aW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDQgLyAyKSwgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmljb24tc3ByaXRlLCAuYnRuLXJlbW92ZTIsIC5yYXRpbmdzIC5yYXRpbmctYm94LCAucmF0aW5ncyAucmF0aW5nLWJveCAucmF0aW5nLCAuc29ydGVyID4gLnZpZXctbW9kZSAuZ3JpZCxcbiAgLnNvcnRlciA+IC52aWV3LW1vZGUgLmxpc3QsIC5za2lwLW5hdiAuaWNvbiwgLnNraXAtc2VhcmNoIC5pY29uLCAjc2VhcmNoX21pbmlfZm9ybSAuc2VhcmNoLWJ1dHRvbjpiZWZvcmUsIC5za2lwLWFjY291bnQgLmljb24sIC5za2lwLWNhcnQgLmljb24sIC5wcm9kdWN0LXZpZXcgLnNoYXJpbmctbGlua3MgYSwgLnJldmlldy1zdW1tYXJ5LXRhYmxlIC5yYXRpbmctYm94IC5yYXRpbmctbnVtYmVyOmFmdGVyLCAucmF0aW5ncy10YWJsZSAucmF0aW5nLWJveCwgLnJhdGluZ3MtdGFibGUgLnJhdGluZy1ib3ggLnJhdGluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX3Nwcml0ZUAyeC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwMHB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqIEJ1cmdlciBNZW51IC0gU2hvdyBvbiB0YWJsZXRzIGFuZCBtb2JpbGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIFNob3cgYnVyZ2VyIG1lbnUgYmVsb3cgZGVza3RvcCBicmVha3BvaW50XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm5hdmJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIEVuc3VyZSBkZXNrdG9wIHN0aWxsIGhpZGVzIGJ1cmdlciBhbmQgc2hvd3Mgbm9ybWFsIG1lbnVcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgLm5hdmJhci1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2YmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5ibG9nLXBvc3QtdmlldyB7XG4gIC5jb2wxLWxheW91dCAuY29sLW1haW4ge1xuXHRtYXgtd2lkdGg6IDg2MHB4O1xuXHRtYXJnaW46YXV0bztcbiAgfVxufSIsIi5oaWRlLXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbnB1dC1ibG9jay1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rYi1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAqem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5rYi1ib3g6YmVmb3JlLFxuLmtiLWJveDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5rYi1ib3g6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuZGl2LmtiLWNhdGVnb3J5LXZpZXcsIGRpdi5rYi1zLWZvcm0sIGRpdi5rYi1hcnRpY2xlLXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5kaXYua2Itcy1mb3JtOmJlZm9yZSxcbmRpdi5rYi1zLWZvcm06YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5kaXYua2Itcy1mb3JtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5kaXYua2Itcy1mb3JtIC5pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGZvcm0tZmllbGQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkZm9ybS1lbGVtZW50LXBhZGRpbmc7XG59XG5cbmRpdi5rYi1jYXRlZ29yeS12aWV3OmJlZm9yZSxcbmRpdi5rYi1jYXRlZ29yeS12aWV3OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuZGl2LmtiLWNhdGVnb3J5LXZpZXc6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuXG5cbmRpdi5rYi1jYXRlZ29yeS12aWV3IC5rYi1jYXRlZ29yeS12aWV3LXN1YmNhdGVnb3J5IHtcblxuICAuY2F0ZWdvcnktbmFtZSB7XG4gICAgYSB7XG4gICAgICAubnVtIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVzIHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuZGl2LmtiLWFydGljbGUtbGlzdCAuYXJ0aWNsZS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHBhZGRpbmc6IDEycHggMDtcblxuICA+IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gID4gLm5hbWU6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3ZlcjtcbiAgfVxuICA+IC5pbmZvIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICAqem9vbTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5kYXRhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIC5yYXRpbmctYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmluZm86YmVmb3JlLFxuICAuaW5mbzphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG59XG5kaXYua2ItYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW0gPiAuaW5mbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ua2ItYXJ0aWNsZS12aWV3IHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG4gIH1cbiAgPiAuaW5mbyB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgKnpvb206IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIC5kYXRhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIC5yYXRpbmctYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5jYXRlZ29yaWVzLC50YWdzIHtcbiAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAgICp6b29tOiAxO1xuICAgIH1cbiAgfVxuICAua2Itcy1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250ZW50SWQge1xuICAgIHBhZGRpbmctbGVmdDoyLjVyZW07XG4gIH1cbiAgI3RvY0NvbCB7XG4gICAgbWF4LXdpZHRoOiAyOSU7XG4gIH1cbn1cblxuZGl2LmtiLWFydGljbGUtdmlldzpiZWZvcmUsXG5kaXYua2ItYXJ0aWNsZS12aWV3OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuZGl2LmtiLWFydGljbGUtdmlldzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuZGl2LmtiLWFydGljbGUtdmlldyA+IC5pbmZvOmJlZm9yZSxcbmRpdi5rYi1hcnRpY2xlLXZpZXcgPiAuaW5mbzphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbmRpdi5rYi1hcnRpY2xlLXZpZXcgPiAuaW5mbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuZGl2LmtiLWFydGljbGUtdmlldyAuY2F0ZWdvcmllczpiZWZvcmUsXG5kaXYua2ItYXJ0aWNsZS12aWV3IC50YWdzOmJlZm9yZSxcbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmNhdGVnb3JpZXM6YWZ0ZXIsXG5kaXYua2ItYXJ0aWNsZS12aWV3IC50YWdzOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuZGl2LmtiLWFydGljbGUtdmlldyAuY2F0ZWdvcmllczphZnRlcixcbmRpdi5rYi1hcnRpY2xlLXZpZXcgLnRhZ3M6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmNhdGVnb3JpZXMgYSxcbmRpdi5rYi1hcnRpY2xlLXZpZXcgLnRhZ3MgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kaXYua2ItYXJ0aWNsZS12aWV3IC5jYXRlZ29yaWVzIGE6aG92ZXIsXG5kaXYua2ItYXJ0aWNsZS12aWV3IC50YWdzIGE6aG92ZXIge1xuICBjb2xvcjogJGxpbmstaG92ZXI7XG59XG5kaXYua2ItYXJ0aWNsZS12aWV3IC5oZWxwZnVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzk5OTtcbn1cblxuZGl2LmtiLWFydGljbGUtdmlldyAuaGVscGZ1bCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYua2ItYXJ0aWNsZS12aWV3IC5oZWxwZnVsIGEueWVzIHtcbiAgY29sb3I6ICMwOTA7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgLmhlbHBmdWwgYS5ubyB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG5kaXYua2ItYXJ0aWNsZS12aWV3IC5oZWxwZnVsIGE6aG92ZXIge1xuICBjb2xvcjogJGxpbmstaG92ZXI7XG59XG5cbmRpdi5rYi1hcnRpY2xlLXZpZXcgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuZGl2LmtiLWFydGljbGUtdmlldyBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgb2wge1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5kaXYua2ItYXJ0aWNsZS12aWV3IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5rYi10YWctbGlzdDphZnRlcixcbmRpdi5rYi10YWctY2xvdWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuZGl2LmtiLXRhZy1saXN0IGEsXG5kaXYua2ItdGFnLWNsb3VkIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG5kaXYua2Itc2VhcmNoLXJlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdi5rYi10YWctdmlldzpiZWZvcmUsXG5kaXYua2Itc2VhcmNoLXJlc3VsdDpiZWZvcmUsXG5kaXYua2ItdGFnLXZpZXc6YWZ0ZXIsXG5kaXYua2Itc2VhcmNoLXJlc3VsdDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuZGl2LmtiLXRhZy12aWV3OmFmdGVyLFxuZGl2LmtiLXNlYXJjaC1yZXN1bHQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuZGl2LmtiLWNhdGVnb3J5LXNpZGViYXIgLmJsb2NrLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggOXB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXB4IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdi5rYi1jYXRlZ29yeS1zaWRlYmFyIC5ibG9jay1jb250ZW50IC5jYXRlZ29yeSBzcGFuIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmRpdi5rYi1jYXRlZ29yeS1zaWRlYmFyIC5ibG9jay1jb250ZW50IC5jYXRlZ29yeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG5kaXYua2ItY2F0ZWdvcnktc2lkZWJhciAuYmxvY2stY29udGVudCAuY2F0ZWdvcnkubGV2ZWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuZGl2LmtiLWFydGljbGUtdmlldyBkaXYuaW5mbyBkaXYucmF0aW5ncyBkaXYucmF0aW5nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTJweDtcbn0iLCIuY2xlYXJmaXgge1xuICAqem9vbTogMTtcbiAgJjpiZWZvcmUge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y29udGVudDogXCJcIjtcblx0bGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgJjphZnRlciB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjb250ZW50OiBcIlwiO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5oaWRlLXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmlucHV0LWJsb2NrLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50aWNrZXQtaGlzdG9yeSB7XG4gIHBhZGRpbmc6IDZweCAwcHggNnB4IDBweDtcbiAgPi5sZWdlbmQge1xuXHRtYXJnaW46IC0xNnB4IDAgMCA1cHg7XG4gIH1cbiAgcCB7XG5cdG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cbn1cbi5NdWx0aUZpbGUtd3JhcCB7XG4gIC5NdWx0aUZpbGUtbGlzdCB7XG5cdC5NdWx0aUZpbGUtbGFiZWwge1xuXHQgIG1hcmdpbjogNnB4IDAgMCAwO1xuXHQgIC5NdWx0aUZpbGUtcmVtb3ZlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjZjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHQgIH1cblx0fVxuICB9XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAqem9vbTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNXB4IDE1cHggOHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwMHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS44NzVweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAmOmJlZm9yZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjb250ZW50OiBcIlwiO1xuXHRsaW5lLWhlaWdodDogMDtcbiAgfVxuICAmOmFmdGVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRjbGVhcjogYm90aDtcbiAgfVxuICBhIHtcblx0Y29sb3I6ICMxYTY2OTA7XG4gIH1cbiAgLmRyb3Bib3gge1xuXHRoMiB7XG5cdCAgZm9udC1zaXplOiAyMHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgbWFyZ2luOiAwcHggMHB4IDVweCAwcHg7XG5cdCAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0ICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR9XG5cdC5pbnNpZGUtZm9ybSB7XG5cdCAgKnpvb206IDE7XG5cdCAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0ICBwYWRkaW5nOiAxNXB4O1xuXHQgIG1hcmdpbi1ib3R0b206IDhweDtcblx0ICAmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0ICB9XG5cdCAgJjphZnRlciB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0ICB9XG5cdCAgdWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGkge1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQgIGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0ZW0ge1xuXHRcdFx0ICBjb2xvcjogI2UwMDtcblx0XHRcdCAgbWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHQgIH1cblx0XHR9XG5cdFx0LmN1c3RvbWVyLWRldGFpbHMge1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIHdpZHRoOiA5NSU7XG5cdFx0ICBsaS5jdXN0b21lci1uYW1lIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGlucHV0IHtcblx0XHRcdCAgd2lkdGg6IDI2MnB4O1xuXHRcdFx0fVxuXHRcdCAgfVxuXHRcdCAgbGkuY3VzdG9tZXItZW1haWwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0ICB3aWR0aDogMjYycHg7XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0fVxuXHRcdC5maWVsZHMge1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIHdpZHRoOiA5NSU7XG5cdFx0ICBsaS5maWVsZDEge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0c2VsZWN0IHtcblx0XHRcdCAgd2lkdGg6IDI2MnB4O1xuXHRcdFx0fVxuXHRcdCAgfVxuXHRcdCAgbGkuZmllbGQyIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHQgIHdpZHRoOiAyNjJweDtcblx0XHRcdH1cblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHQgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMS44NzVweDtcblx0XHRjb2xvcjogIzU1NTtcblx0XHR3aWR0aDogNTU1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHQmOmZvY3VzIHtcblx0XHQgIGJvcmRlci1jb2xvcjogcmdiYSgyNDQsIDE3NSwgMjYsIDAuOCk7XG5cdFx0ICBvdXRsaW5lOiAwO1xuXHRcdH1cblx0ICB9XG5cdCAgdGV4dGFyZWEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxLjg3NXB4O1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdHdpZHRoOiA1NTVweDtcblx0XHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGhlaWdodDogODBweDtcblx0XHQmOmZvY3VzIHtcblx0XHQgIGJvcmRlci1jb2xvcjogcmdiYSgyNDQsIDE3NSwgMjYsIDAuOCk7XG5cdFx0ICBvdXRsaW5lOiAwO1xuXHRcdH1cblx0ICB9XG5cdCAgaW5wdXRbdHlwZT1cInRleHRcIl0udmFsaWRhdGlvbi1mYWlsZWQge1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNDQsIDI2LCA3MCwgMC44KTtcblx0ICB9XG5cdCAgdGV4dGFyZWEudmFsaWRhdGlvbi1mYWlsZWQge1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNDQsIDI2LCA3MCwgMC44KTtcblx0ICB9XG5cdCAgLnZhbGlkYXRpb24tYWR2aWNlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdCAgfVxuXHR9XG5cdC5wb3N0LWJ1dHRvbiB7XG5cdCAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0ICBwYWRkaW5nOiA3cHggMTJweDtcblx0ICBmbG9hdDogcmlnaHQ7XG5cdCAgbWFyZ2luLXRvcDogMTBweDtcblx0ICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0ICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0ICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO1xuXHQgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmZmZmZmKSwgdG8oI2U2ZTZlNikpO1xuXHQgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG5cdCAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG5cdCAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgI2U2ZTZlNik7XG5cdCAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHQgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZlNmU2ZTYnLCBHcmFkaWVudFR5cGU9MCk7XG5cdCAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXHQgIGZvbnQtc2l6ZTogMTRweDtcblx0ICBmb250LXdlaWdodDogYm9sZDtcblx0ICBjb2xvcjogIzFhNjY5MDtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmZmZmZmYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZTZlNmU2KSwgdG8oI2ZmZmZmZikpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2ZmZmZmZik7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2ZmZmZmZik7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2ZTZlNiwgI2ZmZmZmZik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU2ZTZlNicsIGVuZENvbG9yc3RyPScjZmZmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG5cdCAgfVxuXHR9XG4gIH1cbiAgLmNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTBweDtcblx0dG9wOiA1cHg7XG5cdGZvbnQtc2l6ZTogMjNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjNjY2O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuNztcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcblx0Jjpob3ZlciB7XG5cdCAgb3BhY2l0eTogMTtcblx0ICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0fVxuICB9XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLnN1Y2Nlc3Mge1xuICBoZWlnaHQ6IDgwcHg7XG4gIC5kcm9wYm94IHtcblx0cGFkZGluZzogMzNweCAwcHg7XG5cdHVsIHtcblx0ICBsaXN0LXN0eWxlOiBub25lO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIGNvbG9yOiAjMDBCRDAwO1xuXHQgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuICB9XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLmZvcm0ta2Ige1xuICAuaW5wdXQtYm94IHtcblx0aW5wdXQge1xuXHQgIHdpZHRoOiA0ODBweDtcblx0fVxuXHRidXR0b24ge1xuXHQgIG1hcmdpbi10b3A6IDBweDtcblx0fVxuICB9XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLmZvcm0ta2ItcmVzdWx0IHtcbiAgLmFydGljbGUtaXRlbSB7XG5cdC5kZXRhaWwge1xuXHQgIGNvbG9yOiAjNzc3O1xuXHQgIGZvbnQtc2l6ZTogMTNweDtcblx0ICBsaW5lLWhlaWdodDogMThweDtcblx0ICBtYXJnaW4tdG9wOiA1cHg7XG5cdH1cbiAgfVxuICBhLm1vcmUge1xuXHRmbG9hdDogcmlnaHQ7XG4gIH1cbiAgYS5iYWNrIHtcblx0ZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMDAwMHB4O1xuICBoZWlnaHQ6IDEwMDAwMDAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogOTAwMDA7XG59XG4uaGVscGRlc2stY29udGFjdC1mb3JtLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0tYnV0dG9uLmxlZnQge1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgbGVmdDogLTU3cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gICY6YmVmb3JlIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y29udGVudDogXCJcIjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGNsZWFyOiBib3RoO1xuICB9XG4gIC5idXR0b24tdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA4cHggMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0bWFyZ2luOiAxcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0tYnV0dG9uLnJpZ2h0IHtcbiAgKnpvb206IDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gICY6YmVmb3JlIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y29udGVudDogXCJcIjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGNsZWFyOiBib3RoO1xuICB9XG4gIC5idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IDlweCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRtYXJnaW46IDFweDtcblx0Y29sb3I6ICNmZmY7XG4gIH1cbn1cbi5oZWxwZGVzay1jb250YWN0LWZvcm0taWZyYW1lIHtcbiAgKnpvb206IDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDY2MHB4O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICY6YmVmb3JlIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y29udGVudDogXCJcIjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGNsZWFyOiBib3RoO1xuICB9XG59XG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmhlbHBkZXNrLWJveC10aWNrZXRzIHtcbiAgLmJveC1oZWFkIHtcblx0aDIge1xuXHQgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvbXN0X2hlbHBkZXNrL2lfZm9sZGVyLXRhYmxlLmdpZik7XG5cdH1cbiAgfVxuICAuZGF0YS10YWJsZSB7XG5cdHRkIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbiAgfVxuICAudW5yZWFkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL21zdF9oZWxwZGVzay9pX3VucmVhZDIucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtOHB4O1xuICB9XG59XG5pZnJhbWUuaGVscGRlc2stY29udGFjdC1mb3JtLWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlucHV0LWJveC5jaGVja2JveCB7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5saS5jaGVja2JveCB7XG4gICp6b29tOiAxO1xuICAmOmJlZm9yZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjb250ZW50OiBcIlwiO1xuXHRsaW5lLWhlaWdodDogMDtcbiAgfVxuICAmOmFmdGVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRjbGVhcjogYm90aDtcbiAgfVxuICA+bGFiZWwge1xuXHRmbG9hdDogbGVmdDtcbiAgfVxufVxuLmhlbHBkZXNrLWNvbnRhY3RzLWZvcm0ge1xuICB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cbmgyLmxlZ2VuZC5jcmVhdGVfbmV3X3RpY2tldCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmZvcm0jaGVscGRlc2stZm9ybS12YWxpZGF0ZS5NdWx0aUZpbGUtaW50ZXJjZXB0ZWQge1xuICBkaXYuZmllbGRzZXQge1xuXHR1bC5mb3JtLWxpc3Qge1xuXHQgIGxpLndpZGUge1xuXHRcdGRpdi5pbnB1dC1ib3gge1xuXHRcdCAgc2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgfVxuXHRcdCAgaW5wdXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICB9XG5cdFx0ICB0ZXh0YXJlYSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHQgIGJ1dHRvbi5idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0ICB9XG5cdH1cbiAgfVxuICBkaXYuYnV0dG9ucy1zZXQge1xuXHRwLnJlcXVpcmVkIHtcblx0ICBmbG9hdDogbGVmdDtcblx0fVxuICB9XG59XG5oMi5sZWdlbmQudGlja2V0X2luZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuaDIubGVnZW5kLnBvc3RfcmVwbGF5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuaDIubGVnZW5kLnRpY2tldF9oaXN0b3J5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuaDIubGVnZW5kLnRpY2tldF9oaXN0b3J5X2xvZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbnVsLmZvcm0tbGlzdCB7XG4gIGxpIHtcblx0ZGl2LmlucHV0LWJveCB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdH1cbiAgfVxufVxuZm9ybSNoZWxwZGVzay1jb250YWN0LWZvcm0uaGVscGRlc2stY29udGFjdC1mb3JtIHtcbiAgZGl2LmRyb3Bib3gge1xuXHRkaXYuaW5zaWRlLWZvcm0ge1xuXHQgIHVsLmZvcm0tbGlzdCB7XG5cdFx0ZGl2LmN1c3RvbWVyLWRldGFpbHMge1xuXHRcdCAgd2lkdGg6IDk4JTtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cbn1cbi5jb2wyLXNldCB7XG4gIC53aWRlIHtcblx0d2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmhlbHBkZXNrLWNvbnRhY3QtZm9ybS1pZnJhbWUge1xuXHR3aWR0aDogODAlO1xuXHRoZWlnaHQ6IDg0JTtcbiAgfVxuICAuaGVscGRlc2stY29udGFjdC1mb3JtIHtcblx0d2lkdGg6IDkwJTtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0LmRyb3Bib3gge1xuXHQgIC5pbnNpZGUtZm9ybSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0dWwge1xuXHRcdCAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdCAgbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0LmN1c3RvbWVyLWVtYWlsIHtcblx0XHRcdCAgaW5wdXQge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHQgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcblx0XHQgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHR0ZXh0YXJlYSB7XG5cdFx0ICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0ICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cbn1cbiIsIi8qIEJsb2NrOiBMb3lhbGl0eSBQcm9ncmFtIEluZm9ybWF0aW9uICovXG5cbi5ib3gtbG95YWxpdHkgLmJveC1oZWFkIGgyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2dlaXNzd2ViL2ltYWdlcy9hbWFzdHkvYW1sb3lhbHR5L2lfbWEtbG95YWxpdHkucG5nKSBuby1yZXBlYXQgMDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLmJveC1sb3lhbGl0eSBoNCB7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB9XG4uYm94LWxveWFsaXR5IC5jb2wtMSB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7IHdpZHRoOiA0OSV9XG4uYm94LWxveWFsaXR5IC5jb2wtMiB7ICB3aWR0aDogNTAlfVxuLmJveC1sb3lhbGl0eSAuY29sMi1zZXQtbG95YWxpdHkgLmNvbC0xIHsgd2lkdGg6IDYyJTsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7fVxuLmJveC1sb3lhbGl0eSAuY29sMi1zZXQtbG95YWxpdHkgLmNvbC0yIHsgd2lkdGg6IDI4JTsgbWFyZ2luLWxlZnQ6IDIwcHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyBmbG9hdDpsZWZ0O31cbi5ib3gtbG95YWxpdHkgLmNvbDItc2V0LWxveWFsaXR5IC5jb2wtMiB7IHdpZHRoOiAyOCU7IG1hcmdpbi1sZWZ0OiAyMHB4OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgZmxvYXQ6bGVmdDt9XG4uYm94LWxveWFsaXR5IC50aXRsZS1sb3lhbGl0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib3gtbG95YWxpdHkgLmJsb2NrLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5ib3gtbG95YWxpdHkgLmJ1dHRvbi1leHRlbnNpb25zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuXG59XG4ubG95YWxpdHktcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG59XG5cbi5sb3lhbGl0eS1wcm9ncmVzcy1iYXIgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnksICRwcmltYXJ5LWRhcmspO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cbi5sb3lhbGl0eS1wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWVsbGlwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuXG4ucHJvZ3Jlc3MtZWxsaXBzZS1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgbGVmdDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb3lhbGl0eS1wZXJjZW50LXRvb2x0aXAge1xuICBmaWx0ZXI6Z3JheXNjYWxlKDEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vZ2Vpc3N3ZWIvaW1hZ2VzL2FtYXN0eS9hbWxveWFsdHkvbG95YWxpdHktcGVyY2VudC10b29sdGlwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDk3OTVjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyOXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5sb3lhbGl0eS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtaW4td2lkdGg6IDE0OXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sb3lhbGl0eS1wcm9ncmVzcy1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxveWFsaXR5LXN0ZXAtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG95YWxpdHktc3RlcCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXRvcDotOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cblxuXG4ubG95YWxpdHktc3RlcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6MDtcbn1cbi5sb3lhbGl0eS1zdGVwOmxhc3QtY2hpbGQge1xuICAvKnBhZGRpbmctbGVmdDogOTglIWltcG9ydGFudDsqL1xufVxuXG4ubG95YWxpdHktc3RlcC1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9nZWlzc3dlYi9pbWFnZXMvYW1hc3R5L2FtbG95YWx0eS9hbWxveWFsaXR5LWFycm93LXVwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4ubG95YWxpdHktc3RlcC1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG95YWxpdHktc3RlcC1sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2dlaXNzd2ViL2ltYWdlcy9hbWFzdHkvYW1sb3lhbHR5L2FtbG95YWxpdHktYXJyb3ctdXAucG5nKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZmlsdGVyOmdyYXlzY2FsZSgxKTtcbn1cblxuLmxveWFsaXR5LXN0ZXAtd3JhcHBlci5sYWJlbCAubG95YWxpdHktc3RlcHtcbiAgbWFyZ2luLXRvcDotMzFweDtcbiAgd2lkdGg6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubG95YWxpdHktc3RlcC13cmFwcGVyLmxhYmVsIC5sb3lhbGl0eS1zdGVwLnN0ZXAtZmlyc3R7XG4gIG1hcmdpbi10b3A6MDtcbn1cblxuLmJveC5ib3gtcHJvZ3Jlc3Mge1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xufSIsIlxuLyogQWRkcmVzcyB2ZXJpZmljYXRpb24gKi9cbi8qIGhpbnRzICovXG4vKiBGaXggdG8gcHJldmVudCBqdW1waW5nIHBhZ2UsIHdoZW4gY2FsZW5kYXIgY2F1c2VzIHNjcm9sbGJhciBhcHBlYXJpbmcgKi9cbi8qIFJXRCB0aGVtZSAqL1xuLyogQ2xlYXJzICovXG4uZmlyZWNoZWNrb3V0LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIHpvb206IDE7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4uZmlyZWNoZWNrb3V0LWxvZ28ge1xuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAtOTk5ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgICAgIHRvcDogLTk5OWVtO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cbi5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy4nO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbjowIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtdGl0bGUge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNrb3V0LXN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGRyZXNzLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgI2JpbGxpbmctbmV3LWFkZHJlc3MtZm9ybSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgI2JpbGxpbmctYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NoaXBwaW5nLWFkZHJlc3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWxpc3Qge1xuICAgICAgICAucmFkaW8tdXNlLWZvci1zaGlwcGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zYW1lLWFzLWJpbGxpbmcge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FsZW5kYXIge1xuICAgICAgICB0b3A6IC01MDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIHtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy4nO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCB7XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICAgIGJvcmRlcjowO1xuICAgIH1cbn1cbi5maXJlY2hlY2tvdXQtbG9naW4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogLThweCAwIDA7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMTE1MmFkO1xuICAgIH1cbn1cbi5maXJlY2hlY2tvdXQtdG9wLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4jcmVnaXN0ZXItY3VzdG9tZXItcGFzc3dvcmQuZmMtcHctaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmxpbmstZm9yZ290LXBhc3N3b3JkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5maXJlY2hlY2tvdXQtd2luZG93IHtcbiAgICBhLmxpbmstZm9yZ290LXBhc3N3b3JkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG4jZ2lmdGNhcmRfY29kZSB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC52YWxpZGF0aW9uLWFkdmljZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4jY291cG9uLWNhbmNlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuI2NvdXBvbi1hcHBseSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuI2dpZnRjYXJkLWFkZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuI2ZpcmVjaGVja291dC1mb3JtIHtcbiAgICAuZGlzY291bnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2lmdGNhcmQge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2xlYXJlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCIuXCI7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNyZXdhcmRwb250cyB7XG4gICAgLmlucHV0LXRleHQge1xuICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBzZWxlY3QuaW5wdXQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICB9XG4gICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudmFsaWRhdGlvbi1hZHZpY2Uge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuLmZpcmVjaGVja291dC1zZXQge1xuICAgIC5naWZ0LW1lc3NhZ2VzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcC5jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdpZnQtbWVzc2FnZXMtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgLnByb2R1Y3QtaW1nLWJveCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAuZi1maXgge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkud2lkZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2lmdC1tZXNzYWdlLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC5pbm5lci1ib3gge1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkLWdpZnQtbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5naWZ0LW9wdGlvbnMtZm9yLW9yZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgI2FsbG93LWdpZnQtbWVzc2FnZXMtZm9yLW9yZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFsbG93LWdpZnQtbWVzc2FnZXMtZm9yLW9yZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5zcC1tZXRob2RzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICArIHtcbiAgICAgICAgICAgIC5zcC1tZXRob2RzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgKyB7XG4gICAgICAgICAgICAgICAgICAgIC5zcC1tZXRob2RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tbGlzdCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgICAgIC52LWZpeCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaGVja21vLWxpc3Qge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2FkdmljZS1yZXF1aXJlZC1lbnRyeS1jY3NhdmVfZXhwaXJhdGlvbl95ciB7XG4gICAgICAgIHdpZHRoOiA4ZW07XG4gICAgfVxuICAgICNzaGlwcGluZy1tZXRob2Qge1xuICAgICAgICAuYnV0dG9ucy1zZXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuc3AtbWV0aG9kcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIHtcbiAgICAgICAgLmZvcm0tbGlzdCB7XG4gICAgICAgICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5kaXNjb3VudC1ibG9jay5mb3JtLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5kaXNjb3VudC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmlucHV0LWJveCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdpZnRjYXJkLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2hpcHBpbmctd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuICAgIC51cGRhdGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgYW5pbWF0aW9uOiAxcyBkaXYtYmxpbmsgaW5maW5pdGU7XG4gICAgICAgIC1tcy1hbmltYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogd2FpdDtcbiAgICB9XG4gICAgLm5ld3NsZXR0ZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b25zLXNldCB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICB9XG4gICAgLnBsZWFzZS13YWl0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gICAgLnByb2R1Y3Qtb3B0aW9ucyB7XG4gICAgICAgIHVsLm9wdGlvbnMtbGlzdCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbDItc2V0IHtcbiAgICAgICAgLmZvcm0tbGlzdCB7XG4gICAgICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB6b29tOiAxO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWxpc3Qge1xuICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy4nO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQge1xuICAgICAgICAuc3AtbWV0aG9kcyB7XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjY28tc2hpcHBpbmctbWV0aG9kLWZvcm0ge1xuICAgICAgICAuc3AtbWV0aG9kcyB7XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sMy1zZXQge1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdpZnQtb3B0aW9ucy1mb3Itb3JkZXIge1xuICAgIC5maWVsZHNldCB7XG4gICAgICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdpZnQtbWVzc2FnZS1mb3JtIHtcbiAgICAuZ2lmdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgLnByb2R1Y3QtaW1nLWJveCB7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5maWVsZHMge1xuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGRzZXQge1xuICAgICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuI3BheW1lbnQtbWV0aG9kIHtcbiAgICAuc3AtbWV0aG9kcyB7XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjRweDtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZjLXNpbmdsZS1vcHRpb24ge1xuICAgICAgICAuc3AtbWV0aG9kcyB7XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50b29sLXRpcCB7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxudWwjcGF5bWVudF9mb3JtX2NyeW96b25pY19zdHJpcGUge1xuICAgIC5zYXZlZC1jYXJkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIH1cbn1cbi5kaXNjb3VudC1mb3JtIHtcbiAgICAuaW5wdXQtZmllbGQtd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxufVxuLmdpZnRjYXJkLWZvcm0ge1xuICAgIC5pbnB1dC1maWVsZC13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG59XG4jY3VzdG9tZXJiYWxhbmNlX3BsYWNlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jcmV3YXJkX3BsYWNlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZGlzY291bnQtYmxvY2sge1xuICAgIC5mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuZm9ybS5zaG93biB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxufVxuI2Rpc2NvdW50LWNvZGUge1xuICAgIC52YWxpZGF0aW9uLWFkdmljZSB7XG4gICAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgIH1cbiAgICAubWVzc2FnZXN7XG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICB9XG59XG4uY29udHJvbCB7XG4gICAgKyB7XG4gICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuI3NoaXBwaW5nX2Zvcm1fZGVsaXZlcnlfZGF0ZSB7XG4gICAgbWFyZ2luOiAxMHB4IC00cHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRlbGl2ZXJ5LWRhdGUge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAuaW5wdXQtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWxpdmVyeS10aW1lIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLndpZGUge1xuICAgICAgICAuZGVsaXZlcnktZGF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVsaXZlcnktdGltZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNhZGRyZXNzLXZlcmlmaWNhdGlvbi13aW5kb3cge1xuICAgIC5lcnJvci1tc2cge1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogNHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4uYWRkcmVzcy12ZXJpZmljYXRpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogNXB4IDAgM3B4O1xuICAgIHBhZGRpbmc6IDA7XG59XG4udmVyaWZpY2F0aW9uLW5vdGUge1xuICAgIG1hcmdpbjogMDtcbn1cbi5hZGRyZXNzLWFjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuW2NsYXNzKj1oaW50LS1dIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnNwLW1ldGhvZHMge1xuICAgIGR0IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29sLWZpcmUtMSB7XG4gICAgem9vbTogMTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbi5jb2wtZmlyZS0yIHtcbiAgICB6b29tOiAxO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy4nO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuLmNvbC1maXJlLTMge1xuICAgIHpvb206IDE7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLic7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4uY29sMi1maXJlLXNldCB7XG4gICAgem9vbTogMTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbi5jb2wzLWZpcmUtc2V0IHtcbiAgICB6b29tOiAxO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy4nO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuLnN0ZXAtY29udGVudCB7XG4gICAgem9vbTogMTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICNwYXltZW50LW1ldGhvZCB7XG4gICAgICAgIC50b29sLXRpcCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAgICAgLmNoZWNrb3V0LXRpdGxlIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5maXJlY2hlY2tvdXQtbG9naW4td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICAgIC5maXJlY2hlY2tvdXQtc2V0IHtcbiAgICAgICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEtdGFibGUge1xuICAgICAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlyZWNoZWNrb3V0LXNlY3Rpb24ge1xuICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZS1lbXB0eS5maXJlY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIG1heC13aWR0aDogMTE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xufVxuXG5cbiNmaXJlY2hlY2tvdXQtZm9ybSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4jZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDMtZmlyZS1zZXQgLmNvbC1maXJlLTEsXG4jZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDMtZmlyZS1zZXQgLmNvbC1maXJlLTIgeyB3aWR0aDogMzAlOyBmbG9hdDogbGVmdDsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAwOyB9XG4jZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDMtZmlyZS1zZXQgLmNvbC1maXJlLTIgeyBtYXJnaW4tbGVmdDoxJTsgfVxuI2ZpcmVjaGVja291dC1mb3JtIC5jb2wzLWZpcmUtc2V0IC5jb2wtZmlyZS0zIHsgd2lkdGg6IDM4JTsgZmxvYXQ6IHJpZ2h0OyBib3JkZXI6IG5vbmU7IHBhZGRpbmc6IDA7IH1cblxuI2ZpcmVjaGVja291dC1mb3JtIC5jb2wyLWZpcmUtc2V0IC53aWRlIHsgd2lkdGg6IGF1dG87IH1cbiNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMi1maXJlLXNldCAuY29sLWZpcmUtMSB7IHdpZHRoOiA0MCU7IGZsb2F0OiBsZWZ0OyBib3JkZXI6IG5vbmU7IHBhZGRpbmc6IDA7IH1cbiNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMi1maXJlLXNldCAuY29sLWZpcmUtMiB7IHdpZHRoOiA1OCU7IGZsb2F0OiByaWdodDsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAwOyB9XG5cbiNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMi1zZXQsXG4jZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDMtc2V0LFxuI2ZpcmVjaGVja291dC1mb3JtIC5jb2w0LXNldCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLmZpcmVjaGVja291dC1zZXQgLmNvbDItc2V0IC5jb2wtMSxcbi5maXJlY2hlY2tvdXQtc2V0IC5jb2wyLXNldCAuY29sLTIgeyBwYWRkaW5nOiAwOyB3aWR0aDogNDklOyB9XG5cbi5maXJlY2hlY2tvdXQtc2V0IC5jb2wyLXNldCAuY29sLTEgeyBmbG9hdDogbGVmdDsgfVxuLmZpcmVjaGVja291dC1zZXQgLmNvbDItc2V0IC5jb2wtMiB7IGZsb2F0OiByaWdodDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAjZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDMtZmlyZS1zZXQgLmNvbC1maXJlLTEsXG4gICAgI2ZpcmVjaGVja291dC1mb3JtIC5jb2wzLWZpcmUtc2V0IC5jb2wtZmlyZS0yLFxuICAgICNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMy1maXJlLXNldCAuY29sLWZpcmUtMyxcbiAgICAjZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDItZmlyZS1zZXQgLmNvbC1maXJlLTEsXG4gICAgI2ZpcmVjaGVja291dC1mb3JtIC5jb2wyLWZpcmUtc2V0IC5jb2wtZmlyZS0yIHsgd2lkdGg6IGF1dG87IGZsb2F0OiBub25lOyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAwOyB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlyZWNoZWNrb3V0LXNldCAuY29sMi1zZXQgLmNvbC0xLFxuICAgIC5maXJlY2hlY2tvdXQtc2V0IC5jb2wyLXNldCAuY29sLTIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmlyZWNoZWNrb3V0LXNldCAuY29sMi1zZXQgLmNvbC0xLFxuICAgIC5maXJlY2hlY2tvdXQtc2V0IC5jb2wyLXNldCAuY29sLTIsXG4gICAgLmZpcmVjaGVja291dC1zZXQgI3NoaXBwaW5nLW1ldGhvZCxcbiAgICAuZmlyZWNoZWNrb3V0LXNldCAjcGF5bWVudC1tZXRob2QsXG4gICAgLmZpcmVjaGVja291dC1zZXQgI2NoZWNrb3V0LWNvdXBvbi1kaXNjb3VudC1sb2FkLFxuICAgIC5maXJlY2hlY2tvdXQtc2V0ICNjaGVja291dC1naWZ0Y2FyZC1sb2FkIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtZW1wdHkuZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAycHg7XG4gICAgfVxuXG4gICAgI2ZpcmVjaGVja291dC1mb3JtIC5jb2wzLWZpcmUtc2V0IC5jb2wtZmlyZS0xLFxuICAgICNmaXJlY2hlY2tvdXQtZm9ybSAuY29sMy1maXJlLXNldCAuY29sLWZpcmUtMixcbiAgICAjZmlyZWNoZWNrb3V0LWZvcm0gLmNvbDMtZmlyZS1zZXQgLmNvbC1maXJlLTMge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vdmFyaWFibGVzXCI7XG5cbi5maXJlY2hlY2tvdXQtc2V0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBmaXJlY2hlY2tvdXQtc2VjdGlvbi1udW1iZXI7XG59XG4jYmlsbGluZy1hZGRyZXNzID4gLmJsb2NrLXRpdGxlOjpiZWZvcmUsXG4jc2hpcHBpbmctbWV0aG9kID4gLmJsb2NrLXRpdGxlOjpiZWZvcmUsXG4jcGF5bWVudC1tZXRob2QgID4gLmJsb2NrLXRpdGxlOjpiZWZvcmUsXG4jY2hlY2tvdXQtcmV2aWV3IC5ibG9jay10aXRsZTo6YmVmb3JlLFxuI2NvdXBvbi1kaXNjb3VudCAuYmxvY2stdGl0bGU6OmJlZm9yZSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGZpcmVjaGVja291dC1zZWN0aW9uLW51bWJlcjtcbiAgICBjb250ZW50OiBjb3VudGVyKGZpcmVjaGVja291dC1zZWN0aW9uLW51bWJlcik7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAkZ3dncmVlbjtcbiAgICBjb2xvcjogJHNtb2tlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiXG4uZmlyZWNoZWNrb3V0LXNldCAjc2hpcHBpbmctbWV0aG9kLXJlc2V0LFxuLmZpcmVjaGVja291dC1zZXQgI3BheW1lbnQtbWV0aG9kLXJlc2V0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlyZWNoZWNrb3V0LXNldCAjc2hpcHBpbmctbWV0aG9kLXJlc2V0OmhvdmVyLFxuLmZpcmVjaGVja291dC1zZXQgI3BheW1lbnQtbWV0aG9kLXJlc2V0OmhvdmVyIHsgY29sb3I6ICM3Nzc7IH1cbi5maXJlY2hlY2tvdXQtc2V0IC5ibG9jay1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vdmFyaWFibGVzXCI7XG5cblxuXG4vKiBCbG9jazogUmV2aWV3ICovXG4uYmxvY2stcmV2aWV3IGRpdi5wcm9kdWN0LWltYWdlcyB7ZmxvYXQ6IGxlZnQ7IG1hcmdpbjogMCAkc3BhY2luZy00IDAgMH1cbi5ibG9jay1yZXZpZXcgLnNtYWxsLXJldmlld2VyIHtmb250LXNpemU6ICRmb250LXNpemUteHM7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiByaWdodDsgbWFyZ2luLXRvcDogJHNwYWNpbmctMX1cbi5ibG9jay1yZXZpZXcgLnJldmlldy10aXRsZSB7Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkOyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yfVxuXG5cbiNjaGVja291dC1yZXZpZXctbG9hZCB7XG4gICAgLm1lc3NhZ2VzIHtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZy0xICRzcGFjaW5nLTIgMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZy0xICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hlY2tvdXQtYWdyZWVtZW50cy1sb2FkIHtcbiAgICAubWVzc2FnZXMge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuLmZpcmVjaGVja291dC1zZXQge1xuICAgIC5jaGVja291dC1hZ3JlZW1lbnRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy01O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYWdyZWUge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMSAwICRzcGFjaW5nLTEgMDtcbiAgICAgICAgfVxuICAgICAgICAubGFzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2NoZWNrb3V0LXJldmlldy1zdWJtaXQge1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLTEgMCAkc3BhY2luZy0xO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC5mb3JtLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jb21tZW50IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAjY2hlY2tvdXQtcmV2aWV3IHtcbiAgICAgICAgI2NoZWNrb3V0LWFkZGl0aW9uYWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbGxhdGVyYWwtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb2xsYXRlcmFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0xO1xuICAgICAgICB9XG4gICAgICAgIC5zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLW9wdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZy0xIDAgMCAkc3BhY2luZy0yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgfVxuICAgICAgICAuZmlyZWNoZWNrb3V0LWl0ZW1zLWFmdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICB9XG5cblxuICAgICAgICAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRmb290IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRyLmZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy00IDA7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIlOyBmb250LXNpemU6ICRmb250LXNpemUteHM7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplXG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEtdGFibGUgdGJvZHkgdGQgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14c1xuICAgICAgICB9XG4gICAgfVxuICAgICNjaGVja291dC1yZXZpZXctdGFibGUge1xuICAgICAgICAuYnRuLXJlbW92ZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctMTtcbiAgICAgICAgfVxuICAgICAgICAudWdpZnRjZXJ0LXJlbW92ZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAwIDAgMnB4O1xuICAgICAgICB9XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgID50ciB7XG4gICAgICAgICAgICAgICAgPnRoIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNyZXZpZXctYnV0dG9ucy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0xICRzcGFjaW5nLTUgJHNwYWNpbmctNSAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5wbGVhc2Utd2FpdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbi5idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4tYWdyZWUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuLmZpcmVjaGVja291dC1hZ3JlZW1lbnQtbGFiZWwtbWluaW1hbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAjY2hlY2tvdXQtcmV2aWV3LXRhYmxlIHtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB0ci5ldmVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIHRyLm9kZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdW1tYXJ5LXRvdGFsIHRkIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0LCAyMCUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNhZGRyZXNzZXMtcmV2aWV3IHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAuY29sLTEge1xuICAgICAgICB3aWR0aDogNDklICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICAgIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNzaGlwcGluZy1hZGRyZXNzLXJldmlldyB7XG4gICAgICAgICsge1xuICAgICAgICAgICAgI3BheW1lbnQtbWV0aG9kLXJldmlldyB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5maXJlY2hlY2tvdXQtc2V0IHtcbiAgICAgICAgLnF0eS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5xdHktc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZpcmVjaGVja291dC1zZXQge1xuICAgICAgICAjY2hlY2tvdXQtcmV2aWV3IHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbGxhdGVyYWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIkBpbXBvcnQgXCJ0bV9maXJlY2hlY2tvdXQvZmlyZWNoZWNrb3V0XCI7XG5AaW1wb3J0IFwidG1fZmlyZWNoZWNrb3V0L2NvbXBvbmVudHMvbGF5b3V0XCI7XG5AaW1wb3J0IFwidG1fZmlyZWNoZWNrb3V0L2NvbXBvbmVudHMvc2VjdGlvbi1udW1iZXJzXCI7XG5AaW1wb3J0IFwidG1fZmlyZWNoZWNrb3V0L2NvbXBvbmVudHMvc2VjdGlvbnNcIjtcbkBpbXBvcnQgXCJ0bV9maXJlY2hlY2tvdXQvY29tcG9uZW50cy9yZXZpZXdcIjtcblxuXG4uZmlyZWNoZWNrb3V0LWluZGV4LWluZGV4IHtcblxuICAjYmlsbGluZy1uZXctYWRkcmVzcy1mb3JtLCBsaS5hZGRyZXNzLXNlbGVjdC1pdGVtIHtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLTQ7XG4gIH1cbiAgbGkuYWRkcmVzcy1zZWxlY3QtaXRlbSB7XG5cdGxhYmVsIHtcblx0ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuXHR9XG4gIH1cblxuICAvLyBJbXByb3ZlZCBzcGFjaW5nIGZvciBjaGVja291dCBmb3Jtc1xuICAjYmlsbGluZy1hZGRyZXNzLCAjc2hpcHBpbmctYWRkcmVzcyB7XG5cdC5mb3JtLWxpc3Qge1xuXHQgID4gbGkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHQgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNztcblx0XHR9XG5cdCAgfVxuXG5cdCAgLmlucHV0LWJveCB7XG5cdFx0aW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuXHRcdCAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy0zO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cblxuICAjY2hlY2tvdXQtcmV2aWV3LWxvYWQsICNhZ3JlZW1lbnRzLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAwICRzcGFjaW5nLTM7XG4gIH1cbiAgI2FncmVlbWVudHMtd3JhcHBlciB7XG5cdG9sIHtcblx0ICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuXHQgIHBhZGRpbmc6ICRzcGFjaW5nLTEgMCAwICRzcGFjaW5nLTI7XG5cdH1cblx0LmNoZWNrb3V0LWFncmVlbWVudHMge1xuXHQgIHAuYWdyZWUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRhIHtcblx0XHQgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHR9XG5cdCAgfVxuXHR9XG5cblx0dWwubWVzc2FnZXMge1xuXHQgIHBhZGRpbmctdG9wOiAkc3BhY2luZy00O1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbiAgfVxuXG5cbiAgLnNwLW1ldGhvZHMge1xuXHRkaXYubWV0aG9kLWh0bWwge1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdCAgdmVydGljYWwtYWxpZ246IHN1Yjtcblx0fVxuXHRsYWJlbC5yYWRpbyB7XG5cdCAgbWFyZ2luLXRvcDogJHNwYWNpbmctMjtcblx0ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuXG5cdCAgI3BfbWV0aG9kX3BheXBhbF9leHByZXNzIHtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdCAgfVxuXG5cdCAgaW5wdXQge1xuXHRcdHpvb206IDEuMjU7XG5cdCAgfVxuXG5cdCAgaW1nIHtcblxuXHQgIH1cblx0fVxuXG5cdGxhYmVsLnJhZGlvOmxhc3QtY2hpbGQge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHR1bC5mb3JtLWxpc3Qge1xuXHQgIG1hcmdpbjogMDtcblxuXHR9XG5cbiAgfVxuXG4gIHVsLmZvcm0tbGlzdC5kaXNjb3VudC1ibG9jayB7XG5cdC5jaGVja2JveCB7XG5cdCAgem9vbTogMTtcblx0fVxuICB9XG5cbiAgZHQgbGFiZWwge1xuXHR3aWR0aDogYXV0bztcblx0bWluLXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIGR0IGlucHV0LnJhZGlvLFxuICBkdCBpbnB1dC5jaGVja2JveCB7XG5cdG1hcmdpbjogMCAkc3BhY2luZy0yIDAgMDtcblx0ZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAjcGF5bWVudF9mb3JtX2JhbmtwYXltZW50IHtcblx0dGFibGUgdGQge1xuXHQgIHBhZGRpbmc6IDA7XG5cdH1cbiAgfVxuXG4gIC8vIE1vYmlsZS1zcGVjaWZpYyBpbXByb3ZlbWVudHMgZm9yIHRvdWNoIHRhcmdldHNcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdC5ibG9jay1jb250ZW50IHtcblx0ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTI7XG5cdCAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMjtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0ICBtaW4td2lkdGg6ICRzcGFjaW5nLTY7XG5cdCAgbWluLWhlaWdodDogJHNwYWNpbmctNjtcblx0ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTM7XG5cdH1cblxuXHQuZm9ybS1saXN0IHtcblx0ICBsaS5jb250YWluZXIge1xuXHRcdC5jb2x1bW5zIHtcblx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0ICAuY29sdW1uIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmJsb2NrLWNvbnRlbnQge1xuXHQgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMTtcblx0ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0xO1xuXHR9XG5cblx0dWwuZm9ybS1saXN0Lm10LTAubXItNCB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbiAgfVxuXG59XG4iLCIudG9jIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiRzaXplLXNtYWxsO1xufVxuXG4udG9jPi50b2MtbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4udG9jPi50b2MtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLnRvYy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5hLnRvYy1saW5rIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLmlzLWNvbGxhcHNpYmxlIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXRcbn1cblxuLmlzLWNvbGxhcHNlZCB7XG4gIG1heC1oZWlnaHQ6IDBcbn1cblxuLmlzLXBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMFxufVxuXG4uaXMtYWN0aXZlLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLypcbi50b2MtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycHhcbn1cblxuLmlzLWFjdGl2ZS1saW5rOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NEJDNEJcbn1cbiAqL1xuIiwiLmFjY29yZGlvbmpzIHtcblxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cblxuXG4gIC8vIFNlY3Rpb25cbiAgLy8gLS0tLS0tLS0tLS0tLS0tXG4gIC5hY2Nfc2VjdGlvbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuXHQvLyBIZWFkXG5cdC8vIC0tLS0tLS0tLS0tLVxuXHQuYWNjX2hlYWR7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHQgIHBhZGRpbmc6IDEwcHggMjBweDtcblx0ICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHQgIC8vYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MiUpO1xuXHQgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHQgIC50YWdzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgIH1cblx0fVxuXG5cdC8vIENvbnRlbnRcblx0Ly8gLS0tLS0tLS0tLS0tLS0tXG5cdC5hY2NfY29udGVudHtcblx0ICBwYWRkaW5nOiAxMHB4O1xuXHQgIG1hcmdpbjogMDtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQvL0pTIFJlcXVpcmVtZW50c1xuXHQmLmFjY19hY3RpdmV7XG5cdCAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdCAgPiAuYWNjX2NvbnRlbnR7XG5cblx0ICB9XG5cdCAgPiAuYWNjX2hlYWR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA4OCUpO1xuXHQgIH1cblx0fVxuICB9XG59IiwiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAuNjEsIC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7XG59XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDRweCAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoIC0gMjQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHggNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7XG4gIC8vY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIC8vY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAvL2N1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEZpeCBpT1MgKi9cbi5mYW5jeWJveC1pZnJhbWUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBCdXR0b25zICovXG5cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1idXR0b246bGluayB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiA5OTk5ODtcbn1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuODtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtNDRweDtcbiAgei1pbmRleDogNDAxO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLyogQ2FwdGlvbiAqL1xuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXG5cdFx0ICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXG5cdFx0ICByZ2JhKDAsIDAsIDAsIC4zKSA1MCUsXG5cdFx0ICByZ2JhKDAsIDAsIDAsIC4xNSkgNjUlLFxuXHRcdCAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcblx0XHQgIHJnYmEoMCwgMCwgMCwgLjAzNykgODIuODUlLFxuXHRcdCAgcmdiYSgwLCAwLCAwLCAuMDE5KSA4OCUsXG5cdFx0ICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5Njtcbn1cblxuQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAuZmFuY3lib3gtY2FwdGlvbiB7XG5cdHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gIH1cbn1cblxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG5cdHBhZGRpbmctbGVmdDogNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcblx0cGFkZGluZzogNnB4IDA7XG4gIH1cblxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRyaWdodDogLTZweDtcbiAgfVxuXG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0YmFja2dyb3VuZDogIzRlNGU0ZTtcblx0Y29sb3I6ICNmMmY0ZjY7XG5cdGhlaWdodDogMzZweDtcblx0b3BhY2l0eTogMTtcblx0cGFkZGluZzogNnB4O1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMzZweDtcbiAgfVxuXG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuXHQuZmFuY3lib3gtY2FwdGlvbiB7XG5cdCAgcGFkZGluZy1sZWZ0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG5cdCAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcblx0fVxuICB9XG59XG4vKiBTaGFyZSAqL1xuXG4uZmFuY3lib3gtc2hhcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBUaHVtYnMgKi9cblxuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjEycHg7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcbiAgei1pbmRleDogOTk5OTE7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG5cdHdpZHRoOiAxMTBweDtcbiAgfVxuXG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuXHRyaWdodDogMTEwcHg7XG4gIH1cblxuICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59IiwiLypcbiAqIFRoaXMgY29tYmluZWQgZmlsZSB3YXMgY3JlYXRlZCBieSB0aGUgRGF0YVRhYmxlcyBkb3dubG9hZGVyIGJ1aWxkZXI6XG4gKiAgIGh0dHBzOi8vZGF0YXRhYmxlcy5uZXQvZG93bmxvYWRcbiAqXG4gKiBUbyByZWJ1aWxkIG9yIG1vZGlmeSB0aGlzIGZpbGUgd2l0aCB0aGUgbGF0ZXN0IHZlcnNpb25zIG9mIHRoZSBpbmNsdWRlZFxuICogc29mdHdhcmUgcGxlYXNlIHZpc2l0OlxuICogICBodHRwczovL2RhdGF0YWJsZXMubmV0L2Rvd25sb2FkLyNibS9kdC0xLjEzLjEvci0yLjQuMFxuICpcbiAqIEluY2x1ZGVkIGxpYnJhcmllczpcbiAqICAgRGF0YVRhYmxlcyAxLjEzLjEsIFJlc3BvbnNpdmUgMi40LjBcbiovXG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuXG4gIC5kYXRhVGFibGVzX2luZm8ge1xuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDo1MCU7XG5cdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG5cdGZsb2F0OnJpZ2h0O1xuXHR3aWR0aDo1MCU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRhIHtcblx0ICBtYXJnaW4tbGVmdDoxMHB4O1xuXHR9XG4gIH1cbn0iLCIvKiBQcmlzbUpTIDEuMjkuMFxuaHR0cHM6Ly9wcmlzbWpzLmNvbS9kb3dubG9hZC5odG1sI3RoZW1lcz1wcmlzbS10b21vcnJvdyZsYW5ndWFnZXM9bWFya3VwK2NzcytjbGlrZStqYXZhc2NyaXB0K2Jhc2grY3NzLWV4dHJhcytkb2NrZXIrZ3JhcGhxbCtpZ25vcmUramF2YWRvY2xpa2UranNvbittYXJrdXAtdGVtcGxhdGluZytuZ2lueCtwaHArcGhwZG9jK3BocC1leHRyYXMrc2NzcytzaGVsbC1zZXNzaW9uK3NxbCt0d2lnK3VyaSt5YW1sJnBsdWdpbnM9bGluZS1udW1iZXJzK3Nob3ctbGFuZ3VhZ2UrcmVtb3ZlLWluaXRpYWwtbGluZS1mZWVkK2tlZXAtbWFya3VwK25vcm1hbGl6ZS13aGl0ZXNwYWNlK3Rvb2xiYXIrY29weS10by1jbGlwYm9hcmQgKi9cbi8qKlxuICogcHJpc20uanMgdG9tb3Jyb3cgbmlnaHQgZWlnaHRpZXMgZm9yIEphdmFTY3JpcHQsIENvZmZlZVNjcmlwdCwgQ1NTIGFuZCBIVE1MXG4gKiBCYXNlZCBvbiBodHRwczovL2dpdGh1Yi5jb20vY2hyaXNrZW1wc29uL3RvbW9ycm93LXRoZW1lXG4gKiBAYXV0aG9yIFJvc2UgUHJpdGNoYXJkXG4gKi9cblxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxuLyogQ29kZSBibG9ja3MgKi9cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogLjVlbSAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbn1cblxuLyogSW5saW5lIGNvZGUgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgcGFkZGluZzogLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogLjNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRva2VuLmNvbW1lbnQsXG4udG9rZW4uYmxvY2stY29tbWVudCxcbi50b2tlbi5wcm9sb2csXG4udG9rZW4uZG9jdHlwZSxcbi50b2tlbi5jZGF0YSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4udG9rZW4ucHVuY3R1YXRpb24ge1xuICBjb2xvcjogI2NjYztcbn1cblxuLnRva2VuLnRhZyxcbi50b2tlbi5hdHRyLW5hbWUsXG4udG9rZW4ubmFtZXNwYWNlLFxuLnRva2VuLmRlbGV0ZWQge1xuICBjb2xvcjogI2UyNzc3YTtcbn1cblxuLnRva2VuLmZ1bmN0aW9uLW5hbWUge1xuICBjb2xvcjogIzYxOTZjYztcbn1cblxuLnRva2VuLmJvb2xlYW4sXG4udG9rZW4ubnVtYmVyLFxuLnRva2VuLmZ1bmN0aW9uIHtcbiAgY29sb3I6ICNmMDhkNDk7XG59XG5cbi50b2tlbi5wcm9wZXJ0eSxcbi50b2tlbi5jbGFzcy1uYW1lLFxuLnRva2VuLmNvbnN0YW50LFxuLnRva2VuLnN5bWJvbCB7XG4gIGNvbG9yOiAjZjhjNTU1O1xufVxuXG4udG9rZW4uc2VsZWN0b3IsXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmF0cnVsZSxcbi50b2tlbi5rZXl3b3JkLFxuLnRva2VuLmJ1aWx0aW4ge1xuICBjb2xvcjogI2NjOTljZDtcbn1cblxuLnRva2VuLnN0cmluZyxcbi50b2tlbi5jaGFyLFxuLnRva2VuLmF0dHItdmFsdWUsXG4udG9rZW4ucmVnZXgsXG4udG9rZW4udmFyaWFibGUge1xuICBjb2xvcjogIzdlYzY5OTtcbn1cblxuLnRva2VuLm9wZXJhdG9yLFxuLnRva2VuLmVudGl0eSxcbi50b2tlbi51cmwge1xuICBjb2xvcjogIzY3Y2RjYztcbn1cblxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9rZW4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udG9rZW4uZW50aXR5IHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4udG9rZW4uaW5zZXJ0ZWQge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ubGluZS1udW1iZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMuOGVtO1xuICBjb3VudGVyLXJlc2V0OiBsaW5lbnVtYmVyO1xufVxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLmxpbmUtbnVtYmVycyA+IGNvZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuXG4ubGluZS1udW1iZXJzIC5saW5lLW51bWJlcnMtcm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsZWZ0OiAtMy44ZW07XG4gIHdpZHRoOiAzZW07IC8qIHdvcmtzIGZvciBsaW5lLW51bWJlcnMgYmVsb3cgMTAwMCBsaW5lcyAqL1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcblxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG59XG5cbi5saW5lLW51bWJlcnMtcm93cyA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpbmVudW1iZXI7XG59XG5cbi5saW5lLW51bWJlcnMtcm93cyA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaW5lbnVtYmVyKTtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmRpdi5jb2RlLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogLjNlbTtcbiAgcmlnaHQ6IC4yZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cblxuZGl2LmNvZGUtdG9vbGJhcjpob3ZlciA+IC50b29sYmFyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2VwYXJhdGUgbGluZSBiL2MgcnVsZXMgYXJlIHRocm93biBvdXQgaWYgc2VsZWN0b3IgaXMgaW52YWxpZC5cbiAgIElFMTEgYW5kIG9sZCBFZGdlIHZlcnNpb25zIGRvbid0IHN1cHBvcnQgOmZvY3VzLXdpdGhpbi4gKi9cbmRpdi5jb2RlLXRvb2xiYXI6Zm9jdXMtd2l0aGluID4gLnRvb2xiYXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBmb3IgYnV0dG9uICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IGEsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gYnV0dG9uLFxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IHNwYW4ge1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBwYWRkaW5nOiAwIC41ZW07XG4gIGJhY2tncm91bmQ6ICNmNWYyZjA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMjQsIDIyNCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogLjVlbTtcbn1cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IGE6aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gYTpmb2N1cyxcbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciA+IC50b29sYmFyLWl0ZW0gPiBidXR0b246aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gYnV0dG9uOmZvY3VzLFxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyID4gLnRvb2xiYXItaXRlbSA+IHNwYW46aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgPiAudG9vbGJhci1pdGVtID4gc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiIsIi8qKiBMaWdodCBjb2xvci1zY2hlbWUgKiovXG46cm9vdHtcbiAgLS1jYy1iZzogI3skd2hpdGV9O1xuICAtLWNjLXRleHQ6ICN7JHRleHR9O1xuICAtLWNjLWJvcmRlci1yYWRpdXM6IDRweDtcblxuICAtLWNjLWJ0bi1wcmltYXJ5LWJnOiAjeyRnd2dyZWVufTtcbiAgLS1jYy1idG4tcHJpbWFyeS10ZXh0OiB2YXIoLS1jYy10ZXh0KTtcbiAgLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzogI3tsaWdodGVuKCRnd2dyZWVuLCAzJSl9O1xuXG4gIC0tY2MtYnRuLXNlY29uZGFyeS1iZzogI3skYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNjLXRleHQpO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICNkOGUwZTY7XG5cbiAgLS1jYy1idG4tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWNjLXRvZ2dsZS1iZy1vZmY6ICM5MTllYTY7XG4gIC0tY2MtdG9nZ2xlLWJnLW9uOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG4gIC0tY2MtdG9nZ2xlLWJnLXJlYWRvbmx5OiAjZDVkZWUyO1xuICAtLWNjLXRvZ2dsZS1rbm9iLWJnOiAjZmZmO1xuICAtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3I6ICNlY2YyZmE7XG4gIC0tY2MtYmxvY2stdGV4dDogdmFyKC0tY2MtdGV4dCk7XG4gIC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiAjZjBmNGY3O1xuICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3ZlcjogI2U5ZWZmNDtcbiAgLS1jYy1zZWN0aW9uLWJvcmRlcjogI2YxZjNmNTtcbiAgLS1jYy1jb29raWUtdGFibGUtYm9yZGVyOiAjZTllZGYyO1xuICAtLWNjLW92ZXJsYXktYmc6IHJnYmEoNCwgNiwgOCwgLjg1KTtcbiAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOiAjY2ZkNWRiO1xuICAtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmctaG92ZXI6ICM5MTk5YTA7XG59XG5cbi8qKiBEYXJrIGNvbG9yLXNjaGVtZSAqKi9cbi5jX2Rhcmttb2Rle1xuICAtLWNjLWJnOiAjMTgxYjFkO1xuICAtLWNjLXRleHQ6ICNkOGU1ZWE7XG4gIC0tY2MtYnRuLXByaW1hcnktYmc6ICNhNmM0ZGQ7XG4gIC0tY2MtYnRuLXByaW1hcnktdGV4dDogIzAwMDtcbiAgLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzogI2MyZGZmNztcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LWJnOiAjMzMzODNjO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY2MtdGV4dCk7XG4gIC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZzogIzNlNDU0YTtcbiAgLS1jYy10b2dnbGUtYmctb2ZmOiAjNjY3NDgxO1xuICAtLWNjLXRvZ2dsZS1iZy1vbjogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICAtLWNjLXRvZ2dsZS1iZy1yZWFkb25seTogIzQ1NGM1NDtcbiAgLS1jYy10b2dnbGUta25vYi1iZzogdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtcbiAgLS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yOiB2YXIoLS1jYy1iZyk7XG4gIC0tY2MtYmxvY2stdGV4dDogI2IzYmZjNTtcbiAgLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6ICMyMzI3MmE7XG4gIC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnLWhvdmVyOiAjMmIzMDM1O1xuICAtLWNjLXNlY3Rpb24tYm9yZGVyOiAjMjkyZDMxO1xuICAtLWNjLWNvb2tpZS10YWJsZS1ib3JkZXI6ICMyYjMwMzU7XG4gIC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzogIzY2NzQ4MTtcbiAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnLWhvdmVyOiAjOTE5OWEwO1xufVxuXG4uY2NfZGl2ICosXG4uY2NfZGl2ICo6aG92ZXIsXG4uY2NfZGl2IDpiZWZvcmUsXG4uY2NfZGl2IDphZnRlcntcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5jY19kaXYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogdmFyKC0tY2MtdGV4dCk7XG59XG5cbiNjbS5ib3g6bm90KC5jZW50ZXIpIHtcbiAgbWFyZ2luOjAhaW1wb3J0YW50O1xufVxuXG4uY2NfZGl2IC5jLWJuLFxuLmNjX2RpdiAuYi10bCxcbiNzLXR0bCxcbiNjLXR0bCxcbiNzLWJsIHRkOmJlZm9yZXtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2NtLFxuI3MtaW5yLFxuLmNjX2RpdiAuYy1ibCxcbi5jY19kaXYgLmItdGwsXG4jcy1ibCAuYWN0IC5iLWFjY3tcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbiNzLWJsIC5hY3QgLmItYWNje1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNjX2RpdiBpbnB1dCxcbi5jY19kaXYgYnV0dG9uLFxuLmNjX2RpdiBhe1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNjX2RpdiBhe1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi5jY19kaXYgYTpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBNYWtlIGVsZW1lbnRzIFwiYW5pbWF0YWJsZVwiICovXG4uYy0tYW5pbSAjY20sXG4uYy0tYW5pbSAjcy1jbnQsXG4uYy0tYW5pbSAjcy1pbnIsXG4jY3Mtb3YsXG4jY20tb3Z7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjI1cyBsaW5lYXIsIG9wYWNpdHkgLjI1cyBlYXNlLCB0cmFuc2Zvcm0gLjI1cyBlYXNlIWltcG9ydGFudDtcbn1cblxuLmMtLWFuaW0gLmMtYm57XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlIWltcG9ydGFudDtcbn1cblxuLyogc3RhcnQgdHJhbnNpdGlvbnMgKi9cbi5jLS1hbmltICNjbS5iYXIuc2xpZGUsXG4uYy0tYW5pbSAuYmFyLnNsaWRlICNzLWlucntcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZSwgdHJhbnNmb3JtIC40cyBlYXNlIWltcG9ydGFudDtcbn1cblxuLmMtLWFuaW0gI2NtLmJhci5zbGlkZSArICNjbS1vdixcbi5jLS1hbmltIC5iYXIuc2xpZGUgKyAjY3Mtb3Z7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjRzIGVhc2UsIG9wYWNpdHkgLjRzIGVhc2UsIHRyYW5zZm9ybSAuNHMgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbiNjbS5iYXIuc2xpZGUsXG4uY2NfZGl2IC5iYXIuc2xpZGUgI3MtaW5ye1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNjbS5iYXIudG9wLnNsaWRlLFxuLmNjX2RpdiAuYmFyLmxlZnQuc2xpZGUgI3MtaW5ye1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY20uc2xpZGUsXG4uY2NfZGl2IC5zbGlkZSAjcy1pbnJ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjZlbSk7XG59XG5cbiNjbS50b3Auc2xpZGV7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS42ZW0pO1xufVxuXG4jY20uYmFyLnNsaWRle1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbiNjbS5iYXIudG9wLnNsaWRle1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLyogZW5kIHRyYW5zaXRpb25zICovXG5cbi8qIFNob3cgbW9kYWxzICovXG5cbi5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbSxcbi5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS5iYXIsXG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI3MtaW5yLFxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltIC5iYXIuc2xpZGUgI3MtaW5ye1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbn1cblxuLnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLmJveC5taWRkbGUsXG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20uY2xvdWQubWlkZGxle1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaG93LS1zZXR0aW5ncyAuYy0tYW5pbSAjcy1jbnR7XG4gIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xufVxuXG4vKiBTaG93IG92ZXJsYXlzICovXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20tb3YsXG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI2NzLW92e1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG59XG5cbiNjbXtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEuMWVtIDEuNWVtIDEuNGVtIDEuNWVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJnKTtcbiAgbWF4LXdpZHRoOiAyNC4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuMjUwZW07XG4gIHJpZ2h0OiAxLjI1MGVtO1xuICBib3gtc2hhZG93OiAwIDAuNjI1ZW0gMS44NzVlbSByZ2JhKDIsIDIsIDMsIDAuMjgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi8qKiBmaXggaHR0cHM6Ly9naXRodWIuY29tL29yZXN0YmlkYS9jb29raWVjb25zZW50L2lzc3Vlcy85NCAqKi9cbiNjY19kaXYgI2NtIHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuXG4jYy10dGx7XG4gIG1hcmdpbi1ib3R0b206IC43ZW07XG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xufVxuXG4uY2xvdWQgI2MtdHRse1xuICBtYXJnaW4tdG9wOiAtLjE1ZW07XG59XG5cbiNjLXR4dHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uY2NfZGl2ICNjLWJuc3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxLjRlbTtcbn1cblxuLmNjX2RpdiAuYy1ibntcbiAgY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO1xuICBwYWRkaW5nOiAxZW0gMS43ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODJlbTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBmbGV4OiAxO1xufVxuXG4jYy1ibnMgYnV0dG9uICsgYnV0dG9uLFxuI3MtY250IGJ1dHRvbiArIGJ1dHRvbixcbiNzLWMtYm57XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuI3MtY250ICNzLXJhbGwtYm57XG4gIGZsb2F0OiBub25lO1xufVxuXG4jY20gLmNfbGluazpob3ZlcixcbiNjbSAuY19saW5rOmFjdGl2ZSxcbiNzLWNudCBidXR0b24gKyBidXR0b246aG92ZXIsXG4jcy1jbnQgYnV0dG9uICsgYnV0dG9uOmFjdGl2ZSxcbiNzLWMtYm46YWN0aXZlLFxuI3MtYy1ibjpob3ZlcntcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7XG59XG5cbi8qKlxuQ29va2llQ29uc2VudCBzZXR0aW5ncyBtb2RhbFxuKiovXG4jcy1jbnR7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAxO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNzLWJse1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jcy1ibCAudGl0bGV7XG4gIG1hcmdpbi10b3A6IDEuNGVtO1xufVxuXG4jcy1ibCAudGl0bGU6Zmlyc3QtY2hpbGR7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzLWJsIC5iLWJue1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcy1ibCAuYi1hY2MgLnB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuI3MtY250IC5iLWJuIC5iLXRse1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogLjk1ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuM2VtIDYuNGVtIDEuM2VtIDIuN2VtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuI3MtY250IC5iLWJuIC5iLXRsLmV4cHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jcy1jbnQgLmFjdCAuYi1ibiAuYi10bHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbiNzLWNudCAuYi1ibiAuYi10bDphY3RpdmUsXG4jcy1jbnQgLmItYm4gLmItdGw6aG92ZXJ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3Zlcik7XG59XG5cbiNzLWJsIC5iLWJue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzLWJsIC5jLWJse1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbiNzLWJsIC5jLWJsOmhvdmVye1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xufVxuXG4jcy1ibCAuYy1ibDpsYXN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4jcy1ibCAuYy1ibDpmaXJzdC1jaGlsZHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyOm5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuI3MtYmwgLmMtYmw6bm90KC5iLWV4KTpmaXJzdC1jaGlsZDpob3ZlcntcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4e1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbiNzLWJsIC5jLWJsLmItZXggKyAuYy1ibHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4ICsgLmMtYmwuYi1leHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3MtYmwgLmMtYmwuYi1leDpmaXJzdC1jaGlsZHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4OmZpcnN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4jcy1ibCAuYi1hY2N7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcy1ibCAuYWN0IC5iLWFjY3tcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzLWNudCAucHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAuODVlbTtcbiAgY29sb3I6IHZhcigtLWNjLWJsb2NrLXRleHQpO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnbDpkaXNhYmxlZHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuI2Mtdmxue1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjc3tcbiAgcGFkZGluZzogMCAxLjdlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNzLWlucntcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoLjk2KTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy10b3A6IDQuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuNzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogcmdiYSgzLCA2LCA5LCAuMjYpIDBweCAxM3B4IDI3cHggLTVweDtcbn1cblxuI3MtaW5yLFxuI3MtaGRyLFxuI3MtYm5ze1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1iZyk7XG59XG5cbiNzLWJse1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy15OiBvdmVybGF5O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS4zZW0gMS44ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3MtYm5ze1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbiAgaGVpZ2h0OiA0Ljc1ZW07XG59XG5cbi5jY19kaXYgLmNjLWxpbmt7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2NfZGl2IC5jYy1saW5rOmhvdmVyLFxuLmNjX2RpdiAuY2MtbGluazphY3RpdmV7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNjLWJucyBidXR0b246Zmlyc3QtY2hpbGQsXG4jcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxke1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktdGV4dCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcbn1cblxuI2MtYm5zLnN3YXAgYnV0dG9uOmZpcnN0LWNoaWxke1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7XG59XG5cbiNjLWJucy5zd2FwIGJ1dHRvbjpsYXN0LWNoaWxke1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktdGV4dCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRne1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUtYmctb24pO1xufVxuXG4jYy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiNjLWJucyBidXR0b246Zmlyc3QtY2hpbGQ6aG92ZXIsXG4jcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiNzLWJucyBidXR0b246Zmlyc3QtY2hpbGQ6aG92ZXIsXG4jYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZDphY3RpdmUsXG4jYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZDpob3ZlcntcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO1xufVxuXG4jYy1ibnMuc3dhcCBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuI2MtYm5zLnN3YXAgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVye1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtcbn1cblxuI3MtaGRye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAxLjVyZW0gMS44ZW0gMXJlbSAxLjhlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbn1cblxuI3MtdHRse1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuI3MtYy1ibntcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEuN2VtO1xuICBoZWlnaHQ6IDEuN2VtO1xuICBmb250LXNpemU6IDEuNDVlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcy1jLWJuY3tcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNjX2RpdiBzcGFuLnQtbGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY19wb2xpY3lfX3RleHR7XG4gIGhlaWdodDogMzEuMjUwZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEuMjUwZW07XG59XG5cbiNjLXMtaW57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNWVtKTtcbiAgbWF4LWhlaWdodDogMzcuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODhweCkge1xuICAvKiogd29ya3Mgb25seSBvbiB3ZWJraXQtYmFzZWQgYnJvd3NlcnMgKiovXG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICB3aWR0aDogLjllbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1MGVtIDAuMjUwZW0gMDtcbiAgfVxuXG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcbiAgICBib3JkZXI6IDAuMjVlbSBzb2xpZCB2YXIoLS1jYy1iZyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwZW07XG4gIH1cblxuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZy1ob3Zlcik7XG4gIH1cblxuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuXG4vKiogY3VzdG9tIGNoZWNrYm94ICoqL1xuLyogVGhlIGNvbnRhaW5lciAqL1xuLmNjX2RpdiAuYi10ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDEuMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4uY2NfZGl2IC5iLXRnIC5jLXRnbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4uY2NfZGl2IC5iLXRnIC5jLXRnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUtYmctb2ZmKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsIGJveC1zaGFkb3cgLjI1cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNjX2RpdiBzcGFuLnQtbGIsXG4uY2NfZGl2IC5iLXRnLFxuLmNjX2RpdiAuYi10ZyAuYy10Zyxcbi5jY19kaXYgLmItdGcgLmMtdGdse1xuICB3aWR0aDogMy40ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDRlbTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Zy5jLXJve1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnbCB+IC5jLXRnLmMtcm97XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1iZy1yZWFkb25seSk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsIH4gLmMtdGcuYy1ybzphZnRlcntcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbi5jY19kaXYgLmItdGcgLmMtdGc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwLjEyNWVtO1xuICB0b3A6IDAuMTI1ZW07XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUta25vYi1iZyk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDI0LCAzMiwgMzUsIC4zNik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZzphZnRlcntcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuOWVtKTtcbn1cblxuI3MtYmwgdGFibGUsXG4jcy1ibCB0aCxcbiNzLWJsIHRke1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNzLWJsIHRib2R5IHRye1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuI3MtYmwgdGJvZHkgdHI6aG92ZXJ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3Zlcik7XG59XG5cbiNzLWJsIHRhYmxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3MtYmwgdGQsXG4jcy1ibCB0aCB7XG4gIHBhZGRpbmc6IDAuOGVtIDAuNjI1ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbn1cblxuI3MtYmwgdGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcGFkZGluZzogMS4yZW0gMS4yZW07XG59XG5cbiNzLWJsIHRoZWFkIHRyOmZpcnN0LWNoaWxke1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG59XG5cbi5mb3JjZS0tY29uc2VudCAjcy1jbnQsXG4uZm9yY2UtLWNvbnNlbnQgI2Nze1xuICB3aWR0aDogMTAwdnc7XG59XG5cbiNjbS1vdixcbiNjcy1vdntcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzA3MDcwNztcbiAgYmFja2dyb3VuZDogdmFyKC0tY2Mtb3ZlcmxheS1iZyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zaG93LS1zZXR0aW5ncyAjY3Mtb3YsXG4uYy0tYW5pbSAjY3Mtb3YsXG4uZm9yY2UtLWNvbnNlbnQgLmMtLWFuaW0gI2NtLW92LFxuLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgI2NtLW92e1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NzLW92e1xuICB6LWluZGV4OiAyO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgLmNjX2RpdntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4yNXMgbGluZWFyO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAuY2NfZGl2LFxuLmZvcmNlLS1jb25zZW50LnNob3ctLXNldHRpbmdzIC5jLS1hbmltIC5jY19kaXZ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mb3JjZS0tY29uc2VudCAjY217XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZvcmNlLS1jb25zZW50ICNjbS5iYXJ7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxuaHRtbC5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50e1xuICBvdmVyZmxvdy15OiBoaWRkZW4haW1wb3J0YW50O1xufVxuXG5odG1sLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQsXG5odG1sLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgYm9keXtcbiAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuIWltcG9ydGFudDtcbn1cbi8qKiBFTkQgQkxPQ0sgUEFHRSBTQ1JPTEwgKi9cblxuLyoqIEJFR0lOIElDT05TICoqL1xuLmNjX2RpdiAuYi1ibiAuZXhwOjpiZWZvcmUsXG4uY2NfZGl2IC5hY3QgLmItYm4gLmV4cDo6YmVmb3Jle1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAxLjJlbTtcbiAgdG9wOiA1MCU7XG59XG5cbi5jY19kaXYgLmFjdCAuYi1ibiAuYi10bDo6YmVmb3Jle1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSkgcm90YXRlKDIyNWRlZyk7XG59XG5cbi5jY19kaXYgLm9uLWk6OmJlZm9yZXtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgcGFkZGluZzogLjFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogLjQ1ZW07XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IC4zN2VtO1xuICBsZWZ0OiAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4jcy1jLWJuOjpiZWZvcmUsXG4jcy1jLWJuOjphZnRlcntcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjgyZW07XG4gIHRvcDogLjU4ZW07XG4gIGhlaWdodDogLjZlbTtcbiAgd2lkdGg6IDEuNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzLWMtYm46OmFmdGVye1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2NfZGl2IC5vZmYtaSxcbi5jY19kaXYgLm9uLWl7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2U7XG59XG5cbi5jY19kaXYgLm9uLWl7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jY19kaXYgLm9mZi1pOjpiZWZvcmUsXG4uY2NfZGl2IC5vZmYtaTo6YWZ0ZXJ7XG4gIHJpZ2h0OiAuOGVtO1xuICB0b3A6IC40MmVtO1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogLjdlbTtcbiAgd2lkdGg6IC4wOTM3NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcik7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmNjX2RpdiAub2ZmLWk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jY19kaXYgLm9mZi1pOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZyAub24taXtcbiAgb3BhY2l0eTogMTtcbn1cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZyAub2ZmLWl7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiogRU5EIElDT05TICoqL1xuXG4jY20uYm94Lm1pZGRsZSxcbiNjbS5jbG91ZC5taWRkbGV7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuI2NtLmJveC5taWRkbGUuem9vbSxcbiNjbS5jbG91ZC5taWRkbGUuem9vbXtcbiAgdHJhbnNmb3JtOiBzY2FsZSguOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiNjbS5ib3guY2VudGVye1xuICBsZWZ0OiAxZW07XG4gIHJpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBTdGFydCBjbG91ZCBsYXlvdXQgKi9cbiNjbS5jbG91ZCB7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMWVtO1xuICByaWdodDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxLjNlbSAyZW07XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtaW5ye1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jY19kaXYgLmNsb3VkICNjLWluci1pe1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRlbTtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtdHh0e1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtYm5ze1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jY20uY2xvdWQgLmMtYm57XG4gIG1hcmdpbjogLjYyNWVtIDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NtLmNsb3VkIC5jLWJuOmZpcnN0LWNoaWxke1xuICBtYXJnaW46IDA7XG59XG5cbiNjbS5jbG91ZC5sZWZ0e1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbn1cblxuI2NtLmNsb3VkLnJpZ2h0e1xuICBtYXJnaW4tbGVmdDogMS4yNWVtO1xufVxuLyogRW5kIGNsb3VkIGxheW91dCAqL1xuXG4vKiBTdGFydCBiYXIgbGF5b3V0ICovXG4jY20uYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAyZW07XG59XG5cbiNjbS5iYXIgI2MtaW5ye1xuICBtYXgtd2lkdGg6IDMyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jY20uYmFyICNjLWJuc3tcbiAgbWF4LXdpZHRoOiAzMy43NWVtO1xufVxuXG4jY20uYmFyICNjc3tcbiAgcGFkZGluZzogMDtcbn1cblxuLmNjX2RpdiAuYmFyICNjLXMtaW57XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jY19kaXYgLmJhciAjcy1oZHIsXG4uY2NfZGl2IC5iYXIgI3MtYmwsXG4uY2NfZGl2IC5iYXIgI3MtYm5zIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgcGFkZGluZy1yaWdodDogMS42ZW07XG59XG5cbi5jY19kaXYgLmJhciAjY3N7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGFsaWduIGJhciB0byByaWdodCBieSBkZWZhdWx0ICovXG4uY2NfZGl2IC5iYXIgI3MtaW5ye1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMzJlbTtcbn1cblxuLmNjX2RpdiAuYmFyLmxlZnQgI3MtaW5ye1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuLmNjX2RpdiAuYmFyICNzLWJsIHRhYmxlLFxuLmNjX2RpdiAuYmFyICNzLWJsIHRoZWFkLFxuLmNjX2RpdiAuYmFyICNzLWJsIHRib2R5LFxuLmNjX2RpdiAuYmFyICNzLWJsIHRoLFxuLmNjX2RpdiAuYmFyICNzLWJsIHRkLFxuLmNjX2RpdiAuYmFyICNzLWJsIHRyLFxuLmNjX2RpdiAuYmFyICNzLWNudHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGhlYWQgdHJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtYmwgdHJ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtdGFibGUtYm9yZGVyKTtcbn1cblxuLmNjX2RpdiAuYmFyICNzLWJsIHRkIHtcbiAgLyogQmVoYXZlICBsaWtlIGEgXCJyb3dcIiAqL1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNSU7XG59XG5cbi5jY19kaXYgLmJhciAjcy1ibCB0ZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29udGVudDogYXR0cihkYXRhLWNvbHVtbik7XG4gIGNvbG9yOiB2YXIoLS1jYy10ZXh0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4vKiBFbmQgYmFyIGxheW91dCAqL1xuXG4vKiBQb3NpdGlvbnMgKi9cbiNjbS50b3Age1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMS4yNTBlbTtcbn1cblxuI2NtLmxlZnR7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxLjI1MGVtO1xufVxuXG4jY20ucmlnaHR7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxLjI1MGVtO1xufVxuXG4jY20uYmFyLmxlZnQsXG4jY20uYmFyLnJpZ2h0e1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuI2NtLmJhci50b3B7XG4gIHRvcDogMDtcbn1cbi8qIGVuZCBwb3NpdGlvbnMgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg4cHgpIHtcblxuICAjY20sXG4gICNjbS5jbG91ZCxcbiAgI2NtLmxlZnQsXG4gICNjbS5yaWdodHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEuNGVtIWltcG9ydGFudDtcbiAgICByaWdodDogMWVtO1xuICAgIGxlZnQ6IDFlbTtcbiAgICBib3R0b206IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb3JjZS0tY29uc2VudCAjY20sXG4gIC5mb3JjZS0tY29uc2VudCAjY20uY2xvdWR7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuXG4gICNjbS50b3B7XG4gICAgdG9wOiAxZW07XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgI2NtLmJvdHRvbXtcbiAgICBib3R0b206IDFlbTtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAjY20uYmFyLmJvdHRvbXtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAjY20uY2xvdWQgLmMtYm57XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgfVxuXG4gICNzLWJucyxcbiAgLmNjX2RpdiAuYmFyICNzLWJuc3tcbiAgICBwYWRkaW5nOiAxZW0gMS4zZW07XG4gIH1cblxuICAuY2NfZGl2IC5iYXIgI3MtaW5ye1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jY19kaXYgLmNsb3VkICNjLWluci1pe1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAjY3N7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI2Mtcy1pbntcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNjX2RpdiAuYi10Z3tcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgcmlnaHQ6IDEuMWVtO1xuICB9XG5cbiAgI3MtaW5ye1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy45ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICNzLWJuc3tcbiAgICBoZWlnaHQ6IDcuOWVtO1xuICB9XG5cbiAgI3MtYmwsXG4gIC5jY19kaXYgLmJhciAjcy1ibHtcbiAgICBwYWRkaW5nOiAxLjNlbTtcbiAgfVxuXG4gICNzLWhkcixcbiAgLmNjX2RpdiAuYmFyICNzLWhkcntcbiAgICBwYWRkaW5nOiAwIDEuM2VtO1xuICB9XG5cbiAgLyoqIGR5bmFtaWMgdGFibGUgbGF5b3V0ICoqL1xuICAjcy1ibCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjcy1pbnIuYm5zLXR7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVlbTtcbiAgfVxuXG4gIC5ibnMtdCAjcy1ibnN7XG4gICAgaGVpZ2h0OiAxMC41ZW07XG4gIH1cblxuICAuY2NfZGl2IC5ibnMtdCAuYy1ibntcbiAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICBwYWRkaW5nOiAuOWVtIDEuNmVtO1xuICB9XG5cbiAgI3MtY250IC5iLWJuIC5iLXRse1xuICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XG4gIH1cblxuICAvKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuICAjcy1ibCB0YWJsZSxcbiAgI3MtYmwgdGhlYWQsXG4gICNzLWJsIHRib2R5LFxuICAjcy1ibCB0aCxcbiAgI3MtYmwgdGQsXG4gICNzLWJsIHRyLFxuICAjcy1jbnR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xuICAjcy1ibCB0aGVhZCB0cntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cblxuICAjcy1ibCB0cntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG4gIH1cblxuICAjcy1ibCB0ZCB7XG4gICAgLyogQmVoYXZlICBsaWtlIGEgXCJyb3dcIiAqL1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNSU7XG4gIH1cblxuICAjcy1ibCB0ZDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2x1bW4pO1xuICAgIGNvbG9yOiB2YXIoLS1jYy10ZXh0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgI2NtIC5jLWJuLFxuICAuY2NfZGl2IC5jLWJue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICNzLWNudCAjcy1yYWxsLWJue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmNjX2RpdiAjYy1ibnN7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICNjLWJucyBidXR0b24gKyBidXR0b24sXG4gICNzLWNudCBidXR0b24gKyBidXR0b257XG4gICAgbWFyZ2luLXRvcDogMC42MjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogdW5zZXQ7XG4gIH1cblxuICAjY20uY2xvdWQsXG4gICNjbS5ib3h7XG4gICAgbGVmdDogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAjY20uY2xvdWQucmlnaHQsXG4gICNjbS5jbG91ZC5sZWZ0e1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jY19kaXYgLmNsb3VkICNjLWJucyxcbiAgLmNjX2RpdiAuY2xvdWQgI2MtaW5yLFxuICAuY2NfZGl2IC5jbG91ZCAjYy1pbnItaXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLmNjX2RpdiAuY2xvdWQgI2MtdHh0e1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgfVxuXG4gIC5jY19kaXYgLmNsb3VkICNjLWJuc3tcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xuICB9XG59XG5cbi8qIEJlZ2luIElFIGZpeGVzICovXG4uY2NfZGl2LmllICNjLXZsbntcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNS42MmVtO1xufVxuXG4uY2NfZGl2LmllIC5iYXIgI2Mtdmxue1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNjX2Rpdi5pZSAjY3N7XG4gIG1heC1oZWlnaHQ6IDM3LjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC01LjYyNWVtO1xufVxuXG4uY2NfZGl2LmllIC5iYXIgI2Nze1xuICBtYXJnaW4tdG9wOjA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jY19kaXYuaWUgI2Nte1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlNmU5O1xufVxuXG4uY2NfZGl2LmllICNjLXMtaW57XG4gIHRvcDogMDtcbn1cblxuLmNjX2Rpdi5pZSAuYi10Z3tcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIC5jLXRnbDpjaGVja2VkIH4gLmMtdGc6YWZ0ZXJ7XG4gIGxlZnQ6IDEuOTVlbTtcbn1cblxuLmNjX2Rpdi5pZSAjcy1ibCB0YWJsZXtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jY19kaXYuaWUgLmItdGcgLmMtdGd7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jY19kaXYuaWUgLmItdGcgLmMtdGdse1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNjX2Rpdi5pZSAjcy1jbnQgLmItYm4gLmItdGx7XG4gIHBhZGRpbmc6IDEuM2VtIDYuNGVtIDEuM2VtIDEuNGVtXG59XG5cbi5jY19kaXYuaWUgIC5iYXIgI3MtYmwgdGQ6YmVmb3Jle1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2NfZGl2LmllIC5iYXIgI3MtYmwgdGR7XG4gIHBhZGRpbmc6IDAuOGVtIDAuNjI1ZW0gMC44ZW0gMS4yZW07XG59XG5cbi5jY19kaXYuaWUgLmJhciAjcy1ibCB0aGVhZCB0cntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIC50LWxie1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5jY19kaXYuaWUgI2NtLW92LFxuLmNjX2Rpdi5pZSAjY3Mtb3Z7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi8qKiBFTkQgSUUgRklYRVMgKiovIiwiZGl2LndyYXBwZXIge1xuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgKiArIGxhYmVsLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAqICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4sXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW4sXG4gICAgLyogUldEIGZpeCAqL1xuICAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnNwLW1ldGhvZHMgZGQgaW5wdXQgKyBsYWJlbCxcbiAgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5zcC1tZXRob2RzIGRkIGlucHV0ICsgKiArIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1baGlkZGVuXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgLyogTW92ZSBpdCBhYm92ZSB0aGUgbGFiZWwgaW4gY2FzZSBpZiBsYWJlbCBoYXMgd3JvbmcgJ2ZvcicgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbm93O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwICRzbW9rZSBpbnNldCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1pbi13aWR0aDogMjNweDtcbiAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6b29tOjEhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCAkZ3dncmVlbiBpbnNldCAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTU7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggIzY2NiBpbnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlcixcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90bS9maXJlY2hlY2tvdXQvY2hlY2ttYXJrLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEwcHg7XG5cbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2lvcy1jaGVja21hcmstZW1wdHkuc3ZnKTtcblx0YmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7ICovXG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG0vZmlyZWNoZWNrb3V0L3JlY29yZC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YWZ0ZXIsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLyogSGlkZSBjdXN0b20gY2hlY2tib3ggYW5kIHJhaW8gc3R5bGVzIGluIHRoaXJkLXBhcnR5IHRoZW1lcyAqL1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAqICsgbGFiZWw6OmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiA+IGxhYmVsOjpiZWZvcmUsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArICogKyBsYWJlbDo6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuID4gbGFiZWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuIiwiYm9keS5kYXJrbW9kZSB7XG4gIGNvbG9yOiRzbm93O1xuXG4gIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICBjb2xvcjokc25vdztcbiAgfVxuXG4gIC5tYWluLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgjMDAwLCAuNSk7XG4gIH1cbn0iLCJAaW1wb3J0IFwiZ2Vpc3N3ZWIvY2hlY2tib3gtcmFkaW9cIjtcbkBpbXBvcnQgXCJnZWlzc3dlYi9kYXJrbW9kZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTFxuLy9cbioge1xuICBvdXRsaW5lOiAwO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrLWdyYWRpZW50OyAvL3VybCguLi9pbWFnZXMvYmdfc2hhdHRlcmVkMi5qcGcpIHJlcGVhdDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iaWc7XG4gIGNvbG9yOiAkc21va2U7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLW5vcm1hbDtcblxuICAvLyBCZXNzZXJlcyBGb250LVJlbmRlcmluZyBmw7xyIHBlcmZla3RlIHZlcnRpa2FsZSBaZW50cmllcnVuZ1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxucCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUWVBPR1JBUEhZIEZJWCAtIFZlcnRpa2FsZSBaZW50cmllcnVuZ1xuLy8gTMO2c3QgZGFzIFByb2JsZW0gbWl0IHp1IHdlaXQgdW50ZW4gZXJzY2hlaW5lbmRlbiBUZXh0ZW5cbi8vXG4uaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBVdGlsaXR5IGbDvHIgcGVyZmVrdGUgdmVydGlrYWxlIFplbnRyaWVydW5nXG4ldGV4dC12ZXJ0aWNhbGx5LWNlbnRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQUNDRVNTSUJJTElUWSAoMjAyNSlcbi8vXG4qIHtcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGd3Z3JlZW47XG4gIH1cbn1cblxuYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICRnd2dyZWVuO1xufVxuXG4vLyBSZXNwZWN0IHByZWZlcnMtcmVkdWNlZC1tb3Rpb25cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBVVElMSVRZIENMQVNTRVMgKEdFTkVSQVRFRClcbi8vXG5cbi8vIE1heC13aWR0aCB1dGlsaXRpZXNcbkBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdGllcygnbXcnLCAnbWF4LXdpZHRoJywgKFxuICAxMDA6IDEwMCUsXG4gIDUwOiA1MCUsXG4gIDY2OiA2NiUsXG4gIDMzOiAzMyVcbikpO1xuXG4vLyBGb250LXNpemUgdXRpbGl0aWVzXG5AaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXRpZXMoJ2ZvbnQtc2l6ZScsICdmb250LXNpemUnLCAoXG4gIHNtYWxsOiAkZm9udC1zaXplLXNtYWxsLFxuICBzbWFsbGVyOiAkZm9udC1zaXplLXNtYWxsZXIsXG4gIGJpZzogJGZvbnQtc2l6ZS1iaWdcbikpO1xuXG4vLyBBZGRpdGlvbmFsIHV0aWxpdGllc1xuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmgtNDAge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy14bCAhaW1wb3J0YW50O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbiN0b3BtZW51ID4gZGl2Lm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0ubG9nbyB7XG4gIHBhZGRpbmctbGVmdDowO1xufVxuXG4ubGluay1mbGF0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oYXMtbm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ub3BhY2l0eS05MCB7XG4gIG9wYWNpdHk6IDAuOTA7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucmliYm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1kO1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmliYm9uLWJnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctbWVkaXVtO1xuXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkc21va2Utc29saWQ7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogN3B4O1xuICB9XG5cbiAgc3BhbixcbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcmliYm9uLWFjY2VudDtcbiAgICB9XG4gIH1cbn1cbi5wcmludE9ubHkge1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5jbGVhciB7Y2xlYXI6Ym90aDt9XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDbGljay1Uby1Db3B5XG4uY3RjIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gUldEIEFkanVzdG1lbnRzXG4jc2hvcHBpbmctY2FydC10YWJsZSBoMi5wcm9kdWN0LW5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5kaXYua2ItY2F0ZWdvcnktdmlldyBhLCAuYmxvY2stY29udGVudCBhLCAucG9zdFRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRpdi5hY3Rpb24tYm94IHtcbiAgYmFja2dyb3VuZDogJGFjdGlvbi1ib3gtYmc7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuXG4gIC5idXR0b25zLXNldCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5zZWxlY3QucGVyaW9kLXNlbGVjdCB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uZG93bmxvYWRhYmxlLXByb2R1Y3RzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOjEuNWVtO1xufVxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX3NoYXR0ZXJlZC5wbmcpIDM1JSA1MCUgcmVwZWF0ICRhY3Rpb24tYm94LWJnO1xufVxuXG4vKkZBUSBDU1MqL1xuLm1lbnUtY2F0ZWdvcmllcywgLm1lbnUtdGFncyB7bWFyZ2luLXRvcDoxZW07fVxuXG5kaXYuZ2xvYmFsX2luZm8ge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogJGd3Z3JlZW47XG59XG5cbiNjaGFuZ2Vsb2cge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICB9XG59XG5cblxuXG4jY29udGFjdEZvcm0ge1xuICB1bCBsaS5wb3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2RlbGV0ZS1kYXRhLXBvcHVwIHtcbiAgcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nO1xufVxuIl19 */

/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-brands-400.eot);src:url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-brands-400.woff2) format("woff2"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-brands-400.woff) format("woff"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-brands-400.ttf) format("truetype"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-regular-400.eot);src:url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-regular-400.woff2) format("woff2"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-regular-400.woff) format("woff"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-regular-400.ttf) format("truetype"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-solid-900.eot);src:url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-solid-900.woff2) format("woff2"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-solid-900.woff) format("woff"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-solid-900.ttf) format("truetype"),url(https://geissweb.com/skin/frontend/rwd/geissweb/fa5/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
.block-amseorichdata
{
    margin: 20px 0 10px;
    clear: both;
}

.block-amseorichdata .block-content
{
    padding: 7px 7px;
}
