:root{--font-family-default: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;--text1-color: #000000;--text1-color-hover: #404040;--text1-color-pressed: #7A7A7A;--text2-color: #868686;--text2-color-hover: #949494;--text2-color-pressed: #7A7A7A;--text3-color: #BBBBBB;--text3-color-hover: #C7C7C7;--text3-color-pressed: #ADADAD;--text4-color: #868686;--text4-color-hover: var(--text4-color);--text4-color-pressed: var(--text4-color);--text5-color: #FFFFFF;--text5-color-hover: var(--text5-color);--text5-color-pressed: var(--text5-color);--text-inverted-color: #FFFFFF;--link-color: #007AB8;--link-color-hover: #008BD1;--link-color-pressed: #00699E;--accept-color: #7ED320;--accept-border-color: #7ED320;--accept-color-hover: #8CDF2F;--accept-color-pressed: #72BE1D;--cancel-color: #F5325C;--cancel-color-hover: #F64B70;--cancel-color-pressed: #F41A49;--accent1-color: #F5325C;--accent1-border-color: var(--accent1-color);--accent1-color-hover: #F64B70;--accent1-color-pressed: #F41A49;--accent2-color: #FF8500;--accent2-border-color: var(--accent2-color);--accent2-color-hover: #FF911A;--accent2-color-pressed: #E67800;--accent3-color: #7ED320;--accent3-border-color: var(--accent3-color);--accent3-color-hover: #8CDF2F;--accent3-color-pressed: #72BE1D;--accent4-color: #007AB8;--accent4-border-color: var(--accent4-color);--accent4-color-hover: #008BD1;--accent4-color-pressed: #00699E;--accent5-color: #7854F6;--accent5-border-color: var(--accent5-color);--accent5-color-hover: #8C6EF7;--accent5-color-pressed: #663DF5;--accent6-color: #000000;--accent6-color-hover: #404040;--accent6-color-pressed: #7A7A7A;--primary-color: #007AB8;--primary-color-hover: #008BD1;--primary-color-pressed: #00699E;--secondary-color: #E7E7E7;--secondary-color-hover: #F5F5F5;--secondary-color-pressed: #DBDBDB;--background1-color: #FFFFFF;--background2-color: #f9f9f9;--background3-color: #E7E7E7;--background4-color: #BBBBBB;--loading-screen-background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, #EEEEEE 100%);--border1-color: #E7E7E7;--border2-color: #BBBBBB;--border3-color: #868686;--outline-color: #000000;--shadow-color: rgba(0, 0, 0, 0.2);--basic-color: #FFFFFF;--basic-color-hover: #E7E7E7;--basic-color-pressed: #DBDBDB;--basic-border-color: var(--border1-color);--disabled-text-color: var(--text4-color);--disabled-bg-color: var(--background3-color);--disabled-icon-color: var(--background4-color);--radio-border-color: var(--border1-color);--radio-bg-color: var(--basic-color);--radio-bg-color-hover: var(--basic-color-hover);--radio-bg-color-pressed: var(--basic-color-pressed);--toggle-button-color: var(--background4-color);--input-bg-color: var(--background1-color);--input-icon-color: var(--text2-color);--input-border-color: var(--border3-color);--input-border-color-hover: var(--primary-color-hover);--input-outline-color: var(--primary-color);--list-bg-color-hover: var(--basic-color-hover);--list-bg-color-pressed: var(--basic-color-pressed);--dropdown-bg-color: var(--background1-color);--dropdown-border-color: var(--border1-color);--dropdown-shadow-color: var(--shadow-color);--button-text-color: var(--text1-color);--button-border-color: var(--border1-color);--button-bg-color: var(--basic-color);--button-bg-color-hover: var(--basic-color-hover);--button-bg-color-pressed: var(--basic-color-pressed);--active-text-color: var(--text5-color);--active-color: var(--primary-color);--active-color-hover: var(--primary-color-hover);--active-color-pressed: var(--primary-color-pressed);--chat-bubble-bg-color-sent: var(--accent4-color);--chat-bubble-text-color-sent: var(--text5-color);--chat-bubble-link-color-sent-hover: var(--basic-color-hover);--chat-bubble-link-color-sent-pressed: var(--basic-color-pressed);--chat-bubble-bg-color-received: var(--background3-color);--tip-text-color: var(--text5-color);--tip-bg-color: var(--accent4-color);--tip-button-color: var(--accent-4color-pressed);--tip-button-color-hover: var(--accent4-color-hover);--tip-button-color-pressed: var(--accent4-color-pressed);--favorite-color: #FFC000;--admin-color: var(--accent1-color);--error-color: var(--cancel-color);--error-color-hover: var(--cancel-color-hover);--error-color-pressed: var(--cancel-color-pressed);--status-unread-color: #FF8500;--status-recording-color: #F5325C;--status-enabled-color: var(--accept-color);--status-disabled-color: var(--cancel-color);--overlay-bg-color: rgba(0, 0, 0, 0.5);--overlay-text-color: #FFFFFF;--overlay-border-color: #BBBBBB;--overlay-outline-color: #FFFFFF;--toolbar-icon-color: var(--text5-color);--toolbar-icon-selected-bg: var(--transparent);--toolbar-basic-icon-color: var(--text1-color);--toolbar-basic-selected-icon-color: var(--text1-color);--toolbar-basic-color: var(--secondary-color);--toolbar-basic-color-hover: var(--secondary-color-hover);--toolbar-basic-color-pressed: var(--secondary-color-pressed);--toolbar-basic-border-color: var(--basic-border-color);--toolbar-label-accent1: var(--accent1-color);--toolbar-label-accent2: var(--accent2-color);--toolbar-label-accent3: var(--accent3-color);--toolbar-label-accent4: var(--accent4-color);--toolbar-label-accent5: var(--accent5-color);--tile-text-color: var(--text4-color);--tile-bg-color: var(--secondary-color);--tile-bg-color-hover: var(--secondary-color-hover);--tile-bg-color-pressed: var(--secondary-color-pressed);--tile-button-text-color: var(--text1-color);--tile-button-bg-color: var(--basic-color);--tile-button-bg-color-hover: var(--basic-color-hover);--tile-button-bg-color-pressed: var(--basic-color-pressed);--tile-button-border-color: var(--basic-border-color)}html{height:100%;overflow:hidden}body{height:100%;overflow:auto;overscroll-behavior-y:none}html{box-sizing:border-box;line-height:1}*,*:before,*:after{box-sizing:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:var(--font-family-default)}textarea{resize:vertical}button,[role=button]{cursor:pointer;user-select:none}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:var(--font-family-monospace)}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img:-moz-broken{opacity:0}img,video{max-width:100%;height:auto}label{font-size:12px;font-weight:700}body :focus,[type=button]:focus{outline:none}.keyboard-user :focus{box-shadow:0 0 0 3px var(--outline-color)}button svg{pointer-events:none}body::before{content:"sm";display:none}@media(min-width: 768px)and (min-height: 600px){body::before{content:"md"}}@media(min-width: 992px)and (min-height: 600px){body::before{content:"lg"}}@media(min-width: 1200px)and (min-height: 600px){body::before{content:"xl"}}@media(min-width: 1600px)and (min-height: 600px){body::before{content:"xxl"}}h5{font-size:12px}label,small,strong{font-size:10px;font-weight:700}small{color:var(--text2-color)}p,small,strong{line-height:1.25}a{color:var(--link-color)}a:hover{color:var(--link-color-hover)}a:active{color:var(--link-color-pressed)}hr{position:relative;width:90%;border:none;border-bottom:1px solid var(--border2-color);margin:16px 0}hr:after{background:var(--background1-color);content:attr(data-or-text);padding:0 4px;position:relative;color:var(--text1-color);font-size:12px;font-weight:700;position:absolute;transform:translateY(-50%) translateX(-50%)}input::placeholder{color:var(--text2-color)}summary{cursor:pointer}.hmc-logo{color:var(--text1-color)}
body{font-family:var(--font-family-default)}.globals__no-default-button-style__TgZap{padding:0px;border-style:none;background-color:rgba(0,0,0,0);cursor:pointer}:focus.globals__no-default-button-style__TgZap{outline:0}*{box-sizing:border-box}html,body,#ui-root,.home-root{margin:0;height:100%}body{background:var(--background1-color);color:var(--text1-color)}#ui-root,.home-root{display:flex;flex-direction:column}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}small{font-size:.8rem}
.webxr-realities,.webxr-sessions{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hub__no-default-button-style__xdDLG{padding:0px;border-style:none;background-color:rgba(0,0,0,0);cursor:pointer}:focus.hub__no-default-button-style__xdDLG{outline:0}html,body{height:100%}#ui-root{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}body.vr-mode-stretch a-scene .a-canvas{width:200% !important}.a-enter-vr,.a-orientation-modal{display:none}.grab-cursor{cursor:grab}.no-cursor{cursor:none}a-entity{display:none}.svg-icon{overflow:visible;display:inline-block;font-size:inherit;vertical-align:-0.125em;height:1em}.dg select{color:#000}.dg input{line-height:normal}
.virtual-gamepad-controls__touchZone__s5d9p{position:absolute;z-index:0;bottom:96px;width:120px;height:120px;z-index:1}@media(min-aspect-ratio: 15/9){.virtual-gamepad-controls__touchZone__s5d9p{height:30vh}}.virtual-gamepad-controls__touchZone__s5d9p.virtual-gamepad-controls__left__SOA3B{left:0}.virtual-gamepad-controls__touchZone__s5d9p.virtual-gamepad-controls__right__CheCZ{right:0}.virtual-gamepad-controls__mockJoystickContainer__KBQOm{position:absolute;height:0;left:0;right:0;bottom:146px;padding:16px;align-items:center;justify-content:space-between;display:none}@media(min-aspect-ratio: 15/9){.virtual-gamepad-controls__mockJoystickContainer__KBQOm{display:flex}}.virtual-gamepad-controls__mockJoystick__uIAar{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:rgba(255,255,255,.5);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%}.virtual-gamepad-controls__hidden__kFvSs{background-color:rgba(0,0,0,0)}.virtual-gamepad-controls__mockJoystick__uIAar.virtual-gamepad-controls__inner__B2zxf{width:50px;height:50px}
.rs-header{display:flex;justify-content:space-between;border-bottom:1px rgba(255,255,255,.1) solid;margin-bottom:8px}.rs-collapse-btn{cursor:pointer;font-size:12px}.rs-fps-counter{font-family:monospace;cursor:pointer;position:absolute;bottom:96px;right:2px;padding:4px 8px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);font-size:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rs-counter-id{width:80px}.rs-base{right:10px;left:auto;top:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:350px}
.ui-root__interstitial__Ic8QU,.ui-root__ui__DMhNQ,.ui-root__interstitial__Ic8QU div{font-family:var(--font-family-default)}.ui-root__interstitial__Ic8QU div{appearance:none;-moz-appearance:none;-webkit-appearance:none;text-decoration:none;outline-style:none;font-weight:bold;cursor:pointer;border:0;border-radius:28px;padding:0px 18px;background:var(--primary-color);font-size:1em;color:var(--text5-color);display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:150px;height:48px}.ui-root__no-default-button-style__OVVW8{padding:0px;border-style:none;background-color:rgba(0,0,0,0);cursor:pointer}:focus.ui-root__no-default-button-style__OVVW8{outline:0}.ui-root__ui__DMhNQ{width:100%;height:100%;top:0;left:0;position:absolute;pointer-events:none}body.vr-mode .ui-root__ui__DMhNQ{pointer-events:auto}.ui-root__interstitial__Ic8QU{background-color:var(--overlay-bg-color);color:var(--overlay-text-color);display:flex;align-items:center;justify-content:center;font-size:1.3em;pointer-events:auto;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.ui-root__interstitial__Ic8QU div{width:250px}.ui-root__avatar-editor__VDEEJ{position:fixed;left:0;right:0;top:0;bottom:0;background:var(--background1-color);z-index:11;pointer-events:auto}.ui-root__favorite-button__AUUzl{display:flex;flex-direction:row;border:none;border-radius:8px;background-color:rgba(0,0,0,0);font-size:10px;font-weight:700;align-items:center;padding:8px 10px;cursor:pointer}.ui-root__favorite-button__AUUzl>*{margin-right:8px}.ui-root__favorite-button__AUUzl>*:last-child{margin-right:0}.ui-root__favorite-button__AUUzl:hover{background-color:var(--button-bg-color-hover)}.ui-root__favorite-button__AUUzl:active{background-color:var(--button-bg-color-pressed)}.ui-root__favorite-button__AUUzl svg *[stroke="#000"]{stroke:var(--text1-color)}.ui-root__favorite-button__AUUzl svg *[fill="#000"]{fill:var(--text1-color)}.ui-root__active__GVdiX{color:var(--text5-color);background-color:#f64b70}.ui-root__active__GVdiX svg *[stroke="#000"]{stroke:var(--text5-color)}.ui-root__active__GVdiX svg *[fill="#000"]{fill:var(--text5-color)}.ui-root__active__GVdiX:hover{background-color:#f64b70}.ui-root__active__GVdiX:active{background-color:#f64b70}.ui-root__network-speed__uNfdf div{right:auto !important;left:5px !important}
@media(min-width: 992px){.style-utils__hide-lg__rXFJz{display:none !important}}@media(max-width: 991px){.style-utils__show-lg__UpSEb{display:none !important}}.style-utils__margin-0__KkfJM{margin:0px !important}.style-utils__textError__ySIF5{color:#f5325c}.style-utils__2xs-margin-y__dz6I9{margin-bottom:4px;margin-top:4px}.style-utils__2xs-margin-r__s05Qm{margin-right:4px}.style-utils__2xs-margin-l__a4wdt{margin-left:4px}.style-utils__2xs-margin-bottom__InDYJ{margin-bottom:4px}.style-utils__2xs-margin-top__ncUYG{margin-top:4px}.style-utils__2xs-padding__Fy_1J{padding:4px}.style-utils__2xs-wrap-margin__s10xt{margin-top:-4px}.style-utils__2xs-wrap-margin__s10xt>*{margin-top:4px}.style-utils__xs-margin-y__Ko8vB{margin-bottom:8px;margin-top:8px}.style-utils__xs-margin-r__YUwDE{margin-right:8px}.style-utils__xs-margin-l__JFZpu{margin-left:8px}.style-utils__xs-margin-bottom__THXKr{margin-bottom:8px}.style-utils__xs-margin-top__PHtKS{margin-top:8px}.style-utils__xs-padding__zn2Bm{padding:8px}.style-utils__xs-wrap-margin__ud4Ol{margin-top:-8px}.style-utils__xs-wrap-margin__ud4Ol>*{margin-top:8px}.style-utils__sm-margin-y__qkaiv{margin-bottom:12px;margin-top:12px}.style-utils__sm-margin-r__wO0mi{margin-right:12px}.style-utils__sm-margin-l__ikRsW{margin-left:12px}.style-utils__sm-margin-bottom__sL7g3{margin-bottom:12px}.style-utils__sm-margin-top__sx7cP{margin-top:12px}.style-utils__sm-padding__NGuEN{padding:12px}.style-utils__sm-wrap-margin__KdMMC{margin-top:-12px}.style-utils__sm-wrap-margin__KdMMC>*{margin-top:12px}.style-utils__md-margin-y__HzmWb{margin-bottom:16px;margin-top:16px}.style-utils__md-margin-r__DpiDI{margin-right:16px}.style-utils__md-margin-l__DcpHY{margin-left:16px}.style-utils__md-margin-bottom__u4Yw9{margin-bottom:16px}.style-utils__md-margin-top__wJzyR{margin-top:16px}.style-utils__md-padding__yDslX{padding:16px}.style-utils__md-wrap-margin__Zq10k{margin-top:-16px}.style-utils__md-wrap-margin__Zq10k>*{margin-top:16px}.style-utils__lg-margin-y__f5CMV{margin-bottom:20px;margin-top:20px}.style-utils__lg-margin-r__osZ3t{margin-right:20px}.style-utils__lg-margin-l__UZ8fF{margin-left:20px}.style-utils__lg-margin-bottom__SuMJj{margin-bottom:20px}.style-utils__lg-margin-top__TYCaC{margin-top:20px}.style-utils__lg-padding__mUNzR{padding:20px}.style-utils__lg-wrap-margin__cvqUC{margin-top:-20px}.style-utils__lg-wrap-margin__cvqUC>*{margin-top:20px}.style-utils__xl-margin-y__huAwr{margin-bottom:24px;margin-top:24px}.style-utils__xl-margin-r__TU7TF{margin-right:24px}.style-utils__xl-margin-l__GOXHe{margin-left:24px}.style-utils__xl-margin-bottom__kKLk8{margin-bottom:24px}.style-utils__xl-margin-top__l08YH{margin-top:24px}.style-utils__xl-padding__gDLaP{padding:24px}.style-utils__xl-wrap-margin__kSktP{margin-top:-24px}.style-utils__xl-wrap-margin__kSktP>*{margin-top:24px}.style-utils__flex-basis-10__JK7ed{flex-basis:10%}.style-utils__flex-basis-20__WYUCu{flex-basis:20%}.style-utils__flex-basis-30___o3Vd{flex-basis:30%}.style-utils__flex-basis-40__wf3lt{flex-basis:40%}.style-utils__flex-basis-50__Or9Ki{flex-basis:50%}.style-utils__flex-basis-60__Vfos3{flex-basis:60%}.style-utils__flex-basis-70__R1zxM{flex-basis:70%}.style-utils__flex-basis-80__nZyZw{flex-basis:80%}
.Modal__modal__kXfrn{position:relative;display:flex;flex-direction:column;height:max-content;background-color:var(--background1-color);border:1px solid var(--border1-color);border-radius:8px;margin:24px;z-index:1;width:90%;max-width:450px}.Modal__header__Y8MjO{display:flex;height:48px;border-bottom:1px solid var(--border1-color);align-items:center;justify-content:center}.Modal__before-title___noRj{position:absolute;left:0;margin-left:16px}.Modal__after-title__i3h06{position:absolute;right:0;margin-right:16px}.Modal__content__qgHt_{min-height:200px;display:flex;flex:1;flex-direction:column;max-height:calc(100vh - 150px);overflow:scroll}@media(max-width: 991px),(max-height: 599px){.Modal__sm-fullscreen__XA0fq{position:fixed;top:0;left:0;bottom:0;right:0;border-width:0;border-radius:0;margin:0;width:100%;height:100%;max-width:none}.Modal__sm-fullscreen__XA0fq .Modal__content__qgHt_{overflow-y:auto}}
.IconButton__icon-button__yRJAL{display:flex;align-items:center;background:rgba(0,0,0,0);border-width:0;border-color:rgba(0,0,0,0);font-size:10px;font-weight:700;cursor:pointer}.IconButton__icon-button__yRJAL svg{color:var(--text1-color)}.IconButton__icon-button__yRJAL>*{margin-right:4px}.IconButton__icon-button__yRJAL>*:last-child{margin-right:0}.IconButton__icon-button__yRJAL:hover{color:var(--primary-color-hover)}.IconButton__icon-button__yRJAL:hover svg{color:var(--primary-color-hover)}.IconButton__icon-button__yRJAL:active{color:var(--primary-color-pressed)}.IconButton__icon-button__yRJAL:active svg{color:var(--primary-color-pressed)}.IconButton__icon-button__yRJAL:focus{outline:none}.IconButton__icon-button__yRJAL:disabled{color:var(--disabled-icon-color);cursor:not-allowed}.IconButton__icon-button__yRJAL:disabled svg{color:var(--disabled-icon-color)}.IconButton__icon-button__yRJAL input{opacity:0;width:0;overflow:hidden}.IconButton__icon-button__yRJAL input:focus{outline:none}.IconButton__icon-button__yRJAL input::-webkit-file-upload-button,.IconButton__icon-button__yRJAL input::file-selector-button{visibility:hidden}@media(max-width: 991px),(max-height: 599px){.IconButton__icon-button__yRJAL.IconButton__compact-sm__T7cFR{flex-direction:column;justify-content:center}.IconButton__icon-button__yRJAL.IconButton__compact-sm__T7cFR>*{margin-right:0;margin-bottom:4px}.IconButton__icon-button__yRJAL.IconButton__compact-sm__T7cFR>*:last-child{margin-bottom:0}}.keyboard-user .IconButton__icon-button__yRJAL:focus-within{box-shadow:0 0 0 2px var(--outline-color)}@media(min-width: 992px)and (min-height: 600px){.IconButton__lg__CaPV3{font-size:12px}.IconButton__lg__CaPV3 svg{height:24px;width:24px}}
.TextInput__outer-wrapper__uRuYD{display:flex;position:relative;height:40px;border:1px solid var(--input-border-color);border-radius:8px;color:var(--text1-color);overflow:hidden}.TextInput__outer-wrapper__uRuYD:focus-within{border-color:var(--input-outline-color);box-shadow:0 0 0 2px var(--input-outline-color)}.TextInput__input-wrapper__uv7jY{flex:1;height:100%}.TextInput__before-input__PyF6b,.TextInput__after-input__gJzy3{display:flex;height:40px;align-items:center}.TextInput__before-input__PyF6b .TextInput__button__QrvX4,.TextInput__after-input__gJzy3 .TextInput__button__QrvX4{height:100%;border-radius:0;min-width:auto;padding:0 16px;border-width:0;min-height:auto;border:none}.TextInput__before-input__PyF6b .TextInput__button__QrvX4:hover,.TextInput__after-input__gJzy3 .TextInput__button__QrvX4:hover{border:none}.keyboard-user .TextInput__before-input__PyF6b .TextInput__button__QrvX4:focus,.keyboard-user .TextInput__after-input__gJzy3 .TextInput__button__QrvX4:focus{border-width:0}.keyboard-user .TextInput__before-input__PyF6b .TextInput__button__QrvX4:focus:first-child,.keyboard-user .TextInput__after-input__gJzy3 .TextInput__button__QrvX4:focus:first-child{margin-right:1px;box-shadow:inset 0 0 0 3px var(--outline-color),-1px 0 0 2px var(--outline-color);border-top-left-radius:8px;border-bottom-left-radius:8px}.keyboard-user .TextInput__before-input__PyF6b .TextInput__button__QrvX4:focus:last-child,.keyboard-user .TextInput__after-input__gJzy3 .TextInput__button__QrvX4:focus:last-child{margin-left:1px;box-shadow:inset 0 0 0 3px var(--outline-color),1px 0 0 2px var(--outline-color);border-top-right-radius:8px;border-bottom-right-radius:8px}.TextInput__before-input__PyF6b .TextInput__icon-button__GFPbS,.TextInput__before-input__PyF6b>svg,.TextInput__after-input__gJzy3 .TextInput__icon-button__GFPbS,.TextInput__after-input__gJzy3>svg{padding:0;margin-left:8px}.TextInput__before-input__PyF6b .TextInput__icon-button__GFPbS:last-child,.TextInput__before-input__PyF6b>svg:last-child,.TextInput__after-input__gJzy3 .TextInput__icon-button__GFPbS:last-child,.TextInput__after-input__gJzy3>svg:last-child{margin-right:8px}.TextInput__before-input__PyF6b .TextInput__button__QrvX4{border-right-width:1px}.TextInput__after-input__gJzy3 .TextInput__button__QrvX4{border-left-width:1px}.TextInput__disabled__tE3wE{cursor:default;color:var(--disabled-text-color);background-color:var(--disabled-bg-color)}.TextInput__invalid__fgYQd{border-color:var(--error-color) !important}.TextInput__invalid__fgYQd:focus-within{box-shadow:0 0 0 2px var(--error-color)}.TextInput__text-input__HqvuV{height:100%;width:100%;border:none;background-color:rgba(0,0,0,0);padding-left:8px;line-height:calc(40px - 2px)}.TextInput__text-input__HqvuV:focus{box-shadow:none}.TextInput__invalid-icon__CszSQ{margin:0 8px;color:var(--error-color)}
@media(min-width: 992px)and (min-height: 600px){.CloseButton__lg__CMV4C svg{height:20px;width:20px}}
.InputField__label__gaP9K{margin-bottom:8px;color:var(--text3-color);align-self:center}.InputField__input-field__L7dXt{display:flex;flex-direction:column;width:100%;max-width:303px;white-space:break-spaces;line-height:1.2rem}.InputField__fullWidth__BMV9Y{max-width:100%}.InputField__error__xVt9D{margin-top:8px;color:var(--error-color);align-self:flex-start}.InputField__info__KHxQ_{margin-top:8px;color:var(--text3-color);align-self:flex-start}.InputField__info__KHxQ_,.InputField__error__xVt9D{font-size:10px}
.Button__button__SO7tb{height:48px;min-height:48px;width:min-content;min-width:156px;font-weight:700;font-size:12px;border-radius:8px;border-width:0;border-color:rgba(0,0,0,0);transition:background-color .1s ease-in-out;white-space:nowrap;padding:0 24px;display:flex;align-items:center;justify-content:center}.Button__button__SO7tb svg{flex-shrink:0;margin-right:8px}.Button__basic__dX1eF,.Button__transparent__Xwl1d{color:var(--text4-color);border:2px solid var(--basic-border-color);background-color:var(--basic-color)}.Button__basic__dX1eF svg,.Button__transparent__Xwl1d svg{color:var(--text4-color)}.Button__basic__dX1eF:hover,.Button__transparent__Xwl1d:hover{color:var(--text4-color-hover);background-color:var(--basic-color-hover)}.Button__basic__dX1eF:active,.Button__transparent__Xwl1d:active{color:var(--text4-color-pressed);background-color:var(--basic-color-pressed)}.Button__transparent__Xwl1d{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.Button__primary__V_Unf{color:var(--text5-color);background-color:var(--primary-color)}.Button__primary__V_Unf svg{color:var(--text5-color)}.Button__primary__V_Unf:hover{color:var(--text5-color-hover);background-color:var(--primary-color-hover)}.Button__primary__V_Unf:active{color:var(--text5-color-pressed);background-color:var(--primary-color-pressed)}.Button__accept__Vxz39{color:var(--text5-color);background-color:var(--accept-color);border:2px solid var(--accept-border-color)}.Button__accept__Vxz39 svg{color:var(--text5-color)}.Button__accept__Vxz39:hover{color:var(--text5-color-hover);background-color:var(--accept-color-hover);border:2px solid var(--accept-border-color)}.Button__accept__Vxz39:active{color:var(--text5-color-pressed);background-color:var(--accept-color-pressed)}.Button__cancel__fMd88{color:var(--text5-color);background-color:var(--cancel-color)}.Button__cancel__fMd88 svg{color:var(--text5-color)}.Button__cancel__fMd88:hover{color:var(--text5-color-hover);background-color:var(--cancel-color-hover)}.Button__cancel__fMd88:active{color:var(--text5-color-pressed);background-color:var(--cancel-color-pressed)}.Button__accent1__YxQTQ{color:var(--text5-color);background-color:var(--accent1-color)}.Button__accent1__YxQTQ svg{color:var(--text5-color)}.Button__accent1__YxQTQ:hover{color:var(--text5-color-hover);background-color:var(--accent1-color-hover)}.Button__accent1__YxQTQ:active{color:var(--text5-color-pressed);background-color:var(--accent1-color-pressed)}.Button__accent2__csjI4{color:var(--text5-color);background-color:var(--accent2-color);border:2px solid var(--accent2-border-color)}.Button__accent2__csjI4 svg{color:var(--text5-color)}.Button__accent2__csjI4:hover{color:var(--text5-color-hover);background-color:var(--accent2-color-hover);border:2px solid var(--accent2-border-color)}.Button__accent2__csjI4:active{color:var(--text5-color-pressed);background-color:var(--accent2-color-pressed)}.Button__accent3__lDoUQ{color:var(--text5-color);background-color:var(--accent3-color)}.Button__accent3__lDoUQ svg{color:var(--text5-color)}.Button__accent3__lDoUQ:hover{color:var(--text5-color-hover);background-color:var(--accent3-color-hover)}.Button__accent3__lDoUQ:active{color:var(--text5-color-pressed);background-color:var(--accent3-color-pressed)}.Button__accent4__rpZEP{color:var(--text5-color);background-color:var(--accent4-color);border:2px solid var(--accent4-border-color)}.Button__accent4__rpZEP svg{color:var(--text5-color)}.Button__accent4__rpZEP:hover{color:var(--text5-color-hover);background-color:var(--accent4-color-hover);border:2px solid var(--accent4-border-color)}.Button__accent4__rpZEP:active{color:var(--text5-color-pressed);background-color:var(--accent4-color-pressed)}.Button__accent5__CtJzN{color:var(--text5-color);background-color:var(--accent5-color);border:2px solid var(--accent5-border-color)}.Button__accent5__CtJzN svg{color:var(--text5-color)}.Button__accent5__CtJzN:hover{color:var(--text5-color-hover);background-color:var(--accent5-color-hover);border:2px solid var(--accent5-border-color)}.Button__accent5__CtJzN:active{color:var(--text5-color-pressed);background-color:var(--accent5-color-pressed)}.Button__accent6__f31oh{color:var(--text5-color);background-color:var(--accent6-color)}.Button__accent6__f31oh svg{color:var(--text5-color)}.Button__accent6__f31oh:hover{color:var(--text5-color-hover);background-color:var(--accent6-color-hover)}.Button__accent6__f31oh:active{color:var(--text5-color-pressed);background-color:var(--accent6-color-pressed)}.Button__button__SO7tb:disabled{border-color:rgba(0,0,0,0);cursor:not-allowed;color:var(--disabled-text-color);opacity:.7;background-color:var(--disabled-bg-color)}.keyboard-user .Button__button__SO7tb:focus{border-color:rgba(0,0,0,0)}.Button__sm__SbzRJ{height:32px;min-height:32px;min-width:100px;padding:0 8px}.Button__lg__W7ykj,.Button__xl__ppsaD{border-radius:32px;padding:0 48px;font-size:16px}.Button__lg__W7ykj{height:48px}.Button__xl__ppsaD{height:64px}.Button__thin__QLHYO{min-height:41px;height:41px}.Button__thin__QLHYO:hover{color:var(--text5-color-hover)}.Button__thick__RwZJD{height:53px}.Button__signin__dunbY{border:2px solid #007ab8;background-color:rgba(0,0,0,0);color:#007ab8;box-sizing:border-box;border-radius:13px}.Button__landing__zi2zl{border:2px solid #007ab8;background-color:#007ab8;color:var(--text5-color);box-sizing:border-box;border-radius:13px}.Button__landing__zi2zl:hover{background-color:#008bd1}.Button__landing__zi2zl:active{background-color:#00699e}.Button__text__V4_gH{border:none;background-color:rgba(0,0,0,0);color:var(--primary-color);padding:0px;box-sizing:border-box}.Button__chat-button-container__OdQvL{display:flex;justify-content:center;gap:2px}.Button__chat-mode-button__HUHhz{position:relative;color:#868686;border:1px solid #868686;background-color:rgba(0,0,0,0)}.Button__chat-mode-button__HUHhz:hover{background-color:#c7c7c7}.Button__user-chat-selected__GFLsQ{color:#fff;border:var(--accent4-color);background-color:var(--accent4-color)}.Button__user-chat-selected__GFLsQ:hover{color:#fff;background-color:var(--accent4-color)}.Button__ai-chat-selected__I9WgW{color:#fff;border:#4ba6bd;background-color:#4ba6bd}.Button__ai-chat-selected__I9WgW:hover{color:#fff;background-color:#4ba6bd}.Button__status-indicator__Igy9R{position:absolute;left:5px;top:5px;width:5px;height:5px;border-radius:5px}.Button__status-unread__Q2CsO{background-color:red}
.Column__column__ZuRI0{display:flex;flex-direction:column;flex-shrink:0;flex-basis:auto}.Column__xs-gap__PAIcR>*{margin-bottom:8px}.Column__sm-gap__j3Pc1>*{margin-bottom:12px}.Column__md-gap__YLriB>*{margin-bottom:16px}.Column__lg-gap__ferMl>*{margin-bottom:20px}.Column__xl-gap__mso6a>*{margin-bottom:24px}.Column__xs-padding__vnqZ1{padding:8px}.Column__sm-padding__DvAmG{padding:12px}.Column__md-padding__k6ZWh{padding:16px}.Column__lg-padding__SlnQw{padding:20px}.Column__xl-padding__TOmJS{padding:24px}.Column__center__kI2HA{align-items:center;text-align:center}.Column__start__gOgA1{align-items:center;text-align:center}@media(max-width: 991px){.Column__start__gOgA1{align-items:start}}.Column__center-vertical__Uzq_X{justify-content:center}@media(min-width: 992px)and (min-height: 600px){.Column__center-md__fjQvr{align-items:center;text-align:center}}@media(min-width: 992px)and (min-height: 600px){.Column__center-vertical-md__cpCgX{justify-content:center}}.Column__grow__DxOwX{flex-grow:1}.Column__overflow__NUMaz{overflow-y:auto}.Column__margin-0-last-child__aJIlP>:last-child{margin-bottom:0}
.ObjectUrlModal__hidden__Y3SS9{opacity:0;width:0;height:0}.ObjectUrlModal__url-input__uq6pp{max-width:24px}
.MediaBrowser__search-icon__Gdgj7{color:var(--text1-color)}.MediaBrowser__favorite-icon__eqtGN{margin-right:4px;color:var(--favorite-color)}.MediaBrowser__fabox-term__HF4gp{padding:0px 10px;text-align:center}@media(max-width: 960px){.MediaBrowser__fabox-term__HF4gp{font-size:11px}}@media(max-width: 960px){.MediaBrowser__fabox-term__HF4gp br{display:none}}.MediaBrowser__button-nav__CWlpf{display:flex;padding:8px;overflow-x:auto;flex-shrink:0;border-bottom:1px solid var(--border1-color)}.MediaBrowser__button-nav__CWlpf>*{margin-right:12px}.MediaBrowser__button-nav__CWlpf>:last-child{margin-right:0}.MediaBrowser__facets-nav__RUwKx{background-color:var(--background2-color)}.MediaBrowser__content__TrMq2{display:flex;flex:1;flex-direction:column;overflow-y:auto}.MediaBrowser__pager__Dknao{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.MediaBrowser__pager-button__LZzwc{border:none;border-radius:24px;background-color:var(--primary-color);height:48px;width:48px;margin:32px;display:flex;align-items:center;justify-content:center}.MediaBrowser__pager-button__LZzwc svg{color:var(--text5-color)}.MediaBrowser__pager-button__LZzwc:hover{background-color:var(--primary-color-hover)}.MediaBrowser__pager-button__LZzwc:active{background-color:var(--primary-color-pressed)}.MediaBrowser__pager-button__LZzwc:disabled{cursor:not-allowed;background-color:var(--disabled-bg-color)}.MediaBrowser__pager-button__LZzwc:disabled svg{color:var(--disabled-icon-color)}.MediaBrowser__no-results__wzxlX{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.MediaBrowser__vrmButton__KowM2{width:100%;text-align:center;margin-top:16px}.MediaBrowser__vrmButton__KowM2 a{color:#fff;background-color:#595959;padding:10px 15px;border-radius:7px;display:inline-block}.MediaBrowser__vrmButton__KowM2 a:hover{opacity:.9}.MediaBrowser__inner__nstBZ{text-align:center;width:100%;display:block;padding:0 5%}.MediaBrowser__inner__nstBZ img{margin:0 auto}h1{font-size:2.2rem;font-weight:bold;margin:2rem 0}@media(max-width: 960px){h1{font-size:1.5rem}}.MediaBrowser__button__pn6rr{padding:14px 80px;background:#2349ec;color:#fff;border:none;border-radius:30px;margin:20px 0 0}.MediaBrowser__visible__BgvK8{display:block}
.FullscreenLayout__fullscreen-layout___gfL2{display:flex;flex-direction:column;pointer-events:all;position:fixed;left:0;right:0;top:0;bottom:0;background-color:var(--background1-color);z-index:10}.FullscreenLayout__header__Xwco1{position:relative;height:144px;border-bottom:1px solid var(--border1-color)}@media(min-width: 992px)and (min-height: 600px){.FullscreenLayout__header__Xwco1{height:96px}}.FullscreenLayout__header-left__plGaP{position:absolute;left:0;top:0;margin-left:16px;height:48px;display:flex;justify-content:center;align-items:center}@media(min-width: 992px)and (min-height: 600px){.FullscreenLayout__header-left__plGaP{margin-left:24px;height:96px}}.FullscreenLayout__header-center__LLG8s{margin-top:48px;border-top:1px solid var(--border1-color);width:100%;height:96px;display:flex;justify-content:center;align-items:center}@media(min-width: 992px)and (min-height: 600px){.FullscreenLayout__header-center__LLG8s{margin-top:0;border-top:none}}.FullscreenLayout__header-right__xewse{position:absolute;right:0;top:0;margin-right:16px;height:48px;display:flex;justify-content:center;align-items:center}@media(min-width: 992px)and (min-height: 600px){.FullscreenLayout__header-right__xewse{margin-right:24px;height:96px}}.FullscreenLayout__content__sEnvy{display:flex;flex:1;flex-direction:column;overflow:auto}
.MediaGrid__media-grid__CTSyf{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));place-items:start;width:100%;padding:8px;align-content:flex-start;flex:1}@media(min-width: 992px){.MediaGrid__media-grid__CTSyf{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}}.MediaGrid__media-grid__CTSyf>*{width:100%;padding:8px}.MediaGrid__sm__UglLx{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr))}@media(min-width: 992px){.MediaGrid__sm__UglLx{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}}.MediaGrid__center__sJRuA{justify-content:space-evenly}.MediaGrid__variable-width__IrH79{display:flex;justify-content:flex-start;flex-wrap:wrap}.MediaGrid__variable-width__IrH79>*{min-width:200px;min-height:200px;max-height:240px;max-width:320px;width:auto}
.MediaTiles__media-tile__E0HUl{display:flex;flex-direction:column;border:none;height:max-content;text-decoration:none;background:rgba(0,0,0,0)}.MediaTiles__thumbnail-container__MKVU6{position:relative;overflow:hidden;display:flex;background-color:var(--tile-bg-color);border-radius:12px}.MediaTiles__thumbnail-container__MKVU6 img,.MediaTiles__thumbnail-container__MKVU6 video,.MediaTiles__thumbnail-container__MKVU6 .MediaTiles__create-tile-content__M88Bh{border-radius:12px;width:100%;height:100%;object-fit:cover}.MediaTiles__thumbnail-container__MKVU6:hover{background-color:var(--tile-bg-color-hover)}.MediaTiles__thumbnail-container__MKVU6:active{background-color:var(--tile-bg-color-pressed)}.MediaTiles__tall__yGWZ7 .MediaTiles__thumbnail-container__MKVU6,.MediaTiles__wide__dHsYw .MediaTiles__thumbnail-container__MKVU6{height:0}.MediaTiles__tall__yGWZ7 .MediaTiles__thumbnail-container__MKVU6 img,.MediaTiles__tall__yGWZ7 .MediaTiles__thumbnail-container__MKVU6 video,.MediaTiles__tall__yGWZ7 .MediaTiles__thumbnail-container__MKVU6 .MediaTiles__create-tile-content__M88Bh,.MediaTiles__wide__dHsYw .MediaTiles__thumbnail-container__MKVU6 img,.MediaTiles__wide__dHsYw .MediaTiles__thumbnail-container__MKVU6 video,.MediaTiles__wide__dHsYw .MediaTiles__thumbnail-container__MKVU6 .MediaTiles__create-tile-content__M88Bh{position:absolute;top:0;left:0}.MediaTiles__wide__dHsYw .MediaTiles__thumbnail-container__MKVU6{padding-top:56.25%}.MediaTiles__tall__yGWZ7 .MediaTiles__thumbnail-container__MKVU6{padding-top:177.78%}.MediaTiles__thumbnail-link__gdkAW{display:flex;width:100%}.MediaTiles__tile-actions__7omsl{position:absolute;top:8px;right:8px;display:flex;flex-direction:column}.MediaTiles__tile-actions__7omsl>*{margin-bottom:4px}.MediaTiles__tile-actions__7omsl>:last-child{margin-bottom:0}.MediaTiles__tile-action__Ja6k2,.MediaTiles__member-count__vcGmo{background:var(--tile-button-bg-color);color:var(--tile-button-text-color);height:30px;border-radius:30px;padding:0 10px;display:flex;justify-content:center;align-items:center;border:1px solid var(--tile-button-border-color)}.MediaTiles__tile-action__Ja6k2 svg,.MediaTiles__member-count__vcGmo svg{color:var(--tile-button-text-color)}.MediaTiles__tile-action__Ja6k2:hover{background-color:var(--tile-button-bg-color-hover);color:#fff}.MediaTiles__tile-action__Ja6k2:active{background-color:var(--tile-button-bg-color-pressed)}.MediaTiles__member-count__vcGmo{position:absolute;right:8px;bottom:8px}.MediaTiles__member-count__vcGmo svg{margin-right:4px}.MediaTiles__favorite-icon__D2eKH{position:absolute;top:8px;left:8px;color:var(--favorite-color)}.MediaTiles__delete-icon__ILqpC{position:absolute;left:8px;bottom:8px;background-color:#fff;border-radius:30px;height:30px;width:30px;padding:5px}.MediaTiles__overlay__OQmP3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.MediaTiles__overlay__OQmP3 .MediaTiles__modal__MRATe{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:20px;padding:30px;z-index:1000;font-weight:bold;width:auto;height:auto;display:flex;flex-direction:column;justify-content:flex-end;font-size:18px;text-align:center}.MediaTiles__overlay__OQmP3 .MediaTiles__modal__MRATe .MediaTiles__buttonWrap__QowwA{margin-top:16px}.MediaTiles__overlay__OQmP3 .MediaTiles__modal__MRATe .MediaTiles__buttonWrap__QowwA .MediaTiles__button__D5kfF{display:block;border-radius:30px;border:#2ea39f 1px solid;background:#2ea39f;color:#fff;min-width:50%;padding:1rem;max-width:200px;margin-top:10px;margin-inline:auto;font-size:14px;font-weight:normal;cursor:pointer;transition:.3s}.MediaTiles__overlay__OQmP3 .MediaTiles__modal__MRATe .MediaTiles__buttonWrap__QowwA .MediaTiles__button__D5kfF:hover{opacity:.6 !important}.MediaTiles__overlay__OQmP3 .MediaTiles__modal__MRATe .MediaTiles__buttonWrap__QowwA .MediaTiles__buttonWhite__RaiLt{background:#fff;color:#2ea39f}.MediaTiles__overlay__OQmP3 .MediaTiles__modal__MRATe .MediaTiles__buttonWrap__QowwA .MediaTiles__buttonWhite__RaiLt:hover{opacity:.4 !important}.MediaTiles__info__A_JN6{margin-top:8px;color:var(--text1-color)}.MediaTiles__info__A_JN6>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;display:block;padding-bottom:4px}.MediaTiles__description____teU{display:flex;justify-content:space-between}.MediaTiles__description____teU>*{display:flex;margin-right:4px}.MediaTiles__description____teU>:last-child{margin-right:0}.MediaTiles__description____teU svg{width:12px;height:12px}.MediaTiles__description____teU a svg{color:var(--link-color)}.MediaTiles__description____teU a svg:hover{color:var(--link-color-hover)}.MediaTiles__description____teU a svg:active{color:var(--link-color-pressed)}.MediaTiles__create-tile__wPgMb{height:100%}.MediaTiles__create-tile-content__M88Bh{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--tile-text-color);font-weight:700;border-radius:12px;flex:1}.MediaTiles__create-tile-content__M88Bh p{font-size:12px}.MediaTiles__create-tile-content__M88Bh svg{margin-bottom:16px;color:var(--tile-text-color)}.MediaTiles__widar-item__CU8oH{border-radius:12px;height:0;padding-bottom:75%;overflow:hidden}.MediaTiles__widar-item__CU8oH img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;min-width:100%;min-height:100%;object-fit:cover}
.signin-modal__signin-head__vIDUX{white-space:pre-line;line-height:1.6}.signin-modal__signin-terms__fIuQP{display:flex;max-width:300px;margin:0 auto 1rem}.signin-modal__signin-terms__fIuQP input{width:36px;height:36px;margin-right:.5rem}.signin-modal__signin-terms__fIuQP p{font-size:12px}.signin-modal__signin-checkbox__uuX2z{display:flex;max-width:300px;margin:0 auto 1rem}.signin-modal__signin-checkbox__uuX2z input{width:20px;height:20px;margin-right:.5rem}.signin-modal__signin-text__sHEvz{line-height:1.6}.signin-modal__signin-textbox__DESXb{margin-bottom:15px;text-align:center;padding:.5rem;border:solid 1px red;max-width:722px}.signin-modal__signin-textbox__DESXb a{font-weight:bold;color:red !important;display:block;margin:.25rem auto}.signin-modal__signin-textbox__DESXb a:hover{color:#008bd1 !important}.signin-modal__signinMerit__d4su0{margin:15px 0;padding:10px 0;border-top:dotted 1px #999;border-bottom:dotted 1px #999}.signin-modal__signinMerit__d4su0 li{display:flex;align-items:flex-start;margin:12px 0;text-align:left}.signin-modal__signinMerit__d4su0 li svg{margin-right:3px;min-width:24px}.signin-modal__signinMerit__d4su0 p{margin-top:10px;line-height:1.5;text-align:left}.signin-modal__enjoy-door__ng0O6{font-weight:bold;font-size:16px;padding-bottom:1rem}.signin-modal__xmarket-signin__zrIph{display:flex;align-items:center}.signin-modal__xmarket-signin__zrIph img{margin-right:5px;margin-bottom:5px}.signin-modal__oauth-btn__WQGtN,.signin-modal__oauth-btn-active__tQa7U{-webkit-appearance:button;margin-bottom:16px;height:48px;min-height:48px;width:min-content;min-width:156px;font-weight:700;font-size:12px;border-radius:8px;transition:background-color .1s ease-in-out;white-space:nowrap;padding:0 24px;display:flex;align-items:center;justify-content:center;background-color:var(--disabled-bg-color);color:var(--disabled-text-color)}.signin-modal__oauth-btn__WQGtN:hover,:hover.signin-modal__oauth-btn-active__tQa7U{color:var(--disabled-text-color)}.signin-modal__oauth-btn-active__tQa7U{color:var(--text5-color);background-color:var(--accent4-color);border:2px solid var(--accent4-border-color)}.signin-modal__oauth-btn-active__tQa7U:hover{color:#ddd}.signin-modal__d-btn__nzpmA{opacity:.5}.signin-modal__d-btn-active__CVk1Q{opacity:1}
.Sidebar__sidebar__KYENJ{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--background1-color);pointer-events:auto;overflow-wrap:break-word}@media(min-width: 992px)and (min-height: 600px){.Sidebar__sidebar__KYENJ{border-left:1px solid var(--border1-color)}}.Sidebar__header__zbsTL{display:flex;height:48px;flex-shrink:0;border-bottom:1px solid var(--border1-color);align-items:center;justify-content:center}.Sidebar__before-title__SDmnu{position:absolute;left:0;margin-left:16px}.Sidebar__after-title__tQwef{position:absolute;right:0;margin-right:16px}.Sidebar__content__PP6Vz{position:absolute;top:48px;left:0;right:0;bottom:0;display:flex;flex:1;flex-direction:column}.Sidebar__overflow-y__iAkyO{overflow-y:auto}
.BackButton__back-button__tGiDz{margin-left:-8px}
.AvatarSettingsContent__content__Os6X7{align-items:center;padding:14px;padding-top:10px;text-align:center}.AvatarSettingsContent__avatar-preview-container__PmJlf{flex-direction:column;position:relative;align-items:center}.AvatarSettingsContent__avatar-preview-container__PmJlf>:first-child{width:168px;height:250px;border-radius:8px;background-color:var(--tile-bg-color);margin:auto}.AvatarSettingsContent__avatar-preview-container__PmJlf button{position:absolute;left:50%;bottom:0;margin-bottom:38px;transform:translate(-50%, 0)}.AvatarSettingsContent__not-change-avatar__kGsi0{color:red}
.TextAreaInput__textarea__y2MAr{height:auto}.TextAreaInput__textarea__y2MAr textarea{resize:none;line-height:1.5;padding:8px}
.ToolbarButton__toolbar-button__KIJB6{border:none;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;width:48px}.ToolbarButton__toolbar-button__KIJB6 label{cursor:pointer;color:var(--text1-color);margin-top:8px;margin-bottom:3px;letter-spacing:-1px;white-space:nowrap}.ToolbarButton__toolbar-button__KIJB6 label:disabled,.ToolbarButton__toolbar-button__KIJB6 label[disabled]{cursor:default}.ToolbarButton__toolbar-button__KIJB6:disabled,.ToolbarButton__toolbar-button__KIJB6[disabled]{cursor:default}.ToolbarButton__icon-container__ZEf9E{position:relative;border-radius:9999px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.ToolbarButton__icon-container__ZEf9E svg{color:var(--toolbar-icon-color)}.ToolbarButton__icon-container__ZEf9E svg *[stroke=\#000]{transition:stroke .1s ease-in-out}.ToolbarButton__icon-container__ZEf9E svg *[fill=\#000]{transition:fill .1s ease-in-out}.ToolbarButton__large__YDjpA .ToolbarButton__icon-container__ZEf9E{width:96px;height:96px}.ToolbarButton__basic__PsM2Y .ToolbarButton__icon-container__ZEf9E,.ToolbarButton__transparent___w9hR .ToolbarButton__icon-container__ZEf9E{border-color:var(--toolbar-basic-border-color);background-color:rgba(0,0,0,0)}.ToolbarButton__basic__PsM2Y .ToolbarButton__icon-container__ZEf9E svg,.ToolbarButton__transparent___w9hR .ToolbarButton__icon-container__ZEf9E svg{color:var(--toolbar-basic-icon-color)}.ToolbarButton__basic__PsM2Y .ToolbarButton__icon-container__ZEf9E:disabled,.ToolbarButton__basic__PsM2Y .ToolbarButton__icon-container__ZEf9E[disabled],.ToolbarButton__transparent___w9hR .ToolbarButton__icon-container__ZEf9E:disabled,.ToolbarButton__transparent___w9hR .ToolbarButton__icon-container__ZEf9E[disabled]{border-color:rgba(0,0,0,0);background-color:var(--disabled-bg-color)}.ToolbarButton__basic__PsM2Y .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__basic__PsM2Y .ToolbarButton__icon-container__ZEf9E[disabled] svg,.ToolbarButton__transparent___w9hR .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__transparent___w9hR .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__basic__PsM2Y:hover .ToolbarButton__icon-container__ZEf9E,.ToolbarButton__transparent___w9hR:hover .ToolbarButton__icon-container__ZEf9E{border:1px solid var(--toolbar-basic-border-color);background-color:var(--basic-color-hover)}.ToolbarButton__basic__PsM2Y:hover .ToolbarButton__icon-container__ZEf9E:disabled,.ToolbarButton__basic__PsM2Y:hover .ToolbarButton__icon-container__ZEf9E[disabled],.ToolbarButton__transparent___w9hR:hover .ToolbarButton__icon-container__ZEf9E:disabled,.ToolbarButton__transparent___w9hR:hover .ToolbarButton__icon-container__ZEf9E[disabled]{border-color:rgba(0,0,0,0);background-color:var(--disabled-bg-color)}.ToolbarButton__basic__PsM2Y:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__basic__PsM2Y:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg,.ToolbarButton__transparent___w9hR:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__transparent___w9hR:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__basic__PsM2Y:active .ToolbarButton__icon-container__ZEf9E,.ToolbarButton__transparent___w9hR:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--basic-color-pressed);background-color:var(--basic-color-pressed)}.ToolbarButton__basic__PsM2Y.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E,.ToolbarButton__transparent___w9hR.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:rgba(0,0,0,0);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__basic__PsM2Y.ToolbarButton__selected__SxJqz svg,.ToolbarButton__transparent___w9hR.ToolbarButton__selected__SxJqz svg{color:var(--toolbar-basic-selected-icon-color)}.ToolbarButton__basic__PsM2Y.ToolbarButton__selected__SxJqz label,.ToolbarButton__transparent___w9hR.ToolbarButton__selected__SxJqz label{color:var(--text4-color)}.ToolbarButton__basic__PsM2Y.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E,.ToolbarButton__transparent___w9hR.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--toolbar-basic-color-hover)}.ToolbarButton__basic__PsM2Y.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E,.ToolbarButton__transparent___w9hR.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--toolbar-basic-color-pressed)}.ToolbarButton__transparent___w9hR .ToolbarButton__icon-container__ZEf9E{border-color:rgba(0,0,0,0)}.ToolbarButton__primary__J7WCr .ToolbarButton__icon-container__ZEf9E{background-color:var(--primary-color)}.ToolbarButton__primary__J7WCr .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__primary__J7WCr .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__primary__J7WCr:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--primary-color-hover)}.ToolbarButton__primary__J7WCr:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--primary-color-pressed)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:var(--primary-color);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E svg{color:var(--toolbar-basic-icon-color)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz label{color:var(--primary-color)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{border-color:var(--primary-color-hover);background-color:var(--toolbar-basic-color-hover)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E svg{color:var(--primary-color-hover)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:hover:disabled,.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:hover[disabled]{border-color:rgba(0,0,0,0);background-color:var(--disabled-bg-color)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:hover:disabled svg,.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:hover[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--primary-color-pressed)}.ToolbarButton__primary__J7WCr.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E svg{color:var(--primary-color-pressed)}.ToolbarButton__accept__Hfn1R .ToolbarButton__icon-container__ZEf9E{background-color:var(--accept-color);border-color:var(--accept-border-color)}.ToolbarButton__accept__Hfn1R .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accept__Hfn1R .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accept__Hfn1R:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--accept-color-hover)}.ToolbarButton__accept__Hfn1R:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accept__Hfn1R:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accept__Hfn1R:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--accept-color-pressed)}.ToolbarButton__accept__Hfn1R.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:var(--accept-color);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__accept__Hfn1R.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E svg{color:var(--accept-color)}.ToolbarButton__accept__Hfn1R.ToolbarButton__selected__SxJqz label{color:var(--accept-color)}.ToolbarButton__accept__Hfn1R.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{border-color:var(--accept-color-hover)}.ToolbarButton__accept__Hfn1R.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E svg{color:var(--accept-color-hover)}.ToolbarButton__accept__Hfn1R.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--accept-color-pressed)}.ToolbarButton__accept__Hfn1R.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E svg{color:var(--accept-color-pressed)}.ToolbarButton__cancel__qYLZw .ToolbarButton__icon-container__ZEf9E{background-color:var(--cancel-color)}.ToolbarButton__cancel__qYLZw .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__cancel__qYLZw .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__cancel__qYLZw:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--cancel-color-hover)}.ToolbarButton__cancel__qYLZw:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__cancel__qYLZw:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__cancel__qYLZw:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--cancel-color-pressed)}.ToolbarButton__cancel__qYLZw.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:var(--cancel-color);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__cancel__qYLZw.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E svg{color:var(--cancel-color)}.ToolbarButton__cancel__qYLZw.ToolbarButton__selected__SxJqz label{color:var(--cancel-color)}.ToolbarButton__cancel__qYLZw.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{border-color:var(--cancel-color-hover)}.ToolbarButton__cancel__qYLZw.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E svg{color:var(--cancel-color-hover)}.ToolbarButton__cancel__qYLZw.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--cancel-color-pressed)}.ToolbarButton__cancel__qYLZw.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E svg{color:var(--cancel-color-pressed)}.ToolbarButton__accent1__dcxpI .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent1-color);border-color:var(--accent1-border-color)}.ToolbarButton__accent1__dcxpI .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent1__dcxpI .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent1__dcxpI:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent1-color-hover)}.ToolbarButton__accent1__dcxpI:hover .ToolbarButton__icon-container__ZEf9E:disabled,.ToolbarButton__accent1__dcxpI:hover .ToolbarButton__icon-container__ZEf9E[disabled]{background-color:var(--accent1-color)}.ToolbarButton__accent1__dcxpI:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent1-color-pressed)}.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent1-color);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent1-color)}.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz label{color:var(--toolbar-label-accent1)}.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent1-color-hover)}.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent1-color-hover)}.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz:hover:disabled svg,.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz:hover[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent1-color-pressed)}.ToolbarButton__accent1__dcxpI.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent1-color-pressed)}.ToolbarButton__accent2__OuGAI .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent2-color);border-color:var(--accent2-border-color)}.ToolbarButton__accent2__OuGAI .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent2__OuGAI .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent2__OuGAI:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent2-color-hover)}.ToolbarButton__accent2__OuGAI:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent2__OuGAI:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent2__OuGAI:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent2-color-pressed)}.ToolbarButton__accent2__OuGAI.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent2-color);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__accent2__OuGAI.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent2-color)}.ToolbarButton__accent2__OuGAI.ToolbarButton__selected__SxJqz label{color:var(--toolbar-label-accent2)}.ToolbarButton__accent2__OuGAI.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent2-color-hover)}.ToolbarButton__accent2__OuGAI.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent2-color-hover)}.ToolbarButton__accent2__OuGAI.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent2-color-pressed)}.ToolbarButton__accent2__OuGAI.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent2-color-pressed)}.ToolbarButton__accent3__JwDT5 .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent3-color);border-color:var(--accent3-border-color)}.ToolbarButton__accent3__JwDT5 .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent3__JwDT5 .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent3__JwDT5:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent3-color-hover)}.ToolbarButton__accent3__JwDT5:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent3__JwDT5:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent3__JwDT5:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent3-color-pressed)}.ToolbarButton__accent3__JwDT5.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent3-color);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__accent3__JwDT5.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent3-color)}.ToolbarButton__accent3__JwDT5.ToolbarButton__selected__SxJqz label{color:var(--toolbar-label-accent3)}.ToolbarButton__accent3__JwDT5.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent3-color-hover)}.ToolbarButton__accent3__JwDT5.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent3-color-hover)}.ToolbarButton__accent3__JwDT5.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent3-color-pressed)}.ToolbarButton__accent3__JwDT5.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent3-color-pressed)}.ToolbarButton__accent4__BXXtS .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent4-color);border-color:var(--accent4-border-color)}.ToolbarButton__accent4__BXXtS .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent4__BXXtS .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent4__BXXtS:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent4-color-hover)}.ToolbarButton__accent4__BXXtS:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent4__BXXtS:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent4__BXXtS:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent4-color-pressed)}.ToolbarButton__accent4__BXXtS.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent4-color);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__accent4__BXXtS.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent4-color)}.ToolbarButton__accent4__BXXtS.ToolbarButton__selected__SxJqz label{color:var(--toolbar-label-accent4)}.ToolbarButton__accent4__BXXtS.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent4-color-hover)}.ToolbarButton__accent4__BXXtS.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent4-color-hover)}.ToolbarButton__accent4__BXXtS.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent4-color-pressed)}.ToolbarButton__accent4__BXXtS.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent4-color-pressed)}.ToolbarButton__accent5__bvBvH .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent5-color);border-color:var(--accent5-border-color)}.ToolbarButton__accent5__bvBvH .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent5__bvBvH .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent5__bvBvH:hover .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent5-color-hover)}.ToolbarButton__accent5__bvBvH:hover .ToolbarButton__icon-container__ZEf9E:disabled svg,.ToolbarButton__accent5__bvBvH:hover .ToolbarButton__icon-container__ZEf9E[disabled] svg{color:var(--disabled-icon-color)}.ToolbarButton__accent5__bvBvH:active .ToolbarButton__icon-container__ZEf9E{background-color:var(--accent5-color-pressed)}.ToolbarButton__accent5__bvBvH.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent5-color);background-color:var(--toolbar-icon-selected-bg)}.ToolbarButton__accent5__bvBvH.ToolbarButton__selected__SxJqz .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent5-color)}.ToolbarButton__accent5__bvBvH.ToolbarButton__selected__SxJqz label{color:var(--toolbar-label-accent5)}.ToolbarButton__accent5__bvBvH.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent5-color-hover)}.ToolbarButton__accent5__bvBvH.ToolbarButton__selected__SxJqz:hover .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent5-color-hover)}.ToolbarButton__accent5__bvBvH.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E{border-color:var(--accent5-color-pressed)}.ToolbarButton__accent5__bvBvH.ToolbarButton__selected__SxJqz:active .ToolbarButton__icon-container__ZEf9E svg{color:var(--accent5-color-pressed)}.ToolbarButton__status-indicator__Zgtiz{position:absolute;top:5px;width:5px;height:5px;border-radius:5px}.ToolbarButton__status-enabled__cSFwX{background-color:var(--status-enabled-color)}.ToolbarButton__status-disabled__djo6Z{background-color:var(--status-disabled-color)}.ToolbarButton__status-unread__HdEKL{background-color:var(--status-unread-color)}.ToolbarButton__status-recording__JMGuh{background-color:var(--status-recording-color)}.ToolbarButton__left__xOpwY .ToolbarButton__icon-container__ZEf9E{width:48px;border-radius:0px;border-top-left-radius:9999px;border-bottom-left-radius:9999px}.ToolbarButton__middle__h7pkJ .ToolbarButton__icon-container__ZEf9E{border-radius:0px}.ToolbarButton__right__e8lxT .ToolbarButton__icon-container__ZEf9E{width:48px;border-radius:0px;border-top-right-radius:9999px;border-bottom-right-radius:9999px}
.Popover__popover__TDiHP{display:flex;flex-direction:column;border-radius:8px;background-color:var(--background1-color);border:1px solid var(--border1-color);min-width:160px;z-index:10;max-height:calc(100vh - 200px)}.Popover__popover__TDiHP .Popover__content__yKFMS{overflow-y:auto;overflow-x:hidden}.Popover__popover__TDiHP[data-popper-placement^=bottom] .Popover__content__yKFMS{padding-top:8px}.Popover__popover__TDiHP[data-popper-placement^=bottom] .Popover__arrow__adu2d{margin-top:-9px}.Popover__popover__TDiHP[data-popper-placement^=bottom] .Popover__arrow__adu2d svg{transform:rotate(180deg)}.Popover__popover__TDiHP[data-popper-placement^=top] .Popover__content__yKFMS{padding-bottom:8px}.Popover__popover__TDiHP[data-popper-placement^=top] .Popover__arrow__adu2d{bottom:-9px}.Popover__popover__TDiHP[data-popper-placement^=right] .Popover__content__yKFMS{padding-left:8px}.Popover__popover__TDiHP[data-popper-placement^=right] .Popover__arrow__adu2d{left:-16px}.Popover__popover__TDiHP[data-popper-placement^=right] .Popover__arrow__adu2d svg{transform:rotate(90deg)}.Popover__popover__TDiHP[data-popper-placement^=left] .Popover__content__yKFMS{padding-right:8px}.Popover__popover__TDiHP[data-popper-placement^=left] .Popover__arrow__adu2d{right:-16px}.Popover__popover__TDiHP[data-popper-placement^=left] .Popover__arrow__adu2d svg{transform:rotate(270deg)}.Popover__header__GLZCv{display:flex;justify-content:center;align-items:center;padding:0 8px;height:48px;position:relative;flex-shrink:0}.Popover__header__GLZCv h5{display:flex}.Popover__header__GLZCv button{position:absolute;left:8px;border:none;background-color:rgba(0,0,0,0)}.Popover__header__GLZCv button:hover *{color:var(--link-color-hover)}.Popover__header__GLZCv button:active *{color:var(--link-color-pressed)}.Popover__arrow__adu2d{position:absolute}.Popover__arrow-bg__J95GS{color:var(--background1-color)}.Popover__arrow-border__CRbKU{color:var(--border1-color)}.Popover__fullscreen__pXsPm{position:fixed;top:0;left:0;bottom:0;right:0;border-width:0;border-radius:0;z-index:10;max-height:none}.Popover__fullscreen__pXsPm .Popover__header__GLZCv{border-bottom:1px solid var(--border1-color)}.Popover__fullscreen__pXsPm .Popover__header__GLZCv button{left:16px}.Popover__fullscreen__pXsPm .Popover__content__yKFMS{padding:0;height:100%;overflow-y:auto}.Popover__fullscreen-body__Lu_fI{overflow:hidden}
.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-size:16px;display:inline-block;color:var(--text1-color);--tab-highlight-color: #007AB8}@media(max-width: 768px){.emoji-mart{width:95% !important}}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px;width:18px}.emoji-mart-scroll{overflow-y:scroll;overflow-x:hidden;height:270px;padding:0 6px 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid var(--input-border-color);outline:0;background-color:var(--background1-color)}.emoji-mart-search input :focus{border-color:var(--input-outline-color);box-shadow:0 0 0 2px var(--input-outline-color)}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:7px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:var(--background1-color)}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji","Segoe UI Symbol","Segoe UI","Apple Color Emoji","Twemoji Mozilla","Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results-img{display:block;margin-left:auto;margin-right:auto;width:50%}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}
.ChatSidebar__chat-input-container__qF2Zv{padding:8px 16px;background-color:var(--input-bg-color);flex-basis:max-content}.ChatSidebar__message-list__Q_K_C{display:flex;flex-grow:1;flex-direction:column;list-style:none;padding:0 16px;overflow-y:auto;min-height:0}.ChatSidebar__message-group__wD2L8{display:flex;flex-direction:column;flex-shrink:0;width:100%;padding-top:16px}.ChatSidebar__message-group__wD2L8:last-child{padding-bottom:8px}.ChatSidebar__message-group-label__gTBLt{color:var(--text2-color);font-size:10px;display:flex;margin:2px}.ChatSidebar__message-group-messages__MOpe3{display:flex;flex-direction:column}.ChatSidebar__message-bubble__sAPXL{background-color:var(--chat-bubble-bg-color-received);border-radius:19px;margin:2px;padding:10px 16px;max-width:80%;width:max-content;font-size:14px;overflow-wrap:break-word;line-height:1.25}.ChatSidebar__message-bubble__sAPXL img,.ChatSidebar__message-bubble__sAPXL video{max-height:240px;border-radius:18px}.ChatSidebar__message-bubble__sAPXL a{text-decoration:underline}.ChatSidebar__sent__jodlK .ChatSidebar__message-group-label__gTBLt{align-self:flex-end}.ChatSidebar__sent__jodlK .ChatSidebar__message-bubble__sAPXL{background-color:var(--chat-bubble-bg-color-sent);color:var(--chat-bubble-text-color-sent);align-self:flex-end}.ChatSidebar__sent__jodlK .ChatSidebar__message-bubble__sAPXL a{color:var(--chat-bubble-text-color-sent)}.ChatSidebar__sent__jodlK .ChatSidebar__message-bubble__sAPXL a:hover{color:var(--chat-bubble-link-color-sent-hover)}.ChatSidebar__sent__jodlK .ChatSidebar__message-bubble__sAPXL a:active{color:var(--chat-bubble-link-color-sent-pressed)}.ChatSidebar__message-bubble__sAPXL.ChatSidebar__emoji__kotP2,.ChatSidebar__message-bubble__sAPXL.ChatSidebar__media__wLlyB{font-size:32px;background-color:rgba(0,0,0,0);padding:0}.ChatSidebar__message-bubble__sAPXL.ChatSidebar__monospace__yFz0r{font-family:monospace}.ChatSidebar__system-message__ujKWH .ChatSidebar__message-group-label__gTBLt{display:inline;vertical-align:bottom}.ChatSidebar__system-message__ujKWH .ChatSidebar__message-group-label__gTBLt i{font-size:10px;color:var(--text2-color)}.ChatSidebar__system-message__ujKWH .ChatSidebar__message-group-label__gTBLt span{margin-left:1ch}.ChatSidebar__message-bubble__sAPXL.ChatSidebar__permission__IBr4S{display:flex;gap:10px;background-color:rgba(0,0,0,0);border:1px solid var(--input-border-color);color:var(--text1-color);align-items:center}.ChatSidebar__chat-input-icon__sTSAw{cursor:pointer;width:24px}.ChatSidebar__chat-input-icon__sTSAw:disabled,.ChatSidebar__chat-input-icon__sTSAw[disabled]{cursor:default}.ChatSidebar__chat-input-icon__sTSAw svg{color:var(--input-icon-color)}.ChatSidebar__chat-input-warning__OzrS4{padding-top:4px}.ChatSidebar__warning-border__KeF28{border:2px solid #f5325c !important}.ChatSidebar__warning-text-color__wNwfr{color:#f5325c}.ChatSidebar__ai-mode-border__OIfAW{outline:2px solid #4ba6bd}.ChatSidebar__ai-mode-border__OIfAW:focus{outline:none;border:2px solid #4ba6bd}.ChatSidebar__user-mode-border__sVYbQ{outline:2px solid var(--chat-bubble-bg-color-sent)}.ChatSidebar__chat-input-text-area-styles__oPn7w{max-height:50vh}.ChatSidebar__aiChat__WDr9z .ChatSidebar__message-bubble__sAPXL{background-color:#4ba6bd;color:#fff}.ChatSidebar__userAiChat__OZMOh .ChatSidebar__message-group-label__gTBLt{align-self:flex-end}.ChatSidebar__userAiChat__OZMOh .ChatSidebar__message-bubble__sAPXL{background-color:var(--chat-bubble-bg-color-sent);color:#fff;align-self:flex-end}.ChatSidebar__cautionWrap__cIzcP{width:100%;padding:10px 20px;text-align:center}.ChatSidebar__cautionWrap__cIzcP .ChatSidebar__cautionText__IahtP{color:#f5325c;font-size:1rem;font-weight:bold;border:2px solid #f5325c;padding:14px 0;background-color:rgba(235,183,196,.6);opacity:1}
.PermissionNotifications__pinned-message__sSTfu{display:flex;gap:10px;background-color:var(--chat-bubble-bg-color-received);border-radius:10px;margin:8px 16px 8px 16px;padding:10px 16px;font-size:14px;overflow-wrap:break-word;line-height:1.25;align-items:center}
.avatar-preview__preview__Exp7B{flex:9;position:relative;overflow:hidden;background:var(--tile-bg-color);border-radius:20px}.avatar-preview__preview__Exp7B .loader{position:absolute;left:calc(50% - 4.3em);top:calc(50% - 4.5em)}.avatar-preview__preview__Exp7B .error{color:var(--text2-color);text-align:center;padding:1.5em;position:absolute;top:50%;transform:translateY(-50%);font-weight:bold;white-space:pre-wrap;box-sizing:border-box;width:100%}.avatar-preview__preview__Exp7B .error-icon{width:16px;height:16px;transform:translateY(2px);margin:0 .3em}.avatar-preview__performance__Owmhg{flex:1;display:block;text-align:center;padding:15px 0 0;font-size:.8rem;font-weight:bold;color:var(--text4-color)}.avatar-preview__performance__Owmhg .Low{color:#93d051}.avatar-preview__performance__Owmhg .Middle{color:#ffc000}.avatar-preview__performance__Owmhg .High{color:#fe0000}.avatar-preview__performance__Owmhg span{font-weight:bold;font-size:1rem}
.avatar-editor__avatar-editor___imLb .form-submit,.avatar-editor__avatar-editor___imLb form .select,.avatar-editor__avatar-editor___imLb form .textarea,.avatar-editor__avatar-editor___imLb form .text-field{font-family:var(--font-family-default)}.avatar-editor__avatar-editor___imLb form .select,.avatar-editor__avatar-editor___imLb form .textarea,.avatar-editor__avatar-editor___imLb form .text-field{border:1px solid var(--input-border-color);box-sizing:border-box;border-radius:10px}.avatar-editor__avatar-editor___imLb form .select,.avatar-editor__avatar-editor___imLb form .textarea,.avatar-editor__avatar-editor___imLb form .text-field{color:var(--text1-color);font-size:1.2em;background-color:rgba(0,0,0,0);line-height:2em;padding-left:1.25em;padding-right:1.25em;margin:.5em 0;width:100%}.avatar-editor__avatar-editor___imLb .form-submit{appearance:none;-moz-appearance:none;-webkit-appearance:none;text-decoration:none;outline-style:none;font-weight:bold;cursor:pointer;border:0;border-radius:28px;padding:0px 18px;background:var(--primary-color);font-size:1em;color:var(--text5-color);display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:150px;height:48px}.avatar-editor__no-default-button-style__lSVD9{padding:0px;border-style:none;background-color:rgba(0,0,0,0);cursor:pointer}:focus.avatar-editor__no-default-button-style__lSVD9{outline:0}.avatar-editor__avatar-editor___imLb{padding:2em;display:flex;flex-direction:row;box-sizing:border-box;align-items:flex-start;color:var(--text1-color)}@media(max-width: 768px){.avatar-editor__avatar-editor___imLb{padding:.5em;flex-direction:column;align-items:center}}.avatar-editor__avatar-editor___imLb>.loader{position:absolute;left:calc(50% - 4.3em);top:calc(50% - 4.5em)}.avatar-editor__avatar-editor___imLb .info{text-align:center;width:100%;color:var(--text2-color);margin:1em 0}.avatar-editor__avatar-editor___imLb .info p{margin:0;margin-bottom:.5em}.avatar-editor__avatar-editor___imLb .info p a{margin-right:5px}.avatar-editor__avatar-editor___imLb .info a{color:var(--link-color)}.avatar-editor__avatar-editor___imLb .center{display:flex;flex-direction:column;height:100%;flex:1;align-items:center;overflow:auto}@media(min-width: 768px){.avatar-editor__avatar-editor___imLb .center{padding-top:2em}}.avatar-editor__avatar-editor___imLb form{display:flex;flex-direction:column}.avatar-editor__avatar-editor___imLb form>label{margin-top:8px}.avatar-editor__avatar-editor___imLb form details{margin-bottom:10px}.avatar-editor__avatar-editor___imLb form>.text-field-container{display:flex;align-items:center;margin-bottom:20px}.avatar-editor__avatar-editor___imLb form>.text-field-container label{margin-right:5px}.avatar-editor__avatar-editor___imLb form .file-input-row{display:flex;align-items:center}.avatar-editor__avatar-editor___imLb form .file-input-row.disabled{opacity:.5}.avatar-editor__avatar-editor___imLb form .file-input-row label{display:flex;align-items:center;margin:5px 0;cursor:pointer}.avatar-editor__avatar-editor___imLb form .file-input-row input{display:none}.avatar-editor__avatar-editor___imLb form .file-input-row .img-box{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:8px;margin-right:5px;background:var(--tile-bg-color);overflow:hidden;color:var(--tile-text-color);position:relative}.avatar-editor__avatar-editor___imLb form .file-input-row .img-box svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:20px;height:20px}.avatar-editor__avatar-editor___imLb form .file-input-row img{width:100%}.avatar-editor__avatar-editor___imLb form .file-input-row a{margin-left:10px;color:var(--link-color)}.avatar-editor__avatar-editor___imLb form .text-field{font-size:16px}.avatar-editor__avatar-editor___imLb form .textarea{font-size:16px}.avatar-editor__avatar-editor___imLb form .select-container{position:relative}.avatar-editor__avatar-editor___imLb form .select-container .arrow{position:absolute;right:10px;bottom:20px}.avatar-editor__avatar-editor___imLb form .select-grid-container{margin:1rem 0}.avatar-editor__avatar-editor___imLb form .select-grid-container .select-grid{display:flex;flex-wrap:wrap;margin-top:5px;justify-content:space-between;max-width:355px}.avatar-editor__avatar-editor___imLb form .select-grid-container input{display:none}.avatar-editor__avatar-editor___imLb form .select-grid-container .item{box-sizing:border-box;border-radius:15px;display:flex;justify-content:center;align-items:center;color:var(--text2-color);text-align:center;cursor:pointer;margin-bottom:5px;width:calc(33.3333333333% - 6.6666666667px);position:relative;font-size:15px}.avatar-editor__avatar-editor___imLb form .select-grid-container .item.selected{background:var(--tile-bg-color)}.avatar-editor__avatar-editor___imLb form .select-grid-container .item:hover{background:var(--tile-bg-color-hover)}.avatar-editor__avatar-editor___imLb form .select-grid-container .item:active{background:var(--tile-bg-color-pressed)}.avatar-editor__avatar-editor___imLb form .select-grid-container .item.custom{width:220px;height:50px;border-radius:30px;background:#f64b70;color:#fff}.avatar-editor__avatar-editor___imLb form .select-grid-container .item.custom svg{margin-right:8px;margin-top:-1px;width:16px;height:16px}.avatar-editor__avatar-editor___imLb form .select-grid-container .item img{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.avatar-editor__avatar-editor___imLb form .select{font-size:16px;height:36px;-webkit-appearance:none;-moz-appearance:none}.avatar-editor__avatar-editor___imLb form .checkbox-container{display:flex;align-items:center;margin:5px 0}.avatar-editor__avatar-editor___imLb form .checkbox-container .checkbox{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:2em;height:2em;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);border-radius:6px;vertical-align:sub;margin:0 .7em;min-width:2em;min-height:2em}.avatar-editor__avatar-editor___imLb form .checkbox-container .checkbox:checked{position:relative}.avatar-editor__avatar-editor___imLb form .checkbox-container .checkbox:checked::after{content:" ";position:absolute;background:var(--active-color);top:.3em;left:.3em;right:.3em;bottom:.3em;border-radius:.3em}.avatar-editor__avatar-editor___imLb form .license{font-size:8pt;color:var(--text2-color)}.avatar-editor__avatar-editor___imLb form .license a{color:var(--text2-color)}.avatar-editor__avatar-editor___imLb form hr{width:100%;border:none;border-bottom:1px solid var(--border2-color)}.avatar-editor__avatar-editor___imLb form a{color:var(--text2-color)}.avatar-editor__avatar-editor___imLb .preview{height:450px;width:100%;max-width:320px}@media(max-width: 768px){.avatar-editor__avatar-editor___imLb .preview{margin-left:.5em}}.avatar-editor__avatar-editor___imLb .form-submit{background:var(--primary-color);margin:0;margin-bottom:.5em}.avatar-editor__avatar-editor___imLb .form-submit:disabled{background-color:var(--disabled-bg-color)}.avatar-editor__avatar-editor___imLb .split{display:grid;grid-template:100%/55% 45%;align-items:center}.avatar-editor__avatar-editor___imLb canvas{width:100%;height:100%}.avatar-editor__avatar-editor___imLb .delete-avatar{margin-top:20px;color:var(--text2-color)}.avatar-editor__avatar-editor___imLb .delete-avatar a{cursor:pointer;text-decoration:underline;color:var(--cancel-color)}.avatar-editor__avatar-editor___imLb .close-button{cursor:pointer;color:var(--text2-color);outline-style:none;background:none;border:none;margin-top:16px;font-size:1.6em;align-self:flex-start}@media(max-width: 768px){.avatar-editor__avatar-editor___imLb .close-button{padding-left:.5em}}.avatar-editor__avatar-editor___imLb .avatarSize{margin-top:1rem;display:flex;align-items:center;font-weight:bold}.avatar-editor__avatar-editor___imLb .avatarSize span{width:32px;height:32px;border-radius:50%;display:inline-block;background:#ccc;margin-right:5px}.avatar-editor__avatar-editor___imLb .avatarSize .Low{background:#8cf18c}.avatar-editor__avatar-editor___imLb .avatarSize .Mid{background:#ffc000}.avatar-editor__avatar-editor___imLb .sizeCaution{margin:1rem 0;font-size:12px}.avatar-editor__avatar-editor___imLb .sizeCaution li{padding:4px 0}
.Prop__rtc-tile-text__mbi_m{color:#fff;font-size:10px;display:block;margin:0;text-align:center;overflow-wrap:break-word}.Prop__rtc-value-text__ZiJ0n{font-size:10px;margin:0;color:#ffc000}
.DataPanel__data-tile__aO6Kk{border:2px;border-color:#fff;border-style:solid;padding:4px;margin:4px;border-radius:5px;display:flex;flex-flow:column;flex:0 1 auto}.DataPanel__data-tile-title__wcIIC{color:#fff;font-size:12px;margin:0;text-align:center;font-weight:700;display:block}
.CollapsiblePanel__border-tile__a8dvp,.CollapsiblePanel__borderless-tile__bGn8c{border:2px;border-color:#e7e7e7;border-style:solid;padding:4px;margin:4px;border-radius:5px;display:flex;flex-flow:column;flex:0 1 auto;background-color:var(--overlay-bg-color);pointer-events:auto}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.CollapsiblePanel__border-tile__a8dvp,.CollapsiblePanel__borderless-tile__bGn8c{height:100%}}}.CollapsiblePanel__border-tile__a8dvp.collapsed,.collapsed.CollapsiblePanel__borderless-tile__bGn8c{display:none}.CollapsiblePanel__borderless-tile__bGn8c{border:none}.CollapsiblePanel__borderless-tile__bGn8c.collapsed{display:none}.CollapsiblePanel__rtc-debug-panel-root__sv8yl{pointer-events:none;display:flex;flex-flow:row nowrap;width:100%;height:auto;top:76px;bottom:0;left:0;right:0;position:absolute}@media(max-width: 500px){.CollapsiblePanel__rtc-debug-panel-root__sv8yl{flex-flow:column nowrap;width:100%;justify-content:stretch}}.CollapsiblePanel__rtc-status-container__PEFgl,.CollapsiblePanel__status-container-middle__sP73q,.CollapsiblePanel__rtc-status-container-right__bjrWb,.CollapsiblePanel__rtc-status-container-left__r_pIO{display:flex;overflow-y:auto;pointer-events:auto;width:25%;align-self:flex-start;max-height:100%}@media(max-width: 500px){.CollapsiblePanel__rtc-status-container__PEFgl,.CollapsiblePanel__status-container-middle__sP73q,.CollapsiblePanel__rtc-status-container-right__bjrWb,.CollapsiblePanel__rtc-status-container-left__r_pIO{width:100%;max-height:33%;align-self:baseline;flex:0 1 auto}}.CollapsiblePanel__rtc-status-container-left__r_pIO{justify-content:start}.CollapsiblePanel__rtc-status-container-right__bjrWb{justify-content:end}@media(max-width: 500px){.CollapsiblePanel__rtc-status-container-right__bjrWb{justify-content:start}}.CollapsiblePanel__status-container-middle__sP73q{width:50%;height:100%;flex:1 0 auto;flex-flow:column;overflow-y:hidden;pointer-events:none}@media(max-width: 500px){.CollapsiblePanel__status-container-middle__sP73q{justify-content:start;width:100%}}.CollapsiblePanel__rtc-log-container__l_VBn{pointer-events:auto;width:100%;overflow-y:auto;display:flex;align-self:flex-end;max-height:33%;flex:0 1 auto;justify-content:center}@media(max-width: 500px){.CollapsiblePanel__rtc-log-container__l_VBn{width:100%;align-self:baseline;flex:0 1 auto;justify-content:left}}.CollapsiblePanel__rtc-log-time__znjRS{font-size:10px;color:#007ab8;margin:0}.CollapsiblePanel__rtc-log-text__YHbuu,.CollapsiblePanel__rtc-log-msg__cMtQV,.CollapsiblePanel__rtc-log-tag__54VIM{font-size:10px;margin:0}.CollapsiblePanel__rtc-log-tag__54VIM{color:#ffc000}.CollapsiblePanel__rtc-log-msg-container__DH5QR{user-select:text}.CollapsiblePanel__rtc-log-msg__cMtQV{color:#fff}.CollapsiblePanel__collapse-button__V1F4E{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#e7e7e7;cursor:pointer;font-size:14px;font-weight:700}.CollapsiblePanel__log-button__lrG2X{color:#000;background-color:#e7e7e7;border-radius:50%;font-weight:700;width:15px;height:15px;padding:0;margin:0;border:none;cursor:pointer;align-self:center;font-size:10px}.CollapsiblePanel__collapse-button__V1F4E:after{content:"−";color:#e7e7e7;font-weight:700;float:left;align-self:stretch;padding-right:6px}.CollapsiblePanel__collapse-button__V1F4E.collapsed:after{content:"+"}.CollapsiblePanel__collapsible-content__fpjed,.CollapsiblePanel__collapsible-content-root__RX7yn{display:flex;align-items:stretch;justify-content:center;pointer-events:auto}.CollapsiblePanel__collapsible-content-root__RX7yn{flex-flow:column nowrap;overflow-y:auto;justify-content:space-evenly}.CollapsiblePanel__collapsible-content__fpjed.collapsed,.collapsed.CollapsiblePanel__collapsible-content-root__RX7yn{display:none}.CollapsiblePanel__collapsible-header__ushjh{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-right:4px}.CollapsiblePanel__collapsible-right-buttons__HwlGL>*{margin:4px}
.RtcDebugPanel__border-tile__AYdEt,.RtcDebugPanel__borderless-tile__DhsGP{border:2px;border-color:#e7e7e7;border-style:solid;padding:4px;margin:4px;border-radius:5px;display:flex;flex-flow:column;flex:0 1 auto;background-color:var(--overlay-bg-color);pointer-events:auto}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.RtcDebugPanel__border-tile__AYdEt,.RtcDebugPanel__borderless-tile__DhsGP{height:100%}}}.RtcDebugPanel__border-tile__AYdEt.collapsed,.collapsed.RtcDebugPanel__borderless-tile__DhsGP{display:none}.RtcDebugPanel__borderless-tile__DhsGP{border:none}.RtcDebugPanel__borderless-tile__DhsGP.collapsed{display:none}.RtcDebugPanel__rtc-debug-panel-root__ZBgNt{pointer-events:none;display:flex;flex-flow:row nowrap;width:100%;height:auto;top:76px;bottom:0;left:0;right:0;position:absolute}@media(max-width: 500px){.RtcDebugPanel__rtc-debug-panel-root__ZBgNt{flex-flow:column nowrap;width:100%;justify-content:stretch}}.RtcDebugPanel__rtc-status-container__yb_6A,.RtcDebugPanel__status-container-middle__GkH1i,.RtcDebugPanel__rtc-status-container-right__v2TQx,.RtcDebugPanel__rtc-status-container-left__i_75b{display:flex;overflow-y:auto;pointer-events:auto;width:25%;align-self:flex-start;max-height:100%}@media(max-width: 500px){.RtcDebugPanel__rtc-status-container__yb_6A,.RtcDebugPanel__status-container-middle__GkH1i,.RtcDebugPanel__rtc-status-container-right__v2TQx,.RtcDebugPanel__rtc-status-container-left__i_75b{width:100%;max-height:33%;align-self:baseline;flex:0 1 auto}}.RtcDebugPanel__rtc-status-container-left__i_75b{justify-content:start}.RtcDebugPanel__rtc-status-container-right__v2TQx{justify-content:end}@media(max-width: 500px){.RtcDebugPanel__rtc-status-container-right__v2TQx{justify-content:start}}.RtcDebugPanel__status-container-middle__GkH1i{width:50%;height:100%;flex:1 0 auto;flex-flow:column;overflow-y:hidden;pointer-events:none}@media(max-width: 500px){.RtcDebugPanel__status-container-middle__GkH1i{justify-content:start;width:100%}}.RtcDebugPanel__rtc-log-container__adAUM{pointer-events:auto;width:100%;overflow-y:auto;display:flex;align-self:flex-end;max-height:33%;flex:0 1 auto;justify-content:center}@media(max-width: 500px){.RtcDebugPanel__rtc-log-container__adAUM{width:100%;align-self:baseline;flex:0 1 auto;justify-content:left}}.RtcDebugPanel__rtc-log-time__JSSve{font-size:10px;color:#007ab8;margin:0}.RtcDebugPanel__rtc-log-text__WPd7j,.RtcDebugPanel__rtc-log-msg__XJZu8,.RtcDebugPanel__rtc-log-tag__Yt0hz{font-size:10px;margin:0}.RtcDebugPanel__rtc-log-tag__Yt0hz{color:#ffc000}.RtcDebugPanel__rtc-log-msg-container___MEx7{user-select:text}.RtcDebugPanel__rtc-log-msg__XJZu8{color:#fff}
.AudioDebugPanel__audio-debug-container__mQfQs{pointer-events:none;width:100%;overflow-y:auto;align-self:flex-start;flex:0 1 auto;justify-content:center}@media(max-width: 500px){.AudioDebugPanel__audio-debug-container__mQfQs{width:100%;align-self:baseline;flex:0 1 auto;justify-content:left}}.AudioDebugPanel__audio-debug-row__GxFlz{display:flex;align-items:center}.AudioDebugPanel__audio-debug-row__GxFlz>*{margin-right:12px}.AudioDebugPanel__audio-debug-row__GxFlz>*:last-child{margin-right:0px}.AudioDebugPanel__prop-text__xSaPY{color:#fff;font-size:10px;display:block;margin:0;text-align:center;overflow-wrap:break-word;width:80px}.AudioDebugPanel__value-text__KkK4W{font-size:10px;margin:0;color:#ffc000;width:40px}
.preferences-screen__nav-item__VrLF0{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.preferences-screen__dropdown__LrsA3 select,.preferences-screen__section-title__J4cDt,.preferences-screen__refresh-prompt__pwOTs,.preferences-screen__preference-label__aHcLt,.preferences-screen__max-resolution-preference-item__OIo2v,.preferences-screen__nav-item__VrLF0,.preferences-screen__preferences-panel__POWVM input[type=text],.preferences-screen__preferences-panel__POWVM input[type=number],.preferences-screen__refresh-now-button__ZxJGS{font-family:var(--font-family-default)}.preferences-screen__dropdown__LrsA3 select,.preferences-screen__preferences-panel__POWVM input[type=text],.preferences-screen__preferences-panel__POWVM input[type=number]{border:1px solid var(--input-border-color);box-sizing:border-box;border-radius:10px}.preferences-screen__refresh-now-button__ZxJGS{appearance:none;-moz-appearance:none;-webkit-appearance:none;text-decoration:none;outline-style:none;font-weight:bold;cursor:pointer;border:0;border-radius:28px;padding:0px 18px;background:var(--primary-color);font-size:1em;color:var(--text5-color);display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:150px;height:48px}.preferences-screen__reset-to-default-button__MuW_X,.preferences-screen__close-button__WOdhQ,.preferences-screen__nav-item__VrLF0,.preferences-screen__no-default-button-style__LQMg7{padding:0px;border-style:none;background-color:rgba(0,0,0,0);cursor:pointer}:focus.preferences-screen__reset-to-default-button__MuW_X,:focus.preferences-screen__close-button__WOdhQ,:focus.preferences-screen__nav-item__VrLF0,:focus.preferences-screen__no-default-button-style__LQMg7{outline:0}.preferences-screen__preferences-panel__POWVM{position:fixed;top:0px;width:100%;height:100%;background:var(--background1-color);color:var(--text1-color)}.preferences-screen__preferences-panel__POWVM{z-index:2;pointer-events:auto;display:flex;flex-flow:column;align-items:center;padding-bottom:16px}.preferences-screen__preferences-panel__POWVM input[type=number]{-moz-appearance:textfield}.preferences-screen__preferences-panel__POWVM input[type=number]:disabled,.preferences-screen__preferences-panel__POWVM input[type=number][disabled]{color:var(--disabled-text-color)}.preferences-screen__preferences-panel__POWVM input[type=text],.preferences-screen__preferences-panel__POWVM input[type=number]{cursor:pointer;color:var(--text1-color);padding:0px;margin:0px;background:rgba(0,0,0,0);line-height:30px;font-size:16px;text-align:center;width:60px;height:38px}.preferences-screen__preferences-panel__POWVM input[type=text]:disabled,.preferences-screen__preferences-panel__POWVM input[type=text][disabled],.preferences-screen__preferences-panel__POWVM input[type=number]:disabled,.preferences-screen__preferences-panel__POWVM input[type=number][disabled]{color:var(--disabled-text-color)}.preferences-screen__preferences-panel__POWVM input::-webkit-outer-spin-button,.preferences-screen__preferences-panel__POWVM input::-webkit-inner-spin-button{-webkit-appearance:none}.preferences-screen__nav-container__JV3iZ{display:flex;justify-content:center;align-items:center;width:100%}.preferences-screen__nav__KROCu{display:flex;justify-content:center;border-bottom:1px solid var(--border1-color);margin:0px 16px;width:100%}.preferences-screen__nav-item__VrLF0{font-weight:600;font-size:16px}.preferences-screen__nav-item__VrLF0.preferences-screen__selected__cPwAz{font-weight:bold}.preferences-screen__nav-item__VrLF0{margin:0px 24px;border-bottom:3px solid rgba(0,0,0,0);color:var(--text1-color)}.preferences-screen__nav-item__VrLF0.preferences-screen__selected__cPwAz{border-bottom:3px solid var(--active-color)}.preferences-screen__max-resolution-preference-item__OIo2v{display:flex;flex-flow:row;align-items:center;justify-content:center}.preferences-screen__vertical__dX9ns,.preferences-screen__horizontal__r4r_J{display:flex;align-items:center;width:100%;margin-bottom:24px}:last-child.preferences-screen__vertical__dX9ns,:last-child.preferences-screen__horizontal__r4r_J{margin-bottom:0px}.preferences-screen__list-item__TotHO{margin:0px 16px 16px 16px}.preferences-screen__list-item__TotHO:last-child{margin:0px 16px 0px 16px}.preferences-screen__list-item__TotHO.disabled{opacity:20%;pointer-events:none}.preferences-screen__list-item__TotHO.indent{padding-left:15px}.preferences-screen__column__FGH5c{display:flex;flex-flow:column}.preferences-screen__row__kOhFR{display:flex;align-items:center}.preferences-screen__row__kOhFR>*{margin-right:12px}.preferences-screen__row__kOhFR>*:last-child{margin-right:0px}.preferences-screen__row-right__PIhoB{justify-self:flex-end;margin-left:auto}.preferences-screen__row-center__uGrVH{justify-self:center;margin-left:auto}.preferences-screen__warn-icon__Xbh58,.preferences-screen__warn-icon-placeholder__rMpBA{width:36px !important;height:36px !important;min-width:36px;min-height:36px}.preferences-screen__warn-icon__Xbh58{color:var(--error-color)}.preferences-screen__horizontal__r4r_J{justify-content:space-between}.preferences-screen__horizontal__r4r_J>*:first-child{margin-left:16px !important;margin-right:16px !important}.preferences-screen__horizontal__r4r_J>*{margin-right:16px !important}.preferences-screen__vertical__dX9ns{flex-flow:column;justify-content:center}.preferences-screen__vertical__dX9ns>*{margin:0px 16px !important}.preferences-screen__control-with-default__k5ChU{display:flex;justify-content:space-between;align-items:center;margin-right:0px}.preferences-screen__control-with-default__k5ChU>*:first-child{margin-left:16px;margin-right:16px}.preferences-screen__control-with-default__k5ChU>*{margin-right:16px}.preferences-screen__preference-label__aHcLt{font-size:16px;font-weight:600;flex-grow:1}.preferences-screen__preference-label__aHcLt.preferences-screen__disabled__rOFti{color:var(--disabled-text-color)}.preferences-screen__close-button__WOdhQ{cursor:pointer;color:var(--text2-color);outline-style:none;background:none;border:none;margin:16px auto 16px 16px}.preferences-screen__refresh-prompt__pwOTs{font-size:16px;text-align:center}.preferences-screen__toast__l7Z5F{width:100%;max-width:600px;z-index:10;position:absolute;bottom:0px;display:flex;flex-flow:column;align-items:center;border-radius:16px 16px 0px 0px;background-color:var(--tile-bg-color)}.preferences-screen__toast__l7Z5F>*{margin:16px 16px 0px 16px}.preferences-screen__toast__l7Z5F>*:last-child{margin:16px}.preferences-screen__refresh-now-button__ZxJGS{min-width:120px;width:120px;height:44px;width:180px;min-width:180px}.preferences-screen__reset-to-default-button-placeholder__zZzKp,.preferences-screen__reset-to-default-button__MuW_X{width:30px !important;height:30px !important}.preferences-screen__reset-to-default-button__MuW_X{cursor:pointer;color:var(--text2-color)}@media(hover: hover){.preferences-screen__reset-to-default-button__MuW_X:hover{color:var(--primary-color)}}.preferences-screen__flex__YLsBQ{display:flex}.preferences-screen__icon__IUXoU{width:32px !important;height:32px !important}.preferences-screen__content-container__ab7sK{margin-top:16px;overflow-y:auto;display:flex;justify-content:center;max-width:100%}.preferences-screen__scrolling-content__QX5E3 input[type=checkbox],.preferences-screen__checkbox-placeholder__txAun{width:36px !important;height:36px !important;min-width:36px;min-height:36px}.preferences-screen__scrolling-content__QX5E3{display:flex;flex-flow:column;width:800px;max-width:100%}.preferences-screen__scrolling-content__QX5E3 input[type=checkbox]{cursor:pointer;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center}.preferences-screen__scrolling-content__QX5E3 input[type=checkbox]:checked::after{content:" ";position:absolute;background:var(--active-color);border-radius:6px}.preferences-screen__scrolling-content__QX5E3 input[type=checkbox]:checked::after{width:24px !important;height:24px !important}.preferences-screen__section__EydJA{margin:0px 0px 16px 0px}.preferences-screen__section__EydJA:last-child{margin:0px}.preferences-screen__section-title__J4cDt{font-weight:normal;text-transform:uppercase;color:var(--text2-color);margin:0px 0px 16px 16px;font-size:16px}.preferences-screen__dropdown__LrsA3{position:relative;display:flex;align-items:center;line-height:20px}.preferences-screen__dropdown__LrsA3 select{font-size:16px;font-family:var(--font-family-default);color:var(--text1-color);appearance:none;background-color:var(--input-bg-color);-moz-appearance:none;-webkit-appearance:none;border:1px solid var(--input-border-color);padding:6px;font-weight:bold;padding-right:30px;max-width:170px}.preferences-screen__dropdown__LrsA3 select:disabled,.preferences-screen__dropdown__LrsA3 select[disabled]{color:var(--disabled-text-color)}.preferences-screen__dropdown-arrow__ot2ZP{pointer-events:none;position:absolute;right:7.5%}.preferences-screen__dropdown-arrow__ot2ZP.preferences-screen__disabled__rOFti{filter:opacity(25%)}.preferences-screen__number-with-range__zjW7r{display:flex;flex-flow:row;justify-content:flex-start;align-items:center}.preferences-screen__number-with-range__zjW7r .preferences-screen__number-in-number-with-range__j8wRT{display:flex;justify-content:center;cursor:pointer}.preferences-screen__number-with-range__zjW7r .preferences-screen__number-in-number-with-range__j8wRT.preferences-screen__disabled__rOFti{color:var(--disabled-icon-color)}.preferences-screen__pinned-message__xDw6Q{display:flex;gap:10px;background-color:var(--chat-bubble-bg-color-received);border-radius:10px;margin:8px 16px 18px 56px;padding:10px 16px;font-size:14px;overflow-wrap:break-word;line-height:1.25}
.Slider__number-with-range__juQDz{display:flex;flex-flow:row;justify-content:flex-start;align-items:center}.Slider__number-with-range__juQDz .Slider__range-slider__LYMXh{width:100%;display:flex;align-items:center;justify-content:center;max-height:2.5rem;padding:0px 0px 0px 12px}.Slider__number-with-range__juQDz .Slider__range-slider__LYMXh:disabled{cursor:not-allowed;opacity:40%}.Slider__number-with-range__juQDz .Slider__range-slider__LYMXh input[type=range]{-moz-appearance:none;-webkit-appearance:none;margin:0;width:100%;height:9px;cursor:pointer;outline:none;background:var(--toggle-button-color);border:0px solid var(--button-border-color);border-radius:5px}.Slider__number-with-range__juQDz .Slider__range-slider__LYMXh input[type=range]:disabled{opacity:40%}.Slider__number-with-range__juQDz .Slider__range-slider__LYMXh input[type=range]::-webkit-slider-thumb{background:var(--button-bg-color);border:5px solid var(--primary-color);border-radius:15px;box-sizing:border-box;cursor:default;height:30px;width:30px;cursor:pointer;-webkit-appearance:none;margin-top:-1px}.Slider__number-with-range__juQDz .Slider__range-slider__LYMXh input[type=range]::-moz-range-thumb{background:var(--button-bg-color);border:5px solid var(--primary-color);border-radius:15px;box-sizing:border-box;cursor:default;height:30px;width:30px;-moz-appearance:none;cursor:pointer}.Slider__number-with-range__juQDz .Slider__range-slider__LYMXh input[type=range]::-ms-thumb{background:var(--button-bg-color);border:5px solid var(--primary-color);border-radius:15px;box-sizing:border-box;cursor:default;height:30px;width:30px;cursor:pointer;margin-top:2.25px}
.SelectInputField__select-input__Q9wMN{position:relative}.SelectInputField__dropdown-button__E2fNK{display:flex;align-items:center;justify-content:space-between;height:40px;border:1px solid var(--input-border-color);border-radius:8px;color:var(--text1-color);background-color:var(--input-bg-color);width:100%;max-width:300px;padding:0 8px}.SelectInputField__dropdown-button__E2fNK span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SelectInputField__dropdown-button__E2fNK:hover{border-color:var(--input-border-color-hover)}.SelectInputField__dropdown-button__E2fNK:focus{outline:none}.SelectInputField__dropdown-button__E2fNK:focus-within{border-color:var(--input-outline-color);box-shadow:0 0 0 2px var(--input-outline-color)}.SelectInputField__dropdown-button__E2fNK svg{color:var(--text1-color)}.SelectInputField__dropdown__wN7x4{position:absolute;top:44px;display:none;flex-direction:column;background-color:var(--dropdown-bg-color);border-radius:8px;padding:8px 0;z-index:99999;left:0;right:0;box-shadow:-1px -1px 1px var(--dropdown-border-color),3px 3px 6px var(--dropdown-shadow-color);max-height:320px;overflow-y:auto}.SelectInputField__open__B7Ur0 .SelectInputField__dropdown-button__E2fNK svg{transform:rotate(180deg)}.SelectInputField__open__B7Ur0 .SelectInputField__dropdown__wN7x4{display:flex}.SelectInputField__dropdown-item__lLzp4{width:100%;padding:8px;cursor:pointer}.SelectInputField__dropdown-item__lLzp4:focus{outline:none}.SelectInputField__highlighted-item__BhcUo{color:var(--active-text-color);background-color:var(--active-color)}
.preload-overlay__no-default-button-style__qzAb1{padding:0px;border-style:none;background-color:rgba(0,0,0,0);cursor:pointer}:focus.preload-overlay__no-default-button-style__qzAb1{outline:0}.preload-overlay__treatment__RIl_g{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center}.preload-overlay__screenshot__Xr31g{position:absolute;width:115%;height:115%;top:-40px;left:-40px;opacity:.8}.preload-overlay__screenshot__Xr31g img{width:100%;height:100%}.preload-overlay__hub-name__Te1Hl{color:#000;text-shadow:0px 0px 10px #888;font-weight:bold;font-size:1.8em;margin-bottom:16px}.preload-overlay__main-panel__OtC9B{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;pointer-events:auto}.preload-overlay__logo__PTRso{position:absolute;top:16px;left:8px;width:175px;filter:drop-shadow(0 0 4px #888)}.preload-overlay__logo__PTRso img{width:100%}
.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn{font-family:var(--font-family-default)}.presence-log__no-default-button-style__SFuhd{padding:0px;border-style:none;background-color:rgba(0,0,0,0);cursor:pointer}:focus.presence-log__no-default-button-style__SFuhd{outline:0}.presence-log__presence-log__N2qcN{align-self:flex-start;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-bottom:8px;margin-top:90px;overflow:hidden;width:100%;box-sizing:content-box;pointer-events:none !important}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn{pointer-events:auto;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;background-color:var(--overlay-bg-color);color:var(--overlay-text-color);margin-bottom:8px;font-size:.8em;padding:8px 16px;border-radius:20px;display:flex;align-items:center;pointer-events:all}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn:last-child{margin-bottom:0}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn:not(:last-child){margin-bottom:16px}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__message-body__EuHp_{margin-left:4px;overflow-wrap:break-word;overflow:hidden;max-width:500px;padding-bottom:8px}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__message-source__wGuLz + .presence-log__message-body__EuHp_{padding-bottom:0px}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__message-body-multi__uaZ1g{margin-left:0px}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__message-body-mono__woLab{font-family:monospace;font-size:14px}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__message-wrap__u8cOw{display:flex;align-items:center;justify-content:center}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__message-wrap-multi__RPiQs{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__message-source__wGuLz{font-weight:bold;flex-shrink:0}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__message-source-link__Zfm2J{cursor:pointer;text-decoration:underline}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn a{color:var(--link-color)}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__icon-button___bvVv{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline-style:none;width:24px;height:24px;background-size:20px;background-position:center;background-repeat:no-repeat;border:0;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:6px;border-radius:12px;background-color:rgba(0,0,0,0);flex-shrink:0}@media(pointer: fine){.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__icon-button___bvVv:hover{background-color:var(--primary-color)}}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn .presence-log__spawn-message__UaMSn{background-image:url(%7B%7Brawhubs-base-assets-path%7D%7Dassets/images/spawn_message-33eb27619b3a216a6a66..png)}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn.presence-log__media__aJYo6{display:flex;align-items:center;min-height:35px}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn.presence-log__media__aJYo6 .presence-log__mediaBody__qwTs6{display:flex;flex-direction:column}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn.presence-log__media__aJYo6 img{height:35px;margin-left:8px;border:2px solid var(--overlay-border-color);display:block;border-radius:5px}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn.presence-log__permission__JdR6h{display:flex;align-items:center;min-height:35px}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry__B1Gmn.presence-log__permission__JdR6h .presence-log__permissionBody__joEmt{display:flex;flex-direction:row;align-items:center;gap:10px}.presence-log__presence-log__N2qcN .presence-log__expired__bAkfz{visibility:hidden;opacity:0;transform:translateY(-8px);transition:visibility 0s .5s,opacity .5s linear,transform .5s}.presence-log__presence-log__N2qcN .presence-log__presence-log-entry-with-button__fVJLP{padding:8px 18px 8px 10px}.presence-log__presence-log-in-room__PDH5T{position:absolute;left:10px;top:-20px}@media(min-width: 1600px){.presence-log__presence-log-in-room__PDH5T{left:20px;bottom:20px;top:auto}}.presence-log__presence-log-in-room__PDH5T .presence-log__presence-log-entry__B1Gmn{background-color:var(--overlay-bg-color);color:var(--overlay-text-color);min-height:18px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.presence-log__presence-log-in-room__PDH5T .presence-log__presence-log-entry__B1Gmn a{color:var(--link-color)}.presence-log__presence-log-spawn__DNGWz{position:absolute;bottom:0;z-index:-10;width:auto;margin:0}.presence-log__presence-log-spawn__DNGWz .presence-log__presence-log-entry__B1Gmn{background-color:#000;color:#fff;min-height:18px;padding:8px 16px;border-radius:16px;line-height:18px;margin:0;max-width:100%}.presence-log__presence-log-spawn__DNGWz .presence-log__presence-log-entry__B1Gmn .presence-log__message-body__EuHp_{margin-left:0}.presence-log__presence-log-spawn__DNGWz .presence-log__presence-log-entry__B1Gmn a{color:#fff}.presence-log__presence-log-spawn__DNGWz .presence-log__presence-log-entry-one-line__wy36n{font-weight:bold;line-height:19px;text-align:center}.presence-log__presence-log-spawn__DNGWz .presence-log__presence-log-emoji__KfOnt{background-color:rgba(0,0,0,0);padding:0;margin:0}.presence-log__presence-log-spawn__DNGWz .presence-log__message-wrap__u8cOw{flex-direction:column}.presence-log__presence-log-spawn__DNGWz .presence-log__message-source__wGuLz{font-weight:normal;font-size:.7em;white-space:nowrap;color:#fff}.presence-log__presence-log-spawn__DNGWz .presence-log__message-source-link__Zfm2J{cursor:pointer;text-decoration:underline}.presence-log__presence-log-notifications__ZesZf{margin-top:0px;margin-bottom:0px;align-items:center}.presence-log__presence-log-notifications__ZesZf .presence-log__presence-log-entry__B1Gmn{background-color:var(--overlay-bg-color);color:var(--overlay-text-color);min-height:18px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.presence-log__presence-log-notifications__ZesZf .presence-log__presence-log-entry__B1Gmn:first-child{margin-top:16px}.presence-log__presence-log-notifications__ZesZf .presence-log__presence-log-entry__B1Gmn a{color:var(--link-color)}.presence-log__emoji__i7U3Q{margin:.2em !important;vertical-align:text-top !important;line-height:1em}
.LoadingScreenLayout__loading-screen-layout__Tybb0{display:flex;pointer-events:auto;justify-content:center;align-items:center;flex-direction:column;position:fixed;overflow:auto;max-height:100vh;padding:1.5rem 0;left:0;right:0;bottom:0;top:0;font-size:12px}@media(min-width: 992px)and (min-height: 600px){.LoadingScreenLayout__loading-screen-layout__Tybb0{font-size:14px}}.LoadingScreenLayout__center__HTsFi{flex-grow:0}.LoadingScreenLayout__logo__r1f8O{max-width:140px;max-height:140px;margin-bottom:40px}@media(min-width: 992px){.LoadingScreenLayout__logo__r1f8O{max-width:180px}}.LoadingScreenLayout__bottom__Ivx3e{flex-grow:0;width:100%;padding:0 48px}
.Spinner__spinner__jvUtq{animation:rotate 3s infinite linear;color:var(--primary-color)}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.LoadingScreen__tip-image-wrap__fS63q{margin:0 auto 2.5rem;max-width:350px;max-height:200px;overflow:hidden}.LoadingScreen__tip-image-wrap__fS63q img{width:100%;height:100%;object-fit:contain}@media(min-width: 992px){.LoadingScreen__tip-image-wrap__fS63q{max-width:640px;max-height:360px}.LoadingScreen__tip-image-wrap__fS63q img{object-fit:contain}}@media(min-width: 1560px){.LoadingScreen__tip-image-wrap__fS63q{max-width:1080px;max-height:540px}.LoadingScreen__tip-image-wrap__fS63q img{object-fit:contain}}
.ContentMenu__content-menu__ihhYT{position:absolute;top:8px;right:8px;display:flex;flex-direction:row;background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:12px;pointer-events:auto;padding:4px}@media(min-width: 992px){.ContentMenu__content-menu__ihhYT{top:24px;right:24px}}.ContentMenu__content-menu-button__I7_3d{display:flex;flex-direction:row;border:none;border-radius:8px;background-color:rgba(0,0,0,0);font-size:10px;font-weight:700;align-items:center;padding:8px 10px}.ContentMenu__content-menu-button__I7_3d>*{margin-right:8px}.ContentMenu__content-menu-button__I7_3d>*:last-child{margin-right:0}.ContentMenu__content-menu-button__I7_3d:hover{background-color:var(--button-bg-color-hover)}.ContentMenu__content-menu-button__I7_3d:active{background-color:var(--button-bg-color-pressed)}.ContentMenu__content-menu-button__I7_3d svg *[stroke=\#000]{stroke:var(--text1-color)}.ContentMenu__content-menu-button__I7_3d svg *[fill=\#000]{fill:var(--text1-color)}.ContentMenu__active__UBWaK{color:var(--text5-color);background-color:var(--active-color)}.ContentMenu__active__UBWaK svg *[stroke=\#000]{stroke:var(--text5-color)}.ContentMenu__active__UBWaK svg *[fill=\#000]{fill:var(--text5-color)}.ContentMenu__active__UBWaK:hover{background-color:var(--active-color-hover)}.ContentMenu__active__UBWaK:active{background-color:var(--active-color-pressed)}.ContentMenu__cartLamp__StSb8{margin:0;transition:.3s;transform:scale(0)}.ContentMenu__separator__x4GLA{width:1px;margin:0 8px;background-color:var(--border1-color)}
.MoreMenuPopover__more-menu-popover__isNqe{min-width:240px;padding-top:16px}@media(min-width: 992px){.MoreMenuPopover__more-menu-popover__isNqe{padding-top:0px}}.MoreMenuPopover__more-menu-room-info__btBHd{display:flex;align-items:center;margin:0 10px .5rem}.MoreMenuPopover__more-menu-room-info__btBHd li{display:flex;justify-content:center;align-items:center;margin:0 5px;font-size:12px}.MoreMenuPopover__more-menu-room-info__btBHd li svg{width:22px}.MoreMenuPopover__more-menu-room-info__btBHd li span{margin:0 3px 3px;font-size:16px}.MoreMenuPopover__more-menu-group-label__jynY8{margin-left:16px;font-size:10px;font-weight:700;color:var(--text3-color)}.MoreMenuPopover__more-menu-item-list__Py2Fs{padding-top:4px;padding-bottom:16px}.MoreMenuPopover__more-menu-item-target__AobaZ{display:flex;align-items:center;width:100%;height:40px;padding:0 16px;color:var(--text1-color);font-size:12px;font-weight:500}.MoreMenuPopover__more-menu-item-target__AobaZ>*{margin-right:16px}.MoreMenuPopover__more-menu-item-target__AobaZ>*:last-child{margin-right:0}.MoreMenuPopover__more-menu-item-target__AobaZ svg *[stroke=\#000]{stroke:var(--text1-color)}.MoreMenuPopover__more-menu-item-target__AobaZ svg *[fill=\#000]{fill:var(--text1-color)}@media(min-width: 992px)and (min-height: 600px){.MoreMenuPopover__more-menu-item-target__AobaZ{width:calc(100% + 2px)}.MoreMenuPopover__more-menu-item-target__AobaZ:hover,.MoreMenuPopover__more-menu-item-target__AobaZ:active,body.keyboard-user .MoreMenuPopover__more-menu-item-target__AobaZ:focus{margin-left:-1px;margin-right:-1px;padding-left:17px;padding-right:17px}}.MoreMenuPopover__more-menu-item-target__AobaZ:hover,.MoreMenuPopover__more-menu-item-target__AobaZ:active,body.keyboard-user .MoreMenuPopover__more-menu-item-target__AobaZ:focus{color:var(--active-text-color);font-weight:700}.MoreMenuPopover__more-menu-item-target__AobaZ:hover svg *[stroke=\#000],.MoreMenuPopover__more-menu-item-target__AobaZ:active svg *[stroke=\#000],body.keyboard-user .MoreMenuPopover__more-menu-item-target__AobaZ:focus svg *[stroke=\#000]{stroke:var(--active-text-color)}.MoreMenuPopover__more-menu-item-target__AobaZ:hover svg *[fill=\#000],.MoreMenuPopover__more-menu-item-target__AobaZ:active svg *[fill=\#000],body.keyboard-user .MoreMenuPopover__more-menu-item-target__AobaZ:focus svg *[fill=\#000]{fill:var(--active-text-color)}.MoreMenuPopover__more-menu-item-target__AobaZ:hover,body.keyboard-user .MoreMenuPopover__more-menu-item-target__AobaZ:focus{background-color:var(--active-color-hover)}.MoreMenuPopover__more-menu-item-target__AobaZ:active{background-color:var(--active-color-pressed)}body.keyboard-user .MoreMenuPopover__more-menu-item-target__AobaZ:focus{box-shadow:inset 0 0 0 3px var(--outline-color)}button.MoreMenuPopover__more-menu-item-target__AobaZ{background:rgba(0,0,0,0);border:none}.MoreMenuPopover__compact-button__n0DoJ{pointer-events:auto;position:absolute;top:8px;left:8px;width:48px;height:48px;border-radius:48px;color:var(--button-text-color);background-color:var(--button-bg-color);border:1px solid var(--button-border-color);display:flex;justify-content:center;align-items:center}.MoreMenuPopover__compact-button__n0DoJ:hover{background-color:var(--button-bg-color-hover)}.MoreMenuPopover__compact-button__n0DoJ:active{background-color:var(--button-bg-color-pressed)}@media(min-width: 992px){.MoreMenuPopover__compact-button__n0DoJ{display:none}}
.RoomLayout__room-layout__kTC2f{display:grid;width:100%;height:100%;grid-template-columns:[main] auto [sidebar] minmax(0, min-content);grid-template-rows:[viewport] auto [toolbar] min-content;overflow:hidden;position:relative;pointer-events:none}.RoomLayout__main__YsUq9{grid-column-start:main}.RoomLayout__sidebar__c3nxk{grid-column-start:sidebar;height:100%;overflow:hidden;width:450px}@media(max-width: 991px),(max-height: 599px){.RoomLayout__sidebar__c3nxk{position:fixed;top:0;left:0;bottom:0;right:0;margin:0;width:100%;z-index:9}}.RoomLayout__viewport__UVY6l{position:relative;grid-row-start:viewport;display:flex;justify-content:center;align-items:center}.RoomLayout__viewport__UVY6l>*{pointer-events:auto}.RoomLayout__toolbar__HAuuI{grid-row-start:toolbar;grid-column-end:-1;pointer-events:auto;z-index:0}.RoomLayout__toolbarDrawer__CA__p{width:48px;height:30px;background-color:var(--background1-color);position:fixed;bottom:96px;cursor:pointer;pointer-events:auto;border-radius:10px 10px 0 0;display:flex;justify-content:center;align-items:center}@media(min-width: 992px){.RoomLayout__toolbarDrawer__CA__p{width:60px;height:35px;right:30px}}.RoomLayout__modal-container__Zn2lB{grid-column:main;grid-row:viewport;position:relative;display:flex;justify-content:center;align-items:center;z-index:10}.RoomLayout__modal-container__Zn2lB>*{pointer-events:auto}.RoomLayout__scene__higS0{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 991px),(max-height: 599px){.RoomLayout__object-focused__w_gE0 .RoomLayout__toolbar__HAuuI{display:none}.RoomLayout__object-focused__w_gE0 .RoomLayout__toolbarDrawer__CA__p{display:none}.RoomLayout__object-focused__w_gE0 .RoomLayout__sidebar__c3nxk{display:none}}.RoomLayout__streaming__e4Nkj{box-shadow:inset 0 0 0 3px var(--status-recording-color)}.RoomLayout__inGhostMode__AARdR{position:absolute;z-index:1;bottom:125px;right:0;left:0;margin:auto;background-color:rgba(255,255,255,.8);width:fit-content;text-align:center;padding:10px 15px;border-radius:10px;border:1px solid var(--border1-color)}.RoomLayout__hide-menu__L8qWf{bottom:25px}
.EnterOnDeviceModal__code-container__RRgUe{display:flex}.EnterOnDeviceModal__code-container__RRgUe>*{margin-right:4px}.EnterOnDeviceModal__code-container__RRgUe>*:last-child{margin-right:0}.EnterOnDeviceModal__short-url-container__tK_03,.EnterOnDeviceModal__code-letter__nSeNJ{display:flex;align-items:center;justify-content:center;height:64px;border-radius:12px;border:1px solid var(--input-border-color);font-size:32px;font-weight:400}.EnterOnDeviceModal__short-url-container__tK_03{width:204px}.EnterOnDeviceModal__code-letter__nSeNJ{width:40px}
.InvitePopover__invite-popover__hQEWt{width:100%}@media(min-width: 992px)and (min-height: 600px){.InvitePopover__invite-popover__hQEWt{padding-top:8px;width:300px}}.InvitePopover__shareIcons__AW2II button{margin:0 5px}
.CopyableTextInputField__copy-button__KHz3G{box-sizing:content-box}
.RoomSettingsSidebar__room-permissions__AoDPm,.RoomSettingsSidebar__permissions-group__u2KNv{margin-left:20px}.RoomSettingsSidebar__room-permissions__AoDPm>*,.RoomSettingsSidebar__permissions-group__u2KNv>*{margin-top:12px}.RoomSettingsSidebar__room-permissions__AoDPm:last-child,.RoomSettingsSidebar__permissions-group__u2KNv:last-child{margin-right:0px}.RoomSettingsSidebar__confirm-revoke-button__i2XAf{display:inline;color:var(--link-color)}
.MicSetupModal__content__HyAJG p{font-size:12px;font-weight:500;line-height:1.2}.MicSetupModal__content__HyAJG>:last-child{margin-top:auto}.MicSetupModal__audio-check-container__DqNni{display:flex;gap:24px 24px}@media(max-width: 450px){.MicSetupModal__audio-check-container__DqNni{flex-flow:wrap}}.MicSetupModal__audio-io-container__p_zLQ{width:200px;position:relative;border-radius:8px;display:flex;flex:auto;flex-direction:column;gap:10px 10px;padding:20px;align-items:center;border:1px solid var(--toolbar-basic-border-color);background-color:rgba(0,0,0,0);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.MicSetupModal__icon-enabled__6YNrZ{width:48px;height:48px;color:var(--text1-color)}.MicSetupModal__icon-enabled__6YNrZ path{stroke-width:1}.MicSetupModal__icon-disabled__Ye6un{width:48px;height:48px;color:var(--disabled-text-color)}.MicSetupModal__icon-disabled__Ye6un path{stroke-width:1;color:var(--disabled-icon-color)}.MicSetupModal__icon-container__Cgq7i{display:flex;margin-bottom:10px}.MicSetupModal__voice-chat-disabled__QpjpD{display:flex;flex:auto;align-items:center;justify-content:center;flex-flow:column;gap:20px}.MicSetupModal__text-disabled__iflBg{color:var(--disabled-text-color)}.MicSetupModal__action-container__h3C_p{height:48px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.MicSetupModal__selection-container__inBu_{display:flex;flex-direction:column;flex:auto;gap:10px 10px;align-self:stretch}.MicSetupModal__selection-input__mrlP_{width:100%;max-width:none}.MicSetupModal__popover__bua5Q{background-color:#000;border:1px solid #000}.MicSetupModal__popover-arrow__eaSQH{color:#000}.MicSetupModal__popover-content__PsqFV{width:200px;padding:12px;font-size:12px;color:var(--text5-color);line-height:20px}.MicSetupModal__error-title__ee_La{font-size:12px;font-weight:700}.MicSetupModal__spinner-container__Adr6x{position:absolute;margin-left:-11px;margin-top:-11px}.MicSetupModal__info-icon__Uu81j{color:#868686}.MicSetupModal__level-bar__Qf5Gj{width:24px;height:100%}
.ToggleInput__toggle-input__ObbBV{display:flex;align-items:center;cursor:pointer;user-select:none}.ToggleInput__toggle-input__ObbBV input{position:absolute;width:0;height:0;opacity:0}.ToggleInput__toggle-input__ObbBV:focus-within .ToggleInput__track__EfEPA{border-color:var(--active-color);box-shadow:0 0 0 2px var(--active-color)}.ToggleInput__disabled__sDnmL{opacity:.5;cursor:not-allowed}.ToggleInput__label-container__uv2am{margin-left:16px;display:flex;flex-direction:column;color:var(--text2-color)}.ToggleInput__label__kDiUc{font-size:12px}.ToggleInput__description__BoziI{margin-top:8px;font-size:10px;font-weight:400}.ToggleInput__track__EfEPA{position:relative;width:44px;height:24px;border:1px solid var(--radio-border-color);border-radius:44px}.ToggleInput__button__CHW2n{position:absolute;top:1px;left:1px;width:20px;height:20px;border-radius:20px;background-color:var(--toggle-button-color)}.ToggleInput__toggle-input__ObbBV input:checked+.ToggleInput__track__EfEPA .ToggleInput__button__CHW2n{left:auto;right:1px;background-color:var(--active-color)}
.LevelBar__level-bar-container__mZX3P{position:relative;display:flex}.LevelBar__level-bar-border__iciQ1{position:relative;width:100%;border:1px solid var(--toolbar-basic-border-color);border-radius:6px}.LevelBar__level-bar__AhD98{position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);background-color:#7ed320;margin-left:4px;margin-top:4px}
.RoomEntryModal__content__w5f0z{padding:24px 8px}.RoomEntryModal__content__w5f0z button{width:156px}@media(min-width: 992px)and (min-height: 600px){.RoomEntryModal__content__w5f0z{padding:24px}}.RoomEntryModal__logo-container__fYEi5{position:fixed;top:24px;left:24px;max-width:200px}.RoomEntryModal__room-name__z4FVW{display:flex;flex-direction:column;align-items:center}.RoomEntryModal__room-name__z4FVW h5{font-size:10px;color:#bbb;margin-bottom:4px}.RoomEntryModal__room-name__z4FVW p{font-size:12px;text-align:center}@media(min-width: 992px)and (min-height: 600px){.RoomEntryModal__room-name__z4FVW p{font-size:20px}}.RoomEntryModal__room-terms__Prnhx{display:flex;flex-direction:column;max-width:280px;margin:-16px auto .5rem}.RoomEntryModal__terms-content__CETgy{display:flex;margin:5px}.RoomEntryModal__terms-content__CETgy input{min-width:24px;max-width:24px;height:36px;margin-right:.5rem}.RoomEntryModal__terms-content__CETgy p{font-size:12px;text-align:left}.RoomEntryModal__terms-content__CETgy ul{text-align:left;font-size:12px;margin:5px 0;padding-left:0;list-style-position:inside;list-style-type:disc}.RoomEntryModal__terms-content__CETgy ul li{margin:5px;line-height:1.2}.RoomEntryModal__room-note__COC_Z{font-size:12px}.RoomEntryModal__buttons__NvzXp button{margin-left:16px;margin-right:16px}@media(min-width: 992px)and (min-height: 600px){.RoomEntryModal__buttons__NvzXp button{margin-left:8px;margin-right:8px}}.RoomEntryModal__entryButton__RLmlQ{display:block}.RoomEntryModal__entryButton__RLmlQ button{margin:0 0 16px}@media(min-width: 992px)and (min-height: 600px){.RoomEntryModal__entryButton__RLmlQ button{margin:10px 6px 0}.RoomEntryModal__entryButton__RLmlQ button:first-of-type{margin-top:0}}.RoomEntryModal__notice__aGoM1{color:red;display:block;font-size:12px}.RoomEntryModal__jump__zyQes{font-weight:bold;text-align:center;color:red;display:block;font-size:12px}
.Toolbar__toolbar__YcMAi{height:96px;display:flex;padding:12px;background-color:var(--background1-color);border-top:1px solid var(--border1-color)}@media(min-width: 992px){.Toolbar__toolbar__YcMAi{padding:12px 24px;justify-content:space-between}}.Toolbar__content__fDPmA{display:flex;flex:1;justify-content:space-around}@media(min-width: 992px){.Toolbar__content__fDPmA>*{margin:0 12px}}.Toolbar__leftContent__MaHum{justify-content:left}@media(min-width: 992px){.Toolbar__centerContent__bJSzL{justify-content:center}}.Toolbar__rightContent__Ivy7r{justify-content:right}
.List__list__wrDsj{display:flex;flex:1;flex-shrink:1;flex-direction:column;list-style:none;overflow-y:auto}.List__list-item__Wa7vr{display:flex}.List__list-item-content__fiqda{align-items:center;padding:16px 24px}.List__button-list-item__psIZ3{display:flex;background-color:rgba(0,0,0,0);border:none;width:100%}.List__button-list-item__psIZ3:hover{background-color:var(--list-bg-color-hover)}.List__button-list-item__psIZ3:active{background-color:var(--list-bg-color-pressed)}body.keyboard-user .List__button-list-item__psIZ3:focus{box-shadow:inset 0 0 0 3px var(--outline-color)}.List__button-list-item__psIZ3.List__selected__TOa6J{color:var(--active-text-color);background-color:var(--active-color)}.List__button-list-item__psIZ3.List__selected__TOa6J svg{color:var(--active-text-color)}.List__button-list-item__psIZ3.List__selected__TOa6J:hover{background-color:var(--active-color-hover)}.List__button-list-item__psIZ3.List__selected__TOa6J:active{background-color:var(--active-color-pressed)}
.CartSidebar__container__BFJAY{margin:20px 40px}.CartSidebar__packageItem__TyLO8{display:flex;margin:20px 0}.CartSidebar__packageThumbnail__R72kh{width:120px;height:120px}.CartSidebar__packageInfo__zzcmC{margin:0 20px}.CartSidebar__packageInfo__zzcmC p{margin-bottom:5px}.CartSidebar__holomodels__IPRsG{font-size:small;display:inline-block;color:#fff;background:#30aacd;border-radius:4px;padding:3px 1rem;margin-right:.5rem}.CartSidebar__makeavatar__V5tEb{font-size:small;color:#fff;background:#e9536c;margin:auto;padding:5px}.CartSidebar__door__aNK6s{font-size:small;color:#fff;background:#353944;margin:auto;padding:5px}.CartSidebar__packageName__kvwLC{font-size:large;font-weight:bold}.CartSidebar__salesStatus__DqDRN{font-weight:bold;color:red}.CartSidebar__totalPrice__rrJwW{display:flex;font-weight:bold;margin:20px 0;justify-content:flex-end;align-items:center}.CartSidebar__price__fWV2U{font-size:large;font-weight:bold}.CartSidebar__price__fWV2U span{font-size:small}.CartSidebar__purchase__Jmq7q{display:flex;justify-content:flex-end}.CartSidebar__purchase__Jmq7q p{text-align:center;font-size:small;margin:5px 0}.CartSidebar__purchase__Jmq7q a{color:#fff}.CartSidebar__purchase__Jmq7q a:hover{color:#fff}
.RadioInput__radio-input__mNUNn{display:flex;flex-direction:column;width:100%;margin:8px 0}.RadioInput__option__MLMdX{display:flex;align-items:center;margin-bottom:16px;margin-left:16px;cursor:pointer;user-select:none;text-align:left}.RadioInput__option__MLMdX:last-child{margin-bottom:0}.RadioInput__input__Ehhbt{width:24px;height:24px;border-radius:24px;border:1px solid var(--radio-border-color);background-color:var(--radio-bg-color);align-self:center;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none}.RadioInput__input__Ehhbt::after{content:" ";position:absolute;background-color:rgba(0,0,0,0);top:3px;left:3px;right:3px;bottom:3px;width:16px;height:16px;border-radius:16px}.RadioInput__input__Ehhbt:hover::after{background-color:var(--radio-bg-color-hover)}.RadioInput__input__Ehhbt:active::after{background-color:var(--radio-bg-color-pressed)}.RadioInput__input__Ehhbt:checked::after{background-color:var(--active-color)}.RadioInput__input__Ehhbt:checked:hover::after{background-color:var(--active-color-hover)}.RadioInput__input__Ehhbt:checked:active::after{background-color:var(--active-color-pressed)}.RadioInput__content__gNy40{display:flex;flex-direction:column;margin-left:8px;color:var(--text2-color)}.RadioInput__label__63PKv{font-size:12px;font-weight:700}.RadioInput__description__NxZVE{margin-top:4px;font-size:10px;font-weight:400}
.NumericInput__numeric-input__wvn7B input{padding-right:4px}.NumericInput__numeric-input__wvn7B input:focus{box-shadow:none}
.RoomSidebar__section-title__UFzx_{font-size:12px;font-weight:700;color:var(--text2-color);margin-bottom:16px;margin-top:16px}.RoomSidebar__section-title__UFzx_:first-child{margin-top:0}.RoomSidebar__scene-screenshot-container__wKUn4{position:relative;width:100%;border-radius:12px}.RoomSidebar__scene-screenshot-image__BRWhJ{background-color:var(--tile-bg-color);border-radius:12px}.RoomSidebar__scene-info__S3PYs{margin-bottom:16px}.RoomSidebar__scene-name__cvlSk{color:var(--text2-color)}.RoomSidebar__scene-creator__xT9wM{margin-top:4px;font-size:12px;color:var(--text2-color)}.RoomSidebar__attribution__2GZFa{font-size:12px;margin-top:8px;color:var(--text2-color)}.RoomSidebar__attribution__2GZFa:first-child{margin-top:0}.RoomSidebar__attribution-name__cdndd{font-weight:700}.RoomSidebar__attribution-author__tlmWS{margin-top:4px}
.ECSSidebar__ecs__hRWLP{background-color:#222;color:#eee}.ECSSidebar__ecs__hRWLP>div>.content{overflow:hidden;height:100%}.ECSSidebar__ecs__hRWLP .object-list,.ECSSidebar__ecs__hRWLP .object-properties{height:50%;overflow:auto}.ECSSidebar__ecs__hRWLP .obj-item{margin-left:25px}.ECSSidebar__ecs__hRWLP .obj-item .obj-label{padding:7px 0;white-space:nowrap;cursor:pointer}.ECSSidebar__ecs__hRWLP .obj-item .obj-label .toggle{width:10px;margin-right:3px;display:inline-block}.ECSSidebar__ecs__hRWLP .object-properties{display:flex;flex-direction:column}.ECSSidebar__ecs__hRWLP .object-properties .title{border-bottom:1px solid #6220d3;padding:10px;display:flex;align-items:center}.ECSSidebar__ecs__hRWLP .object-properties .title span{flex:1;text-align:center;padding:5px}.ECSSidebar__ecs__hRWLP .object-properties .content{padding:10px}.ECSSidebar__ecs__hRWLP .object-properties .components pre{display:inline-block;padding:5px 10px;background:#333;border-radius:10px;margin:2px}.ECSSidebar__ecs__hRWLP button{background:#6220d3;padding:6px 10px;font-size:10px;border-radius:10px;border:none}
.AudioPopover__audio-toolbar-popover__tZfFp{width:100%;height:100%}@media(min-width: 992px)and (min-height: 600px){.AudioPopover__audio-toolbar-popover__tZfFp{padding-top:8px;width:272px;overflow:hidden}}.AudioPopover__selection-input__jyQyN{width:100%;max-width:none}.AudioPopover__buttons-container__PFwbt{display:flex}.AudioPopover__icon-enabled__LKt6O{width:24px;height:24px;color:var(--text1-color)}.AudioPopover__icon-enabled__LKt6O path{stroke-width:1}.AudioPopover__icon-disabled__dqi0K{width:24px;height:24px;color:var(--text2-color)}.AudioPopover__icon-disabled__dqi0K path{stroke-width:1}.AudioPopover__arrow-button__rlPlJ svg{transform:rotate(180deg)}.AudioPopover__arrow-button-selected__vHFuE svg{transform:rotate(0deg)}.AudioPopover__level-bar__WlJAN{width:100%;height:24px}.AudioPopover__voice-chat-disabled__eO0ZT{display:flex;flex:auto;align-items:center;justify-content:center;flex-flow:column;gap:20px;padding:30px}.AudioPopover__text-disabled__xwvIy{color:var(--disabled-text-color);font-size:14px;text-align:center}
.Row__flex-row__kHRrv{flex-direction:row;display:flex;width:100%;align-items:center;flex-wrap:wrap}.Row__space-between__vh9wm{justify-content:space-between}@media(max-width: 576px){.Row__sm-breakpoint-column__ErhgV{display:block}}@media(max-width: 768px){.Row__md-breakpoint-column__Tr6kD{display:block}}.Row__no-flex-wrap__kfuaV{flex-wrap:nowrap}.Row__2xs-children-margin-r__f7nyn>*{margin-right:4px}.Row__2xs-children-margin-r__f7nyn>:last-child{margin-right:0}.Row__xs-children-margin-r__Sy1dQ>*{margin-right:8px}.Row__xs-children-margin-r__Sy1dQ>:last-child{margin-right:0}.Row__sm-children-margin-r__aUOJn>*{margin-right:12px}.Row__sm-children-margin-r__aUOJn>:last-child{margin-right:0}.Row__md-children-margin-r__QLh3b>*{margin-right:16px}.Row__md-children-margin-r__QLh3b>:last-child{margin-right:0}.Row__lg-children-margin-r__vJ1JM>*{margin-right:20px}.Row__lg-children-margin-r__vJ1JM>:last-child{margin-right:0}.Row__xl-children-margin-r__EW_z3>*{margin-right:24px}.Row__xl-children-margin-r__EW_z3>:last-child{margin-right:0}
.Divider__divider___idW6{border-top:1px solid #e7e7e7;width:100%}
.CartInModalContainer__container__akSaI{margin:20px 40px}.CartInModalContainer__packageItem__GpNA2{display:flex;margin:20px 0}.CartInModalContainer__packageThumbnail__teqYr{width:120px;height:120px}.CartInModalContainer__packageInfo__NiDgk{margin:0 20px}.CartInModalContainer__packageInfo__NiDgk p{margin-bottom:5px}.CartInModalContainer__holomodels__WbGtG{font-size:small;display:inline-block;color:#fff;background:#30aacd;border-radius:4px;padding:3px 1rem;margin-right:.5rem}.CartInModalContainer__makeavatar__eLZCa{font-size:small;color:#fff;background:#e9536c;margin:auto;padding:5px}.CartInModalContainer__door__Uz_o3{font-size:small;color:#fff;background:#353944;margin:auto;padding:5px}.CartInModalContainer__packageName__Dc21H{font-size:large;font-weight:bold}.CartInModalContainer__salesStatus__TeqDk{font-weight:bold;color:red}.CartInModalContainer__price__vPgik{font-size:large;font-weight:bold}.CartInModalContainer__price__vPgik span{font-size:small}.CartInModalContainer__cart-button-wrap__vPSAC p{text-align:center;margin-bottom:1rem}.CartInModalContainer__cart-button-wrap__vPSAC button{margin:auto}
.NotificationsContainer__content__cMwn0{position:absolute;display:flex;align-items:center;width:max-content;max-width:min(100% - 8px,420px);min-width:420px;left:50%;transform:translateX(-50%);flex-direction:column;bottom:8px;margin-bottom:8px}.NotificationsContainer__mobile__B3TrV{bottom:auto;top:72px;pointer-events:none !important}@media(min-width: 992px){.NotificationsContainer__mobile__B3TrV{top:24px}}
.ObjectMenu__lights-button__fapNn{position:absolute;top:16px;pointer-events:auto}.ObjectMenu__lights-button__fapNn svg{color:var(--overlay-text-color)}@media(min-width: 992px)and (min-height: 600px){.ObjectMenu__lights-button__fapNn{display:none}}.ObjectMenu__back-button__ICMWs{position:absolute;top:16px;left:8px;pointer-events:auto}.ObjectMenu__back-button__ICMWs svg{color:var(--overlay-text-color)}.ObjectMenu__lights-button__fapNn{right:8px}.ObjectMenu__object-menu-container__ot90K{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;pointer-events:auto;max-width:290px}@media(min-width: 992px)and (min-height: 600px){.ObjectMenu__object-menu-container__ot90K{max-width:calc(100% - 8px)}}.ObjectMenu__object-menu__IKHRK{display:flex;flex-direction:column;background-color:rgba(0,0,0,.7);width:max-content;color:var(--overlay-text-color);border-radius:12px;max-width:290px}.ObjectMenu__object-menu__IKHRK svg{color:var(--overlay-text-color)}@media(min-width: 992px)and (min-height: 600px){.ObjectMenu__object-menu__IKHRK{max-width:calc(100% - 8px)}}.ObjectMenu__header__Rbudi{display:flex;min-width:150px;height:48px;align-items:center;justify-content:center}.ObjectMenu__close-button__WCIkA{position:absolute;left:16px}.ObjectMenu__lights-header-button__Cowoe{position:absolute;right:16px;display:none}@media(min-width: 992px)and (min-height: 600px){.ObjectMenu__lights-header-button__Cowoe{display:flex}}.ObjectMenu__menu__CAJfI{display:flex;flex-wrap:wrap;justify-content:center;padding:16px;row-gap:16px}@media(min-width: 992px)and (min-height: 600px){.ObjectMenu__menu__CAJfI{flex-wrap:nowrap}}.ObjectMenu__object-menu-button__TEFnB{height:36px;padding:0 16px;color:var(--overlay-text-color)}.ObjectMenu__object-menu-button__TEFnB span{white-space:nowrap}.ObjectMenu__page-index__YXeKP{height:36px;padding:0 4px;line-height:36px;text-align:center;color:var(--overlay-text-color)}.ObjectMenu__separator__rZsbV{width:1px;margin:0 4px;background-color:var(--overlay-border-color)}.ObjectMenu__pagination__tAo_e{display:flex;align-items:center;justify-content:space-between;color:var(--overlay-text-color);margin-top:24px;padding:0 4px}.ObjectMenu__pagination__tAo_e svg{color:var(--overlay-text-color)}@media(min-width: 992px)and (min-height: 600px){.ObjectMenu__pagination__tAo_e{display:none}}.keyboard-user .ObjectMenu__back-button__ICMWs:focus,.keyboard-user .ObjectMenu__object-menu-container__ot90K :focus{box-shadow:0 0 0 3px var(--overlay-outline-color)}
.ObjectsSidebar__object__sVTgg{font-size:12px}.ObjectsSidebar__object__sVTgg>*{margin-right:8px}.ObjectsSidebar__object__sVTgg>*:last-child{margin-right:0}.ObjectsSidebar__object__sVTgg svg{color:var(--text1-color)}.ObjectsSidebar__no-objects__R4i8v{text-align:center;list-style:none;margin-top:20px}.ObjectsSidebar__no-objects__R4i8v p{margin:20px;color:var(--text2-color)}
.PeopleSidebar__person__hP26x{font-size:12px;color:var(--text1-color)}.PeopleSidebar__person__hP26x>*{margin-right:8px}.PeopleSidebar__person__hP26x>*:last-child{margin-right:0}.PeopleSidebar__moderator-icon__ssMMu{color:var(--admin-color)}.PeopleSidebar__presence__xlecK{display:flex;flex:1;justify-content:flex-end}
.UserProfileSidebar__avatar-preview-container__K9Anq{display:flex;flex-direction:column;position:relative;align-items:center}.UserProfileSidebar__avatar-preview-container__K9Anq>:first-child{width:168px;height:300px;min-height:300px;border-radius:8px;background-color:var(--tile-bg-color)}.UserProfileSidebar__slider-container__yafCa{display:flex;flex-direction:row}.UserProfileSidebar__slider-input-container__q8fBZ{width:209px}
.ButtonGridPopover__button-grid-popover__udJ1S{display:grid;grid-template-columns:repeat(auto-fit, minmax(48px, 1fr));gap:16px;padding:16px}.ButtonGridPopover__button-grid-popover__udJ1S:not(.ButtonGridPopover__fullscreen__kypKC){max-width:224px;padding-top:0}
.ImageGridPopover__image-grid-popover__vLSbg{display:grid;grid-template-columns:repeat(auto-fit, minmax(48px, 1fr));gap:12px;padding:16px}.ImageGridPopover__image-grid-popover__vLSbg:not(.ImageGridPopover__fullscreen__XUMU4){max-width:224px;padding-top:0}.ImageGridPopover__image-grid-popover__vLSbg img{padding:4px;border-radius:6px;width:100%;min-height:56px}.ImageGridPopover__image-grid-popover__vLSbg img:hover{background-color:var(--list-bg-color-hover)}.ImageGridPopover__image-grid-popover__vLSbg img:active{background-color:var(--list-bg-color-pressed)}
.ReactionButton__reaction-button__vpr7k{display:flex;width:100%;flex-direction:row;border-radius:8px;border:3px solid #868686;background-color:rgba(0,0,0,0);font-size:14px;font-weight:400;align-items:center;padding:6px 6px}.ReactionButton__reaction-button__vpr7k>*{margin-right:0px}.ReactionButton__reaction-button__vpr7k>*:first-child{margin-right:48px}.ReactionButton__reaction-button__vpr7k:hover{background-color:var(--button-bg-color-hover);border:3px solid rgba(0,0,0,0)}.ReactionButton__reaction-button__vpr7k:active{border:3px solid #868686}.ReactionButton__active__EANmD{border:3px solid var(--active-color-pressed);background-color:var(--button-bg-color-hover)}.ReactionButton__active__EANmD:hover{border:3px solid var(--active-color-pressed)}
.ReactionPopover__label__DVF6P{margin-bottom:8px;color:var(--text2-color);align-self:flex-start;font-weight:700;font-size:12px}.ReactionPopover__popover__Bu0zs{margin-bottom:-8px}
.EmotionButton__image-grid-popover__ivUCK{display:grid;grid-template-columns:repeat(auto-fit, minmax(48px, 1fr));gap:12px}.EmotionButton__image-grid-popover__ivUCK:not(.EmotionButton__fullscreen__kAgGJ){max-width:224px}.EmotionButton__emotion-button__nHHpf{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:3px;padding:6px 6px;border-radius:8px;border:none;background-color:rgba(0,0,0,0)}.EmotionButton__emotion-button__nHHpf:hover{background-color:var(--button-bg-color-hover);border:3px solid rgba(0,0,0,0)}.EmotionButton__emotion-button__nHHpf:active{background-color:var(--active-color);border:3px solid #868686}.EmotionButton__emotion-button__nHHpf svg{fill:currentColor}.EmotionButton__emotion-button__nHHpf label{white-space:nowrap}.EmotionButton__active__Y2DpT{position:relative;border:3px solid var(--active-color-pressed);background-color:var(--active-color)}.EmotionButton__active__Y2DpT:hover{border:3px solid var(--active-color);background-color:var(--active-color-hover)}.EmotionButton__item-icon__xlOQq{height:fit-content;aspect-ratio:1/1;padding-bottom:8px}.EmotionButton__active-icon__dzY8q{position:absolute;top:-6px;animation:rotate 4s infinite linear reverse}
.SpectatingLabel__label__xmRHK{position:absolute;bottom:16px;left:16px;display:flex;flex-direction:column;color:#fff;white-space:wrap;text-shadow:0px 0px 3px #000}
.Tip__tip__o5Hrk{pointer-events:all;min-height:48px;background-color:var(--tip-bg-color);border-radius:16px;display:flex;color:var(--tip-text-color);align-items:center}@media(min-width: 992px)and (min-height: 600px){.Tip__tip__o5Hrk{bottom:24px;max-width:360px}}.Tip__content__ywfjP{margin:16px;font-size:14px;font-weight:700;padding:0 8px;line-height:1.25}.Tip__dismiss-button__kt5sA{background:none;height:32px;border-radius:16px;padding:0 8px;display:flex;justify-content:center;align-items:center;border:1px solid var(--tip-button-color);margin-right:8px;margin-bottom:8px;min-width:60px;font-size:10px;font-weight:700;align-self:center}.Tip__dismiss-button__kt5sA:hover{border-color:var(--tip-button-color-hover);background-color:var(--tip-button-color-hover)}.Tip__dismiss-button__kt5sA:active{border-color:var(--tip-button-color-pressed);background-color:var(--tip-button-color-pressed)}.Tip__toast__usqEp{animation:vanish 5s;animation-fill-mode:forwards}@keyframes vanish{70%{opacity:1}100%{opacity:0;visibility:hidden}}
.Tooltip__tooltips-centered__owXqB{position:absolute;top:50%;transform:translate(0%, -50%)}.Tooltip__tooltips-top__odGCJ{position:absolute;top:10%}.Tooltip__tip__nKLHy{pointer-events:all;min-height:48px;border-radius:24px;background-color:var(--background1-color);border:1px solid var(--border1-color);width:360px;font-size:14px;justify-content:center;align-items:center;display:flex;flex-direction:column;text-align:center}@media(min-width: 992px)and (min-height: 600px){.Tooltip__tip__nKLHy{bottom:24px}}.Tooltip__tip-show-bottom__LOJfb{animation:.2s ease normal soft-transition-bottom}@keyframes soft-transition-bottom{from{opacity:0;transform:translateY(120%)}to{opacity:1}}.Tooltip__tip-show-top__HzItS{animation:.2s ease normal soft-transition-top}@keyframes soft-transition-top{from{opacity:0;transform:translateY(-120%)}to{opacity:1}}.Tooltip__step__tVwCM{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:18px 18px 18px 18px}.Tooltip__navigation-container__GtZ_e{flex-direction:row;display:flex;justify-content:center;gap:10px;padding:0 18px 18px 18px;align-items:center;align-self:stretch}.Tooltip__navigation-container__GtZ_e>*:first-child{display:flex;flex:1}.Tooltip__navigation-container__GtZ_e>*:last-child{display:flex;flex:1;flex-flow:row-reverse}.Tooltip__key__DcZ0I{border-radius:8px;background-color:var(--background1-color);border:1px solid var(--border1-color);font-weight:700;display:inline-block;width:36px;line-height:36px;margin:5px}.Tooltip__inline-button__Ap1iQ{border-radius:36px;background-color:var(--background1-color);border:1px solid var(--border1-color);font-weight:700;display:inline-flex;height:32px;margin:0px 5px 0px 5px;align-items:center;padding:12px;vertical-align:middle}.Tooltip__inline-button__Ap1iQ svg{width:18px;height:18px;margin-right:10px}.Tooltip__inline-icon__eAZuZ{border-radius:36px;background-color:var(--background1-color);border:1px solid var(--border1-color);display:inline-flex;width:32px;height:32px;margin:5px;align-items:center;justify-content:center;vertical-align:middle}.Tooltip__inline-icon__eAZuZ svg{width:18px;height:18px}.Tooltip__keys-container__ekivm{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.Tooltip__desktop-move-container__sxhwI{display:flex;flex-direction:column}.Tooltip__desktop-move-container__sxhwI div:first-child{display:flex;justify-content:center;align-items:center}.Tooltip__desktop-move-container__sxhwI div:last-child{display:flex;flex-direction:row}.Tooltip__dot___tu87{height:6px;width:6px;background-color:var(--disabled-bg-color);border-radius:50%;display:inline-block}.Tooltip__dot___tu87:first-child{margin:0px 12px 0px 0px}.Tooltip__dot___tu87:last-child{margin:0px 0px 0px 12px}.Tooltip__dot-enabled__TDdVo{background-color:var(--primary-color)}.Tooltip__arrows__vTKhk{font-size:24px;font-weight:lighter}.Tooltip__arrows-hidden__iMYXa{visibility:hidden}.Tooltip__end-button__YKMs1{flex:0;justify-content:end;min-width:fit-content;width:fit-content;min-height:fit-content;height:fit-content}
.TweetEditorModal__media__LKb3w,.TweetEditorModal__media__LKb3w img,.TweetEditorModal__media__LKb3w video{border-radius:8px;background-color:var(--tile-bg-color)}.TweetEditorModal__editor__SVwvM{position:relative;display:flex;width:100%;border:1px solid var(--border3-color);border-radius:8px;color:var(--text1-color);min-height:5em;padding:8px}.TweetEditorModal__editor__SVwvM:focus-within{border-color:var(--input-outline-color);box-shadow:0 0 0 2px var(--input-outline-color)}.TweetEditorModal__editor-inner__N0yZn{width:100%;text-align:left;padding-bottom:36px}.TweetEditorModal__emoji-button__sdm3x{display:none;position:absolute;bottom:4px;right:4px}@media(min-width: 992px)and (min-height: 600px){.TweetEditorModal__emoji-button__sdm3x{display:block}}.TweetEditorModal__emoji-button__sdm3x>div>button{font-size:24px;width:1.5em;border:1px solid var(--basic-border-color);background-color:var(--basic-color)}.TweetEditorModal__emoji-button__sdm3x>div>button:hover{background-color:var(--basic-color-hover)}.TweetEditorModal__emoji-button__sdm3x>div>button:active{background-color:var(--basic-color-pressed)}.TweetEditorModal__emoji-button__sdm3x>div>div{right:0px;cursor:pointer;background-color:var(--background2-color);border:1px solid var(--border2-color);border-radius:6px;box-shadow:none}.TweetEditorModal__emoji-button__sdm3x>div>div h3{padding:0}.TweetEditorModal__counter__KuZoI{position:absolute;bottom:8px;left:8px;color:var(--text3-color)}
.CameraViewChange__view-change-container__JWLBT{position:absolute;top:64px;right:16px;display:flex}@media(min-width: 992px){.CameraViewChange__view-change-container__JWLBT{top:85px;right:32px}}.CameraViewChange__arrow-button__z6_Ww{height:28px;width:28px;background:#fff;border:1px solid var(--button-border-color);display:flex;justify-content:center;align-items:center;border-radius:0px;border-top-left-radius:9999px;border-bottom-left-radius:9999px}.CameraViewChange__arrow-button__z6_Ww svg{height:16px;width:16px;color:#333}.CameraViewChange__arrow-button-selected__QMnc_ svg{transform:rotate(180deg);margin-left:4px}.CameraViewChange__current-camera__uim6T{line-height:26px;letter-spacing:0;text-align:center;margin:auto;width:96px;background:#fff;border:1px solid var(--button-border-color)}@media(max-width: 992px){.CameraViewChange__current-camera__uim6T{top:68px;right:8px}}.CameraViewChange__current-camera__uim6T input{display:none}.CameraViewChange__current-camera__uim6T label{display:block;height:26px}.CameraViewChange__current-camera__uim6T label span{display:block;text-align:right;padding:0px 10px;color:#333}.CameraViewChange__current-camera__uim6T .CameraViewChange__text-left__RdVEv{text-align:left}.CameraViewChange__circle__jRhaU{position:absolute;width:36px;height:36px;top:-5px;left:auto;right:-8px;background:#7ed320;border-radius:50%}.CameraViewChange__circle__jRhaU svg{margin:8px 0 0 8px}.CameraViewChange__circle__jRhaU svg *[stroke=\#000]{stroke:#fff}.CameraViewChange__toolbar-button__PHTVg button:disabled *{border-color:red;cursor:not-allowed;color:var(--disabled-text-color);opacity:.7}.CameraViewChange__toolbar-button__PHTVg button:hover:disabled *{border-color:red}
.MobileJumpButton__jump-button-container__tKeme{position:absolute;right:5px;bottom:15vh;height:50px;width:50px}@media(min-aspect-ratio: 15/9){.MobileJumpButton__jump-button-container__tKeme{bottom:25vh}}.MobileJumpButton__jump-button-container-not-joystick__OhaEn{position:absolute;right:15px;bottom:5vh;height:70px;width:70px}@media(min-aspect-ratio: 15/9){.MobileJumpButton__jump-button-container-not-joystick__OhaEn{bottom:7vh}}.MobileJumpButton__jump-button__QETVK{border:none;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;border-radius:9999px;height:100%;width:100%}.MobileJumpButton__jump-button__QETVK div{display:flex;justify-content:center;align-items:center;border-radius:9999px;width:100%;height:100%;background-color:var(--basic-color);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.MobileJumpButton__jump-button__QETVK:hover div{background-color:var(--basic-color-hover)}.MobileJumpButton__jump-button__QETVK:active div{background-color:var(--basic-color-pressed)}
@media(min-width: 992px)and (min-height: 600px){.Iframe__iframeModal__xD_aO{height:70vh;max-width:80vw;padding-bottom:20px}}
.NetworkSpeedCheck__speed-check__wA5_f{position:absolute;left:5px;bottom:6px;padding-left:20px;cursor:pointer;display:flex;align-items:center}@media(min-width: 992px){.NetworkSpeedCheck__speed-check__wA5_f{padding-left:24px;bottom:8px;right:auto}}.NetworkSpeedCheck__speed-check__wA5_f:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#ccc}@media(min-width: 992px){.NetworkSpeedCheck__speed-check__wA5_f:before{width:20px;height:20px}}.NetworkSpeedCheck__speed-check__wA5_f span{font-size:12px;margin-top:1px}@media(min-width: 992px){.NetworkSpeedCheck__speed-check__wA5_f span{font-size:14px}}.NetworkSpeedCheck__speed-check__wA5_f svg{width:16px;height:16px;margin-left:1px}.NetworkSpeedCheck__fast__vY9ma:before{background:#23dc23}.NetworkSpeedCheck__mid__j3SNM:before{background:#ffd15d}.NetworkSpeedCheck__low__VvNIQ:before{background:#fc5252}
.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ{position:absolute;left:0;bottom:150px;display:flex;flex-direction:column;border-radius:8px;background-color:var(--background1-color);border:1px solid var(--border1-color);z-index:0;padding:20px;gap:20px;inset:auto auto 20px 0px;max-height:calc(100vh - 280px);width:150px;transform:translate(10px, -111px)}@media(min-width: 640px){.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ{width:200px}}@media(min-width: 991px){.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ{transform:translate(108px, -111px);width:280px}}.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ .RecommendedWindowPopover__title__nmMhD{width:100%;text-align:center;font-weight:bold;font-size:12px}.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ .RecommendedWindowPopover__close__TLn5E{position:absolute;left:10px;top:10px;cursor:pointer}.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ ul{display:flex;gap:10px;flex-direction:column;overflow-x:hidden;overflow-y:auto}.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ ul::-webkit-scrollbar{display:none}.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ .RecommendedWindowPopover__item__WCiu1 span{display:flex;flex-direction:column;gap:5px}.RecommendedWindowPopover__recommendedWindowPopover__yjPlZ .RecommendedWindowPopover__item__WCiu1 p{font-weight:bold;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.support__support-main__oWEp2{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";z-index:10000;position:absolute;width:100%;height:100%;top:0;left:0;background:#444;color:#fff;display:flex;justify-content:center;padding-top:5em}.support__support-content__6Fy7i{text-align:center;margin:1em}.support__support-content__6Fy7i a{font-size:smaller;color:#fff}.support__support-content__6Fy7i input{width:15em;background:#fff;color:#000;font-size:12pt;padding:.4em;border-radius:10px;border:none}.support__support-content__6Fy7i a.copy-link{margin-left:.5em;font-size:12pt}.support__support-content__6Fy7i .support__unsupported-langs__iVeQB span{white-space:nowrap}.support__support-content__6Fy7i table{margin:auto}.support__details__dKlwm{text-align:left}.support__details__dKlwm tr td:first-child{padding-right:1em}
.OAuthScreen__oauth-screen__qY3Hq{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--background3-color);background-size:cover;pointer-events:all}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3N0eWxlc2hlZXRzL2h1Yi01NmI1ZTZhNmU0OGYwYmRjYzNmYi5jc3MiLCJtYXBwaW5ncyI6IkFBTUEsTUFDRSxnTEFDQSw4T0FFQSx1QkFDQSw2QkFDQSwrQkFDQSx1QkFDQSw2QkFDQSwrQkFDQSx1QkFDQSw2QkFDQSwrQkFDQSx1QkFDQSx3Q0FDQSwwQ0FDQSx1QkFDQSx3Q0FDQSwwQ0FDQSwrQkFHQSxzQkFDQSw0QkFDQSw4QkFFQSx3QkFDQSwrQkFDQSw4QkFDQSxnQ0FFQSx3QkFDQSw4QkFDQSxnQ0FFQSx5QkFDQSw2Q0FDQSwrQkFDQSxpQ0FFQSx5QkFDQSw2Q0FDQSwrQkFDQSxpQ0FFQSx5QkFDQSw2Q0FDQSwrQkFDQSxpQ0FFQSx5QkFDQSw2Q0FDQSwrQkFDQSxpQ0FFQSx5QkFDQSw2Q0FDQSwrQkFDQSxpQ0FFQSx5QkFDQSwrQkFDQSxpQ0FFQSx5QkFDQSwrQkFDQSxpQ0FFQSwyQkFDQSxpQ0FDQSxtQ0FFQSw2QkFDQSw2QkFDQSw2QkFDQSw2QkFFQSwyRkFFQSx5QkFDQSx5QkFDQSx5QkFFQSx5QkFFQSxtQ0FFQSx1QkFDQSw2QkFDQSwrQkFDQSwyQ0FFQSwwQ0FDQSw4Q0FDQSxnREFFQSwyQ0FDQSxxQ0FDQSxpREFDQSxxREFFQSxnREFFQSwyQ0FDQSx1Q0FDQSwyQ0FDQSx1REFDQSw0Q0FFQSxnREFDQSxvREFFQSw4Q0FDQSw4Q0FDQSw2Q0FFQSx3Q0FDQSw0Q0FDQSxzQ0FDQSxrREFDQSxzREFFQSx3Q0FDQSxxQ0FDQSxpREFDQSxxREFFQSxrREFDQSxrREFDQSw4REFDQSxrRUFDQSwwREFFQSxxQ0FDQSxxQ0FDQSxpREFDQSxxREFDQSx5REFFQSwwQkFFQSxvQ0FFQSxtQ0FDQSwrQ0FDQSxtREFFQSwrQkFDQSxrQ0FDQSw0Q0FDQSw2Q0FFQSx1Q0FDQSw4QkFDQSxnQ0FDQSxpQ0FFQSx5Q0FDQSwrQ0FDQSwrQ0FDQSx3REFDQSw4Q0FDQSwwREFDQSw4REFDQSx3REFDQSw4Q0FDQSw4Q0FDQSw4Q0FDQSw4Q0FDQSw4Q0FFQSxzQ0FD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aEIsMENid0JpQixDYXJCbkIsOEJBQ0UsZ0NiT2tCLENhTmxCLDRDYm9CbUIsQ2FoQnZCLHdCQUNFLHdCYkRZLENhRVoscUNiZ0JjLENhZGQsNEJBQ0Usd0JiTFUsQ2FRWiw4QkFDRSw4QmJSZ0IsQ2FTaEIsMkNiVWtCLENhUHBCLCtCQUNFLGdDYlprQixDYWFsQiw2Q2JNb0IsQ2FGeEIsd0JBQ0Usd0JicEJZLENhcUJaLHFDYkVjLENhRGQsNkNBRUEsNEJBQ0Usd0JiekJVLENhNEJaLDhCQUNFLDhCYjVCZ0IsQ2E2QmhCLDJDYkxrQixDYU1sQiw2Q0FHRiwrQkFDRSxnQ2JqQ2tCLENha0NsQiw2Q2JWb0IsQ2FjeEIsd0JBQ0Usd0JiekNZLENhMENaLHFDYmRjLENhZ0JkLDRCQUNFLHdCYjdDVSxDYWdEWiw4QkFDRSw4QmJoRGdCLENhaURoQiwyQ2JyQmtCLENhd0JwQiwrQkFDRSxnQ2JwRGtCLENhcURsQiw2Q2J6Qm9CLENhNkJ4Qix3QkFDRSx3QmI1RFksQ2E2RFoscUNiNUJjLENhNkJkLDZDQUVBLDRCQUNFLHdCYmpFVSxDYW9FWiw4QkFDRSw4QmJwRWdCLENhcUVoQiwyQ2JuQ2tCLENhb0NsQiw2Q0FHRiwrQkFDRSxnQ2J6RWtCLENhMEVsQiw2Q2J4Q29CLENhNEN4Qix3QkFDRSx3QmJqRlksQ2FrRloscUNiNUNjLENhNkNkLDZDQUVBLDRCQUNFLHdCYnRGVSxDYXlGWiw4QkFDRSw4QmJ6RmdCLENhMEZoQiwyQ2JuRGtCLENhb0RsQiw2Q0FHRiwrQkFDRSxnQ2I5RmtCLENhK0ZsQiw2Q2J4RG9CLENhNER4Qix3QkFDRSx3QmJ0R1ksQ2F1R1oscUNiNURjLENhOERkLDRCQUNFLHdCYjFHVSxDYTZHWiw4QkFDRSw4QmI3R2dCLENhOEdoQiwyQ2JuRWtCLENhc0VwQiwrQkFDRSxnQ2JqSGtCLENha0hsQiw2Q2J2RW9CLENhMkV4QixnQ0FDRSwyQkFDQSxtQkFDQSxnQ2JoRG9CLENhaURwQixXQUNBLHlDYmpEa0IsQ2FvRHBCLDRDQUNFLDJCQUdGLG1CQUNFLFlBQ0EsZ0JBQ0EsZ0JBQ0EsY0FHRixz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Q3lCNU1qQiwwREFDRSxrQ0FHRix3REFDRSxnQ0FLTixtRUFDRSxXQUNBLFlBSUEsNElBQ0UsOEN6QmtNeUIsQ3lCak16Qiw4QnpCeERVLEN5QnlEVixvSkFDRSxxQ3pCMExxQixDeUJ2THZCLDhUQUVFLDBCekIvRFEsQ3lCZ0VSLHlDekJrSGMsQ3lCakhkLDhVQUNFLGdDekJpSGMsQ3lCNUdwQix3SkFDRSxtREFDQSx5Q3pCb0dnQixDeUJsR2hCLHNWQUVFLDBCekI3RVEsQ3lCOEVSLHlDekJvR2MsQ3lCbkdkLHNXQUNFLGdDekJtR2MsQ3lCOUZwQiwwSkFDRSx1Q3pCd0ZrQixDeUJ2RmxCLDJDekJ1RmtCLEN5Qm5GbEIsME1BQ0UsMkJBQ0EsZ0R6QnNKcUIsQ3lCcEp2QixzSUFDRSw4Q3pCcUo4QixDeUJsSmhDLDBJQUNFLHdCekJEUSxDeUJLUixzTkFDRSxpRHpCOElvQixDeUJ6SXRCLHdOQUNFLG1EekJ5SXNCLEN5Qm5JOUIseUVBQ0UsMEJ6QnRIWSxDeUIwSFoscUVBQ0UscUN6QjBCWSxDeUJ0QlYscUtBQ0UsZ0N6Qm1EYyxDeUI5Q3BCLDJFQUNFLDJDekJnQmtCLEN5QmJwQiw0RUFDRSw2Q3pCYW9CLEN5QlRwQixvR0FDRSxpQ3pCTVUsQ3lCTFYsZ0R6Qm1HcUIsQ3lCakdyQix3R0FDRSxxQ3pCaUdtQixDeUI3RnZCLG9FQUNFLDBCekJIVSxDeUJPViwwR0FDRSx1Q3pCUGMsQ3lCUWQsaUR6QnlGb0IsQ3lCdkZwQiw4R0FDRSxnQ3pCWFksQ3lCZ0JaLCtPQUNFLGdDekJZVSxDeUJQaEIsMkpBRUUsMEJ6QjlLTSxDeUIrS04seUN6QkdZLEN5QkZaLG1LQUNFLGdDekJFWSxDeUJJaEIsMkdBQ0UseUN6QmpDZ0IsQ3lCbUNoQiwrR0FDRSxrQ3pCcENjLEN5QjZDdEIsb0VBQ0Usb0N6QnRGVyxDeUJ1RlgsdUN6QnRGa0IsQ3lCMEZoQixtS0FDRSxnQ3pCeEJjLEN5QjZCcEIsMEVBQ0UsMEN6QmhHaUIsQ3lCb0dmLCtLQUNFLGdDekJuQ2MsQ3lCd0NwQiwyRUFDRSw0Q3pCMUdtQixDeUI4R25CLG1HQUNFLGdDekJsSFMsQ3lCbUhULGdEekJpQnFCLEN5QmZyQix1R0FDRSx5QnpCdEhPLEN5QjBIWCxtRUFDRSx5QnpCM0hTLEN5QitIVCx5R0FDRSxzQ3pCOUhhLEN5QmdJYiw2R0FDRSwrQnpCaklXLEN5QnVJZiwwR0FDRSx3Q3pCdkllLEN5QnlJZiw4R0FDRSxpQ3pCMUlhLEN5QmtKckIsb0VBQ0Usb0N6QmpKVyxDeUJxSlQsbUtBQ0UsZ0N6QnZGYyxDeUI0RnBCLDBFQUNFLDBDekIzSmlCLEN5QitKZiwrS0FDRSxnQ3pCbEdjLEN5QnVHcEIsMkVBQ0UsNEN6QnJLbUIsQ3lCeUtuQixtR0FDRSxnQ3pCNUtTLEN5QjZLVCxnRHpCOUNxQixDeUJnRHJCLHVHQUNFLHlCekJoTE8sQ3lCb0xYLG1FQUNFLHlCekJyTFMsQ3lCeUxULHlHQUNFLHNDekJ6TGEsQ3lCMkxiLDZHQUNFLCtCekI1TFcsQ3lCa01mLDBHQUNFLHdDekJsTWUsQ3lCb01mLDhHQUNFLGlDekJyTWEsQ3lCNk1yQixxRUFDRSxxQ3pCNU1ZLEN5QjZNWix3Q3pCNU1tQixDeUJnTmpCLHFLQUNFLGdDekJ2SmMsQ3lCNEpwQiwyRUFDRSwyQ3pCdE5rQixDeUJ3TmxCLHlLQUVFLHFDekI1TlUsQ3lCZ09kLDRFQUNFLDZDekI5Tm9CLEN5QmtPcEIsb0dBQ0UsaUN6QnRPVSxDeUJ1T1YsZ0R6QjVHcUIsQ3lCOEdyQix3R0FDRSwwQnpCMU9RLEN5QjhPWixvRUFDRSxrQ3pCN0drQixDeUJpSGxCLDBHQUNFLHVDekJsUGMsQ3lCb1BkLDhHQUNFLGdDekJyUFksQ3lCMlBkLG1LQUNFLGdDekJuTVksQ3lCeU1oQiwyR0FDRSx5Q3pCbFFnQixDeUJvUWhCLCtHQUNFLGtDekJyUWMsQ3lCNlF0QixxRUFDRSxxQ3pCNVFZLEN5QjZRWix3Q3pCNVFtQixDeUJnUmpCLHFLQUNFLGdDekI1TmMsQ3lCaU9wQiwyRUFDRSwyQ3pCdFJrQixDeUIwUmhCLGlMQUNFLGdDekJ2T2MsQ3lCNE9wQiw0RUFDRSw2Q3pCaFNvQixDeUJvU3BCLG9HQUNFLGlDekJ4U1UsQ3lCeVNWLGdEekJuTHFCLEN5QnFMckIsd0dBQ0UsMEJ6QjVTUSxDeUJnVFosb0VBQ0Usa0N6Qm5Ma0IsQ3lCdUxsQiwwR0FDRSx1Q3pCcFRjLEN5QnNUZCw4R0FDRSxnQ3pCdlRZLEN5QjZUaEIsMkdBQ0UseUN6QjdUZ0IsQ3lCK1RoQiwrR0FDRSxrQ3pCaFVjLEN5QndVdEIscUVBQ0UscUN6QnZVWSxDeUJ3VVosd0N6QnJVbUIsQ3lCeVVqQixxS0FDRSxnQ3pCNVJjLEN5QmlTcEIsMkVBQ0UsMkN6QmxWa0IsQ3lCc1ZoQixpTEFDRSxnQ3pCdlNjLEN5QjRTcEIsNEVBQ0UsNkN6QjVWb0IsQ3lCZ1dwQixvR0FDRSxpQ3pCbldVLEN5Qm9XVixnRHpCblBxQixDeUJxUHJCLHdHQUNFLDBCekJ2V1EsQ3lCMldaLG9FQUNFLGtDekJsUGtCLEN5QnNQbEIsMEdBQ0UsdUN6QmhYYyxDeUJrWGQsOEdBQ0UsZ0N6Qm5YWSxDeUJ5WGhCLDJHQUNFLHlDekJ6WGdCLEN5QjJYaEIsK0dBQ0Usa0N6QjVYYyxDeUJvWXRCLHFFQUNFLHFDekJsWVksQ3lCbVlaLHdDekJsWW1CLEN5QnNZakIscUtBQ0UsZ0N6QjVWYyxDeUJpV3BCLDJFQUNFLDJDekI1WWtCLEN5QmdaaEIsaUxBQ0UsZ0N6QnZXYyxDeUI0V3BCLDRFQUNFLDZDekJ0Wm9CLEN5QjBacEIsb0dBQ0UsaUN6QjlaVSxDeUIrWlYsZ0R6Qm5UcUIsQ3lCcVRyQix3R0FDRSwwQnpCbGFRLEN5QnNhWixvRUFDRSxrQ3pCalRrQixDeUJxVGxCLDBHQUNFLHVDekIxYWMsQ3lCNGFkLDhHQUNFLGdDekI3YVksQ3lCbWJoQiwyR0FDRSx5Q3pCbmJnQixDeUJxYmhCLCtHQUNFLGtDekJ0YmMsQ3lCOGJ0QixxRUFDRSxxQ3pCN2JZLEN5QjhiWix3Q3pCN2JtQixDeUJpY2pCLHFLQUNFLGdDekI1WmMsQ3lCaWFwQiwyRUFDRSwyQ3pCdmNrQixDeUIyY2hCLGlMQUNFLGdDekJ2YWMsQ3lCNGFwQiw0RUFDRSw2Q3pCamRvQixDeUJxZHBCLG9HQUNFLGlDekJ6ZFUsQ3lCMGRWLGdE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R0YsbUdBQ0Usa0JBQ0EsVUFDQSxTQUNBLGVBR0YsOERBQ0UsYUFDQSxTQUNBLHNCQUNBLGtCQUNBLGdCQUVGLGlGQUNFLGFBSUEsdUdBQ0UsYUFDQSxzQkFDQSxRQUdGLG9HQUNFLGlCQUNBLGVBQ0Esb0JBQ0EsNEJBQ0EscUJBQ0EsZ0I7QUNoRU4sOEJBQ0UsMkpBQ0EsY0FDQSxrQkFDQSxXQUNBLFlBQ0EsTUFDQSxPQUNBLGdCQUNBLFdBQ0EsYUFDQSx1QkFDQSxnQkFHRixpQ0FDRSxrQkFDQSxXQUNBLG1DQUNFLGtCQUNBLFdBRUYsdUNBQ0UsV0FDQSxnQkFDQSxXQUNBLGVBQ0EsYUFDQSxtQkFDQSxZQUVGLDZDQUNFLGlCQUNBLGVBR0EseUVBQ0UsbUJBR0osdUNBQ0UsWUFJSix5QkFDRSxnQkFDQSwyQ0FDRSxrQjtBQzlDSixrQ0FDRSxhQUNBLHNCQUNBLHVCQUNBLG1CQUNBLFdBQ0EsWUFDQSx5Q3ZGOEprQixDdUY3SmxCLHNCQUNBLG1CIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvc3R5bGVzL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9hc3NldHMvc3R5bGVzaGVldHMvc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9hc3NldHMvc3R5bGVzaGVldHMvZ2xvYmFscy5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvYXNzZXRzL3N0eWxlc2hlZXRzL2h1Yi5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvY29tcG9uZW50cy92aXJ0dWFsLWdhbWVwYWQtY29udHJvbHMuY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvY29tcG9uZW50cy9zdGF0cy1wbHVzLmNzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL2Fzc2V0cy9zdHlsZXNoZWV0cy91aS1yb290LnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy9zdHlsZS11dGlscy5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9tb2RhbC9Nb2RhbC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9pbnB1dC9JY29uQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2lucHV0L1RleHRJbnB1dC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9pbnB1dC9DbG9zZUJ1dHRvbi5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9pbnB1dC9JbnB1dEZpZWxkLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2lucHV0L0J1dHRvbi5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9sYXlvdXQvQ29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vT2JqZWN0VXJsTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9NZWRpYUJyb3dzZXIuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvbGF5b3V0L0Z1bGxzY3JlZW5MYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9NZWRpYUdyaWQuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9NZWRpYVRpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9hc3NldHMvc3R5bGVzaGVldHMvZG9vci9zaWduaW4tbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvc2lkZWJhci9TaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2lucHV0L0JhY2tCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9BdmF0YXJTZXR0aW5nc0NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvaW5wdXQvVGV4dEFyZWFJbnB1dC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9pbnB1dC9Ub29sYmFyQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3BvcG92ZXIvUG9wb3Zlci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL0Vtb2ppUGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vQ2hhdFNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9QZXJtaXNzaW9uTm90aWZpY2F0aW9ucy5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvYXNzZXRzL3N0eWxlc2hlZXRzL2F2YXRhci1wcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9hc3NldHMvc3R5bGVzaGVldHMvYXZhdGFyLWVkaXRvci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9kZWJ1Zy1wYW5lbC9Qcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2RlYnVnLXBhbmVsL0RhdGFQYW5lbC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9kZWJ1Zy1wYW5lbC9Db2xsYXBzaWJsZVBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2RlYnVnLXBhbmVsL1J0Y0RlYnVnUGFuZWwuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvZGVidWctcGFuZWwvQXVkaW9EZWJ1Z1BhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9hc3NldHMvc3R5bGVzaGVldHMvcHJlZmVyZW5jZXMtc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2lucHV0L1NsaWRlci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9pbnB1dC9TZWxlY3RJbnB1dEZpZWxkLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9hc3NldHMvc3R5bGVzaGVldHMvcHJlbG9hZC1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9hc3NldHMvc3R5bGVzaGVldHMvcHJlc2VuY2UtbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2xheW91dC9Mb2FkaW5nU2NyZWVuTGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL21pc2MvU3Bpbm5lci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL0xvYWRpbmdTY3JlZW4uc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9Db250ZW50TWVudS5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL01vcmVNZW51UG9wb3Zlci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9sYXlvdXQvUm9vbUxheW91dC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL0VudGVyT25EZXZpY2VNb2RhbC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL0ludml0ZVBvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvaW5wdXQvQ29weWFibGVUZXh0SW5wdXRGaWVsZC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL1Jvb21TZXR0aW5nc1NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9NaWNTZXR1cE1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2lucHV0L1RvZ2dsZUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL21pc2MvTGV2ZWxCYXIuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9Sb29tRW50cnlNb2RhbC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9sYXlvdXQvVG9vbGJhci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9sYXlvdXQvTGlzdC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL0NhcnRTaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2lucHV0L1JhZGlvSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvaW5wdXQvTnVtZXJpY0lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vUm9vbVNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvZGVidWctcGFuZWwvRUNTU2lkZWJhci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL0F1ZGlvUG9wb3Zlci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9sYXlvdXQvUm93LnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2xheW91dC9EaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vQ2FydEluTW9kYWxDb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9Ob3RpZmljYXRpb25zQ29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vT2JqZWN0TWVudS5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL09iamVjdHNTaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vUGVvcGxlU2lkZWJhci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL1VzZXJQcm9maWxlU2lkZWJhci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9wb3BvdmVyL0J1dHRvbkdyaWRQb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3BvcG92ZXIvSW1hZ2VHcmlkUG9wb3Zlci5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL1JlYWN0aW9uQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vUmVhY3Rpb25Qb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL2d1Z2Vua2EtaHVicy1zZGsvc3JjL3JlYWN0LWNvbXBvbmVudHMvcm9vbS9FbW90aW9uQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vU3BlY3RhdGluZ0xhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vVGlwLnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vVG9vbHRpcC5zY3NzIiwid2VicGFjazovL2h1YnMvLi9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL1R3ZWV0RWRpdG9yTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vZ3VnZW5rYS1odWJzLXNkay9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL0NhbWVyYVZpZXdDaGFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vZ3VnZW5rYS1odWJzLXNkay9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL01vYmlsZUp1bXBCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vZ3VnZW5rYS1odWJzLXNkay9zcmMvcmVhY3QtY29tcG9uZW50cy9yb29tL0lmcmFtZS5zY3NzIiwid2VicGFjazovL2h1YnMvLi9ndWdlbmthLWh1YnMtc2RrL3NyYy9yZWFjdC1jb21wb25lbnRzL3Jvb20vTmV0d29ya1NwZWVkQ2hlY2suc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL3JlYWN0LWNvbXBvbmVudHMvcG9wb3Zlci9SZWNvbW1lbmRlZFdpbmRvd1BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9odWJzLy4vc3JjL2Fzc2V0cy9zdHlsZXNoZWV0cy9zdXBwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vaHVicy8uL3NyYy9yZWFjdC1jb21wb25lbnRzL2F1dGgvT0F1dGhTY3JlZW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbkB1c2UgXCIuL3RoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJ+bm9ybWFsaXplLmNzc1wiO1xuXG4vLyBUaGVtZSBDU1MgVmFyaWFibGVzXG4vLyBJbmplY3RlZCB0aGVtZSB3aWxsIG92ZXJ3cml0ZSB0aGVzZSBkZWZhdWx0c1xuOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5LWRlZmF1bHQ6ICdQb3BwaW5zJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBDb25zb2xhcywgXCJBbmRhbGUgTW9ubyBXVFwiLCBcIkFuZGFsZSBNb25vXCIsIFwiTHVjaWRhIENvbnNvbGVcIiwgXCJMdWNpZGEgU2FucyBUeXBld3JpdGVyXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIk5pbWJ1cyBNb25vIExcIiwgTW9uYWNvLCBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblxuICAtLXRleHQxLWNvbG9yOiAje3RoZW1lLiRibGFja307XG4gIC0tdGV4dDEtY29sb3ItaG92ZXI6ICN7dGhlbWUuJGJsYWNrLWhvdmVyfTtcbiAgLS10ZXh0MS1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRibGFjay1wcmVzc2VkfTtcbiAgLS10ZXh0Mi1jb2xvcjogI3t0aGVtZS4kZGFya2dyZXl9O1xuICAtLXRleHQyLWNvbG9yLWhvdmVyOiAje3RoZW1lLiRkYXJrZ3JleS1ob3Zlcn07XG4gIC0tdGV4dDItY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kZGFya2dyZXktcHJlc3NlZH07XG4gIC0tdGV4dDMtY29sb3I6ICN7dGhlbWUuJGdyZXl9O1xuICAtLXRleHQzLWNvbG9yLWhvdmVyOiAje3RoZW1lLiRncmV5LWhvdmVyfTtcbiAgLS10ZXh0My1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRncmV5LXByZXNzZWR9O1xuICAtLXRleHQ0LWNvbG9yOiAje3RoZW1lLiRkYXJrZ3JleX07XG4gIC0tdGV4dDQtY29sb3ItaG92ZXI6IHZhcigtLXRleHQ0LWNvbG9yKTtcbiAgLS10ZXh0NC1jb2xvci1wcmVzc2VkOiB2YXIoLS10ZXh0NC1jb2xvcik7XG4gIC0tdGV4dDUtY29sb3I6ICN7dGhlbWUuJHdoaXRlfTtcbiAgLS10ZXh0NS1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dDUtY29sb3IpO1xuICAtLXRleHQ1LWNvbG9yLXByZXNzZWQ6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiAgLS10ZXh0LWludmVydGVkLWNvbG9yOiAje3RoZW1lLiR3aGl0ZX07XG4gXG5cbiAgLS1saW5rLWNvbG9yOiAje3RoZW1lLiRibHVlfTtcbiAgLS1saW5rLWNvbG9yLWhvdmVyOiAje3RoZW1lLiRibHVlLWhvdmVyfTtcbiAgLS1saW5rLWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGJsdWUtcHJlc3NlZH07XG5cbiAgLS1hY2NlcHQtY29sb3I6ICN7dGhlbWUuJGdyZWVufTtcbiAgLS1hY2NlcHQtYm9yZGVyLWNvbG9yOiAje3RoZW1lLiRncmVlbn07XG4gIC0tYWNjZXB0LWNvbG9yLWhvdmVyOiAje3RoZW1lLiRncmVlbi1ob3Zlcn07XG4gIC0tYWNjZXB0LWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGdyZWVuLXByZXNzZWR9O1xuXG4gIC0tY2FuY2VsLWNvbG9yOiAje3RoZW1lLiRyZWR9O1xuICAtLWNhbmNlbC1jb2xvci1ob3ZlcjogI3t0aGVtZS4kcmVkLWhvdmVyfTtcbiAgLS1jYW5jZWwtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kcmVkLXByZXNzZWR9O1xuXG4gIC0tYWNjZW50MS1jb2xvcjogI3t0aGVtZS4kcmVkfTtcbiAgLS1hY2NlbnQxLWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50MS1jb2xvcik7XG4gIC0tYWNjZW50MS1jb2xvci1ob3ZlcjogI3t0aGVtZS4kcmVkLWhvdmVyfTtcbiAgLS1hY2NlbnQxLWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJHJlZC1wcmVzc2VkfTtcblxuICAtLWFjY2VudDItY29sb3I6ICN7dGhlbWUuJG9yYW5nZX07XG4gIC0tYWNjZW50Mi1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDItY29sb3IpO1xuICAtLWFjY2VudDItY29sb3ItaG92ZXI6ICN7dGhlbWUuJG9yYW5nZS1ob3Zlcn07XG4gIC0tYWNjZW50Mi1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRvcmFuZ2UtcHJlc3NlZH07XG5cbiAgLS1hY2NlbnQzLWNvbG9yOiAje3RoZW1lLiRncmVlbn07XG4gIC0tYWNjZW50My1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDMtY29sb3IpO1xuICAtLWFjY2VudDMtY29sb3ItaG92ZXI6ICN7dGhlbWUuJGdyZWVuLWhvdmVyfTtcbiAgLS1hY2NlbnQzLWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGdyZWVuLXByZXNzZWR9O1xuXG4gIC0tYWNjZW50NC1jb2xvcjogI3t0aGVtZS4kYmx1ZX07XG4gIC0tYWNjZW50NC1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDQtY29sb3IpO1xuICAtLWFjY2VudDQtY29sb3ItaG92ZXI6ICN7dGhlbWUuJGJsdWUtaG92ZXJ9O1xuICAtLWFjY2VudDQtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kYmx1ZS1wcmVzc2VkfTtcblxuICAtLWFjY2VudDUtY29sb3I6ICN7dGhlbWUuJHB1cnBsZX07XG4gIC0tYWNjZW50NS1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDUtY29sb3IpO1xuICAtLWFjY2VudDUtY29sb3ItaG92ZXI6ICN7dGhlbWUuJHB1cnBsZS1ob3Zlcn07XG4gIC0tYWNjZW50NS1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRwdXJwbGUtcHJlc3NlZH07XG5cbiAgLS1hY2NlbnQ2LWNvbG9yOiAje3RoZW1lLiRibGFja307XG4gIC0tYWNjZW50Ni1jb2xvci1ob3ZlcjogI3t0aGVtZS4kYmxhY2staG92ZXJ9O1xuICAtLWFjY2VudDYtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kYmxhY2stcHJlc3NlZH07XG5cbiAgLS1wcmltYXJ5LWNvbG9yOiAje3RoZW1lLiRibHVlfTtcbiAgLS1wcmltYXJ5LWNvbG9yLWhvdmVyOiAje3RoZW1lLiRibHVlLWhvdmVyfTtcbiAgLS1wcmltYXJ5LWNvbG9yLXByZXNzZWQ6ICN7dGhlbWUuJGJsdWUtcHJlc3NlZH07XG5cbiAgLS1zZWNvbmRhcnktY29sb3I6ICN7dGhlbWUuJGxpZ2h0Z3JleX07XG4gIC0tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyOiAje3RoZW1lLiRsaWdodGdyZXktaG92ZXJ9O1xuICAtLXNlY29uZGFyeS1jb2xvci1wcmVzc2VkOiAje3RoZW1lLiRsaWdodGdyZXktcHJlc3NlZH07XG5cbiAgLS1iYWNrZ3JvdW5kMS1jb2xvcjogI3t0aGVtZS4kd2hpdGV9O1xuICAtLWJhY2tncm91bmQyLWNvbG9yOiAje3RoZW1lLiRyZWNlc3NlZC1iZ307XG4gIC0tYmFja2dyb3VuZDMtY29sb3I6ICN7dGhlbWUuJGxpZ2h0Z3JleX07XG4gIC0tYmFja2dyb3VuZDQtY29sb3I6ICN7dGhlbWUuJGdyZXl9O1xuXG4gIC0tbG9hZGluZy1zY3JlZW4tYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgI0ZGRkZGRiAwJSwgI0VFRUVFRSAxMDAlKTtcblxuICAtLWJvcmRlcjEtY29sb3I6ICN7dGhlbWUuJGxpZ2h0Z3JleX07XG4gIC0tYm9yZGVyMi1jb2xvcjogI3t0aGVtZS4kZ3JleX07XG4gIC0tYm9yZGVyMy1jb2xvcjogI3t0aGVtZS4kZGFya2dyZXl9O1xuXG4gIC0tb3V0bGluZS1jb2xvcjogI3t0aGVtZS4kYmxhY2t9O1xuXG4gIC0tc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgLS1iYXNpYy1jb2xvcjogI3t0aGVtZS4kd2hpdGV9O1xuICAtLWJhc2ljLWNvbG9yLWhvdmVyOiAje3RoZW1lLiR3aGl0ZS1ob3Zlcn07XG4gIC0tYmFzaWMtY29sb3ItcHJlc3NlZDogI3t0aGVtZS4kd2hpdGUtcHJlc3NlZH07XG4gIC0tYmFzaWMtYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIxLWNvbG9yKTtcblxuICAtLWRpc2FibGVkLXRleHQtY29sb3I6IHZhcigtLXRleHQ0LWNvbG9yKTtcbiAgLS1kaXNhYmxlZC1iZy1jb2xvcjogIHZhcigtLWJhY2tncm91bmQzLWNvbG9yKTtcbiAgLS1kaXNhYmxlZC1pY29uLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kNC1jb2xvcik7XG5cbiAgLS1yYWRpby1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcjEtY29sb3IpO1xuICAtLXJhZGlvLWJnLWNvbG9yOiB2YXIoLS1iYXNpYy1jb2xvcik7XG4gIC0tcmFkaW8tYmctY29sb3ItaG92ZXI6IHZhcigtLWJhc2ljLWNvbG9yLWhvdmVyKTtcbiAgLS1yYWRpby1iZy1jb2xvci1wcmVzc2VkOiB2YXIoLS1iYXNpYy1jb2xvci1wcmVzc2VkKTtcblxuICAtLXRvZ2dsZS1idXR0b24tY29sb3I6IHZhcigtLWJhY2tncm91bmQ0LWNvbG9yKTtcblxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kMS1jb2xvcik7XG4gIC0taW5wdXQtaWNvbi1jb2xvcjogdmFyKC0tdGV4dDItY29sb3IpO1xuICAtLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyMy1jb2xvcik7XG4gIC0taW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgLS1pbnB1dC1vdXRsaW5lLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAtLWxpc3QtYmctY29sb3ItaG92ZXI6IHZhcigtLWJhc2ljLWNvbG9yLWhvdmVyKTtcbiAgLS1saXN0LWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuXG4gIC0tZHJvcGRvd24tYmctY29sb3I6IHZhcigtLWJhY2tncm91bmQxLWNvbG9yKTtcbiAgLS1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcjEtY29sb3IpO1xuICAtLWRyb3Bkb3duLXNoYWRvdy1jb2xvcjogdmFyKC0tc2hhZG93LWNvbG9yKTtcblxuICAtLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0MS1jb2xvcik7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyMS1jb2xvcik7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1iYXNpYy1jb2xvcik7XG4gIC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1iYXNpYy1jb2xvci1ob3Zlcik7XG4gIC0tYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuXG4gIC0tYWN0aXZlLXRleHQtY29sb3I6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiAgLS1hY3RpdmUtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAtLWFjdGl2ZS1jb2xvci1ob3ZlcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG4gIC0tYWN0aXZlLWNvbG9yLXByZXNzZWQ6IHZhcigtLXByaW1hcnktY29sb3ItcHJlc3NlZCk7XG5cbiAgLS1jaGF0LWJ1YmJsZS1iZy1jb2xvci1zZW50OiB2YXIoLS1hY2NlbnQ0LWNvbG9yKTtcbiAgLS1jaGF0LWJ1YmJsZS10ZXh0LWNvbG9yLXNlbnQ6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiAgLS1jaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtaG92ZXI6IHZhcigtLWJhc2ljLWNvbG9yLWhvdmVyKTtcbiAgLS1jaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtcHJlc3NlZDogdmFyKC0tYmFzaWMtY29sb3ItcHJlc3NlZCk7XG4gIC0tY2hhdC1idWJibGUtYmctY29sb3ItcmVjZWl2ZWQ6IHZhcigtLWJhY2tncm91bmQzLWNvbG9yKTtcblxuICAtLXRpcC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0NS1jb2xvcik7XG4gIC0tdGlwLWJnLWNvbG9yOiB2YXIoLS1hY2NlbnQ0LWNvbG9yKTtcbiAgLS10aXAtYnV0dG9uLWNvbG9yOiB2YXIoLS1hY2NlbnQtNGNvbG9yLXByZXNzZWQpO1xuICAtLXRpcC1idXR0b24tY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudDQtY29sb3ItaG92ZXIpO1xuICAtLXRpcC1idXR0b24tY29sb3ItcHJlc3NlZDogdmFyKC0tYWNjZW50NC1jb2xvci1wcmVzc2VkKTtcblxuICAtLWZhdm9yaXRlLWNvbG9yOiAje3RoZW1lLiR5ZWxsb3d9O1xuXG4gIC0tYWRtaW4tY29sb3I6IHZhcigtLWFjY2VudDEtY29sb3IpO1xuXG4gIC0tZXJyb3ItY29sb3I6IHZhcigtLWNhbmNlbC1jb2xvcik7XG4gIC0tZXJyb3ItY29sb3ItaG92ZXI6IHZhcigtLWNhbmNlbC1jb2xvci1ob3Zlcik7XG4gIC0tZXJyb3ItY29sb3ItcHJlc3NlZDogdmFyKC0tY2FuY2VsLWNvbG9yLXByZXNzZWQpO1xuXG4gIC0tc3RhdHVzLXVucmVhZC1jb2xvcjogI3t0aGVtZS4kb3JhbmdlfTtcbiAgLS1zdGF0dXMtcmVjb3JkaW5nLWNvbG9yOiAje3RoZW1lLiRyZWR9O1xuICAtLXN0YXR1cy1lbmFibGVkLWNvbG9yOiB2YXIoLS1hY2NlcHQtY29sb3IpO1xuICAtLXN0YXR1cy1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY2FuY2VsLWNvbG9yKTtcblxuICAtLW92ZXJsYXktYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1vdmVybGF5LXRleHQtY29sb3I6ICN7dGhlbWUuJHdoaXRlfTtcbiAgLS1vdmVybGF5LWJvcmRlci1jb2xvcjogI3t0aGVtZS4kZ3JleX07XG4gIC0tb3ZlcmxheS1vdXRsaW5lLWNvbG9yOiAje3RoZW1lLiR3aGl0ZX07XG5cbiAgLS10b29sYmFyLWljb24tY29sb3I6IHZhcigtLXRleHQ1LWNvbG9yKTtcbiAgLS10b29sYmFyLWljb24tc2VsZWN0ZWQtYmc6IHZhcigtLXRyYW5zcGFyZW50KTsgXG4gIC0tdG9vbGJhci1iYXNpYy1pY29uLWNvbG9yOiB2YXIoLS10ZXh0MS1jb2xvcik7XG4gIC0tdG9vbGJhci1iYXNpYy1zZWxlY3RlZC1pY29uLWNvbG9yOiB2YXIoLS10ZXh0MS1jb2xvcik7XG4gIC0tdG9vbGJhci1iYXNpYy1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS10b29sYmFyLWJhc2ljLWNvbG9yLWhvdmVyOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpO1xuICAtLXRvb2xiYXItYmFzaWMtY29sb3ItcHJlc3NlZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLXByZXNzZWQpO1xuICAtLXRvb2xiYXItYmFzaWMtYm9yZGVyLWNvbG9yOiB2YXIoLS1iYXNpYy1ib3JkZXItY29sb3IpO1xuICAtLXRvb2xiYXItbGFiZWwtYWNjZW50MTogdmFyKC0tYWNjZW50MS1jb2xvcik7XG4gIC0tdG9vbGJhci1sYWJlbC1hY2NlbnQyOiB2YXIoLS1hY2NlbnQyLWNvbG9yKTtcbiAgLS10b29sYmFyLWxhYmVsLWFjY2VudDM6IHZhcigtLWFjY2VudDMtY29sb3IpO1xuICAtLXRvb2xiYXItbGFiZWwtYWNjZW50NDogdmFyKC0tYWNjZW50NC1jb2xvcik7XG4gIC0tdG9vbGJhci1sYWJlbC1hY2NlbnQ1OiB2YXIoLS1hY2NlbnQ1LWNvbG9yKTtcblxuICAtLXRpbGUtdGV4dC1jb2xvcjogdmFyKC0tdGV4dDQtY29sb3IpO1xuICAtLXRpbGUtYmctY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tdGlsZS1iZy1jb2xvci1ob3ZlcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyKTtcbiAgLS10aWxlLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLXNlY29uZGFyeS1jb2xvci1wcmVzc2VkKTtcbiAgLS10aWxlLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0MS1jb2xvcik7XG4gIC0tdGlsZS1idXR0b24tYmctY29sb3I6IHZhcigtLWJhc2ljLWNvbG9yKTtcbiAgLS10aWxlLWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYmFzaWMtY29sb3ItaG92ZXIpO1xuICAtLXRpbGUtYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuICAtLXRpbGUtYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tYmFzaWMtYm9yZGVyLWNvbG9yKTtcbn1cblxuaHRtbCB7XG4gIGhlaWdodCAgOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0ICA6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG59XG5cbi8qKlxuICogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEZvcmtlZCBmcm9tIFRhaWx3aW5kIENTU1xuICovXG5cbi8qKlxuICogUmVtb3ZlcyB0aGUgZGVmYXVsdCBzcGFjaW5nIGFuZCBib3JkZXIgZm9yIGFwcHJvcHJpYXRlIGVsZW1lbnRzLlxuICovXG5cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaHIsXG5maWd1cmUsXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9zeXN0ZW0tZm9udC1zdGFjay9cbiAqL1xuXG5odG1sIHtcbiBmb250LWZhbWlseTogdGhlbWUuJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xufVxuXG4vKipcbiAqIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mXG4gKiBvcHQtb3V0LlxuICovXG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlc2V0IGZvcm0gZWxlbWVudCBwcm9wZXJ0aWVzIHRoYXQgYXJlIGVhc3kgdG8gZm9yZ2V0IHRvXG4gKiBzdHlsZSBleHBsaWNpdGx5IHNvIHlvdSBkb24ndCBpbmFkdmVydGVudGx5IGludHJvZHVjZVxuICogc3R5bGVzIHRoYXQgZGV2aWF0ZSBmcm9tIHlvdXIgZGVzaWduIHN5c3RlbS4gVGhlc2Ugc3R5bGVzXG4gKiBzdXBwbGVtZW50IGEgcGFydGlhbCByZXNldCB0aGF0IGlzIGFscmVhZHkgYXBwbGllZCBieVxuICogbm9ybWFsaXplLmNzcy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogTW9ub3NwYWNlIGZvbnQgc3RhY2s6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2ZvbnQtc3RhY2tzL1xuICovXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiBmb250LWZhbWlseTogdGhlbWUuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLyoqXG4gKiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdCBhcyB0aGF0J3NcbiAqIHRoZSBiZWhhdmlvciB5b3Ugd2FudCBhbG1vc3QgYWxsIG9mIHRoZSB0aW1lLiBJbnNwaXJlZCBieVxuICogQ1NTIFJlbWVkeSwgd2l0aCBgc3ZnYCBhZGRlZCBhcyB3ZWxsLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqL1xuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nOi1tb3otYnJva2VuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyoqXG4gKiBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmVcbiAqIHRoZWlyIGluc3RyaW5zaWMgYXNwZWN0IHJhdGlvLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqL1xuXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xufVxuXG5ib2R5IDpmb2N1cywgW3R5cGU9XCJidXR0b25cIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG46Z2xvYmFsKC5rZXlib2FyZC11c2VyKSA6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdGhlbWUuJG91dGxpbmUtY29sb3I7XG59XG5cbi8qIFdlIHdhbnQgc3ZnIGljb25zIHRvIGhhdmUgdGl0bGUgZWxlbWVudHMgZm9yIHNjcmVlbiByZWFkZXJzLCBidXQgd2UgZG9uJ3QgbmVlZCB0byBzaG93IHRoZWlyIHRvb2x0aXBzIHdoZW4gdGhleSBhcmUgaW5zaWRlIGJ1dHRvbnMgKi9cbmJ1dHRvbiBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyoqXG4gKiBCcmVha3BvaW50IGRlZmluaXRpb25zIGZvciB1c2Ugd3V0aCByZWFjdC11c2UtY3NzLWJyZWFrcG9pbnRzXG4gKiBodHRwczovL2dpdGh1Yi5jb20vbWF0dGhld2hhbGwvcmVhY3QtdXNlLWNzcy1icmVha3BvaW50c1xuICovXG5ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcInNtXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1tZCkgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICBib2R5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibWRcIjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgYm9keTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcImxnXCI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LXhsKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gIGJvZHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4bFwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC14eGwpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgYm9keTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInh4bFwiO1xuICB9XG59XG5cbi8vIFRPRE86IEFkZCB0aGUgcmVzdCBvZiB0aGUgYmFzZSB0eXBvZ3JhcGh5IHN0eWxlc1xuXG5oNSB7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbn1cblxubGFiZWwsIHNtYWxsLCBzdHJvbmcge1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gIGZvbnQtd2VpZ2h0OiB0aGVtZS4kZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuc21hbGwge1xuICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xufVxuXG5wLCBzbWFsbCwgc3Ryb25nIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbmEge1xuICBjb2xvcjogdGhlbWUuJGxpbmstY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHRoZW1lLiRsaW5rLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB0aGVtZS4kbGluay1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbmhyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZS4kYm9yZGVyMi1jb2xvcjtcbiAgbWFyZ2luOiAxNnB4IDA7XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdGhlbWUuJGJhY2tncm91bmQxLWNvbG9yO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1vci10ZXh0KTtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0MS1jb2xvcjtcbiAgICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xufVxuXG5zdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaG1jLWxvZ28ge1xuICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xufVxuIiwiLy8gZGVmYXVsdCBiZWxvdyA1NzZweCAoUG9ydHJhaXQgUGhvbmVzKVxuJGJyZWFrcG9pbnQtc206IDU3NnB4OyAvLyBMYW5kc2NhcGUgUGhvbmVzXG4kYnJlYWtwb2ludC1tZDogNzY4cHg7IC8vIFRhYmxldHNcbiRicmVha3BvaW50LWxnOiA5OTJweDsgLy8gRGVza3RvcHNcbiRicmVha3BvaW50LXhsOiAxMjAwcHg7IC8vIExhcmdlIERlc2t0b3BzXG4kYnJlYWtwb2ludC14eGw6IDE2MDBweDsgLy8gRXh0cmEgTGFyZ2UgRGVza3RvcHNcbiRicmVha3BvaW50LXZyOiA2MDBweDsgLy8gU3RhbmRhbG9uZSBWUiBCcm93c2Vyc1xuXG4kdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50O1xuJHRyYW5zcGFyZW50LWhvdmVyOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuJHRyYW5zcGFyZW50LXByZXNzZWQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiR3aGl0ZTogI0ZGRkZGRjtcbiR3aGl0ZS1ob3ZlcjogI0U3RTdFNztcbiR3aGl0ZS1wcmVzc2VkOiAjREJEQkRCO1xuXG4kbGlnaHRncmV5OiAjRTdFN0U3O1xuJGxpZ2h0Z3JleS1ob3ZlcjogI0Y1RjVGNTtcbiRsaWdodGdyZXktcHJlc3NlZDogI0RCREJEQjtcblxuJGdyZXk6ICNCQkJCQkI7XG4kZ3JleS1ob3ZlcjogI0M3QzdDNztcbiRncmV5LXByZXNzZWQ6ICNBREFEQUQ7XG5cbiRkYXJrZ3JleTogIzg2ODY4NjtcbiRkYXJrZ3JleS1ob3ZlcjogIzk0OTQ5NDtcbiRkYXJrZ3JleS1wcmVzc2VkOiAjN0E3QTdBO1xuXG4kYmxhY2s6ICMwMDAwMDA7XG4kYmxhY2staG92ZXI6ICM0MDQwNDA7XG4kYmxhY2stcHJlc3NlZDogIzdBN0E3QTtcblxuJHJlZDogI0Y1MzI1QztcbiRyZWQtaG92ZXI6ICNGNjRCNzA7XG4kcmVkLXByZXNzZWQ6ICNGNDFBNDk7XG5cbiRvcmFuZ2U6ICNGRjg1MDA7XG4kb3JhbmdlLWhvdmVyOiAjRkY5MTFBO1xuJG9yYW5nZS1wcmVzc2VkOiAjRTY3ODAwO1xuXG4kZ3JlZW46ICM3RUQzMjA7XG4kZ3JlZW4taG92ZXI6ICM4Q0RGMkY7XG4kZ3JlZW4tcHJlc3NlZDogIzcyQkUxRDtcblxuJGJsdWU6ICMwMDdBQjg7XG4kYmx1ZS1ob3ZlcjogIzAwOEJEMTtcbiRibHVlLXByZXNzZWQ6ICMwMDY5OUU7XG5cbiRwdXJwbGU6ICM3ODU0RjY7XG4kcHVycGxlLWhvdmVyOiAjOEM2RUY3O1xuJHB1cnBsZS1wcmVzc2VkOiAjNjYzREY1O1xuXG4kcmVjZXNzZWQtYmc6ICNmOWY5Zjk7XG5cbiR5ZWxsb3c6ICNGRkMwMDA7XG5cbi8vIEJyYW5kIENvbG9yc1xuJHNwb2tlLXByaW1hcnktY29sb3I6ICMyRjgwRUQ7XG4kdHdpdHRlci1wcmltYXJ5LWNvbG9yOiAjNkZDMEZEO1xuJHNsYWNrLXByaW1hcnktY29sb3I6ICM2MTFGNjk7XG4kZGlzY29yZC0tcHJpbWFyeS1jb2xvcjogIzcyODlEQTtcblxuLy8gRGlzY29yZCBCb3QgUGFnZSBDb2xvcnNcbiRkaXNjb3JkLWJnLWNvbG9yOiAjMkEyRDMyO1xuJGRpc2NvcmQtdGV4dDEtY29sb3I6IHdoaXRlO1xuJGRpc2NvcmQtdGV4dDItY29sb3I6ICNBM0EzQTM7XG4kZGlzY29yZC10ZXh0My1jb2xvcjogcmdiKDEyNywgMTI3LCAxMjcpO1xuJGRpc2NvcmQtdGV4dDQtY29sb3I6IHJnYig2NCwgNjQsIDY0KTtcblxuJGZvbnQtc2l6ZS14czogMTBweDtcbiRmb250LXNpemUtc206IDEycHg7XG4kZm9udC1zaXplLW1kOiAxNHB4O1xuJGZvbnQtc2l6ZS1sZzogMjBweDtcbiRmb250LXNpemUteGw6IDI0cHg7XG4kZm9udC1zaXplLTJ4bDogMjhweDtcblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiRib3JkZXItcmFkaXVzLXJlZ3VsYXI6IDhweDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiA2cHg7XG5cbiRvdXRsaW5lLXdpZHRoOiAzcHg7XG5cbiRzcGFjaW5nLTJ4czogNHB4O1xuJHNwYWNpbmcteHM6IDhweDtcbiRzcGFjaW5nLXNtOiAxMnB4O1xuJHNwYWNpbmctbWQ6IDE2cHg7XG4kc3BhY2luZy1sZzogMjBweDtcbiRzcGFjaW5nLXhsOiAyNHB4O1xuXG4vLyBUaGVtZSBTQ1NTIFZhcmlhYmxlczpcbi8vIFJlZmVyZW5jZSB0aGVzZSB2YXJpYWJsZXMgaW4gdGhlIEh1YnMgY29kZWJhc2UuXG4vLyBUaGUgQ1NTIHZhcmlhYmxlcyB0aGV5IHJlZmVyZW5jZSBhcmUgZGVmaW5lZCBpbiAuL2dsb2JhbC5zY3NzIHN1Y2ggdGhhdCB0aGV5IGFyZSBvbmx5IGluY2x1ZGVkIG9uIHRoZSBwYWdlIG9uY2UuXG4kZm9udC1mYW1pbHktZGVmYXVsdDogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiB2YXIoLS1mb250LWZhbWlseS1tb25vc3BhY2UpO1xuXG4kdGV4dDEtY29sb3I6IHZhcigtLXRleHQxLWNvbG9yKTtcbiR0ZXh0MS1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dDEtY29sb3ItaG92ZXIpO1xuJHRleHQxLWNvbG9yLXByZXNzZWQ6IHZhcigtLXRleHQxLWNvbG9yLXByZXNzZWQpO1xuJHRleHQyLWNvbG9yOiB2YXIoLS10ZXh0Mi1jb2xvcik7XG4kdGV4dDItY29sb3ItaG92ZXI6IHZhcigtLXRleHQyLWNvbG9yLWhvdmVyKTtcbiR0ZXh0Mi1jb2xvci1wcmVzc2VkOiB2YXIoLS10ZXh0Mi1jb2xvci1wcmVzc2VkKTtcbiR0ZXh0My1jb2xvcjogdmFyKC0tdGV4dDMtY29sb3IpO1xuJHRleHQzLWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0My1jb2xvci1ob3Zlcik7XG4kdGV4dDMtY29sb3ItcHJlc3NlZDogdmFyKC0tdGV4dDMtY29sb3ItcHJlc3NlZCk7XG4kdGV4dDQtY29sb3I6IHZhcigtLXRleHQ0LWNvbG9yKTtcbiR0ZXh0NC1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dDQtY29sb3ItaG92ZXIpO1xuJHRleHQ0LWNvbG9yLXByZXNzZWQ6IHZhcigtLXRleHQ0LWNvbG9yLXByZXNzZWQpO1xuJHRleHQ1LWNvbG9yOiB2YXIoLS10ZXh0NS1jb2xvcik7XG4kdGV4dDUtY29sb3ItaG92ZXI6IHZhcigtLXRleHQ1LWNvbG9yLWhvdmVyKTtcbiR0ZXh0NS1jb2xvci1wcmVzc2VkOiB2YXIoLS10ZXh0NS1jb2xvci1wcmVzc2VkKTtcbiR0ZXh0LWludmVydGVkLWNvbG9yOiB2YXIoLS10ZXh0LWludmVydGVkLWNvbG9yKTtcblxuJGxpbmstY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuJGxpbmstY29sb3ItaG92ZXI6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xuJGxpbmstY29sb3ItcHJlc3NlZDogdmFyKC0tbGluay1jb2xvci1wcmVzc2VkKTtcblxuJGFjY2VwdC1jb2xvcjogdmFyKC0tYWNjZXB0LWNvbG9yKTtcbiRhY2NlcHQtYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlcHQtYm9yZGVyLWNvbG9yKTtcbiRhY2NlcHQtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VwdC1jb2xvci1ob3Zlcik7XG4kYWNjZXB0LWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VwdC1jb2xvci1wcmVzc2VkKTtcblxuJGNhbmNlbC1jb2xvcjogdmFyKC0tY2FuY2VsLWNvbG9yKTtcbiRjYW5jZWwtY29sb3ItaG92ZXI6IHZhcigtLWNhbmNlbC1jb2xvci1ob3Zlcik7XG4kY2FuY2VsLWNvbG9yLXByZXNzZWQ6IHZhcigtLWNhbmNlbC1jb2xvci1wcmVzc2VkKTtcblxuJGFjY2VudDEtY29sb3I6IHZhcigtLWFjY2VudDEtY29sb3IpO1xuJGFjY2VudDEtYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQxLWJvcmRlci1jb2xvcik7XG4kYWNjZW50MS1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50MS1jb2xvci1ob3Zlcik7XG4kYWNjZW50MS1jb2xvci1wcmVzc2VkOiB2YXIoLS1hY2NlbnQxLWNvbG9yLXByZXNzZWQpO1xuXG4kYWNjZW50Mi1jb2xvcjogdmFyKC0tYWNjZW50Mi1jb2xvcik7XG4kYWNjZW50Mi1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDItYm9yZGVyLWNvbG9yKTtcbiRhY2NlbnQyLWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQyLWNvbG9yLWhvdmVyKTtcbiRhY2NlbnQyLWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VudDItY29sb3ItcHJlc3NlZCk7XG5cbiRhY2NlbnQzLWNvbG9yOiB2YXIoLS1hY2NlbnQzLWNvbG9yKTtcbiRhY2NlbnQzLWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQzLWNvbG9yLWhvdmVyKTtcbiRhY2NlbnQzLWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VudDMtY29sb3ItcHJlc3NlZCk7XG4kYWNjZW50My1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDMtYm9yZGVyLWNvbG9yKTtcblxuJGFjY2VudDQtY29sb3I6IHZhcigtLWFjY2VudDQtY29sb3IpO1xuJGFjY2VudDQtYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQ0LWJvcmRlci1jb2xvcik7XG4kYWNjZW50NC1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50NC1jb2xvci1ob3Zlcik7XG4kYWNjZW50NC1jb2xvci1wcmVzc2VkOiB2YXIoLS1hY2NlbnQ0LWNvbG9yLXByZXNzZWQpO1xuXG4kYWNjZW50NS1jb2xvcjogdmFyKC0tYWNjZW50NS1jb2xvcik7XG4kYWNjZW50NS1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudDUtYm9yZGVyLWNvbG9yKTtcbiRhY2NlbnQ1LWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQ1LWNvbG9yLWhvdmVyKTtcbiRhY2NlbnQ1LWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VudDUtY29sb3ItcHJlc3NlZCk7XG5cbiRhY2NlbnQ2LWNvbG9yOiB2YXIoLS1hY2NlbnQ2LWNvbG9yKTtcbiRhY2NlbnQ2LWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQ2LWNvbG9yLWhvdmVyKTtcbiRhY2NlbnQ2LWNvbG9yLXByZXNzZWQ6IHZhcigtLWFjY2VudDYtY29sb3ItcHJlc3NlZCk7XG5cbiRwcmltYXJ5LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiRwcmltYXJ5LWNvbG9yLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiRwcmltYXJ5LWNvbG9yLXByZXNzZWQ6IHZhcigtLXByaW1hcnktY29sb3ItcHJlc3NlZCk7XG5cbiRzZWNvbmRhcnktY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4kc2Vjb25kYXJ5LWNvbG9yLWhvdmVyOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpO1xuJHNlY29uZGFyeS1jb2xvci1wcmVzc2VkOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItcHJlc3NlZCk7XG5cbiRiYWNrZ3JvdW5kMS1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDEtY29sb3IpO1xuJGJhY2tncm91bmQyLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kMi1jb2xvcik7XG4kYmFja2dyb3VuZDMtY29sb3I6IHZhcigtLWJhY2tncm91bmQzLWNvbG9yKTtcbiRiYWNrZ3JvdW5kNC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDQtY29sb3IpO1xuXG4kbG9hZGluZy1zY3JlZW4tYmFja2dyb3VuZDogdmFyKC0tbG9hZGluZy1zY3JlZW4tYmFja2dyb3VuZCk7XG5cbiRib3JkZXIxLWNvbG9yOiB2YXIoLS1ib3JkZXIxLWNvbG9yKTtcbiRib3JkZXIyLWNvbG9yOiB2YXIoLS1ib3JkZXIyLWNvbG9yKTtcbiRib3JkZXIzLWNvbG9yOiB2YXIoLS1ib3JkZXIzLWNvbG9yKTtcblxuJG91dGxpbmUtY29sb3I6IHZhcigtLW91dGxpbmUtY29sb3IpO1xuXG4kc2hhZG93LWNvbG9yOiB2YXIoLS1zaGFkb3ctY29sb3IpO1xuXG4kYmFzaWMtY29sb3I6IHZhcigtLWJhc2ljLWNvbG9yKTtcbiRiYXNpYy1jb2xvci1ob3ZlcjogdmFyKC0tYmFzaWMtY29sb3ItaG92ZXIpO1xuJGJhc2ljLWNvbG9yLXByZXNzZWQ6IHZhcigtLWJhc2ljLWNvbG9yLXByZXNzZWQpO1xuJGJhc2ljLWJvcmRlci1jb2xvcjogdmFyKC0tYmFzaWMtYm9yZGVyLWNvbG9yKTtcblxuJGRpc2FibGVkLXRleHQtY29sb3I6IHZhcigtLWRpc2FibGVkLXRleHQtY29sb3IpO1xuJGRpc2FibGVkLWJnLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1iZy1jb2xvcik7XG4kZGlzYWJsZWQtaWNvbi1jb2xvcjogdmFyKC0tZGlzYWJsZWQtaWNvbi1jb2xvcik7XG5cbiRyYWRpby1ib3JkZXItY29sb3I6IHZhcigtLXJhZGlvLWJvcmRlci1jb2xvcik7XG4kcmFkaW8tYmctY29sb3I6IHZhcigtLXJhZGlvLWJnLWNvbG9yKTtcbiRyYWRpby1iZy1jb2xvci1ob3ZlcjogdmFyKC0tcmFkaW8tYmctY29sb3ItaG92ZXIpO1xuJHJhZGlvLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLXJhZGlvLWJnLWNvbG9yLXByZXNzZWQpO1xuXG4kdG9nZ2xlLWJ1dHRvbi1jb2xvcjogdmFyKC0tdG9nZ2xlLWJ1dHRvbi1jb2xvcik7XG5cbiRpbnB1dC1iZy1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IpO1xuJGlucHV0LWljb24tY29sb3I6IHZhcigtLWlucHV0LWljb24tY29sb3IpO1xuJGlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yKTtcbiRpbnB1dC1ib3JkZXItY29sb3ItaG92ZXI6IHZhcigtLWlucHV0LWJvcmRlci1jb2xvci1ob3Zlcik7XG4kaW5wdXQtb3V0bGluZS1jb2xvcjogdmFyKC0taW5wdXQtb3V0bGluZS1jb2xvcik7XG5cbiRsaXN0LWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1saXN0LWJnLWNvbG9yLWhvdmVyKTtcbiRsaXN0LWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLWxpc3QtYmctY29sb3ItcHJlc3NlZCk7XG5cbiRkcm9wZG93bi1iZy1jb2xvcjogdmFyKC0tZHJvcGRvd24tYmctY29sb3IpO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiRkcm9wZG93bi1zaGFkb3ctY29sb3I6IHZhcigtLWRyb3Bkb3duLXNoYWRvdy1jb2xvcik7XG5cbiRidXR0b24tdGV4dC1jb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IpO1xuJGJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1ib3JkZXItY29sb3IpO1xuJGJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYnV0dG9uLWJnLWNvbG9yKTtcbiRidXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4kYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQ6IHZhcigtLWJ1dHRvbi1iZy1jb2xvci1wcmVzc2VkKTtcblxuJGFjdGl2ZS10ZXh0LWNvbG9yOiB2YXIoLS1hY3RpdmUtdGV4dC1jb2xvcik7XG4kYWN0aXZlLWNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xuJGFjdGl2ZS1jb2xvci1ob3ZlcjogdmFyKC0tYWN0aXZlLWNvbG9yLWhvdmVyKTtcbiRhY3RpdmUtY29sb3ItcHJlc3NlZDogdmFyKC0tYWN0aXZlLWNvbG9yLXByZXNzZWQpO1xuXG4kY2hhdC1idWJibGUtYmctY29sb3Itc2VudDogdmFyKC0tY2hhdC1idWJibGUtYmctY29sb3Itc2VudCk7XG4kY2hhdC1idWJibGUtdGV4dC1jb2xvci1zZW50OiB2YXIoLS1jaGF0LWJ1YmJsZS10ZXh0LWNvbG9yLXNlbnQpO1xuJGNoYXQtYnViYmxlLWxpbmstY29sb3Itc2VudC1ob3ZlcjogdmFyKC0tY2hhdC1idWJibGUtbGluay1jb2xvci1zZW50LWhvdmVyKTtcbiRjaGF0LWJ1YmJsZS1saW5rLWNvbG9yLXNlbnQtcHJlc3NlZDogdmFyKC0tY2hhdC1idWJibGUtbGluay1jb2xvci1zZW50LXByZXNzZWQpO1xuJGNoYXQtYnViYmxlLWJnLWNvbG9yLXJlY2VpdmVkOiB2YXIoLS1jaGF0LWJ1YmJsZS1iZy1jb2xvci1yZWNlaXZlZCk7XG5cbiR0aXAtdGV4dC1jb2xvcjogdmFyKC0tdGlwLXRleHQtY29sb3IpO1xuJHRpcC1iZy1jb2xvcjogdmFyKC0tdGlwLWJnLWNvbG9yKTtcbiR0aXAtYnV0dG9uLWNvbG9yOiB2YXIoLS10aXAtYnV0dG9uLWNvbG9yKTtcbiR0aXAtYnV0dG9uLWNvbG9yLWhvdmVyOiB2YXIoLS10aXAtYnV0dG9uLWNvbG9yLWhvdmVyKTtcbiR0aXAtYnV0dG9uLWNvbG9yLXByZXNzZWQ6IHZhcigtLXRpcC1idXR0b24tY29sb3ItcHJlc3NlZCk7XG5cbiRmYXZvcml0ZS1jb2xvcjogdmFyKC0tZmF2b3JpdGUtY29sb3IpO1xuXG4kYWRtaW4tY29sb3I6IHZhcigtLWFkbWluLWNvbG9yKTtcblxuJGVycm9yLWNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG4kZXJyb3ItY29sb3ItaG92ZXI6IHZhcigtLWVycm9yLWNvbG9yLWhvdmVyKTtcbiRlcnJvci1jb2xvci1wcmVzc2VkOiB2YXIoLS1lcnJvci1jb2xvci1wcmVzc2VkKTtcblxuJHN0YXR1cy11bnJlYWQtY29sb3I6IHZhcigtLXN0YXR1cy11bnJlYWQtY29sb3IpO1xuJHN0YXR1cy1yZWNvcmRpbmctY29sb3I6IHZhcigtLXN0YXR1cy1yZWNvcmRpbmctY29sb3IpO1xuJHN0YXR1cy1lbmFibGVkLWNvbG9yOiB2YXIoLS1zdGF0dXMtZW5hYmxlZC1jb2xvcik7XG4kc3RhdHVzLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1zdGF0dXMtZGlzYWJsZWQtY29sb3IpO1xuXG4kb3ZlcmxheS1iZy1jb2xvcjogdmFyKC0tb3ZlcmxheS1iZy1jb2xvcik7XG4kb3ZlcmxheS10ZXh0LWNvbG9yOiB2YXIoLS1vdmVybGF5LXRleHQtY29sb3IpO1xuJG92ZXJsYXktYm9yZGVyLWNvbG9yOiB2YXIoLS1vdmVybGF5LWJvcmRlci1jb2xvcik7XG4kb3ZlcmxheS1vdXRsaW5lLWNvbG9yOiB2YXIoLS1vdmVybGF5LW91dGxpbmUtY29sb3IpO1xuXG4kdG9vbGJhci1pY29uLWNvbG9yOiB2YXIoLS10b29sYmFyLWljb24tY29sb3IpO1xuJHRvb2xiYXItaWNvbi1zZWxlY3RlZC1iZzogdmFyKC0tdG9vbGJhci1pY29uLXNlbGVjdGVkLWJnKTtcbiR0b29sYmFyLWJhc2ljLWljb24tY29sb3I6IHZhcigtLXRvb2xiYXItYmFzaWMtaWNvbi1jb2xvcik7XG4kdG9vbGJhci1iYXNpYy1zZWxlY3RlZC1pY29uLWNvbG9yOiB2YXIoLS10b29sYmFyLWJhc2ljLXNlbGVjdGVkLWljb24tY29sb3IpO1xuJHRvb2xiYXItYmFzaWMtY29sb3I6IHZhcigtLXRvb2xiYXItYmFzaWMtY29sb3IpO1xuJHRvb2xiYXItYmFzaWMtY29sb3ItaG92ZXI6IHZhcigtLXRvb2xiYXItYmFzaWMtY29sb3ItaG92ZXIpO1xuJHRvb2xiYXItYmFzaWMtY29sb3ItcHJlc3NlZDogdmFyKC0tdG9vbGJhci1iYXNpYy1jb2xvci1wcmVzc2VkKTtcbiR0b29sYmFyLWJhc2ljLWJvcmRlci1jb2xvcjogdmFyKC0tdG9vbGJhci1iYXNpYy1ib3JkZXItY29sb3IpO1xuJHRvb2xiYXItbGFiZWwtYWNjZW50MTogdmFyKC0tdG9vbGJhci1sYWJlbC1hY2NlbnQxKTtcbiR0b29sYmFyLWxhYmVsLWFjY2VudDI6IHZhcigtLXRvb2xiYXItbGFiZWwtYWNjZW50Mik7XG4kdG9vbGJhci1sYWJlbC1hY2NlbnQzOiB2YXIoLS10b29sYmFyLWxhYmVsLWFjY2VudDMpO1xuJHRvb2xiYXItbGFiZWwtYWNjZW50NDogdmFyKC0tdG9vbGJhci1sYWJlbC1hY2NlbnQ0KTtcbiR0b29sYmFyLWxhYmVsLWFjY2VudDU6IHZhcigtLXRvb2xiYXItbGFiZWwtYWNjZW50NSk7XG5cbiR0aWxlLXRleHQtY29sb3I6IHZhcigtLXRpbGUtdGV4dC1jb2xvcik7XG4kdGlsZS1iZy1jb2xvcjogdmFyKC0tdGlsZS1iZy1jb2xvcik7XG4kdGlsZS1iZy1jb2xvci1ob3ZlcjogdmFyKC0tdGlsZS1iZy1jb2xvci1ob3Zlcik7XG4kdGlsZS1iZy1jb2xvci1wcmVzc2VkOiB2YXIoLS10aWxlLWJnLWNvbG9yLXByZXNzZWQpO1xuJHRpbGUtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRpbGUtYnV0dG9uLXRleHQtY29sb3IpO1xuJHRpbGUtYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS10aWxlLWJ1dHRvbi1iZy1jb2xvcik7XG4kdGlsZS1idXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLXRpbGUtYnV0dG9uLWJnLWNvbG9yLWhvdmVyKTtcbiR0aWxlLWJ1dHRvbi1iZy1jb2xvci1wcmVzc2VkOiB2YXIoLS10aWxlLWJ1dHRvbi1iZy1jb2xvci1wcmVzc2VkKTtcbiR0aWxlLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLXRpbGUtYnV0dG9uLWJvcmRlci1jb2xvcik7XG5cbiIsIkB1c2UgXCIuLi8uLi9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbiV1bnNlbGVjdGFibGUgIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuJWRlZmF1bHQtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZS4kZm9udC1mYW1pbHktZGVmYXVsdDtcbn1cblxuJXJvdW5kZWQtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdGhlbWUuJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuJWlucHV0LWZpZWxkIHtcbiAgQGV4dGVuZCAlcm91bmRlZC1ib3JkZXI7XG4gIEBleHRlbmQgJWRlZmF1bHQtZm9udDtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0MS1jb2xvcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjBlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuJWFjdGlvbi1idXR0b24ge1xuICBAZXh0ZW5kICVkZWZhdWx0LWZvbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgcGFkZGluZzogMHB4IDE4cHg7XG5cbiAgYmFja2dyb3VuZDogdGhlbWUuJHByaW1hcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4lbm8tZGVmYXVsdC1idXR0b24tc3R5bGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyAvLyBAYTExeSBUT0RPOiBQcm92aWRlIHVzZXIgcHJlZmVyZW5jZSBmb3Igc2hvd2luZyBvdXRsaW5lc1xuICB9XG59XG5cbjpsb2NhbCgubm8tZGVmYXVsdC1idXR0b24tc3R5bGUpe1xuICBAZXh0ZW5kICVuby1kZWZhdWx0LWJ1dHRvbi1zdHlsZTtcbn1cbiIsIkB1c2UgXCIuLi8uLi9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5AaW1wb3J0ICdzaGFyZWQnO1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSwgI3VpLXJvb3QsIC5ob21lLXJvb3Qge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDoxMDAlO1xufVxuXG5ib2R5IHtcbiAgQGV4dGVuZCAlZGVmYXVsdC1mb250O1xuICBiYWNrZ3JvdW5kOiB0aGVtZS4kYmFja2dyb3VuZDEtY29sb3I7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG59XG5cbiN1aS1yb290LCAuaG9tZS1yb290IHtcbiAgZGlzcGxheTogZmxleDsgXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuIiwiQGltcG9ydCAnc2hhcmVkJztcblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3VpLXJvb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkudnItbW9kZS1zdHJldGNoIHtcbiAgYS1zY2VuZSB7XG4gICAgLmEtY2FudmFzIHtcbiAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hLWVudGVyLXZyLCAuYS1vcmllbnRhdGlvbi1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmFiLWN1cnNvciB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLm5vLWN1cnNvciB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLndlYnhyLXJlYWxpdGllcywgLndlYnhyLXNlc3Npb25zIHtcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG59XG5cbi8vIEhBQ0s6IERlYWxzIHdpdGggYSBwZXJmb3JtYW5jZSByZWdyZXNzaW9uIGluIENocm9tZSA3NSB3aGVyZSwgb25jZVxuLy8gZW5vdWdoIGVsZW1lbnRzIGFyZSBvbiB0aGUgcGFnZSwgdGhlIENocm9tZSBcInJlYWRlclwiIGZ1bmN0aW9uYWxpdHkgY29udGludWFsbHlcbi8vIHNjYW5uaW5nIHRoZSBwYWdlIG9uIG1vdXNlIGRyYWcga2lsbHMgcGVyZm9ybWFuY2UuXG5cbmEtZW50aXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN2Zy1pY29uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG4vLyBEYXQgR1VJXG4uZGcgc2VsZWN0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmRnIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbiIsIjpsb2NhbCgudG91Y2hab25lKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgLyogaGVpZ2h0OiAyMHZoOyAqL1xuICBib3R0b206IDk2cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgei1pbmRleDogMTtcblxuICAvKiBPcmllbnRhdGlvbiBzZWxlY3RvciBmYWlscyBoZXJlIHdoZW4ga2V5Ym9hcmQgcG9wcyB1cCBvbiBzaG9ydGVyIHNjcmVlbnMgKi9cbiAgQG1lZGlhKG1pbi1hc3BlY3QtcmF0aW86IDE1LzkpIHtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gIH1cbn1cblxuOmxvY2FsKC50b3VjaFpvbmUubGVmdCkge1xuICBsZWZ0OiAwO1xufVxuXG46bG9jYWwoLnRvdWNoWm9uZS5yaWdodCkge1xuICAvKiBsZWZ0OiA1NSU7IOWPs+err+OBq+WvhOOCieOBquOBi+OBo+OBn+OBruOBp+WJiumZpCovXG4gIHJpZ2h0OiAwO1xufVxuXG46bG9jYWwoLm1vY2tKb3lzdGlja0NvbnRhaW5lcikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTQ2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogbm9uZTtcblxuICAvKiBPcmllbnRhdGlvbiBzZWxlY3RvciBmYWlscyBoZXJlIHdoZW4ga2V5Ym9hcmQgcG9wcyB1cCBvbiBzaG9ydGVyIHNjcmVlbnMgKi9cbiAgQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNS85KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG46bG9jYWwoLm1vY2tKb3lzdGljaykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xufVxuXG46bG9jYWwoLmhpZGRlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuOmxvY2FsKC5tb2NrSm95c3RpY2suaW5uZXIpIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbiIsIjpnbG9iYWwoLnJzLWhlYWRlcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuOmdsb2JhbCgucnMtY29sbGFwc2UtYnRuKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG46Z2xvYmFsKC5ycy1mcHMtY291bnRlcikge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5NnB4O1xuICByaWdodDogMnB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuOmdsb2JhbCgucnMtY291bnRlci1pZCkge1xuICB3aWR0aDogODBweDtcbn1cblxuOmdsb2JhbCgucnMtYmFzZSkge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAxMHB4O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMzUwcHg7XG59XG4iLCJAdXNlIFwiLi4vLi4vcmVhY3QtY29tcG9uZW50cy9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuQGltcG9ydCBcInNoYXJlZFwiO1xuXG46bG9jYWwoLnVpKSB7XG4gIEBleHRlbmQgJWRlZmF1bHQtZm9udDtcblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkudnItbW9kZSB7XG4gIDpsb2NhbCgudWkpIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG46bG9jYWwoLmludGVyc3RpdGlhbCkge1xuICBAZXh0ZW5kICVkZWZhdWx0LWZvbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRvdmVybGF5LWJnLWNvbG9yO1xuICBjb2xvcjogdGhlbWUuJG92ZXJsYXktdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1MDtcblxuICBkaXYge1xuICAgIEBleHRlbmQgJWFjdGlvbi1idXR0b247XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbjpsb2NhbCguYXZhdGFyLWVkaXRvcikge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdGhlbWUuJGJhY2tncm91bmQxLWNvbG9yO1xuICB6LWluZGV4OiAxMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbjpsb2NhbCguZmF2b3JpdGUtYnV0dG9uKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS14cztcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJ1dHRvbi1iZy1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQ7XG4gIH1cblxuICBzdmcge1xuICAgICpbc3Ryb2tlPVwiXFwjMDAwXCJdIHtcbiAgICAgIHN0cm9rZTogdGhlbWUuJHRleHQxLWNvbG9yO1xuICAgIH1cblxuICAgICpbZmlsbD1cIlxcIzAwMFwiXSB7XG4gICAgICBmaWxsOiB0aGVtZS4kdGV4dDEtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCguYWN0aXZlKSB7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRyZWQtaG92ZXI7XG5cbiAgc3ZnIHtcbiAgICAqW3N0cm9rZT1cIlxcIzAwMFwiXSB7XG4gICAgICBzdHJva2U6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgICB9XG5cbiAgICAqW2ZpbGw9XCJcXCMwMDBcIl0ge1xuICAgICAgZmlsbDogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRyZWQtaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHJlZC1ob3ZlcjtcbiAgfVxufVxuXG46bG9jYWwoLm5ldHdvcmstc3BlZWQpIHtcbiAgZGl2IHtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlICcuL3RoZW1lJztcblxuOmxvY2FsKC5oaWRlLWxnKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG46bG9jYWwoLnNob3ctbGcpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnIC0gMXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbjpsb2NhbCgubWFyZ2luLTApIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuOmxvY2FsKC50ZXh0RXJyb3IpIHtcbiAgY29sb3I6IHRoZW1lLiRyZWRcbn1cblxuJHNwYWNpbmc6IChcbiAgICBcIjJ4c1wiOiB0aGVtZS4kc3BhY2luZy0yeHMsXG4gICAgXCJ4c1wiOiB0aGVtZS4kc3BhY2luZy14cyxcbiAgICBcInNtXCI6IHRoZW1lLiRzcGFjaW5nLXNtLFxuICAgIFwibWRcIjogdGhlbWUuJHNwYWNpbmctbWQsXG4gICAgXCJsZ1wiOiB0aGVtZS4kc3BhY2luZy1sZyxcbiAgICBcInhsXCI6IHRoZW1lLiRzcGFjaW5nLXhsXG4pO1xuXG5AZWFjaCAkc2l6ZSwgJHRoZW1lLXNwYWNpbmcgaW4gJHNwYWNpbmcge1xuICAgIC8vIC54cy1tYXJnaW4teSAvLyB4c01hcmdpbllcbiAgICA6bG9jYWwoLiN7JHNpemV9LW1hcmdpbi15KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGhlbWUtc3BhY2luZztcbiAgICAgIG1hcmdpbi10b3A6ICR0aGVtZS1zcGFjaW5nO1xuICAgIH1cblxuICAgIC8vIC54cy1tYXJnaW4tciAvLyB4c01hcmdpblJcbiAgICA6bG9jYWwoLiN7JHNpemV9LW1hcmdpbi1yKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICR0aGVtZS1zcGFjaW5nO1xuICAgIH1cblxuICAgIC8vIC54cy1tYXJnaW4tbCAvLyB4c01hcmdpbkxcbiAgICA6bG9jYWwoLiN7JHNpemV9LW1hcmdpbi1sKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHRoZW1lLXNwYWNpbmc7XG4gICAgfVxuXG4gICAgLy8gLnhzLW1hcmdpbi1ib3R0b20gLy8geHNNYXJnaW5Cb3R0b21cbiAgICA6bG9jYWwoLiN7JHNpemV9LW1hcmdpbi1ib3R0b20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0aGVtZS1zcGFjaW5nO1xuICAgIH1cbiAgICAvLyAueHMtbWFyZ2luLXRvcCAvLyB4c01hcmdpblRvcFxuICAgIDpsb2NhbCguI3skc2l6ZX0tbWFyZ2luLXRvcCkge1xuICAgICAgbWFyZ2luLXRvcDogJHRoZW1lLXNwYWNpbmc7XG4gICAgfVxuXG4gICAgLy8gLnhzLXBhZGRpbmcgLy8geHNQYWRkaW5nXG4gICAgOmxvY2FsKC4jeyRzaXplfS1wYWRkaW5nKSB7XG4gICAgICBwYWRkaW5nOiAkdGhlbWUtc3BhY2luZztcbiAgICB9XG5cbiAgICAvLyAueHMtd3JhcC1tYXJnaW5cbiAgICAvLyBVc2VkIGZvciByb3cgcmVzcG9uc2l2ZW5lc3MsIGFkZHMgbWFyZ2lucyB0byB3cmFwcGVkIGNvbnRlbnQgYnV0IG5vdCB0aGUgZmlyc3Qgcm93XG4gICAgOmxvY2FsKC4jeyRzaXplfS13cmFwLW1hcmdpbikge1xuICAgICAgbWFyZ2luLXRvcDogLSR0aGVtZS1zcGFjaW5nO1xuICAgIH1cbiAgICA6bG9jYWwoLiN7JHNpemV9LXdyYXAtbWFyZ2luKSA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogJHRoZW1lLXNwYWNpbmc7XG4gICAgfVxufVxuXG4vLyBmbGV4LWJhc2lzIDEwJSB0byA5MCVcbkBmb3IgJGkgZnJvbSAxIHRvIDkge1xuICAkcGVyY2VudDogcGVyY2VudGFnZSgkbnVtYmVyOiBjYWxjKCRpLzEwKSk7XG4gIC8vIC5mbGV4LWJhc2lzLTEwIC8vIGZsZXhCYXNpczEwXG4gIDpsb2NhbCguZmxleC1iYXNpcy0jeyRpfTApIHtcbiAgICBmbGV4LWJhc2lzOiAkcGVyY2VudDtcbiAgfVxufVxuXG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5tb2RhbCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRiYWNrZ3JvdW5kMS1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdGhlbWUuJGJvcmRlcjEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IHRoZW1lLiRib3JkZXItcmFkaXVzLXJlZ3VsYXI7XG4gIG1hcmdpbjogMjRweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuOmxvY2FsKC5oZWFkZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdGhlbWUuJGJvcmRlcjEtY29sb3I7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG46bG9jYWwoLmJlZm9yZS10aXRsZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG46bG9jYWwoLmFmdGVyLXRpdGxlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuOmxvY2FsKC5jb250ZW50KSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG46bG9jYWwoLnNtLWZ1bGxzY3JlZW4pIHtcbiAgQG1lZGlhKG1heC13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcgLSAxKSwgKG1heC1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyIC0gMSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICA6bG9jYWwoLmNvbnRlbnQpIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vc3R5bGVzL3RoZW1lJztcblxuOmxvY2FsKC5pY29uLWJ1dHRvbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gIGZvbnQtd2VpZ2h0OiB0aGVtZS4kZm9udC13ZWlnaHQtYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0MS1jb2xvcjtcbiAgfVxuXG4gICYgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yLWhvdmVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yLXByZXNzZWQ7XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yLXByZXNzZWQ7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtaWNvbi1jb2xvcjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtaWNvbi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBGb3IgZmlsZSB1cGxvYWQgYnV0dG9uc1xuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uLCAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJjpsb2NhbCguY29tcGFjdC1zbSkge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnIC0gMSksIChtYXgtaGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12ciAtIDEpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJiA+ICoge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgOmdsb2JhbCgua2V5Ym9hcmQtdXNlcikgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0aGVtZS4kb3V0bGluZS1jb2xvcjtcbiAgfVxufVxuXG46bG9jYWwoLmxnKSB7XG4gIEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXNtO1xuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZVwiO1xuXG4kaW5wdXQtaGVpZ2h0OiA0MHB4O1xuXG46bG9jYWwoLm91dGVyLXdyYXBwZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IHRoZW1lLiRib3JkZXItcmFkaXVzLXJlZ3VsYXI7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpmb2N1cy13aXRoaW4gIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLiRpbnB1dC1vdXRsaW5lLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0aGVtZS4kaW5wdXQtb3V0bGluZS1jb2xvcjtcbiAgfVxufVxuXG46bG9jYWwoLmlucHV0LXdyYXBwZXIpIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG46bG9jYWwoLmJlZm9yZS1pbnB1dCksIDpsb2NhbCguYWZ0ZXItaW5wdXQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIDpsb2NhbCguYnV0dG9uKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG4gICAgXG5cbiAgICA6Z2xvYmFsKC5rZXlib2FyZC11c2VyKSAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdGhlbWUuJG91dGxpbmUtY29sb3IsIC0xcHggMCAwIDJweCB0aGVtZS4kb3V0bGluZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdGhlbWUuJGJvcmRlci1yYWRpdXMtcmVndWxhcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdGhlbWUuJGJvcmRlci1yYWRpdXMtcmVndWxhcjtcbiAgICAgIH1cbiAgXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdGhlbWUuJG91dGxpbmUtY29sb3IsIDFweCAwIDAgMnB4IHRoZW1lLiRvdXRsaW5lLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdGhlbWUuJGJvcmRlci1yYWRpdXMtcmVndWxhcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHRoZW1lLiRib3JkZXItcmFkaXVzLXJlZ3VsYXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG5cbiAgOmxvY2FsKC5pY29uLWJ1dHRvbiksICYgPiBzdmcgIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmJlZm9yZS1pbnB1dCkge1xuICA6bG9jYWwoLmJ1dHRvbikge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG59XG5cbjpsb2NhbCguYWZ0ZXItaW5wdXQpIHtcbiAgOmxvY2FsKC5idXR0b24pIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbjpsb2NhbCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1iZy1jb2xvcjtcbn1cblxuOmxvY2FsKC5pbnZhbGlkKSB7XG4gIGJvcmRlci1jb2xvcjogdGhlbWUuJGVycm9yLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgJjpmb2N1cy13aXRoaW4gIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdGhlbWUuJGVycm9yLWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCgudGV4dC1pbnB1dCkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoI3skaW5wdXQtaGVpZ2h0fSAtIDJweCk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG46bG9jYWwoLmludmFsaWQtaWNvbikge1xuICBtYXJnaW46IDAgOHB4O1xuICBjb2xvcjogdGhlbWUuJGVycm9yLWNvbG9yO1xufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgubGcpIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZVwiO1xuXG46bG9jYWwoLmxhYmVsKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0My1jb2xvcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG46bG9jYWwoLmlucHV0LWZpZWxkKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwM3B4O1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuXG46bG9jYWwoLmZ1bGxXaWR0aCkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbjpsb2NhbCguZXJyb3IpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogdGhlbWUuJGVycm9yLWNvbG9yO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG46bG9jYWwoLmluZm8pIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogdGhlbWUuJHRleHQzLWNvbG9yO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG46bG9jYWwoLmluZm8pLFxuOmxvY2FsKC5lcnJvcikge1xuICBmb250LXNpemU6IDEwcHg7XG59IiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZVwiO1xuXG46bG9jYWwoLmJ1dHRvbikge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAxNTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuOmxvY2FsKC5iYXNpYyksXG46bG9jYWwoLnRyYW5zcGFyZW50KSB7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDQtY29sb3I7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lLiRiYXNpYy1ib3JkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRiYXNpYy1jb2xvcjtcblxuICBzdmcge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDQtY29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ0LWNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRiYXNpYy1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ0LWNvbG9yLXByZXNzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJhc2ljLWNvbG9yLXByZXNzZWQ7XG4gIH1cbn1cblxuOmxvY2FsKC50cmFuc3BhcmVudCkge1xuICBib3JkZXItY29sb3I6IHRoZW1lLiR0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRyYW5zcGFyZW50O1xufVxuXG46bG9jYWwoLnByaW1hcnkpIHtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHByaW1hcnktY29sb3I7XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yLXByZXNzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHByaW1hcnktY29sb3ItcHJlc3NlZDtcbiAgfVxufVxuXG46bG9jYWwoLmFjY2VwdCkge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZXB0LWNvbG9yO1xuICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZS4kYWNjZXB0LWJvcmRlci1jb2xvcjtcblxuICBzdmcge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlcHQtY29sb3ItaG92ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdGhlbWUuJGFjY2VwdC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvci1wcmVzc2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlcHQtY29sb3ItcHJlc3NlZDtcbiAgfVxufVxuXG46bG9jYWwoLmNhbmNlbCkge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kY2FuY2VsLWNvbG9yO1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGNhbmNlbC1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yLXByZXNzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGNhbmNlbC1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCguYWNjZW50MSkge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50MS1jb2xvcjtcblxuICBzdmcge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQxLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItcHJlc3NlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50MS1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCguYWNjZW50Mikge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50Mi1jb2xvcjtcbiAgYm9yZGVyOiAycHggc29saWQgdGhlbWUuJGFjY2VudDItYm9yZGVyLWNvbG9yO1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDItY29sb3ItaG92ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdGhlbWUuJGFjY2VudDItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItcHJlc3NlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50Mi1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCguYWNjZW50Mykge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50My1jb2xvcjtcblxuICBzdmcge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQzLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItcHJlc3NlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50My1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCguYWNjZW50NCkge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50NC1jb2xvcjtcbiAgYm9yZGVyOiAycHggc29saWQgdGhlbWUuJGFjY2VudDQtYm9yZGVyLWNvbG9yO1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDQtY29sb3ItaG92ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdGhlbWUuJGFjY2VudDQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItcHJlc3NlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50NC1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCguYWNjZW50NSkge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50NS1jb2xvcjtcbiAgYm9yZGVyOiAycHggc29saWQgdGhlbWUuJGFjY2VudDUtYm9yZGVyLWNvbG9yO1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDUtY29sb3ItaG92ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdGhlbWUuJGFjY2VudDUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItcHJlc3NlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50NS1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCguYWNjZW50Nikge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50Ni1jb2xvcjtcblxuICBzdmcge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQ2LWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItcHJlc3NlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50Ni1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCguYnV0dG9uKTpkaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtYmctY29sb3I7XG59XG5cbjpnbG9iYWwoLmtleWJvYXJkLXVzZXIpIDpsb2NhbCguYnV0dG9uKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbjpsb2NhbCguc20pIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuOmxvY2FsKC5sZyksXG46bG9jYWwoLnhsKSB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDAgNDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG46bG9jYWwoLmxnKSB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuOmxvY2FsKC54bCkge1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbjpsb2NhbCgudGhpbikge1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3ItaG92ZXI7XG4gIH1cbn1cblxuOmxvY2FsKC50aGljaykge1xuICBoZWlnaHQ6IDUzcHg7XG59XG5cbjpsb2NhbCguc2lnbmluKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDdhYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwN2FiODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cblxuOmxvY2FsKC5sYW5kaW5nKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDdhYjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYjg7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDUtY29sb3I7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhiZDE7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5OWU7XG4gIH1cbn1cblxuOmxvY2FsKC50ZXh0KSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRyYW5zcGFyZW50O1xuICBjb2xvcjogdGhlbWUuJHByaW1hcnktY29sb3I7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOmxvY2FsKC5jaGF0LWJ1dHRvbi1jb250YWluZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuXG46bG9jYWwoLmNoYXQtbW9kZS1idXR0b24pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdGhlbWUuJGRhcmtncmV5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kZGFya2dyZXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kZ3JleS1ob3ZlcjtcbiAgfVxufVxuXG46bG9jYWwoLnVzZXItY2hhdC1zZWxlY3RlZCkge1xuICBjb2xvcjogdGhlbWUuJHdoaXRlO1xuICBib3JkZXI6IHRoZW1lLiRhY2NlbnQ0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50NC1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQ0LWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCguYWktY2hhdC1zZWxlY3RlZCkge1xuICBjb2xvcjogdGhlbWUuJHdoaXRlO1xuICBib3JkZXI6IHJnYig3NSwgMTY2LCAxODkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzUsIDE2NiwgMTg5KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdGhlbWUuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig3NSwgMTY2LCAxODkpO1xuICB9XG59XG5cbjpsb2NhbCguc3RhdHVzLWluZGljYXRvcikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbjpsb2NhbCguc3RhdHVzLXVucmVhZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5jb2x1bW4pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbjpsb2NhbCgueHMtZ2FwKSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiB0aGVtZS4kc3BhY2luZy14cztcbn1cblxuOmxvY2FsKC5zbS1nYXApID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IHRoZW1lLiRzcGFjaW5nLXNtO1xufVxuXG46bG9jYWwoLm1kLWdhcCkgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogdGhlbWUuJHNwYWNpbmctbWQ7XG59XG5cbjpsb2NhbCgubGctZ2FwKSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiB0aGVtZS4kc3BhY2luZy1sZztcbn1cblxuOmxvY2FsKC54bC1nYXApID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IHRoZW1lLiRzcGFjaW5nLXhsO1xufVxuXG46bG9jYWwoLnhzLXBhZGRpbmcpIHtcbiAgcGFkZGluZzogdGhlbWUuJHNwYWNpbmcteHM7XG59XG5cbjpsb2NhbCguc20tcGFkZGluZykge1xuICBwYWRkaW5nOiB0aGVtZS4kc3BhY2luZy1zbTtcbn1cblxuOmxvY2FsKC5tZC1wYWRkaW5nKSB7XG4gIHBhZGRpbmc6IHRoZW1lLiRzcGFjaW5nLW1kO1xufVxuXG46bG9jYWwoLmxnLXBhZGRpbmcpIHtcbiAgcGFkZGluZzogdGhlbWUuJHNwYWNpbmctbGc7XG59XG5cbjpsb2NhbCgueGwtcGFkZGluZykge1xuICBwYWRkaW5nOiB0aGVtZS4kc3BhY2luZy14bDtcbn1cblxuOmxvY2FsKC5jZW50ZXIpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOmxvY2FsKC5zdGFydCkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cblxuOmxvY2FsKC5jZW50ZXItdmVydGljYWwpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbjpsb2NhbCguY2VudGVyLW1kKSB7XG4gIEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuOmxvY2FsKC5jZW50ZXItdmVydGljYWwtbWQpIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG46bG9jYWwoLmdyb3cpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG46bG9jYWwoLm92ZXJmbG93KSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbjpsb2NhbCgubWFyZ2luLTAtbGFzdC1jaGlsZCkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCI6bG9jYWwoLmhpZGRlbikge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuOmxvY2FsKC51cmwtaW5wdXQpIHsgXG4gIG1heC13aWR0aDogMjRweDtcbn0iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5zZWFyY2gtaWNvbikge1xuICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xufVxuXG46bG9jYWwoLmZhdm9yaXRlLWljb24pIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiB0aGVtZS4kZmF2b3JpdGUtY29sb3I7XG59XG5cbjpsb2NhbCguZmFib3gtdGVybSkge1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6OTYwcHgpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cblxuICBiciB7XG4gICAgQG1lZGlhKG1heC13aWR0aDo5NjBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5idXR0b24tbmF2KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZS4kYm9yZGVyMS1jb2xvcjtcbn1cblxuOmxvY2FsKC5idXR0b24tbmF2KT4qIHtcbiAgbWFyZ2luLXJpZ2h0OiB0aGVtZS4kc3BhY2luZy1zbTtcbn1cblxuOmxvY2FsKC5idXR0b24tbmF2KT4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbjpsb2NhbCguZmFjZXRzLW5hdikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFja2dyb3VuZDItY29sb3I7XG59XG5cbjpsb2NhbCguY29udGVudCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG46bG9jYWwoLnBhZ2VyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG46bG9jYWwoLnBhZ2VyLWJ1dHRvbikge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBtYXJnaW46IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yLXByZXNzZWQ7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1iZy1jb2xvcjtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLWljb24tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCgubm8tcmVzdWx0cykge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG46bG9jYWwoLnZybUJ1dHRvbikge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmlubmVyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDUlO1xuXG4gIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuOmxvY2FsKGgxKSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAycmVtIDA7XG5cbiAgQG1lZGlhKG1heC13aWR0aDo5NjBweCkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbjpsb2NhbCguYnV0dG9uKSB7XG4gIHBhZGRpbmc6IDE0cHggODBweDtcbiAgYmFja2dyb3VuZDogIzIzNDllYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuOmxvY2FsKC52aXNpYmxlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmZ1bGxzY3JlZW4tbGF5b3V0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFja2dyb3VuZDEtY29sb3I7XG4gIHotaW5kZXg6IDEwO1xufVxuXG46bG9jYWwoLmhlYWRlcikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTQ0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZS4kYm9yZGVyMS1jb2xvcjtcblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuXG46bG9jYWwoLmhlYWRlci1sZWZ0KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuXG46bG9jYWwoLmhlYWRlci1jZW50ZXIpIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRoZW1lLiRib3JkZXIxLWNvbG9yO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbjpsb2NhbCguaGVhZGVyLXJpZ2h0KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuXG46bG9jYWwoLmNvbnRlbnQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5tZWRpYS1ncmlkKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI0MHB4LCAxZnIpKTtcbiAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxO1xuXG4gIEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIwcHgsIDFmcikpO1xuICB9XG5cbiAgJiA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG46bG9jYWwoLnNtKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEyMHB4LCAxZnIpKTtcblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE2MHB4LCAxZnIpKTtcbiAgfVxufVxuXG46bG9jYWwoLmNlbnRlcikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuOmxvY2FsKC52YXJpYWJsZS13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmID4gKiB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5tZWRpYS10aWxlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuOmxvY2FsKC50aHVtYm5haWwtY29udGFpbmVyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRpbGUtYmctY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgaW1nLFxuICB2aWRlbyxcbiAgOmxvY2FsKC5jcmVhdGUtdGlsZS1jb250ZW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdGlsZS1iZy1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdGlsZS1iZy1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCgudGFsbCkgOmxvY2FsKC50aHVtYm5haWwtY29udGFpbmVyKSxcbjpsb2NhbCgud2lkZSkgOmxvY2FsKC50aHVtYm5haWwtY29udGFpbmVyKSB7XG4gIGhlaWdodDogMDtcblxuICBpbWcsXG4gIHZpZGVvLFxuICA6bG9jYWwoLmNyZWF0ZS10aWxlLWNvbnRlbnQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuOmxvY2FsKC53aWRlKSA6bG9jYWwoLnRodW1ibmFpbC1jb250YWluZXIpIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuOmxvY2FsKC50YWxsKSA6bG9jYWwoLnRodW1ibmFpbC1jb250YWluZXIpIHtcbiAgcGFkZGluZy10b3A6IDE3Ny43OCU7XG59XG5cbjpsb2NhbCgudGh1bWJuYWlsLWxpbmspIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbjpsb2NhbCgudGlsZS1hY3Rpb25zKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbjpsb2NhbCgudGlsZS1hY3Rpb25zKSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbjpsb2NhbCgudGlsZS1hY3Rpb25zKSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuOmxvY2FsKC50aWxlLWFjdGlvbiksXG46bG9jYWwoLm1lbWJlci1jb3VudCkge1xuICBiYWNrZ3JvdW5kOiB0aGVtZS4kdGlsZS1idXR0b24tYmctY29sb3I7XG4gIGNvbG9yOiB0aGVtZS4kdGlsZS1idXR0b24tdGV4dC1jb2xvcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kdGlsZS1idXR0b24tYm9yZGVyLWNvbG9yO1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiR0aWxlLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCgudGlsZS1hY3Rpb24pIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRpbGUtYnV0dG9uLWJnLWNvbG9yLWhvdmVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdGlsZS1idXR0b24tYmctY29sb3ItcHJlc3NlZDtcbiAgfVxufVxuXG46bG9jYWwoLm1lbWJlci1jb3VudCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuOmxvY2FsKC5mYXZvcml0ZS1pY29uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgY29sb3I6IHRoZW1lLiRmYXZvcml0ZS1jb2xvcjtcbn1cblxuOmxvY2FsKC5kZWxldGUtaWNvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuOmxvY2FsKC5vdmVybGF5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgOmxvY2FsKC5tb2RhbCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgOmxvY2FsKC5idXR0b25XcmFwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgOmxvY2FsKC5idXR0b24pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogIzJlYTM5ZiAxcHggc29saWQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZWEzOWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIDpsb2NhbCguYnV0dG9uV2hpdGUpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMyZWEzOWY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCguaW5mbykge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG5cbiAgJiA+ICoge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuXG46bG9jYWwoLmRlc2NyaXB0aW9uKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmID4gKiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cblxuICBhIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiRsaW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdGhlbWUuJGxpbmstY29sb3ItaG92ZXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHRoZW1lLiRsaW5rLWNvbG9yLXByZXNzZWQ7XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCguY3JlYXRlLXRpbGUpIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG46bG9jYWwoLmNyZWF0ZS10aWxlLWNvbnRlbnQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHRoZW1lLiR0aWxlLXRleHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiB0aGVtZS4kZm9udC13ZWlnaHQtYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZmxleDogMTtcblxuICBwIHtcbiAgICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6IHRoZW1lLiR0aWxlLXRleHQtY29sb3I7XG4gIH1cbn1cblxuOmxvY2FsKC53aWRhci1pdGVtKSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCI6bG9jYWwoLnNpZ25pbi1oZWFkKSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuOmxvY2FsKC5zaWduaW4tdGVybXMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbjpsb2NhbCguc2lnbmluLWNoZWNrYm94KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cblxuOmxvY2FsKC5zaWduaW4tdGV4dCkge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG46bG9jYWwoLnNpZ25pbi10ZXh0Ym94KSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCByZWQ7XG4gIG1heC13aWR0aDogNzIycHg7XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAuMjVyZW0gYXV0bztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA4YmQxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCguc2lnbmluTWVyaXQpIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjOTk5O1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICM5OTk7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgbGkgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuOmxvY2FsKC5lbmpveS1kb29yKSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG46bG9jYWwoLnhtYXJrZXQtc2lnbmluKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuOmxvY2FsKC5vYXV0aC1idG4pIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBtaW4td2lkdGg6IDE1NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaXNhYmxlZC1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1kaXNhYmxlZC10ZXh0LWNvbG9yKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tZGlzYWJsZWQtdGV4dC1jb2xvcik7XG4gIH1cbn1cblxuOmxvY2FsKC5vYXV0aC1idG4tYWN0aXZlKSB7XG4gIEBleHRlbmQgOmxvY2FsKC5vYXV0aC1idG4pO1xuXG4gIGNvbG9yOiB2YXIoLS10ZXh0NS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudDQtY29sb3IpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQ0LWJvcmRlci1jb2xvcik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNkZGQ7XG4gIH1cbn1cblxuOmxvY2FsKC5kLWJ0bikge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbjpsb2NhbCguZC1idG4tYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5zaWRlYmFyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFja2dyb3VuZDEtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBcbiAgQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRoZW1lLiRib3JkZXIxLWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCguaGVhZGVyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZS4kYm9yZGVyMS1jb2xvcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbjpsb2NhbCguYmVmb3JlLXRpdGxlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbjpsb2NhbCguYWZ0ZXItdGl0bGUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG46bG9jYWwoLmNvbnRlbnQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbjpsb2NhbCgub3ZlcmZsb3cteSkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiOmxvY2FsKC5iYWNrLWJ1dHRvbikge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn0iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5jb250ZW50KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbjpsb2NhbCguYXZhdGFyLXByZXZpZXctY29udGFpbmVyKSB7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvKiBUT0RPOiBUaGlzIHN0eWxpbmcgaW50byBBdmF0YXJQcmV2aWV3ICovXG4gICYgPiA6Zmlyc3QtY2hpbGQge1xuICAgIC8qXG4gICAgV2UgbmVlZCB0byBzZXQgZGltZW5zaW9ucyBleHBsaWNpdGx5IGhlcmUsIHNpbmNlIEF2YXRhclByZXZpZXdcbiAgICByZXNpemVzIGl0c2VsZiB0byBpdHMgY29udGFpbmVyJ3MgZGltZW5zaW9ucy5cbiAgICAqL1xuICAgIHdpZHRoOiAxNjhweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdGlsZS1iZy1jb2xvcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cblxuOmxvY2FsKC5ub3QtY2hhbmdlLWF2YXRhcikge1xuICBjb2xvcjogcmVkO1xufVxuIiwiOmxvY2FsKC50ZXh0YXJlYSkge1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufSIsIkB1c2UgJy4uL3N0eWxlcy90aGVtZSc7XG5cbjpsb2NhbCgudG9vbGJhci1idXR0b24pIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG5cbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiR0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRyYW5zcGFyZW50O1xuXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogdGhlbWUuJHRvb2xiYXItaWNvbi1jb2xvcjtcblxuICAgICpbc3Ryb2tlPVxcIzAwMF0ge1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgKltmaWxsPVxcIzAwMF0ge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmxhcmdlKSA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbjpsb2NhbCguYmFzaWMpLCA6bG9jYWwoLnRyYW5zcGFyZW50KSB7XG4gIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLiR0b29sYmFyLWJhc2ljLWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdHJhbnNwYXJlbnQ7O1xuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdGhlbWUuJHRvb2xiYXItYmFzaWMtaWNvbi1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGRpc2FibGVkLWJnLWNvbG9yO1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1pY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiR0b29sYmFyLWJhc2ljLWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFzaWMtY29sb3ItaG92ZXI7XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGRpc2FibGVkLWJnLWNvbG9yO1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1pY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLiRiYXNpYy1jb2xvci1wcmVzc2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRiYXNpYy1jb2xvci1wcmVzc2VkO1xuICB9XG5cbiAgJjpsb2NhbCguc2VsZWN0ZWQpIHtcbiAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRvb2xiYXItaWNvbi1zZWxlY3RlZC1iZztcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kdG9vbGJhci1iYXNpYy1zZWxlY3RlZC1pY29uLWNvbG9yO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kdGV4dDQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0b29sYmFyLWJhc2ljLWNvbG9yLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJjphY3RpdmUge1xuICAgICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdG9vbGJhci1iYXNpYy1jb2xvci1wcmVzc2VkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLnRyYW5zcGFyZW50KSA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gIGJvcmRlci1jb2xvcjogdGhlbWUuJHRyYW5zcGFyZW50O1xufVxuXG46bG9jYWwoLnByaW1hcnkpIHtcbiAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yO1xuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLWljb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHByaW1hcnktY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHByaW1hcnktY29sb3ItcHJlc3NlZDtcbiAgfVxuXG4gICY6bG9jYWwoLnNlbGVjdGVkKSB7XG4gICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0b29sYmFyLWljb24tc2VsZWN0ZWQtYmc7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kdG9vbGJhci1iYXNpYy1pY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRvb2xiYXItYmFzaWMtY29sb3ItaG92ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWUuJHByaW1hcnktY29sb3ItaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtaWNvbi1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1iZy1jb2xvcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLWljb24tY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICY6YWN0aXZlIHtcbiAgICAgIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvci1wcmVzc2VkO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yLXByZXNzZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG46bG9jYWwoLmFjY2VwdCkge1xuICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VwdC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlcHQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLWljb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9ICBcblxuICAmOmhvdmVyIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZXB0LWNvbG9yLWhvdmVyO1xuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLWljb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlcHQtY29sb3ItcHJlc3NlZDtcbiAgfVxuXG4gICY6bG9jYWwoLnNlbGVjdGVkKSB7XG4gICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kYWNjZXB0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRvb2xiYXItaWNvbi1zZWxlY3RlZC1iZztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRhY2NlcHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IHRoZW1lLiRhY2NlcHQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGFjY2VwdC1jb2xvci1ob3ZlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS4kYWNjZXB0LWNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmOmFjdGl2ZSB7XG4gICAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGFjY2VwdC1jb2xvci1wcmVzc2VkO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lLiRhY2NlcHQtY29sb3ItcHJlc3NlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmNhbmNlbCkge1xuICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGNhbmNlbC1jb2xvcjtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1pY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG5cbiAgJjpob3ZlciA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGNhbmNlbC1jb2xvci1ob3ZlcjtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1pY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kY2FuY2VsLWNvbG9yLXByZXNzZWQ7XG4gIH1cblxuICAmOmxvY2FsKC5zZWxlY3RlZCkge1xuICAgIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGNhbmNlbC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0b29sYmFyLWljb24tc2VsZWN0ZWQtYmc7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kY2FuY2VsLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kY2FuY2VsLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRjYW5jZWwtY29sb3ItaG92ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWUuJGNhbmNlbC1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJjphY3RpdmUge1xuICAgICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRjYW5jZWwtY29sb3ItcHJlc3NlZDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS4kY2FuY2VsLWNvbG9yLXByZXNzZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5hY2NlbnQxKSB7XG4gIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50MS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlbnQxLWJvcmRlci1jb2xvcjtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1pY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG5cbiAgJjpob3ZlciA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDEtY29sb3ItaG92ZXI7XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQxLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50MS1jb2xvci1wcmVzc2VkO1xuICB9XG5cbiAgJjpsb2NhbCguc2VsZWN0ZWQpIHtcbiAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlbnQxLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRvb2xiYXItaWNvbi1zZWxlY3RlZC1iZztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRhY2NlbnQxLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kdG9vbGJhci1sYWJlbC1hY2NlbnQxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlbnQxLWNvbG9yLWhvdmVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lLiRhY2NlbnQxLWNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1pY29uLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmOmFjdGl2ZSB7XG4gICAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGFjY2VudDEtY29sb3ItcHJlc3NlZDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS4kYWNjZW50MS1jb2xvci1wcmVzc2VkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCguYWNjZW50Mikge1xuICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kYWNjZW50Mi1ib3JkZXItY29sb3I7XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtaWNvbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH0gIFxuXG4gICY6aG92ZXIgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQyLWNvbG9yLWhvdmVyO1xuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLWljb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQyLWNvbG9yLXByZXNzZWQ7XG4gIH1cblxuICAmOmxvY2FsKC5zZWxlY3RlZCkge1xuICAgIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGFjY2VudDItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdG9vbGJhci1pY29uLXNlbGVjdGVkLWJnO1xuXG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdGhlbWUuJGFjY2VudDItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IHRoZW1lLiR0b29sYmFyLWxhYmVsLWFjY2VudDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGFjY2VudDItY29sb3ItaG92ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWUuJGFjY2VudDItY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICY6YWN0aXZlIHtcbiAgICAgIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kYWNjZW50Mi1jb2xvci1wcmVzc2VkO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lLiRhY2NlbnQyLWNvbG9yLXByZXNzZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5hY2NlbnQzKSB7XG4gIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50My1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlbnQzLWJvcmRlci1jb2xvcjtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1pY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG5cbiAgJjpob3ZlciA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDMtY29sb3ItaG92ZXI7XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtaWNvbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDMtY29sb3ItcHJlc3NlZDtcbiAgfVxuXG4gICY6bG9jYWwoLnNlbGVjdGVkKSB7XG4gICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kYWNjZW50My1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0b29sYmFyLWljb24tc2VsZWN0ZWQtYmc7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kYWNjZW50My1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogdGhlbWUuJHRvb2xiYXItbGFiZWwtYWNjZW50MztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kYWNjZW50My1jb2xvci1ob3ZlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS4kYWNjZW50My1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJjphY3RpdmUge1xuICAgICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlbnQzLWNvbG9yLXByZXNzZWQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWUuJGFjY2VudDMtY29sb3ItcHJlc3NlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmFjY2VudDQpIHtcbiAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQ0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGFjY2VudDQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLWljb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDQtY29sb3ItaG92ZXI7XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtaWNvbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjY2VudDQtY29sb3ItcHJlc3NlZDtcbiAgfVxuXG4gICY6bG9jYWwoLnNlbGVjdGVkKSB7XG4gICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kYWNjZW50NC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0b29sYmFyLWljb24tc2VsZWN0ZWQtYmc7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kYWNjZW50NC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogdGhlbWUuJHRvb2xiYXItbGFiZWwtYWNjZW50NDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kYWNjZW50NC1jb2xvci1ob3ZlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS4kYWNjZW50NC1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJjphY3RpdmUge1xuICAgICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlbnQ0LWNvbG9yLXByZXNzZWQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWUuJGFjY2VudDQtY29sb3ItcHJlc3NlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmFjY2VudDUpIHtcbiAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY2NlbnQ1LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGFjY2VudDUtYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLWljb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9ICBcblxuICAmOmhvdmVyIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50NS1jb2xvci1ob3ZlcjtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1pY29uLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWNjZW50NS1jb2xvci1wcmVzc2VkO1xuICB9XG5cbiAgJjpsb2NhbCguc2VsZWN0ZWQpIHtcbiAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlbnQ1LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRvb2xiYXItaWNvbi1zZWxlY3RlZC1iZztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLiRhY2NlbnQ1LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kdG9vbGJhci1sYWJlbC1hY2NlbnQ1OyAgIFxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY2NlbnQ1LWNvbG9yLWhvdmVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lLiRhY2NlbnQ1LWNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmOmFjdGl2ZSB7XG4gICAgICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGFjY2VudDUtY29sb3ItcHJlc3NlZDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWUuJGFjY2VudDUtY29sb3ItcHJlc3NlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLnN0YXR1cy1pbmRpY2F0b3IpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuOmxvY2FsKC5zdGF0dXMtZW5hYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kc3RhdHVzLWVuYWJsZWQtY29sb3I7XG59XG5cbjpsb2NhbCguc3RhdHVzLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRzdGF0dXMtZGlzYWJsZWQtY29sb3I7XG59XG5cblxuOmxvY2FsKC5zdGF0dXMtdW5yZWFkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRzdGF0dXMtdW5yZWFkLWNvbG9yO1xufVxuXG46bG9jYWwoLnN0YXR1cy1yZWNvcmRpbmcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHN0YXR1cy1yZWNvcmRpbmctY29sb3I7XG59XG5cbjpsb2NhbCgubGVmdCkge1xuICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH0gXG59XG5cbjpsb2NhbCgubWlkZGxlKSB7XG4gIDpsb2NhbCguaWNvbi1jb250YWluZXIpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbn1cblxuOmxvY2FsKC5yaWdodCkge1xuICA6bG9jYWwoLmljb24tY29udGFpbmVyKSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZVwiO1xuXG46bG9jYWwoLnBvcG92ZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFja2dyb3VuZDEtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRib3JkZXIxLWNvbG9yO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcblxuICA6bG9jYWwoLmNvbnRlbnQpIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgICA6bG9jYWwoLmNvbnRlbnQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgOmxvY2FsKC5hcnJvdykge1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSB7XG4gICAgOmxvY2FsKC5jb250ZW50KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIDpsb2NhbCguYXJyb3cpIHtcbiAgICAgIGJvdHRvbTogLTlweDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIHtcbiAgICA6bG9jYWwoLmNvbnRlbnQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgIDpsb2NhbCguYXJyb3cpIHtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIHtcbiAgICA6bG9jYWwoLmNvbnRlbnQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICA6bG9jYWwoLmFycm93KSB7XG4gICAgICByaWdodDogLTE2cHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCguaGVhZGVyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIGg1IHtcbiAgICBkaXNwbGF5OiBmbGV4XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciAqIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kbGluay1jb2xvci1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSAqIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kbGluay1jb2xvci1wcmVzc2VkO1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmFycm93KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuOmxvY2FsKC5hcnJvdy1iZykge1xuICBjb2xvcjogdGhlbWUuJGJhY2tncm91bmQxLWNvbG9yO1xufVxuXG46bG9jYWwoLmFycm93LWJvcmRlcikge1xuICBjb2xvcjogdGhlbWUuJGJvcmRlcjEtY29sb3I7XG59XG5cbjpsb2NhbCguZnVsbHNjcmVlbikge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcblxuICA6bG9jYWwoLmhlYWRlcikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZS4kYm9yZGVyMS1jb2xvcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIDpsb2NhbCguY29udGVudCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuOmxvY2FsKC5mdWxsc2NyZWVuLWJvZHkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46Z2xvYmFsIHtcbiAgLmVtb2ppLW1hcnQsXG4gIC5lbW9qaS1tYXJ0ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cblxuICAuZW1vamktbWFydCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xuICAgIC0tdGFiLWhpZ2hsaWdodC1jb2xvcjogI3t0aGVtZS4kYmx1ZX07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHRoZW1lLiRicmVha3BvaW50LW1kKSB7XG4gICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7IC8qIGxlYXZlIHJvb20gZm9yIHNjcm9sbGJhciAqL1xuICAgIH1cbiAgfVxuXG4gIC5lbW9qaS1tYXJ0IC5lbW9qaS1tYXJ0LWVtb2ppIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cblxuICAuZW1vamktbWFydC1iYXIge1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZDlkOWQ5O1xuICB9XG4gIC5lbW9qaS1tYXJ0LWJhcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG4gIC5lbW9qaS1tYXJ0LWJhcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cblxuICAuZW1vamktbWFydC1hbmNob3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZW1vamktbWFydC1hbmNob3I6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLmVtb2ppLW1hcnQtYW5jaG9yOmhvdmVyLFxuICAuZW1vamktbWFydC1hbmNob3I6Zm9jdXMsXG4gIC5lbW9qaS1tYXJ0LWFuY2hvci1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gIH1cblxuICAuZW1vamktbWFydC1hbmNob3Itc2VsZWN0ZWQgLmVtb2ppLW1hcnQtYW5jaG9yLWJhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtYW5jaG9yLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gIH1cblxuICAuZW1vamktbWFydC1hbmNob3JzIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIycHg7XG4gIH1cblxuICAuZW1vamktbWFydC1hbmNob3JzIHN2ZyxcbiAgLmVtb2ppLW1hcnQtYW5jaG9ycyBpbWcge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cblxuICAuZW1vamktbWFydC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBwYWRkaW5nOiAwIDZweCA2cHggNnB4O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IC8qIGF2b2lkcyBcInJlcGFpbnRzIG9uIHNjcm9sbFwiIGluIG1vYmlsZSBDaHJvbWUgKi9cbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNlYXJjaCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDZweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJhY2tncm91bmQxLWNvbG9yO1xuICAgIDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLiRpbnB1dC1vdXRsaW5lLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRoZW1lLiRpbnB1dC1vdXRsaW5lLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNlYXJjaCBpbnB1dCxcbiAgLmVtb2ppLW1hcnQtc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAuZW1vamktbWFydC1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIC5lbW9qaS1tYXJ0LXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gIC5lbW9qaS1tYXJ0LXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAvKiByZW1vdmUgd2Via2l0L2JsaW5rIHN0eWxlcyBmb3IgPGlucHV0IHR5cGU9XCJzZWFyY2hcIj5cbiAgICAqIHZpYSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvOTQyMjY4OSAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAycHggNXB4IDFweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LWNhdGVnb3J5IC5lbW9qaS1tYXJ0LWVtb2ppIHNwYW4ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuZW1vamktbWFydC1jYXRlZ29yeSAuZW1vamktbWFydC1lbW9qaTpob3ZlcjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LWNhdGVnb3J5LWxhYmVsIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuZW1vamktbWFydC1jYXRlZ29yeS1sYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJhY2tncm91bmQxLWNvbG9yO1xuICAgIFxuICB9XG5cbiAgLmVtb2ppLW1hcnQtY2F0ZWdvcnktbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZW1vamktbWFydC1jYXRlZ29yeS1saXN0IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LWVtb2ppIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtZW1vamktbmF0aXZlIHtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIlNlZ29lIFVJXCIsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJUd2Vtb2ppIE1vemlsbGFcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIsIFwiQW5kcm9pZCBFbW9qaVwiO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtbm8tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgfVxuICAuZW1vamktbWFydC1uby1yZXN1bHRzLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmVtb2ppLW1hcnQtbm8tcmVzdWx0cyAuZW1vamktbWFydC1jYXRlZ29yeS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW1vamktbWFydC1uby1yZXN1bHRzIC5lbW9qaS1tYXJ0LW5vLXJlc3VsdHMtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICB9XG4gIC5lbW9qaS1tYXJ0LW5vLXJlc3VsdHMgLmVtb2ppLW1hcnQtZW1vamk6aG92ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXByZXZpZXctZW1vamksXG4gIC5lbW9qaS1tYXJ0LXByZXZpZXctZGF0YSxcbiAgLmVtb2ppLW1hcnQtcHJldmlldy1za2lucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXByZXZpZXctZW1vamkge1xuICAgIGxlZnQ6IDEycHg7XG4gIH1cblxuICAuZW1vamktbWFydC1wcmV2aWV3LWRhdGEge1xuICAgIGxlZnQ6IDY4cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtcHJldmlldy1za2lucyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuZW1vamktbWFydC1wcmV2aWV3LXNraW5zLmN1c3RvbSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuZW1vamktbWFydC1wcmV2aWV3LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXByZXZpZXctc2hvcnRuYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cbiAgLmVtb2ppLW1hcnQtcHJldmlldy1zaG9ydG5hbWUgKyAuZW1vamktbWFydC1wcmV2aWV3LXNob3J0bmFtZSxcbiAgLmVtb2ppLW1hcnQtcHJldmlldy1zaG9ydG5hbWUgKyAuZW1vamktbWFydC1wcmV2aWV3LWVtb3RpY29uLFxuICAuZW1vamktbWFydC1wcmV2aWV3LWVtb3RpY29uICsgLmVtb2ppLW1hcnQtcHJldmlldy1lbW90aWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtcHJldmlldy1lbW90aWNvbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjYmJiO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuZW1vamktbWFydC10aXRsZSAuZW1vamktbWFydC1lbW9qaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXRpdGxlLWxhYmVsIHtcbiAgICBjb2xvcjogIzk5OWE5YztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNraW4tc3dhdGNoZXMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNraW4tc3dhdGNoZXMuY3VzdG9tIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZW1vamktbWFydC1za2luLXN3YXRjaGVzLm9wZW5lZCAuZW1vamktbWFydC1za2luLXN3YXRjaCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgcGFkZGluZzogMCAycHg7XG4gIH1cblxuICAuZW1vamktbWFydC1za2luLXN3YXRjaGVzLm9wZW5lZCAuZW1vamktbWFydC1za2luLXN3YXRjaC5zZWxlY3RlZDphZnRlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNraW4tc3dhdGNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgcGFkZGluZztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEyNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtc2tpbi1zd2F0Y2g6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxuICAuZW1vamktbWFydC1za2luLXN3YXRjaDpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDNzO1xuICB9XG4gIC5lbW9qaS1tYXJ0LXNraW4tc3dhdGNoOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNnM7XG4gIH1cbiAgLmVtb2ppLW1hcnQtc2tpbi1zd2F0Y2g6bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA5cztcbiAgfVxuICAuZW1vamktbWFydC1za2luLXN3YXRjaDpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB9XG4gIC5lbW9qaS1tYXJ0LXNraW4tc3dhdGNoOm50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIH1cblxuICAuZW1vamktbWFydC1za2luLXN3YXRjaC5zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtc2tpbi1zd2F0Y2guc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbjogLTJweCAwIDAgLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gIH1cblxuICAuZW1vamktbWFydC1za2luLXN3YXRjaC5jdXN0b20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBoZWlnaHQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xMjVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuZW1vamktbWFydC1za2luLXN3YXRjaC5jdXN0b20uc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAycHggMCAwO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtc2tpbi1zd2F0Y2guY3VzdG9tLnNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNraW4tc3dhdGNoZXMuY3VzdG9tIC5lbW9qaS1tYXJ0LXNraW4tc3dhdGNoLmN1c3RvbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMCU7XG4gIH1cblxuICAuZW1vamktbWFydC1za2luLXN3YXRjaGVzLmN1c3RvbS5vcGVuZWQgLmVtb2ppLW1hcnQtc2tpbi1zd2F0Y2guY3VzdG9tIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAycHggMCAwO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtc2tpbi1zd2F0Y2hlcy5jdXN0b20ub3BlbmVkIC5lbW9qaS1tYXJ0LXNraW4tc3dhdGNoLmN1c3RvbS5zZWxlY3RlZDphZnRlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LXNraW4tdGV4dC5vcGVuZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtc2tpbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtc2tpbi10b25lLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM5M2E7XG4gIH1cbiAgLmVtb2ppLW1hcnQtc2tpbi10b25lLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWRjYmM7XG4gIH1cbiAgLmVtb2ppLW1hcnQtc2tpbi10b25lLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGJiOTU7XG4gIH1cbiAgLmVtb2ppLW1hcnQtc2tpbi10b25lLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjhmNjg7XG4gIH1cbiAgLmVtb2ppLW1hcnQtc2tpbi10b25lLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjY0M2Q7XG4gIH1cbiAgLmVtb2ppLW1hcnQtc2tpbi10b25lLTYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTQ1Mzk7XG4gIH1cblxuICAvKiBGb3Igc2NyZWVucmVhZGVycyBvbmx5LCB2aWEgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzE5NzU4NjIwICovXG4gIC5lbW9qaS1tYXJ0LXNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvKlxuICAgICogRGFyayBtb2RlIHN0eWxlc1xuICAgICovXG5cbiAgLmVtb2ppLW1hcnQtZGFyayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1NDUzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIH1cblxuICAuZW1vamktbWFydC1kYXJrIC5lbW9qaS1tYXJ0LWJhciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1NDUzO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtZGFyayAuZW1vamktbWFydC1zZWFyY2ggaW5wdXQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTQ1MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xuICB9XG5cbiAgLmVtb2ppLW1hcnQtZGFyayAuZW1vamktbWFydC1zZWFyY2gtaWNvbiBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cblxuICAuZW1vamktbWFydC1kYXJrIC5lbW9qaS1tYXJ0LWNhdGVnb3J5IC5lbW9qaS1tYXJ0LWVtb2ppOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LWRhcmsgLmVtb2ppLW1hcnQtY2F0ZWdvcnktbGFiZWwgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5lbW9qaS1tYXJ0LWRhcmsgLmVtb2ppLW1hcnQtc2tpbi1zd2F0Y2hlcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1NDUzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIH1cblxuICAuZW1vamktbWFydC1kYXJrIC5lbW9qaS1tYXJ0LWFuY2hvcjpob3ZlcixcbiAgLmVtb2ppLW1hcnQtZGFyayAuZW1vamktbWFydC1hbmNob3I6Zm9jdXMsXG4gIC5lbW9qaS1tYXJ0LWRhcmsgLmVtb2ppLW1hcnQtYW5jaG9yLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2JmYmZiZjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCguY2hhdC1pbnB1dC1jb250YWluZXIpIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRpbnB1dC1iZy1jb2xvcjtcbiAgZmxleC1iYXNpczogbWF4LWNvbnRlbnQ7XG59XG5cbjpsb2NhbCgubWVzc2FnZS1saXN0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG46bG9jYWwoLm1lc3NhZ2UtZ3JvdXApIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuOmxvY2FsKC5tZXNzYWdlLWdyb3VwLWxhYmVsKSB7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS14cztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbjpsb2NhbCgubWVzc2FnZS1ncm91cC1tZXNzYWdlcykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG46bG9jYWwoLm1lc3NhZ2UtYnViYmxlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRjaGF0LWJ1YmJsZS1iZy1jb2xvci1yZWNlaXZlZDtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLW1kO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcblxuICBpbWcsXG4gIHZpZGVvIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuOmxvY2FsKC5zZW50KSB7XG4gIDpsb2NhbCgubWVzc2FnZS1ncm91cC1sYWJlbCkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgOmxvY2FsKC5tZXNzYWdlLWJ1YmJsZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRjaGF0LWJ1YmJsZS1iZy1jb2xvci1zZW50O1xuICAgIGNvbG9yOiB0aGVtZS4kY2hhdC1idWJibGUtdGV4dC1jb2xvci1zZW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdGhlbWUuJGNoYXQtYnViYmxlLXRleHQtY29sb3Itc2VudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kY2hhdC1idWJibGUtbGluay1jb2xvci1zZW50LWhvdmVyO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kY2hhdC1idWJibGUtbGluay1jb2xvci1zZW50LXByZXNzZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCgubWVzc2FnZS1idWJibGUpOmxvY2FsKC5lbW9qaSksXG46bG9jYWwoLm1lc3NhZ2UtYnViYmxlKTpsb2NhbCgubWVkaWEpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjpsb2NhbCgubWVzc2FnZS1idWJibGUpOmxvY2FsKC5tb25vc3BhY2UpIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuOmxvY2FsKC5zeXN0ZW0tbWVzc2FnZSkgOmxvY2FsKC5tZXNzYWdlLWdyb3VwLWxhYmVsKSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICBpIHtcbiAgICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxY2g7XG4gIH1cbn1cblxuOmxvY2FsKC5tZXNzYWdlLWJ1YmJsZSk6bG9jYWwoLnBlcm1pc3Npb24pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbjpsb2NhbCguY2hhdC1pbnB1dC1pY29uKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG5cbiAgJjpkaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiRpbnB1dC1pY29uLWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCguY2hhdC1pbnB1dC13YXJuaW5nKSB7XG4gIHBhZGRpbmctdG9wOiB0aGVtZS4kc3BhY2luZy0yeHM7XG59XG5cbjpsb2NhbCgud2FybmluZy1ib3JkZXIpIHtcbiAgYm9yZGVyOiAycHggc29saWQgdGhlbWUuJHJlZCAhaW1wb3J0YW50O1xufVxuXG46bG9jYWwoLndhcm5pbmctdGV4dC1jb2xvcikge1xuICBjb2xvcjogdGhlbWUuJHJlZDtcbn1cblxuOmxvY2FsKC5haS1tb2RlLWJvcmRlcikge1xuICBvdXRsaW5lOiAycHggc29saWQgcmdiKDc1LCAxNjYsIDE4OSk7XG59XG5cbjpsb2NhbCguYWktbW9kZS1ib3JkZXI6Zm9jdXMpIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDc1LCAxNjYsIDE4OSk7XG59XG5cbjpsb2NhbCgudXNlci1tb2RlLWJvcmRlcikge1xuICBvdXRsaW5lOiAycHggc29saWQgdGhlbWUuJGNoYXQtYnViYmxlLWJnLWNvbG9yLXNlbnQ7XG59XG5cbjpsb2NhbCguY2hhdC1pbnB1dC10ZXh0LWFyZWEtc3R5bGVzKSB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG59XG5cbjpsb2NhbCguYWlDaGF0KSB7XG4gIDpsb2NhbCgubWVzc2FnZS1idWJibGUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzUsIDE2NiwgMTg5KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuOmxvY2FsKC51c2VyQWlDaGF0KSB7XG4gIDpsb2NhbCgubWVzc2FnZS1ncm91cC1sYWJlbCkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgOmxvY2FsKC5tZXNzYWdlLWJ1YmJsZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRjaGF0LWJ1YmJsZS1iZy1jb2xvci1zZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG46bG9jYWwoLmNhdXRpb25XcmFwKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgOmxvY2FsKC5jYXV0aW9uVGV4dCkge1xuICAgIGNvbG9yOiB0aGVtZS4kcmVkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZS4kcmVkO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMTgzLCAxOTYsIDAuNik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgucGlubmVkLW1lc3NhZ2UpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kY2hhdC1idWJibGUtYmctY29sb3ItcmVjZWl2ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogOHB4IDE2cHggOHB4IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLW1kO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCJAdXNlIFwiLi4vLi4vcmVhY3QtY29tcG9uZW50cy9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLnByZXZpZXcpIHtcbiAgZmxleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0aGVtZS4kdGlsZS1iZy1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAubG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0LjNlbSk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQuNWVtKTtcbiAgfVxuXG4gIC5lcnJvciB7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lcnJvci1pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgbWFyZ2luOiAwIDAuM2VtO1xuICB9XG59XG5cbjpsb2NhbCgucGVyZm9ybWFuY2UpIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLXRleHQ0LWNvbG9yKTtcblxuICAuTG93IHtcbiAgICBjb2xvcjogIzkzZDA1MVxuICB9XG5cbiAgLk1pZGRsZSB7XG4gICAgY29sb3I6ICNmZmMwMDBcbiAgfVxuXG4gIC5IaWdoIHtcbiAgICBjb2xvcjogI2ZlMDAwMFxuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbn0iLCJAdXNlIFwiLi4vLi4vcmVhY3QtY29tcG9uZW50cy9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuQGltcG9ydCAnc2hhcmVkJztcblxuOmxvY2FsKC5hdmF0YXItZWRpdG9yKSB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgPi5sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQuM2VtKTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNC41ZW0pO1xuICB9XG5cbiAgLmluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xuICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdGhlbWUuJGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgPmxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICBkZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgPi50ZXh0LWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGUtaW5wdXQtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaW1nLWJveCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWUuJHRpbGUtYmctY29sb3I7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kdGlsZS10ZXh0LWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogdGhlbWUuJGxpbmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtZmllbGQge1xuICAgICAgQGV4dGVuZCAlaW5wdXQtZmllbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnRleHRhcmVhIHtcbiAgICAgIEBleHRlbmQgJWlucHV0LWZpZWxkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QtZ3JpZC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgIC5zZWxlY3QtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMSAvIDMgKiAxMDAlIC0gKDEgLSAxIC8gMykgKiAxMHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUuJHRpbGUtYmctY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZS4kdGlsZS1iZy1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZS4kdGlsZS1iZy1jb2xvci1wcmVzc2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXN0b20ge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjY0YjcwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Qge1xuICAgICAgQGV4dGVuZCAlaW5wdXQtZmllbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRpbnB1dC1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICBtYXJnaW46IDAgMC43ZW07XG4gICAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAyZW07XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveDpjaGVja2VkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLiRhY3RpdmUtY29sb3I7XG4gICAgICAgICAgdG9wOiAwLjNlbTtcbiAgICAgICAgICBsZWZ0OiAwLjNlbTtcbiAgICAgICAgICByaWdodDogMC4zZW07XG4gICAgICAgICAgYm90dG9tOiAwLjNlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saWNlbnNlIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdGhlbWUuJGJvcmRlcjItY29sb3I7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aWV3IHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIEBleHRlbmQgJWFjdGlvbi1idXR0b247XG4gICAgYmFja2dyb3VuZDogdGhlbWUuJHByaW1hcnktY29sb3I7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG5cbiAgLmZvcm0tc3VibWl0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtYmctY29sb3I7XG4gIH1cblxuICAuc3BsaXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZTogMTAwJSAvIDU1JSA0NSU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIGNhbnZhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmRlbGV0ZS1hdmF0YXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcblxuICAgIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogdGhlbWUuJGNhbmNlbC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuY2xvc2UtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcbiAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhclNpemUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuTG93IHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Y2YxOGM7XG4gICAgfVxuXG4gICAgLk1pZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZjMDAwO1xuICAgIH1cbiAgfVxuXG4gIC5zaXplQ2F1dGlvbiB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgucnRjLXRpbGUtdGV4dCkge1xuICBjb2xvcjogdGhlbWUuJHdoaXRlO1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuOmxvY2FsKC5ydGMtdmFsdWUtdGV4dCkge1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHRoZW1lLiR5ZWxsb3c7XG59IiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cblxuOmxvY2FsKC5kYXRhLXRpbGUpIHtcbiAgYm9yZGVyOiAycHg7ICBcbiAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kd2hpdGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG46bG9jYWwoLmRhdGEtdGlsZS10aXRsZSkge1xuICBjb2xvcjogdGhlbWUuJHdoaXRlO1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuQGltcG9ydCAnLi9SdGNEZWJ1Z1BhbmVsLnNjc3MnO1xuXG46bG9jYWwoLmNvbGxhcHNlLWJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdGhlbWUuJHRyYW5zcGFyZW50O1xuICBjb2xvcjogdGhlbWUuJGxpZ2h0Z3JleTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtbWQ7XG4gIGZvbnQtd2VpZ2h0OiB0aGVtZS4kZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuOmxvY2FsKC5sb2ctYnV0dG9uKSB7XG4gIGNvbG9yOiB0aGVtZS4kYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRsaWdodGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS14cztcbn1cblxuOmxvY2FsKC5jb2xsYXBzZS1idXR0b24pOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMjIxMic7XG4gIGNvbG9yOiB0aGVtZS4kbGlnaHRncmV5O1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbjpsb2NhbCguY29sbGFwc2UtYnV0dG9uKS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDAyQlwiO1xufVxuXG46bG9jYWwoLmNvbGxhcHNpYmxlLWNvbnRlbnQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuOmxvY2FsKC5jb2xsYXBzaWJsZS1jb250ZW50LXJvb3QpIHtcbiAgQGV4dGVuZCA6bG9jYWwoLmNvbGxhcHNpYmxlLWNvbnRlbnQpO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG46bG9jYWwoLmNvbGxhcHNpYmxlLWNvbnRlbnQpLmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpsb2NhbCguY29sbGFwc2libGUtaGVhZGVyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuOmxvY2FsKC5jb2xsYXBzaWJsZS1yaWdodC1idXR0b25zKSA+ICoge1xuICBtYXJnaW46IDRweDtcbn0iLCJcbkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmJvcmRlci10aWxlKSB7XG4gIGJvcmRlcjogMnB4OyAgXG4gIGJvcmRlci1jb2xvcjogdGhlbWUuJGxpZ2h0Z3JleTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleDogMCAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRvdmVybGF5LWJnLWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKXsgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkgeyBoZWlnaHQ6IDEwMCU7IH19XG59XG5cbjpsb2NhbCguYm9yZGVyLXRpbGUpLmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpsb2NhbCguYm9yZGVybGVzcy10aWxlKSB7XG4gIEBleHRlbmQgOmxvY2FsKC5ib3JkZXItdGlsZSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuOmxvY2FsKC5ib3JkZXJsZXNzLXRpbGUpLmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpsb2NhbCgucnRjLWRlYnVnLXBhbmVsLXJvb3QpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA3NnB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG59XG5cbjpsb2NhbCgucnRjLXN0YXR1cy1jb250YWluZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdpZHRoOiAyNSU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMyU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cblxuOmxvY2FsKC5ydGMtc3RhdHVzLWNvbnRhaW5lci1sZWZ0KSB7XG4gIEBleHRlbmQgOmxvY2FsKC5ydGMtc3RhdHVzLWNvbnRhaW5lcik7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbjpsb2NhbCgucnRjLXN0YXR1cy1jb250YWluZXItcmlnaHQpIHtcbiAgQGV4dGVuZCA6bG9jYWwoLnJ0Yy1zdGF0dXMtY29udGFpbmVyKTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG5cbjpsb2NhbCguc3RhdHVzLWNvbnRhaW5lci1taWRkbGUpIHtcbiAgQGV4dGVuZCA6bG9jYWwoLnJ0Yy1zdGF0dXMtY29udGFpbmVyKTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbjpsb2NhbCgucnRjLWxvZy1jb250YWluZXIpIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWF4LWhlaWdodDogMzMlO1xuICBmbGV4OiAwIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cblxuOmxvY2FsKC5ydGMtbG9nLXRpbWUpIHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXhzO1xuICBjb2xvcjogdGhlbWUuJGJsdWU7XG4gIG1hcmdpbjogMDtcbn1cblxuOmxvY2FsKC5ydGMtbG9nLXRleHQpIHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXhzO1xuICBtYXJnaW46IDA7XG59XG5cbjpsb2NhbCgucnRjLWxvZy10YWcpIHtcbiAgQGV4dGVuZCA6bG9jYWwoLnJ0Yy1sb2ctdGV4dCk7XG4gIGNvbG9yOiB0aGVtZS4keWVsbG93O1xufVxuXG46bG9jYWwoLnJ0Yy1sb2ctbXNnLWNvbnRhaW5lcikge1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuOmxvY2FsKC5ydGMtbG9nLW1zZykge1xuICBAZXh0ZW5kIDpsb2NhbCgucnRjLWxvZy10ZXh0KTtcbiAgY29sb3I6IHRoZW1lLiR3aGl0ZTtcbn0iLCJcbkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmF1ZGlvLWRlYnVnLWNvbnRhaW5lcikge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuXG46bG9jYWwoLmF1ZGlvLWRlYnVnLXJvdykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmPip7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gICY+KjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG46bG9jYWwoLnByb3AtdGV4dCkge1xuICBjb2xvcjogdGhlbWUuJHdoaXRlO1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDgwcHhcbn1cblxuOmxvY2FsKC52YWx1ZS10ZXh0KSB7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS14cztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdGhlbWUuJHllbGxvdztcbiAgd2lkdGg6IDQwcHg7XG59IiwiQHVzZSBcIi4uLy4uL3JlYWN0LWNvbXBvbmVudHMvc3R5bGVzL3RoZW1lLnNjc3NcIjtcbkBpbXBvcnQgJ3NoYXJlZC5zY3NzJztcblxuJGZvbnRTaXplOiAxNnB4O1xuJHNlbWktYm9sZDogNjAwO1xuXG4lZnVsbC1zY3JlZW4tcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0aGVtZS4kYmFja2dyb3VuZDEtY29sb3I7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG59XG5cbjpsb2NhbCgucHJlZmVyZW5jZXMtcGFuZWwpIHtcbiAgQGV4dGVuZCAlZnVsbC1zY3JlZW4tcGFuZWw7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBleHRlbmQgJXJvdW5kZWQtYm9yZGVyO1xuICAgIEBleHRlbmQgJWRlZmF1bHQtZm9udDtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yOztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzhweDtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG5cbjpsb2NhbCgubmF2LWNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbjpsb2NhbCgubmF2KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdGhlbWUuJGJvcmRlcjEtY29sb3I7XG4gIG1hcmdpbjogMHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4lZm9udC1uYXYtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICBmb250LXNpemU6ICRmb250U2l6ZTtcbn1cbiVmb250LW5hdi1pdGVtLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbjpsb2NhbCgubmF2LWl0ZW0pe1xuICBAZXh0ZW5kICVkZWZhdWx0LWZvbnQ7XG4gIEBleHRlbmQgJWZvbnQtbmF2LWl0ZW07XG4gIEBleHRlbmQgJW5vLWRlZmF1bHQtYnV0dG9uLXN0eWxlO1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGU7XG4gIG1hcmdpbjogMHB4IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgJjpsb2NhbCguc2VsZWN0ZWQpIHtcbiAgICBAZXh0ZW5kICVmb250LW5hdi1pdGVtLXNlbGVjdGVkO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0aGVtZS4kYWN0aXZlLWNvbG9yO1xuICB9XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG59XG5cbjpsb2NhbCgubWF4LXJlc29sdXRpb24tcHJlZmVyZW5jZS1pdGVtKSB7XG4gIEBleHRlbmQgJWRlZmF1bHQtZm9udDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4lcHJlZmVyZW5jZS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbjpsb2NhbCgubGlzdC1pdGVtKSB7XG4gIG1hcmdpbjogMHB4IDE2cHggMTZweCAxNnB4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMHB4IDE2cHggMHB4IDE2cHg7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMjAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuaW5kZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbjpsb2NhbCguY29sdW1uKXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4lcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJj4qe1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAmPio6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbiVyb3ctcmlnaHQge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiVyb3ctY2VudGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuOmxvY2FsKC5yb3cpIHtcbiAgQGV4dGVuZCAlcm93O1xufVxuOmxvY2FsKC5yb3ctcmlnaHQpIHtcbiAgQGV4dGVuZCAlcm93LXJpZ2h0O1xufVxuOmxvY2FsKC5yb3ctY2VudGVyKXtcbiAgQGV4dGVuZCAlcm93LWNlbnRlcjtcbn1cblxuJXdhcm4taWNvbi1zaXplIHtcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgbWluLWhlaWdodDogMzZweDtcbn1cbjpsb2NhbCgud2Fybi1pY29uLXBsYWNlaG9sZGVyKXtcbiAgQGV4dGVuZCAld2Fybi1pY29uLXNpemU7XG59XG46bG9jYWwoLndhcm4taWNvbil7XG4gIEBleHRlbmQgJXdhcm4taWNvbi1zaXplO1xuICBjb2xvcjogdGhlbWUuJGVycm9yLWNvbG9yO1xufVxuXG46bG9jYWwoLmhvcml6b250YWwpIHtcbiAgQGV4dGVuZCAlcHJlZmVyZW5jZS1saXN0LWl0ZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJj4qOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gICY+KiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpsb2NhbCgudmVydGljYWwpIHtcbiAgQGV4dGVuZCAlcHJlZmVyZW5jZS1saXN0LWl0ZW07XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJj4qe1xuICAgIG1hcmdpbjogMHB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuOmxvY2FsKC5jb250cm9sLXdpdGgtZGVmYXVsdCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICAmPio6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAmPioge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuOmxvY2FsKC5wcmVmZXJlbmNlLWxhYmVsKXtcbiAgQGV4dGVuZCAlZGVmYXVsdC1mb250O1xuICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleC1ncm93OiAxO1xuXG4gICY6bG9jYWwoLmRpc2FibGVkKSB7XG4gICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC10ZXh0LWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCguY2xvc2UtYnV0dG9uKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBAZXh0ZW5kICVuby1kZWZhdWx0LWJ1dHRvbi1zdHlsZTtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMTZweCAxNnB4O1xufVxuOmxvY2FsKC5yZWZyZXNoLXByb21wdCkge1xuICBAZXh0ZW5kICVkZWZhdWx0LWZvbnQ7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG46bG9jYWwoLnRvYXN0KXtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0aWxlLWJnLWNvbG9yO1xuICAmPioge1xuICAgIG1hcmdpbjogMTZweCAxNnB4IDBweCAxNnB4O1xuICB9XG4gICY+KjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDE2cHg7XG4gIH1cbn1cbjpsb2NhbCgucmVmcmVzaC1ub3ctYnV0dG9uKXtcbiAgQGV4dGVuZCAlYWN0aW9uLWJ1dHRvbjtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxODBweDtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbiVyZXNldC10by1kZWZhdWx0LWJ1dHRvbi1zaXplIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG46bG9jYWwoLnJlc2V0LXRvLWRlZmF1bHQtYnV0dG9uKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGV4dGVuZCAlbm8tZGVmYXVsdC1idXR0b24tc3R5bGU7XG4gIEBleHRlbmQgJXJlc2V0LXRvLWRlZmF1bHQtYnV0dG9uLXNpemU7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG4gIEBtZWRpYShob3ZlcjogaG92ZXIpe1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuOmxvY2FsKC5yZXNldC10by1kZWZhdWx0LWJ1dHRvbi1wbGFjZWhvbGRlcil7XG4gIEBleHRlbmQgJXJlc2V0LXRvLWRlZmF1bHQtYnV0dG9uLXNpemU7XG59XG46bG9jYWwoLmZsZXgpe1xuICBkaXNwbGF5OiBmbGV4O1xufVxuOmxvY2FsKC5pY29uKXtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbjpsb2NhbCguY29udGVudC1jb250YWluZXIpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuJWNoZWNrYm94LXNpemUge1xuICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuXG46bG9jYWwoLmNoZWNrYm94LXBsYWNlaG9sZGVyKXtcbiAgQGV4dGVuZCAlY2hlY2tib3gtc2l6ZTtcbn1cbjpsb2NhbCguc2Nyb2xsaW5nLWNvbnRlbnQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRpbnB1dC1iZy1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAZXh0ZW5kICVjaGVja2JveC1zaXplO1xuICB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHRoZW1lLiRhY3RpdmUtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLnNlY3Rpb24pIHtcbiAgbWFyZ2luOiAwcHggMHB4IDE2cHggMHB4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG5cbjpsb2NhbCguc2VjdGlvbi10aXRsZSl7XG4gIEBleHRlbmQgJWRlZmF1bHQtZm9udDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcbiAgbWFyZ2luOiAwcHggMHB4IDE2cHggMTZweDtcbiAgZm9udC1zaXplOiAkZm9udFNpemU7XG59XG5cbjpsb2NhbCguZHJvcGRvd24pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIEBleHRlbmQgJXJvdW5kZWQtYm9yZGVyO1xuICAgIEBleHRlbmQgJWRlZmF1bHQtZm9udDtcbiAgICBmb250LWZhbWlseTogdGhlbWUuJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgY29sb3I6IHRoZW1lLiR0ZXh0MS1jb2xvcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRpbnB1dC1iZy1jb2xvcjtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuOmxvY2FsKC5kcm9wZG93bi1hcnJvdyl7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3LjUlO1xuXG4gICY6bG9jYWwoLmRpc2FibGVkKSB7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDI1JSk7XG4gIH1cbn1cblxuOmxvY2FsKC5udW1iZXItd2l0aC1yYW5nZSl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgOmxvY2FsKC5udW1iZXItaW4tbnVtYmVyLXdpdGgtcmFuZ2UpIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpsb2NhbCguZGlzYWJsZWQpIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtaWNvbi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5waW5uZWQtbWVzc2FnZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXQtYnViYmxlLWJnLWNvbG9yLXJlY2VpdmVkKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiA4cHggMTZweCAxOHB4IDU2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgubnVtYmVyLXdpdGgtcmFuZ2UpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIDpsb2NhbCgucmFuZ2Utc2xpZGVyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMnB4O1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogNDAlO1xuICAgIH1cblxuICAgIC8vIFN0eWxpbmcgQ3Jvc3MtQnJvd3NlciBDb21wYXRpYmxlIFJhbmdlIElucHV0cyB3aXRoIFNhc3NcbiAgICAvLyBHaXRodWI6IGh0dHBzOi8vZ2l0aHViLmNvbS9kYXJsYW5yb2QvaW5wdXQtcmFuZ2Utc2Fzc1xuICAgIC8vIEF1dGhvcjogRGFybGFuIFJvZCBodHRwczovL2dpdGh1Yi5jb20vZGFybGFucm9kXG4gICAgLy8gVmVyc2lvbiAxLjUuMlxuICAgIC8vIE1JVCBMaWNlbnNlXG5cbiAgICAkdHJhY2stY29sb3I6IHRoZW1lLiR0b2dnbGUtYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuICAgICR0aHVtYi1jb2xvcjogdGhlbWUuJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG5cbiAgICAkdGh1bWItcmFkaXVzOiAxNXB4ICFkZWZhdWx0O1xuICAgICR0aHVtYi1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XG4gICAgJHRodW1iLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuICAgICR0aHVtYi1zaGFkb3ctc2l6ZTogMHB4ICFkZWZhdWx0O1xuICAgICR0aHVtYi1zaGFkb3ctYmx1cjogMHB4ICFkZWZhdWx0O1xuICAgICR0aHVtYi1ib3JkZXItd2lkdGg6IDVweCAhZGVmYXVsdDtcbiAgICAkdGh1bWItYm9yZGVyLWNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcblxuICAgICR0cmFjay13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiAgICAkdHJhY2staGVpZ2h0OiA5cHggIWRlZmF1bHQ7XG4gICAgJHRyYWNrLXNoYWRvdy1zaXplOiAwcHggIWRlZmF1bHQ7XG4gICAgJHRyYWNrLXNoYWRvdy1ibHVyOiAwcHggIWRlZmF1bHQ7XG4gICAgJHRyYWNrLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuICAgICR0cmFjay1ib3JkZXItY29sb3I6IHRoZW1lLiRidXR0b24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4gICAgJHByb2dyZXNzLWNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcblxuICAgICR0cmFjay1yYWRpdXM6IDVweCAhZGVmYXVsdDtcbiAgICAkY29udHJhc3Q6IDUlICFkZWZhdWx0O1xuXG4gICAgJGllLWJvdHRvbS10cmFjay1jb2xvcjogJHRyYWNrLWNvbG9yICFkZWZhdWx0O1xuXG4gICAgJHJhbmdlLW9wYWNpdHk6IDAuNCAhZGVmYXVsdDtcblxuICAgIEBtaXhpbiB0cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICB3aWR0aDogJHRyYWNrLXdpZHRoO1xuICAgIH1cblxuICAgIEBtaXhpbiB0aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZS4kYnV0dG9uLWJnLWNvbG9yO1xuICAgICAgYm9yZGVyOiAkdGh1bWItYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYi1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkdGh1bWItcmFkaXVzO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGhlaWdodDogJHRodW1iLWhlaWdodDtcbiAgICAgIHdpZHRoOiAkdGh1bWItd2lkdGg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogJHRyYWNrLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICR0cmFjay1jb2xvcjtcbiAgICAgIGJvcmRlcjogJHRyYWNrLWJvcmRlci13aWR0aCBzb2xpZCAkdHJhY2stYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHRyYWNrLXJhZGl1cztcblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDQwJTtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBAaW5jbHVkZSB0aHVtYjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBAaW5jbHVkZSB0aHVtYjtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgIEBpbmNsdWRlIHRodW1iO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoJHRyYWNrLWhlaWdodCAvIDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46ZXhwb3J0IHtcbiAgdHJhY2tDb2xvcjogdGhlbWUuJHByaW1hcnktY29sb3I7XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuJGlucHV0LWhlaWdodDogNDBweDtcblxuOmxvY2FsKC5zZWxlY3QtaW5wdXQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG46bG9jYWwoLmRyb3Bkb3duLWJ1dHRvbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgdGhlbWUuJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdGhlbWUuJGJvcmRlci1yYWRpdXMtcmVndWxhcjtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0MS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGlucHV0LWJnLWNvbG9yO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMCA4cHg7XG5cbiAgc3BhbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kaW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyO1xuICB9XG4gIFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIFxuICAmOmZvY3VzLXdpdGhpbiAge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJGlucHV0LW91dGxpbmUtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRoZW1lLiRpbnB1dC1vdXRsaW5lLWNvbG9yO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCguZHJvcGRvd24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRpbnB1dC1oZWlnaHQgKyA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRkcm9wZG93bi1iZy1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAtMXB4IC0xcHggMXB4IHRoZW1lLiRkcm9wZG93bi1ib3JkZXItY29sb3IsIDNweCAzcHggNnB4IHRoZW1lLiRkcm9wZG93bi1zaGFkb3ctY29sb3I7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG46bG9jYWwoLm9wZW4pIHtcbiAgOmxvY2FsKC5kcm9wZG93bi1idXR0b24pIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIDpsb2NhbCguZHJvcGRvd24pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbjpsb2NhbCguZHJvcGRvd24taXRlbSkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG46bG9jYWwoLmhpZ2hsaWdodGVkLWl0ZW0pIHtcbiAgY29sb3I6IHRoZW1lLiRhY3RpdmUtdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvcjtcbn1cbiIsIkBpbXBvcnQgJ3NoYXJlZCc7XG5cbjpsb2NhbCgudHJlYXRtZW50KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuOmxvY2FsKC5zY3JlZW5zaG90KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExNSU7XG4gIGhlaWdodDogMTE1JTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogLTQwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBvcGFjaXR5OiAwLjg7XG59XG5cbjpsb2NhbCguaHViLW5hbWUpIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4ICM4ODg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG46bG9jYWwoLm1haW4tcGFuZWwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbjpsb2NhbCgubG9nbykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogMTc1cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDRweCAjODg4KTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vcmVhY3QtY29tcG9uZW50cy9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuQGltcG9ydCAnc2hhcmVkLnNjc3MnO1xuXG46bG9jYWwoLnByZXNlbmNlLWxvZykge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgOmxvY2FsKC5wcmVzZW5jZS1sb2ctZW50cnkpIHtcbiAgICBAZXh0ZW5kICVkZWZhdWx0LWZvbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJG92ZXJsYXktYmctY29sb3I7XG4gICAgY29sb3I6IHRoZW1lLiRvdmVybGF5LXRleHQtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIDpsb2NhbCgubWVzc2FnZS1ib2R5KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLyogdGhpcyBjaGVja3MgaWYgYSBzaWJsaW5nIGhhcyB0aGUgbWVzc2FnZSBzb3VyY2UgZm9yIHdoZW4gaGF2ZSBjaGF0IGNsb3NlZCBhbmQgcmVzZXRzIHBhZGRpbmcgKi9cbiAgICA6bG9jYWwoLm1lc3NhZ2Utc291cmNlICsgLm1lc3NhZ2UtYm9keSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICA6bG9jYWwoLm1lc3NhZ2UtYm9keS1tdWx0aSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICA6bG9jYWwoLm1lc3NhZ2UtYm9keS1tb25vKSB7XG4gICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIDpsb2NhbCgubWVzc2FnZS13cmFwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIDpsb2NhbCgubWVzc2FnZS13cmFwLW11bHRpKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgOmxvY2FsKC5tZXNzYWdlLXNvdXJjZSkge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICA6bG9jYWwoLm1lc3NhZ2Utc291cmNlLWxpbmspIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHRoZW1lLiRsaW5rLWNvbG9yO1xuICAgIH1cblxuICAgIDpsb2NhbCguaWNvbi1idXR0b24pIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIDpsb2NhbCguc3Bhd24tbWVzc2FnZSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGF3bl9tZXNzYWdlLnBuZyk7XG4gICAgfVxuXG4gICAgJjpsb2NhbCgubWVkaWEpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMzVweDtcblxuICAgICAgOmxvY2FsKC5tZWRpYUJvZHkpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZS4kb3ZlcmxheS1ib3JkZXItY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsb2NhbCgucGVybWlzc2lvbikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuXG4gICAgICA6bG9jYWwoLnBlcm1pc3Npb25Cb2R5KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA6bG9jYWwoLmV4cGlyZWQpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjVzLCBvcGFjaXR5IDAuNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC41cztcbiAgfVxuXG4gIDpsb2NhbCgucHJlc2VuY2UtbG9nLWVudHJ5LXdpdGgtYnV0dG9uKSB7XG4gICAgcGFkZGluZzogOHB4IDE4cHggOHB4IDEwcHg7XG4gIH1cbn1cblxuOmxvY2FsKC5wcmVzZW5jZS1sb2ctaW4tcm9vbSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogLTIwcHg7XG4gIC8vIGxlZnQ6IDIwcHg7XG4gIC8vIGJvdHRvbTogOHB4O1xuXG5cbiAgQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQteHhsKXtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICA6bG9jYWwoLnByZXNlbmNlLWxvZy1lbnRyeSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRvdmVybGF5LWJnLWNvbG9yO1xuICAgIGNvbG9yOiB0aGVtZS4kb3ZlcmxheS10ZXh0LWNvbG9yO1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG5cbiAgICAvLyBJZiB0aGlzIGlzIHNlbGVjdGFibGUsIHRhcCBob2xkaW5nIG9uIG1vYmlsZSBhbnl3aGVyZSBvbiB0aGUgc2NyZWVuIHdpbGwgcmVzdWx0XG4gICAgLy8gaW4gYSBzZWxlY3Rpb24uXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHRoZW1lLiRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLnByZXNlbmNlLWxvZy1zcGF3bikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTEwO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuXG4gIDpsb2NhbCgucHJlc2VuY2UtbG9nLWVudHJ5KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgOmxvY2FsKC5tZXNzYWdlLWJvZHkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIDpsb2NhbCgucHJlc2VuY2UtbG9nLWVudHJ5LW9uZS1saW5lKSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgOmxvY2FsKC5wcmVzZW5jZS1sb2ctZW1vamkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIDpsb2NhbCgubWVzc2FnZS13cmFwKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIDpsb2NhbCgubWVzc2FnZS1zb3VyY2UpIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICA6bG9jYWwoLm1lc3NhZ2Utc291cmNlLWxpbmspIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuOmxvY2FsKC5wcmVzZW5jZS1sb2ctbm90aWZpY2F0aW9ucykge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICA6bG9jYWwoLnByZXNlbmNlLWxvZy1lbnRyeSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRvdmVybGF5LWJnLWNvbG9yO1xuICAgIGNvbG9yOiB0aGVtZS4kb3ZlcmxheS10ZXh0LWNvbG9yO1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG5cbiAgICAvLyBJZiB0aGlzIGlzIHNlbGVjdGFibGUsIHRhcCBob2xkaW5nIG9uIG1vYmlsZSBhbnl3aGVyZSBvbiB0aGUgc2NyZWVuIHdpbGwgcmVzdWx0XG4gICAgLy8gaW4gYSBzZWxlY3Rpb24uXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB0aGVtZS4kbGluay1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5lbW9qaSkge1xuICAvLyBVbmRvIGFubm95aW5nIENTUyBpbiBlbW9qaSBwbHVnaW5cbiAgbWFyZ2luOiAwLjJlbSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmxvYWRpbmctc2NyZWVuLWxheW91dCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICAvLyBiYWNrZ3JvdW5kOiB0aGVtZS4kbG9hZGluZy1zY3JlZW4tYmFja2dyb3VuZDtcblxuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLW1kO1xuICB9XG59XG5cbjpsb2NhbCguY2VudGVyKSB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuOmxvY2FsKC5sb2dvKSB7XG4gIC8vIEtlZXAgYXJiaXRyYXJ5LXNpemVkIGxvZ29zIGZyb20gbWFraW5nIHRoZSBwYWdlIGp1bXAgb24gbG9hZFxuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuXG46bG9jYWwoLmJvdHRvbSkge1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQ4cHg7XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5zcGlubmVyKSB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDNzIGluZmluaXRlIGxpbmVhcjtcbiAgY29sb3I6IHRoZW1lLiRwcmltYXJ5LWNvbG9yO1xuXG4gIEBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgudGlwLWltYWdlLXdyYXApIHtcbiAgbWFyZ2luOiAwIGF1dG8gMi41cmVtO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7IFxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IFxuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDE1NjBweCl7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgbWF4LWhlaWdodDogNTQwcHg7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCguY29udGVudC1tZW51KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRidXR0b24tYmctY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRidXR0b24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcGFkZGluZzogNHB4O1xuXG4gIEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbjpsb2NhbCguY29udGVudC1tZW51LWJ1dHRvbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gIGZvbnQtd2VpZ2h0OiB0aGVtZS4kZm9udC13ZWlnaHQtYm9sZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG5cbiAgJj4qIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJ1dHRvbi1iZy1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYnV0dG9uLWJnLWNvbG9yLXByZXNzZWQ7XG4gIH1cblxuICBzdmcge1xuICAgICpbc3Ryb2tlPVxcIzAwMF0ge1xuICAgICAgc3Ryb2tlOiB0aGVtZS4kdGV4dDEtY29sb3I7XG4gICAgfVxuXG4gICAgKltmaWxsPVxcIzAwMF0ge1xuICAgICAgZmlsbDogdGhlbWUuJHRleHQxLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLmFjdGl2ZSkge1xuICBjb2xvcjogdGhlbWUuJHRleHQ1LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWN0aXZlLWNvbG9yO1xuXG4gIHN2ZyB7XG4gICAgKltzdHJva2U9XFwjMDAwXSB7XG4gICAgICBzdHJva2U6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgICB9XG5cbiAgICAqW2ZpbGw9XFwjMDAwXSB7XG4gICAgICBmaWxsOiB0aGVtZS4kdGV4dDUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWN0aXZlLWNvbG9yLXByZXNzZWQ7XG4gIH1cbn1cblxuOmxvY2FsKC5jYXJ0TGFtcCkge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuOmxvY2FsKC5zZXBhcmF0b3IpIHtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJvcmRlcjEtY29sb3I7XG59IiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgubW9yZS1tZW51LXBvcG92ZXIpIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbjpsb2NhbCgubW9yZS1tZW51LXJvb20taW5mbykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweCAwLjVyZW07XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbiAgfVxuXG4gIGxpIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cblxuICBsaSBzcGFuIHtcbiAgICBtYXJnaW46IDAgM3B4IDNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuOmxvY2FsKC5tb3JlLW1lbnUtZ3JvdXAtbGFiZWwpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS14cztcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogdGhlbWUuJHRleHQzLWNvbG9yO1xufVxuXG46bG9jYWwoLm1vcmUtbWVudS1pdGVtLWxpc3QpIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbjpsb2NhbCgubW9yZS1tZW51LWl0ZW0tdGFyZ2V0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0MS1jb2xvcjtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXNtO1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblxuICAmPioge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICAqW3N0cm9rZT1cXCMwMDBdIHtcbiAgICAgIHN0cm9rZTogdGhlbWUuJHRleHQxLWNvbG9yO1xuICAgIH1cblxuICAgICpbZmlsbD1cXCMwMDBdIHtcbiAgICAgIGZpbGw6IHRoZW1lLiR0ZXh0MS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBIYWNrIHRvIG1ha2UgaG92ZXIgc3R5bGVzIG92ZXJsYXAgcG9wb3ZlciBib3JkZXIgYW5kIGxvb2sgY29ycmVjdC5cbiAgQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgOmdsb2JhbChib2R5LmtleWJvYXJkLXVzZXIpICY6Zm9jdXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICA6Z2xvYmFsKGJvZHkua2V5Ym9hcmQtdXNlcikgJjpmb2N1cyB7XG4gICAgY29sb3I6IHRoZW1lLiRhY3RpdmUtdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICBzdmcge1xuICAgICAgKltzdHJva2U9XFwjMDAwXSB7XG4gICAgICAgIHN0cm9rZTogdGhlbWUuJGFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAqW2ZpbGw9XFwjMDAwXSB7XG4gICAgICAgIGZpbGw6IHRoZW1lLiRhY3RpdmUtdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICA6Z2xvYmFsKGJvZHkua2V5Ym9hcmQtdXNlcikgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYWN0aXZlLWNvbG9yLXByZXNzZWQ7XG4gIH1cblxuICA6Z2xvYmFsKGJvZHkua2V5Ym9hcmQtdXNlcikgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHRoZW1lLiRvdXRsaW5lLWNvbG9yO1xuICB9XG59XG5cbmJ1dHRvbjpsb2NhbCgubW9yZS1tZW51LWl0ZW0tdGFyZ2V0KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbjpsb2NhbCguY29tcGFjdC1idXR0b24pIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgY29sb3I6IHRoZW1lLiRidXR0b24tdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJ1dHRvbi1iZy1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdGhlbWUuJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRidXR0b24tYmctY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJ1dHRvbi1iZy1jb2xvci1wcmVzc2VkO1xuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuXG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5yb29tLWxheW91dCkge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG4gICAgW21haW5dIGF1dG9cbiAgICBbc2lkZWJhcl0gbWlubWF4KDAsIG1pbi1jb250ZW50KTtcblxuICBncmlkLXRlbXBsYXRlLXJvd3M6XG4gICAgW3ZpZXdwb3J0XSBhdXRvXG4gICAgW3Rvb2xiYXJdIG1pbi1jb250ZW50O1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbjpsb2NhbCgubWFpbikge1xuICBncmlkLWNvbHVtbi1zdGFydDogbWFpbjtcbn1cblxuOmxvY2FsKC5zaWRlYmFyKSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiBzaWRlYmFyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0NTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcgLSAxKSwgKG1heC1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyIC0gMSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cblxuOmxvY2FsKC52aWV3cG9ydCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtcm93LXN0YXJ0OiB2aWV3cG9ydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJiA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbjpsb2NhbCgudG9vbGJhcikge1xuICBncmlkLXJvdy1zdGFydDogdG9vbGJhcjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDA7XG59XG46bG9jYWwoLnRvb2xiYXJEcmF3ZXIpIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZDEtY29sb3IpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogOTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG46bG9jYWwoLm1vZGFsLWNvbnRhaW5lcikge1xuICBncmlkLWNvbHVtbjogbWFpbjtcbiAgZ3JpZC1yb3c6IHZpZXdwb3J0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcblxuICAmID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuOmxvY2FsKC5zY2VuZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuOmxvY2FsKC5vYmplY3QtZm9jdXNlZCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcgLSAxKSwgKG1heC1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyIC0gMSkge1xuICAgIDpsb2NhbCgudG9vbGJhcikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgOmxvY2FsKC50b29sYmFyRHJhd2VyKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIDpsb2NhbCguc2lkZWJhcikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5zdHJlYW1pbmcpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHRoZW1lLiRzdGF0dXMtcmVjb3JkaW5nLWNvbG9yO1xufVxuXG46bG9jYWwoLmluR2hvc3RNb2RlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxMjVweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIxLWNvbG9yKTtcbn1cblxuOmxvY2FsKC5oaWRlLW1lbnUpIHtcbiAgYm90dG9tOiAyNXB4O1xufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCguY29kZS1jb250YWluZXIpIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLnNob3J0LXVybC1jb250YWluZXIpLCA6bG9jYWwoLmNvZGUtbGV0dGVyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG46bG9jYWwoLnNob3J0LXVybC1jb250YWluZXIpIHtcbiAgd2lkdGg6IDIwNHB4O1xufVxuXG46bG9jYWwoLmNvZGUtbGV0dGVyKSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuIiwiQHVzZSBcIi4uLy4uL3JlYWN0LWNvbXBvbmVudHMvc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5pbnZpdGUtcG9wb3Zlcikge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbjpsb2NhbCguc2hhcmVJY29ucykge1xuICBidXR0b24ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5jb3B5LWJ1dHRvbikge1xuICAvLyBVc2UgY29udGVudCBib3ggc28gd2UgY2FuIGR5bmFtaWNhbGx5IGFkanVzdCB0aGUgY29udGVudCBzaXplIHNlcGFyYXRlbHkgZnJvbSB0aGUgcGFkZGluZy9tYXJnaW5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5yb29tLXBlcm1pc3Npb25zKSwgOmxvY2FsKC5wZXJtaXNzaW9ucy1ncm91cCkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAmID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuOmxvY2FsKC5jb25maXJtLXJldm9rZS1idXR0b24pIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogdGhlbWUuJGxpbmstY29sb3I7XG59IiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbiRtb2JpbGUtYnJlYWtwb2ludC13aWR0aDogNDUwcHg7XG5cbjpsb2NhbCguY29udGVudCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG46bG9jYWwoLmF1ZGlvLWNoZWNrLWNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHggMjRweDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQtd2lkdGgpIHtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gIH1cbn1cblxuOmxvY2FsKC5hdWRpby1pby1jb250YWluZXIpIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHRoZW1lLiRib3JkZXItcmFkaXVzLXJlZ3VsYXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweCAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10b29sYmFyLWJhc2ljLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0cmFuc3BhcmVudDtcblxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG46bG9jYWwoLmljb24tZW5hYmxlZCkge1xuICBwYXRoIHtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gIH1cblxuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xufVxuXG46bG9jYWwoLmljb24tZGlzYWJsZWQpIHtcbiAgcGF0aCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtaWNvbi1jb2xvcjtcbiAgfVxuXG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiB0aGVtZS4kZGlzYWJsZWQtdGV4dC1jb2xvcjtcbn1cblxuOmxvY2FsKC5pY29uLWNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG46bG9jYWwoLnZvaWNlLWNoYXQtZGlzYWJsZWQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbjpsb2NhbCgudGV4dC1kaXNhYmxlZCkge1xuICBjb2xvcjogdGhlbWUuJGRpc2FibGVkLXRleHQtY29sb3I7XG59XG5cbjpsb2NhbCguYWN0aW9uLWNvbnRhaW5lcikgeyAgXG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG46bG9jYWwoLnNlbGVjdGlvbi1jb250YWluZXIpIHsgIFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiBhdXRvO1xuICBnYXA6IDEwcHggMTBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuOmxvY2FsKC5zZWxlY3Rpb24taW5wdXQpIHsgIFxuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG46bG9jYWwoLnBvcG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kYmxhY2s7XG59XG5cbjpsb2NhbCgucG9wb3Zlci1hcnJvdykge1xuICBjb2xvcjogdGhlbWUuJGJsYWNrO1xufVxuXG46bG9jYWwoLnBvcG92ZXItY29udGVudCkge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0NS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbjpsb2NhbCguZXJyb3ItdGl0bGUpIHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXNtO1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbjpsb2NhbCguc3Bpbm5lci1jb250YWluZXIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuXG46bG9jYWwoLmluZm8taWNvbikge1xuICBjb2xvcjogdGhlbWUuJGRhcmtncmV5O1xufVxuXG46bG9jYWwoLmxldmVsLWJhcikge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgudG9nZ2xlLWlucHV0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGluIDpsb2NhbCgudHJhY2spIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLiRhY3RpdmUtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRoZW1lLiRhY3RpdmUtY29sb3I7XG4gIH1cbn1cblxuOmxvY2FsKC5kaXNhYmxlZCkge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbjpsb2NhbCgubGFiZWwtY29udGFpbmVyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xufVxuXG46bG9jYWwoLmxhYmVsKSB7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbn1cblxuOmxvY2FsKC5kZXNjcmlwdGlvbikge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS14cztcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG46bG9jYWwoLnRyYWNrKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdGhlbWUuJHJhZGlvLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNDRweDsgXG59XG5cbjpsb2NhbCguYnV0dG9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRvZ2dsZS1idXR0b24tY29sb3I7XG59XG5cbjpsb2NhbCgudG9nZ2xlLWlucHV0KSBpbnB1dDpjaGVja2VkICsgOmxvY2FsKC50cmFjaykgOmxvY2FsKC5idXR0b24pIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvcjtcbn1cblxuIiwiQHVzZSAnLi4vc3R5bGVzL3RoZW1lJztcblxuOmxvY2FsKC5sZXZlbC1iYXItY29udGFpbmVyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuOmxvY2FsKC5sZXZlbC1iYXItYm9yZGVyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRvb2xiYXItYmFzaWMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdGhlbWUuJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG5cbjpsb2NhbCgubGV2ZWwtYmFyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGdyZWVuO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59IiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCguY29udGVudCkge1xuICBwYWRkaW5nOiAyNHB4IDhweDtcblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuOmxvY2FsKC5sb2dvLWNvbnRhaW5lcikge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMjRweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuOmxvY2FsKC5yb29tLW5hbWUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBoNSB7XG4gICAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXhzO1xuICAgIGNvbG9yOiB0aGVtZS4kZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCgucm9vbS10ZXJtcykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IC0xNnB4IGF1dG8gMC41cmVtO1xufVxuXG46bG9jYWwoLnRlcm1zLWNvbnRlbnQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1cHg7XG5cbiAgaW5wdXQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5yb29tLW5vdGUpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG46bG9jYWwoLmJ1dHRvbnMpIHtcbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5lbnRyeUJ1dHRvbikge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDZweCAwO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5ub3RpY2UpIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbjpsb2NhbCguanVtcCkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWVcIjtcblxuOmxvY2FsKC50b29sYmFyKSB7XG4gIGhlaWdodDogOTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJhY2tncm91bmQxLWNvbG9yO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdGhlbWUuJGJvcmRlcjEtY29sb3I7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG46bG9jYWwoLmNvbnRlbnQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSB7XG4gICAgJiA+ICoge1xuICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgfVxuICB9XG59XG5cbjpsb2NhbCgubGVmdENvbnRlbnQpIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuXG46bG9jYWwoLmNlbnRlckNvbnRlbnQpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuOmxvY2FsKC5yaWdodENvbnRlbnQpIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmxpc3QpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbjpsb2NhbCgubGlzdC1pdGVtKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbjpsb2NhbCgubGlzdC1pdGVtLWNvbnRlbnQpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuXG46bG9jYWwoLmJ1dHRvbi1saXN0LWl0ZW0pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGxpc3QtYmctY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGxpc3QtYmctY29sb3ItcHJlc3NlZDtcbiAgfVxuXG4gIDpnbG9iYWwoYm9keS5rZXlib2FyZC11c2VyKSAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdGhlbWUuJG91dGxpbmUtY29sb3I7XG4gIH1cblxuICAmOmxvY2FsKC5zZWxlY3RlZCkge1xuICAgIGNvbG9yOiB0aGVtZS4kYWN0aXZlLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvcjtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdGhlbWUuJGFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY3RpdmUtY29sb3ItcHJlc3NlZDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCguY29udGFpbmVyKSB7XG4gIG1hcmdpbjogMjBweCA0MHB4O1xufVxuXG46bG9jYWwoLnBhY2thZ2VJdGVtKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG46bG9jYWwoLnBhY2thZ2VUaHVtYm5haWwpIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG46bG9jYWwoLnBhY2thZ2VJbmZvKSB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuOmxvY2FsKC5ob2xvbW9kZWxzKSB7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMzBhYWNkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDNweCAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuOmxvY2FsKC5tYWtlYXZhdGFyKSB7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2U5NTM2YztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbjpsb2NhbCguZG9vcikge1xuICBmb250LXNpemU6IHNtYWxsO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMzNTM5NDQ7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNXB4O1xufVxuXG46bG9jYWwoLnBhY2thZ2VOYW1lKSB7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG46bG9jYWwoLnNhbGVzU3RhdHVzKSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmVkO1xufVxuXG46bG9jYWwoLnRvdGFsUHJpY2UpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG46bG9jYWwoLnByaWNlKSB7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICB9XG59XG5cbjpsb2NhbCgucHVyY2hhc2UpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5yYWRpby1pbnB1dCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuOmxvY2FsKC5vcHRpb24pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbjpsb2NhbCguaW5wdXQpIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdGhlbWUuJHJhZGlvLWJvcmRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHJhZGlvLWJnLWNvbG9yO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBib3R0b206IDNweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kcmFkaW8tYmctY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRyYWRpby1iZy1jb2xvci1wcmVzc2VkO1xuICB9XG5cbiAgJjpjaGVja2VkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvcjtcbiAgfVxuXG4gICY6Y2hlY2tlZDpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY3RpdmUtY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmNoZWNrZWQ6YWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbjpsb2NhbCguY29udGVudCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xufVxuXG46bG9jYWwoLmxhYmVsKSB7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xufVxuXG46bG9jYWwoLmRlc2NyaXB0aW9uKSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXhzO1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59IiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZVwiO1xuXG46bG9jYWwoLm51bWVyaWMtaW5wdXQpIHtcbiAgaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLnNlY3Rpb24tdGl0bGUpIHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXNtO1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG46bG9jYWwoLnNjZW5lLXNjcmVlbnNob3QtY29udGFpbmVyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbjpsb2NhbCguc2NlbmUtc2NyZWVuc2hvdC1pbWFnZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdGlsZS1iZy1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuOmxvY2FsKC5zY2VuZS1pbmZvKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbjpsb2NhbCguc2NlbmUtbmFtZSkge1xuICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xufVxuXG46bG9jYWwoLnNjZW5lLWNyZWF0b3IpIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG59XG5cbjpsb2NhbCguYXR0cmlidXRpb24pIHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXNtO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG46bG9jYWwoLmF0dHJpYnV0aW9uLW5hbWUpIHtcbiAgZm9udC13ZWlnaHQ6IHRoZW1lLiRmb250LXdlaWdodC1ib2xkO1xufVxuXG46bG9jYWwoLmF0dHJpYnV0aW9uLWF1dGhvcikge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4iLCI6bG9jYWwoLmVjcykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgY29sb3I6ICNlZWU7XG5cbiAgICA+IGRpdiA+IC5jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAub2JqZWN0LWxpc3QsIC5vYmplY3QtcHJvcGVydGllcyB7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAub2JqLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgLm9iai1sYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAudG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub2JqZWN0LXByb3BlcnRpZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MjIwZDM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wb25lbnRzIHtcbiAgICAgICAgICAgIHByZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MjIwZDM7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgIH1cblxufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCguYXVkaW8tdG9vbGJhci1wb3BvdmVyKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbjpsb2NhbCguc2VsZWN0aW9uLWlucHV0KSB7ICBcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuOmxvY2FsKC5idXR0b25zLWNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG46bG9jYWwoLmljb24tZW5hYmxlZCkge1xuICBwYXRoIHtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gIH1cblxuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xufVxuXG46bG9jYWwoLmljb24tZGlzYWJsZWQpIHtcbiAgcGF0aCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICB9XG5cbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHRoZW1lLiR0ZXh0Mi1jb2xvcjtcbn1cblxuOmxvY2FsKC5hcnJvdy1idXR0b24pIHtcbiAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbjpsb2NhbCguYXJyb3ctYnV0dG9uLXNlbGVjdGVkKSB7XG4gIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuOmxvY2FsKC5sZXZlbC1iYXIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbn1cblxuOmxvY2FsKC52b2ljZS1jaGF0LWRpc2FibGVkKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG46bG9jYWwoLnRleHQtZGlzYWJsZWQpIHtcbiAgY29sb3I6IHRoZW1lLiRkaXNhYmxlZC10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtbWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmZsZXgtcm93KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbjpsb2NhbCguc3BhY2UtYmV0d2Vlbikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiRicmVha3BvaW50czogKFxuICBcInNtXCI6IHRoZW1lLiRicmVha3BvaW50LXNtLFxuICBcIm1kXCI6IHRoZW1lLiRicmVha3BvaW50LW1kLFxuKTtcblxuQGVhY2ggJHNpemUsICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gIC8vIC5zbS1icmVha3BvaW50LWNvbHVtblxuICA6bG9jYWwoLiN7JHNpemV9LWJyZWFrcG9pbnQtY29sdW1uKSB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG46bG9jYWwoLm5vLWZsZXgtd3JhcCkge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuJHNwYWNpbmc6IChcbiAgICBcIjJ4c1wiOiB0aGVtZS4kc3BhY2luZy0yeHMsXG4gICAgXCJ4c1wiOiB0aGVtZS4kc3BhY2luZy14cyxcbiAgICBcInNtXCI6IHRoZW1lLiRzcGFjaW5nLXNtLFxuICAgIFwibWRcIjogdGhlbWUuJHNwYWNpbmctbWQsXG4gICAgXCJsZ1wiOiB0aGVtZS4kc3BhY2luZy1sZyxcbiAgICBcInhsXCI6IHRoZW1lLiRzcGFjaW5nLXhsXG4pO1xuXG5AZWFjaCAkc2l6ZSwgJHRoZW1lLXNwYWNpbmcgaW4gJHNwYWNpbmcge1xuICA6bG9jYWwoLiN7JHNpemV9LWNoaWxkcmVuLW1hcmdpbi1yKSA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogJHRoZW1lLXNwYWNpbmc7XG4gIH1cbiAgOmxvY2FsKC4jeyRzaXplfS1jaGlsZHJlbi1tYXJnaW4tcikgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmRpdmlkZXIpIHtcbiAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0aGVtZS4kbGlnaHRncmV5O1xuICAgd2lkdGg6IDEwMCU7XG59XG4iLCJAdXNlIFwiLi4vLi4vcmVhY3QtY29tcG9uZW50cy9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmNvbnRhaW5lcikge1xuICBtYXJnaW46IDIwcHggNDBweDtcbn1cblxuOmxvY2FsKC5wYWNrYWdlSXRlbSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuOmxvY2FsKC5wYWNrYWdlVGh1bWJuYWlsKSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuOmxvY2FsKC5wYWNrYWdlSW5mbykge1xuICBtYXJnaW46IDAgMjBweDtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbjpsb2NhbCguaG9sb21vZGVscykge1xuICBmb250LXNpemU6IHNtYWxsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzMwYWFjZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAzcHggMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbjpsb2NhbCgubWFrZWF2YXRhcikge1xuICBmb250LXNpemU6IHNtYWxsO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNlOTUzNmM7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNXB4O1xufVxuXG46bG9jYWwoLmRvb3IpIHtcbiAgZm9udC1zaXplOiBzbWFsbDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMzUzOTQ0O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuOmxvY2FsKC5wYWNrYWdlTmFtZSkge1xuICBmb250LXNpemU6IGxhcmdlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuOmxvY2FsKC5zYWxlc1N0YXR1cykge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJlZDtcbn1cblxuOmxvY2FsKC5wcmljZSkge1xuICBmb250LXNpemU6IGxhcmdlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbiAgfVxufVxuXG46bG9jYWwoLmNhcnQtYnV0dG9uLXdyYXApe1xuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICBidXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufSIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmNvbnRlbnQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSA4cHgsIDQyMHB4KTtcbiAgbWluLXdpZHRoOiA0MjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbjpsb2NhbCgubW9iaWxlKSB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiA3MnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykge1xuICAgIHRvcDogMjRweDtcbiAgfVxufSIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLmxpZ2h0cy1idXR0b24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiRvdmVybGF5LXRleHQtY29sb3I7XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuOmxvY2FsKC5iYWNrLWJ1dHRvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICBzdmcge1xuICAgIGNvbG9yOiB0aGVtZS4kb3ZlcmxheS10ZXh0LWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCgubGlnaHRzLWJ1dHRvbikge1xuICByaWdodDogOHB4O1xufVxuXG46bG9jYWwoLm9iamVjdC1tZW51LWNvbnRhaW5lcikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuXG4gIEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICB9XG59XG5cbjpsb2NhbCgub2JqZWN0LW1lbnUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiB0aGVtZS4kb3ZlcmxheS10ZXh0LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiRvdmVybGF5LXRleHQtY29sb3I7XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgfVxufVxuXG46bG9jYWwoLmhlYWRlcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG46bG9jYWwoLmNsb3NlLWJ1dHRvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbjpsb2NhbCgubGlnaHRzLWhlYWRlci1idXR0b24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuXG46bG9jYWwoLm1lbnUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgcm93LWdhcDogMTZweDtcblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbjpsb2NhbCgub2JqZWN0LW1lbnUtYnV0dG9uKSB7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogdGhlbWUuJG92ZXJsYXktdGV4dC1jb2xvcjtcbn1cblxuOmxvY2FsKC5vYmplY3QtbWVudS1idXR0b24gc3Bhbikge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG46bG9jYWwoLnBhZ2UtaW5kZXgpIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHRoZW1lLiRvdmVybGF5LXRleHQtY29sb3I7XG59XG5cbjpsb2NhbCguc2VwYXJhdG9yKSB7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRvdmVybGF5LWJvcmRlci1jb2xvcjtcbn1cblxuOmxvY2FsKC5wYWdpbmF0aW9uKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6IHRoZW1lLiRvdmVybGF5LXRleHQtY29sb3I7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuXG4gIHN2ZyB7XG4gICAgY29sb3I6IHRoZW1lLiRvdmVybGF5LXRleHQtY29sb3I7XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykgYW5kIChtaW4taGVpZ2h0OiB0aGVtZS4kYnJlYWtwb2ludC12cikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuOmdsb2JhbCgua2V5Ym9hcmQtdXNlcikgIHtcbiAgOmxvY2FsKC5iYWNrLWJ1dHRvbik6Zm9jdXMsIDpsb2NhbCgub2JqZWN0LW1lbnUtY29udGFpbmVyKSA6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCB0aGVtZS4kb3ZlcmxheS1vdXRsaW5lLWNvbG9yO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5vYmplY3QpIHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXNtO1xuXG4gICYgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCgubm8tb2JqZWN0cykge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGNvbG9yOiB0aGVtZS4kdGV4dDItY29sb3I7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLnBlcnNvbikge1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtc207XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDEtY29sb3I7XG5cbiAgJiA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuOmxvY2FsKC5tb2RlcmF0b3ItaWNvbikge1xuICBjb2xvcjogdGhlbWUuJGFkbWluLWNvbG9yO1xufVxuXG46bG9jYWwoLnByZXNlbmNlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5hdmF0YXItcHJldmlldy1jb250YWluZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC8qIFRPRE86IFRoaXMgc3R5bGluZyBpbnRvIEF2YXRhclByZXZpZXcgKi9cbiAgJiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0aWxlLWJnLWNvbG9yO1xuICB9XG59XG5cbjpsb2NhbCguc2xpZGVyLWNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG46bG9jYWwoLnNsaWRlci1pbnB1dC1jb250YWluZXIpIHtcbiAgd2lkdGg6IDIwOXB4O1xufSIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG5cbjpsb2NhbCguYnV0dG9uLWdyaWQtcG9wb3Zlcikge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ4cHgsIDFmcikpO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG5cbiAgJjpub3QoOmxvY2FsKC5mdWxsc2NyZWVuKSkge1xuICAgIG1heC13aWR0aDogMjI0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cblxuOmxvY2FsKC5pbWFnZS1ncmlkLXBvcG92ZXIpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0OHB4LCAxZnIpKTtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gICY6bm90KDpsb2NhbCguZnVsbHNjcmVlbikpIHtcbiAgICBtYXgtd2lkdGg6IDIyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRsaXN0LWJnLWNvbG9yLWhvdmVyO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRsaXN0LWJnLWNvbG9yLXByZXNzZWQ7XG4gICAgfVxuICB9XG59XG5cbiIsIkB1c2UgXCIuLi9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLnJlYWN0aW9uLWJ1dHRvbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB0aGVtZS4kZGFya2dyZXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLW1kO1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG5cbiAgJiA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJ1dHRvbi1iZy1jb2xvci1ob3ZlcjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0aGVtZS4kdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdGhlbWUuJGRhcmtncmV5O1xuICB9XG59XG5cbjpsb2NhbCguYWN0aXZlKSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRoZW1lLiRhY3RpdmUtY29sb3ItcHJlc3NlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJ1dHRvbi1iZy1jb2xvci1ob3ZlcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0aGVtZS4kYWN0aXZlLWNvbG9yLXByZXNzZWQ7XG4gIH1cbn0iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lXCI7XG5cbjpsb2NhbCgubGFiZWwpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdGhlbWUuJHRleHQyLWNvbG9yO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbVxufVxuXG46bG9jYWwoLnBvcG92ZXIpIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn0iLCJAdXNlIFwiLi4vLi4vLi4vLi4vc3JjL3JlYWN0LWNvbXBvbmVudHMvc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5pbWFnZS1ncmlkLXBvcG92ZXIpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0OHB4LCAxZnIpKTtcbiAgZ2FwOiAxMnB4O1xuXG4gICY6bm90KDpsb2NhbCguZnVsbHNjcmVlbikpIHtcbiAgICBtYXgtd2lkdGg6IDIyNHB4O1xuICB9XG59XG5cbjpsb2NhbCguZW1vdGlvbi1idXR0b24pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJ1dHRvbi1iZy1jb2xvci1ob3ZlcjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0aGVtZS4kdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvcjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0aGVtZS4kZGFya2dyZXk7XG4gIH1cblxuICAmIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG5cbiAgJiBsYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG46bG9jYWwoLmFjdGl2ZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRoZW1lLiRhY3RpdmUtY29sb3ItcHJlc3NlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGFjdGl2ZS1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0aGVtZS4kYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRhY3RpdmUtY29sb3ItaG92ZXI7XG4gIH1cbn1cblxuOmxvY2FsKC5pdGVtLWljb24pIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuOmxvY2FsKC5hY3RpdmUtaWNvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgYW5pbWF0aW9uOiByb3RhdGUgNHMgaW5maW5pdGUgbGluZWFyIHJldmVyc2U7XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5sYWJlbCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHRoZW1lLiR3aGl0ZTtcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDNweCB0aGVtZS4kYmxhY2s7XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC50aXApIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRpcC1iZy1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHRoZW1lLiR0aXAtdGV4dC1jb2xvcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgICBib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG46bG9jYWwoLmNvbnRlbnQpIHtcbiAgbWFyZ2luOiAxNnB4O1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtbWQ7XG4gIGZvbnQtd2VpZ2h0OiB0aGVtZS4kZm9udC13ZWlnaHQtYm9sZDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG46bG9jYWwoLmRpc21pc3MtYnV0dG9uKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kdGlwLWJ1dHRvbi1jb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUteHM7XG4gIGZvbnQtd2VpZ2h0OiB0aGVtZS4kZm9udC13ZWlnaHQtYm9sZDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWUuJHRpcC1idXR0b24tY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRpcC1idXR0b24tY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kdGlwLWJ1dHRvbi1jb2xvci1wcmVzc2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiR0aXAtYnV0dG9uLWNvbG9yLXByZXNzZWQ7XG4gIH1cbn1cblxuOmxvY2FsKC50b2FzdCkge1xuICBhbmltYXRpb246IHZhbmlzaCA1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIEBrZXlmcmFtZXMgdmFuaXNoIHtcbiAgICA3MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgudG9vbHRpcHMtY2VudGVyZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAlLCAtNTAlKTtcbn1cblxuOmxvY2FsKC50b29sdGlwcy10b3ApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbn1cblxuOmxvY2FsKC50aXApIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJhY2tncm91bmQxLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kYm9yZGVyMS1jb2xvcjtcbiAgd2lkdGg6IDM2MHB4O1xuICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtbWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbjpsb2NhbCgudGlwLXNob3ctYm90dG9tKSB7XG4gIGFuaW1hdGlvbjogMC4ycyBlYXNlIG5vcm1hbCBzb2Z0LXRyYW5zaXRpb24tYm90dG9tO1xufVxuXG5Aa2V5ZnJhbWVzIHNvZnQtdHJhbnNpdGlvbi1ib3R0b20ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAlKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbjpsb2NhbCgudGlwLXNob3ctdG9wKSB7XG4gIGFuaW1hdGlvbjogMC4ycyBlYXNlIG5vcm1hbCBzb2Z0LXRyYW5zaXRpb24tdG9wO1xufVxuXG5Aa2V5ZnJhbWVzIHNvZnQtdHJhbnNpdGlvbi10b3Age1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG46bG9jYWwoLnN0ZXApIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDE4cHggMThweCAxOHB4IDE4cHg7XG59XG5cbjpsb2NhbCgubmF2aWdhdGlvbi1jb250YWluZXIpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMCAxOHB4IDE4cHggMThweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuOmxvY2FsKC5rZXkpIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFja2dyb3VuZDEtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRib3JkZXIxLWNvbG9yO1xuICBmb250LXdlaWdodDogdGhlbWUuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDVweDtcbn1cblxuOmxvY2FsKC5pbmxpbmUtYnV0dG9uKSB7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQxLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyMS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMHB4IDVweCAwcHggNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG46bG9jYWwoLmlubGluZS1pY29uKSB7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQxLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyMS1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuOmxvY2FsKC5rZXlzLWNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG46bG9jYWwoLmRlc2t0b3AtbW92ZS1jb250YWluZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuOmxvY2FsKC5kb3QpIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRkaXNhYmxlZC1iZy1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwcHggMTJweCAwcHggMHB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IDEycHg7XG4gIH1cbn1cblxuOmxvY2FsKC5kb3QtZW5hYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kcHJpbWFyeS1jb2xvcjtcbn1cblxuOmxvY2FsKC5hcnJvd3MpIHtcbiAgZm9udC1zaXplOiB0aGVtZS4kZm9udC1zaXplLXhsO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuOmxvY2FsKC5hcnJvd3MtaGlkZGVuKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuOmxvY2FsKC5lbmQtYnV0dG9uKSB7XG4gIGZsZXg6IDA7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgubWVkaWEpLCA6bG9jYWwoLm1lZGlhKSBpbWcsIDpsb2NhbCgubWVkaWEpIHZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogdGhlbWUuJGJvcmRlci1yYWRpdXMtcmVndWxhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJHRpbGUtYmctY29sb3I7XG59XG5cbjpsb2NhbCguZWRpdG9yKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRib3JkZXIzLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiB0aGVtZS4kYm9yZGVyLXJhZGl1cy1yZWd1bGFyO1xuICBjb2xvcjogdGhlbWUuJHRleHQxLWNvbG9yO1xuICBtaW4taGVpZ2h0OiA1ZW07XG4gIHBhZGRpbmc6IHRoZW1lLiRzcGFjaW5nLXhzO1xuXG4gICY6Zm9jdXMtd2l0aGluICB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS4kaW5wdXQtb3V0bGluZS1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdGhlbWUuJGlucHV0LW91dGxpbmUtY29sb3I7XG4gIH1cbn1cblxuOmxvY2FsKC5lZGl0b3ItaW5uZXIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuXG46bG9jYWwoLmVtb2ppLWJ1dHRvbikge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogdGhlbWUuJHNwYWNpbmctMnhzO1xuICByaWdodDogdGhlbWUuJHNwYWNpbmctMnhzO1xuXG4gIEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSBhbmQgKG1pbi1oZWlnaHQ6IHRoZW1lLiRicmVha3BvaW50LXZyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gRW1vamkgcG9wIG91dCBidXR0b25cbjpsb2NhbCguZW1vamktYnV0dG9uKSA+IGRpdiA+IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS14bDtcbiAgd2lkdGg6IDEuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kYmFzaWMtYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFzaWMtY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJhc2ljLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRiYXNpYy1jb2xvci1wcmVzc2VkO1xuICB9XG59XG5cbi8vIEVtb2ppIHBvcCBvdXQgbWVudVxuOmxvY2FsKC5lbW9qaS1idXR0b24pID4gZGl2ID4gZGl2IHtcbiAgcmlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFja2dyb3VuZDItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRoZW1lLiRib3JkZXIyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgaDMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuOmxvY2FsKC5jb3VudGVyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiB0aGVtZS4kc3BhY2luZy14cztcbiAgbGVmdDogdGhlbWUuJHNwYWNpbmcteHM7XG4gIGNvbG9yOiB0aGVtZS4kdGV4dDMtY29sb3I7XG59IiwiQHVzZSBcIi4uLy4uLy4uLy4uL3NyYy9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCgudmlldy1jaGFuZ2UtY29udGFpbmVyKXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDY0cHg7XG5cdHJpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdEBtZWRpYShtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSB7XG5cdFx0dG9wOiA4NXB4O1xuXHRcdHJpZ2h0OiAzMnB4O1xuXHR9XG59XG5cbjpsb2NhbCguYXJyb3ctYnV0dG9uKXtcblx0aGVpZ2h0OiAyOHB4O1xuXHR3aWR0aDogMjhweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYnV0dG9uLWJvcmRlci1jb2xvcik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuXG5cdHN2ZyB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG59XG5cbjpsb2NhbCguYXJyb3ctYnV0dG9uLXNlbGVjdGVkKSB7XG5cdHN2ZyB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHR9XG59XG5cbjpsb2NhbCguY3VycmVudC1jYW1lcmEpe1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOmF1dG87XG5cdHdpZHRoOiA5NnB4O1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJvcmRlcjoxcHggc29saWQgdGhlbWUuJGJ1dHRvbi1ib3JkZXItY29sb3I7XG5cdEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xuXHRcdHRvcDo2OHB4O1xuXHRcdHJpZ2h0OjhweDtcblx0fVxuXG5cdGlucHV0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRsYWJlbHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblxuXHRsYWJlbCBzcGFue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cblx0OmxvY2FsKC50ZXh0LWxlZnQpe1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuOmxvY2FsKC5jaXJjbGUpe1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0dG9wOi01cHg7XG5cdGxlZnQ6YXV0bztcblx0cmlnaHQ6LThweDtcblx0YmFja2dyb3VuZDogdGhlbWUuJGdyZWVuO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0c3Zne1xuXHRcdG1hcmdpbjo4cHggMCAwIDhweDtcblx0XHQqW3N0cm9rZSA9IFxcIzAwMF17XG5cdFx0XHRzdHJva2U6I2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuOmxvY2FsKC50b29sYmFyLWJ1dHRvbikge1xuXHRidXR0b246ZGlzYWJsZWQgKiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZWQ7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRjb2xvcjogdGhlbWUuJGRpc2FibGVkLXRleHQtY29sb3I7XG5cdFx0b3BhY2l0eTogMC43OyBcblx0fVxuXG5cdGJ1dHRvbjpob3ZlcjpkaXNhYmxlZCAqIHtcblx0XHRib3JkZXItY29sb3I6IHJlZDtcblx0fVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL3NyYy9yZWFjdC1jb21wb25lbnRzL3N0eWxlcy90aGVtZS5zY3NzXCI7XG5cbjpsb2NhbCguanVtcC1idXR0b24tY29udGFpbmVyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAxNXZoO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuXG4gIEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTUvOSkge1xuICAgIGJvdHRvbTogMjV2aDtcbiAgfVxufVxuXG46bG9jYWwoLmp1bXAtYnV0dG9uLWNvbnRhaW5lci1ub3Qtam95c3RpY2spIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA1dmg7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG5cbiAgQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNS85KSB7XG4gICAgYm90dG9tOiA3dmg7XG4gIH1cbn1cblxuOmxvY2FsKC5qdW1wLWJ1dHRvbikge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFzaWMtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6aG92ZXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS4kYmFzaWMtY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRiYXNpYy1jb2xvci1wcmVzc2VkO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vc3JjL3JlYWN0LWNvbXBvbmVudHMvc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuQG1lZGlhKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIGFuZCAobWluLWhlaWdodDogdGhlbWUuJGJyZWFrcG9pbnQtdnIpIHtcbiAgOmxvY2FsKC5pZnJhbWVNb2RhbCkge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9zcmMvcmVhY3QtY29tcG9uZW50cy9zdHlsZXMvdGhlbWUuc2Nzc1wiO1xuXG46bG9jYWwoLnNwZWVkLWNoZWNrKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiB0aGVtZS4kYnJlYWtwb2ludC1sZykge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBib3R0b206IDhweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogdGhlbWUuJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogdGhlbWUuJGZvbnQtc2l6ZS1zbTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lLiRicmVha3BvaW50LWxnKSB7XG4gICAgICBmb250LXNpemU6IHRoZW1lLiRmb250LXNpemUtbWQ7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxufVxuXG46bG9jYWwoLmZhc3QpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyM2RjMjM7XG59XG46bG9jYWwoLm1pZCk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZDE1ZDtcbn1cbjpsb2NhbCgubG93KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmM1MjUyO1xufVxuIiwiQHVzZSBcIi4uL3N0eWxlcy90aGVtZVwiO1xuXG46bG9jYWwoLnJlY29tbWVuZGVkV2luZG93UG9wb3Zlcikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUuJGJhY2tncm91bmQxLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS4kYm9yZGVyMS1jb2xvcjtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgZ2FwOiAyMHB4O1xuICBpbnNldDogYXV0byBhdXRvIDIwcHggMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xuICB3aWR0aDogMTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC0xMTFweCk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDhweCwgLTExMXB4KTtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICA6bG9jYWwoLnRpdGxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIDpsb2NhbCguY2xvc2UpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgOmxvY2FsKC5pdGVtKSB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuIiwiOmxvY2FsKC5zdXBwb3J0LW1haW4pIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVlbTtcbn1cblxuOmxvY2FsKC5zdXBwb3J0LWNvbnRlbnQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDFlbTtcbiAgYSB7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDE1ZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICBwYWRkaW5nOiAwLjRlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBhLmNvcHktbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgfVxuICA6bG9jYWwoLnVuc3VwcG9ydGVkLWxhbmdzKSB7XG4gICAgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbjpsb2NhbCguZGV0YWlscykge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vc3R5bGVzL3RoZW1lLnNjc3NcIjtcblxuOmxvY2FsKC5vYXV0aC1zY3JlZW4pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLiRiYWNrZ3JvdW5kMy1jb2xvcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/