a#btn-team-op{max-width:200px;min-height:80px;height:auto;display:block;text-indent:-99999px;margin:32px auto 0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-image:url("../../img/react/btn-lets-team-opple-basic.svg");background-repeat:no-repeat}a#btn-team-op:hover{background-image:url("../../img/react/btn-lets-team-opple-hover.svg")}#block-bean-over-ons .bean__two-columns .column__text a{padding:8px 22px;border-radius:100px;min-width:200px;text-align:center;background-color:#199ee1;color:white;display:inline-block;font-weight:bold;margin-top:32px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#block-bean-over-ons .bean__two-columns .column__text a:hover{background-color:#0d72c5;text-decoration:none}h1{font-size:2.5rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:700;line-height:1.1;margin-bottom:0.5rem;margin-top:0;line-height:1.1}.bean__two-columns{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.bean__two-columns .column__image,.bean__two-columns .column__text{width:50%}.bean__two-columns h2{font-size:4rem;margin-bottom:3rem}@media (max-width: 991.98px){.bean__two-columns h2{font-size:3rem}}.bean__two-columns p{font-size:1.8rem}.bean__background-image{background-size:cover;background-position:center;padding:120px 0}.bean__background-image h2{font-size:10.9rem;color:#fff;position:relative;left:-8px}@media (max-width: 991.98px){.bean__background-image h2{font-size:3.9rem}}.bean__background-image p{font-size:1.8rem}/*!
 * jQuery mmenu v7.3.3
 * @requires jQuery 1.7.0 or later
 *
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.mm-menu{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba( 0,0,0, 0.3 )}.mm-hidden{display:none !important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:20px;line-height:var(--mm-line-height);box-sizing:border-box;display:block;padding:0;margin:0;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}[dir=rtl] .mm-menu{direction:rtl}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{box-sizing:border-box;background:#f3f3f3;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;padding:0 20px;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:44px;padding-top:var(--mm-navbar-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none !important;transition:none !important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none !important;transform:none !important;display:none;width:100%;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:44px;padding:0}.mm-btn:after,.mm-btn:before{border-color:rgba(0,0,0,0.1);border-color:var(--mm-color-button);border-width:2px;border-style:solid}.mm-btn_close:after,.mm-btn_close:before{content:'';box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{background:#f3f3f3;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text-dimmed);border-bottom-width:1px;border-bottom-style:solid;text-align:center;display:none;height:44px;height:var(--mm-navbar-size);padding:0 44px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{box-sizing:border-box;display:block;padding:12px;padding:calc((var(--mm-navbar-size) - var(--mm-line-height)) * .5);padding-left:0;padding-right:0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn{position:absolute;top:0;bottom:0;z-index:1}.mm-navbar__btn:first-child{text-align:left;left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}[dir=rtl] .mm-navbar__btn:first-child{text-align:right;right:0;left:auto}[dir=rtl] .mm-navbar__btn:last-child{text-align:left;left:0;right:auto}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,0.75);color:var(--mm-color-text);border-color:rgba(0,0,0,0.1);border-color:var(--mm-color-border);position:relative;display:-webkit-box;display:flex;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{color:inherit;display:block;padding-top:12px;padding-top:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-bottom:12px;padding-bottom:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2)}.mm-listitem__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;flex-grow:1;flex-basis:10%}.mm-listitem__btn{-webkit-tap-highlight-color:rgba(255,255,255,0.4);tap-highlight-color:rgba(255,255,255,0.4);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);tap-highlight-color:var(--mm-color-background-emphasis);background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:54px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,0.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,0.05);background:var(--mm-color-background-highlight)}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:rgba(0,0,0,0.05);background:var(--mm-color-background-highlight);font-size:75%;text-transform:uppercase;min-height:20px;min-height:var(--mm-line-height);padding:6.5px;padding:calc(((var(--mm-listitem-size) * .75) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px}.mm-listitem_spacer{padding-top:44px;padding-top:var(--mm-listitem-size)}.mm-listitem_spacer>.mm-btn_next{top:44px;top:var(--mm-listitem-size)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:54px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(440px, 0, 0);transform:translate3d(440px, 0, 0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;width:1px !important;min-width:1px !important;height:1px !important;min-height:1px !important;padding:0 !important;overflow:hidden !important;position:absolute !important}.mm-menu_autoheight{-webkit-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block !important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none !important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto !important;height:auto !important}[class*=mm-menu_columns-]{-webkit-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block !important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(440px, 0, 0);transform:translate3d(440px, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-440px, 0, 0);transform:translate3d(-440px, 0, 0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(880px, 0, 0);transform:translate3d(880px, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-880px, 0, 0);transform:translate3d(-880px, 0, 0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(1320px, 0, 0);transform:translate3d(1320px, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-1320px, 0, 0);transform:translate3d(-1320px, 0, 0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%, 0, 0);transform:translate3d(500%, 0, 0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(80vw, 0, 0);transform:translate3d(80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(240px, 0, 0);transform:translate3d(240px, 0, 0)}}@media all and (min-width: 2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(1760px, 0, 0);transform:translate3d(1760px, 0, 0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-1760px, 0, 0);transform:translate3d(-1760px, 0, 0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0,0,0,0.3);color:var(--mm-color-text-dimmed);text-align:right;display:block;min-width:44px;float:right}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left}.mm-listitem_divider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-menu_dividers-light .mm-listitem_divider{background:inherit;font-size:inherit;color:rgba(0,0,0,0.3);color:var(--mm-color-text-dimmed);padding-top:18px;padding-top:calc((var(--mm-listitem-size) - var(--mm-line-height)) * .75);padding-bottom:6px;padding-bottom:calc((var(--mm-listitem-size) - var(--mm-line-height)) * .25)}.mm-menu_border-none .mm-listitem_divider{border-top-width:1px;border-top-style:solid}.mm-listview_fixeddivider{background:inherit;display:none;width:100%;position:absolute;top:0;left:0;right:0;z-index:10}.mm-listview_fixeddivider:after{content:none !important;display:none !important}.mm-panel_dividers .mm-listview_fixeddivider{display:block}.mm-wrapper_opened.mm-dragging .mm-menu,.mm-wrapper_opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}.mm-menu_dropdown{box-shadow:0 2px 10px rgba(0,0,0,0.3);height:80%;overflow:visible}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none !important;transform:none !important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s !important;transition-delay:0s !important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}[class*=mm-menu_tip-]:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,0.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}.mm-menu{--mm-iconbar-size:44px}.mm-iconbar{color:rgba(0,0,0,0.3);color:var(--mm-color-text-dimmed);border:0 solid rgba(0,0,0,0.1);border-color:var(--mm-color-border);border-right-width:1px;text-align:center;overflow:hidden;box-sizing:border-box;width:44px;width:var(--mm-iconbar-size);position:absolute;top:0;left:0;bottom:0;z-index:2}.mm-menu_iconbar .mm-navbars_bottom,.mm-menu_iconbar .mm-navbars_top,.mm-menu_iconbar .mm-panels{left:44px;left:var(--mm-iconbar-size)}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute}.mm-iconbar__bottom>*,.mm-iconbar__top>*{box-sizing:border-box;display:block;padding:11px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__top{top:0}.mm-iconbar__bottom{bottom:0}.mm-iconbar__tab_selected{background:rgba(255,255,255,0.4);background:var(--mm-color-background-emphasis)}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened ~ .mm-wrapper__blocker a:focus{outline:0;background:rgba(255,255,255,0.4);background:var(--mm-color-background-emphasis)}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-menu{--mm-iconpanel-size:44px}.mm-panel_iconpanel-1,.mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider{width:calc(100% - (44px * 1));width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2,.mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider{width:calc(100% - (44px * 2));width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3,.mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider{width:calc(100% - (44px * 3));width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first ~ .mm-panel,.mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider{width:calc(100% - 44px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-listview_fixeddivider,.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block !important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;transform:unset}.mm-menu_hidedivider .mm-panel_opened-parent .mm-listitem_divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-listview_fixeddivider,[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-navbars_bottom,.mm-navbars_top{background:inherit;border-color:inherit;border-width:0;position:absolute;left:0;right:0;z-index:1}.mm-navbars_bottom>.mm-navbar,.mm-navbars_top>.mm-navbar{border-width:0;display:-webkit-box;display:flex;position:relative}.mm-navbars_bottom>.mm-navbar:not(.mm-navbar_has-btns),.mm-navbars_top>.mm-navbar:not(.mm-navbar_has-btns){padding:0}.mm-navbars_bottom>.mm-navbar>:not(img):not(.mm-btn),.mm-navbars_top>.mm-navbar>:not(img):not(.mm-btn){-webkit-box-flex:1;flex:1}.mm-navbars_top{border-bottom-style:solid;border-bottom-width:1px;top:0;bottom:auto}.mm-menu_navbar_top-1 .mm-panels{top:44px;top:calc(var(--mm-navbar-size) * 1)}.mm-menu_navbar_top-2 .mm-panels{top:88px;top:calc(var(--mm-navbar-size) * 2)}.mm-menu_navbar_top-3 .mm-panels{top:132px;top:calc(var(--mm-navbar-size) * 3)}.mm-menu_navbar_top-4 .mm-panels{top:176px;top:calc(var(--mm-navbar-size) * 4)}.mm-navbars_bottom{border-top-style:solid;border-top-width:1px;bottom:0;top:auto}.mm-menu_navbar_bottom-1 .mm-panels{bottom:44px;bottom:calc(var(--mm-navbar-size) * 1)}.mm-menu_navbar_bottom-2 .mm-panels{bottom:88px;bottom:calc(var(--mm-navbar-size) * 2)}.mm-menu_navbar_bottom-3 .mm-panels{bottom:132px;bottom:calc(var(--mm-navbar-size) * 3)}.mm-menu_navbar_bottom-4 .mm-panels{bottom:176px;bottom:calc(var(--mm-navbar-size) * 4)}.mm-navbar_size-2{height:88px;height:calc(var(--mm-navbar-size) * 2)}.mm-navbar_size-3{height:132px;height:calc(var(--mm-navbar-size) * 3)}.mm-navbar_size-4{height:176px;height:calc(var(--mm-navbar-size) * 4)}.mm-navbar__breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 20px}.mm-navbar__breadcrumbs>*{display:inline-block;padding-right:6px;padding-top:12px;padding-top:calc((var(--mm-navbar-size) - var(--mm-line-height)) * .5);padding-bottom:12px;padding-bottom:calc((var(--mm-navbar-size) - var(--mm-line-height)) * .5)}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar_has-btns .mm-navbar__breadcrumbs{margin-left:-44px}.mm-navbar_has-btns .mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{margin-left:0;padding-left:0}.mm-navbar__tab_selected{background:inherit !important;color:inherit !important;border-width:1px;border-style:solid;border-color:inherit}.mm-navbar__tab_selected:first-child{border-left:none}.mm-navbar__tab_selected:last-child{border-right:none}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar{background:inherit !important;color:inherit !important}.mm-navbars_top .mm-navbar_tabs:not(:last-child){border-bottom-width:1px;border-bottom-style:solid}.mm-navbars_top .mm-navbar__tab_selected{border-bottom:none;margin-bottom:-1px}.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected{border-top:none}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:inherit;color:inherit}.mm-navbars_bottom .mm-navbar_tabs:not(:first-child){border-top-width:1px;border-top-style:solid}.mm-navbars_bottom .mm-navbar__tab_selected{border-top:none;margin-top:-1px}.mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected{border-bottom:none}.mm-navbar_tabs>a:not(.mm-navbar__tab_selected),.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,.mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(255,255,255,0.4);background:var(--mm-color-background-emphasis);color:rgba(0,0,0,0.3);color:var(--mm-color-text-dimmed)}.mm-searchfield{display:-webkit-box;display:flex;height:44px;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{border:none !important;outline:0 !important;box-shadow:none !important;border-radius:4px;background:rgba(0,0,0,0.05);background:var(--mm-color-background-highlight);color:rgba(0,0,0,0.75);color:var(--mm-color-text);font:inherit;font-size:inherit;line-height:35.2px;line-height:calc(var(--mm-navbar-size) * .7);display:block;box-sizing:border-box;width:100%;max-width:100%;height:24px;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{padding:6.6px 10px 0 10px;padding-top:calc(var(--mm-navbar-size) * .15);position:relative}.mm-panel__noresultsmsg{color:rgba(0,0,0,0.3);color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;padding:44px 0}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0 !important;right:0 !important;width:100% !important;border-left:none !important}.mm-searchfield__input{-webkit-box-flex:1;flex:1;box-sizing:border-box;width:100%;max-width:100%}.mm-searchfield__cancel{line-height:44px;line-height:var(--mm-navbar-size);text-decoration:none;display:block;padding-right:10px;margin-right:-100px;-webkit-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-panel>.mm-searchfield{width:100%;position:absolute;top:0;left:0}.mm-panel_has-searchfield{padding-top:44px;padding-top:var(--mm-navbar-size)}.mm-panel_has-navbar.mm-panel_has-searchfield{padding-top:88px;padding-top:calc(var(--mm-navbar-size) * 2)}.mm-panel_has-navbar.mm-panel_has-searchfield>.mm-searchfield{top:44px;top:var(--mm-navbar-size)}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:15;-webkit-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,0.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer ~ .mm-panels{-webkit-transition:right .4s ease;transition:right .4s ease}.mm-menu_has-sectionindexer .mm-sectionindexer{right:0}.mm-menu_has-sectionindexer .mm-panels{right:20px}.mm-menu_navbar_top-1 .mm-sectionindexer{top:46px;top:calc((var(--mm-navbar-size) * 1) + 2px)}.mm-menu_navbar_top-2 .mm-sectionindexer{top:90px;top:calc((var(--mm-navbar-size) * 2) + 2px)}.mm-menu_navbar_top-3 .mm-sectionindexer{top:134px;top:calc((var(--mm-navbar-size) * 3) + 2px)}.mm-menu_navbar_top-4 .mm-sectionindexer{top:178px;top:calc((var(--mm-navbar-size) * 4) + 2px)}.mm-menu_navbar_bottom-1 .mm-sectionindexer{bottom:46px;bottom:calc((var(--mm-navbar-size) * 1) + 2px)}.mm-menu_navbar_bottom-2 .mm-sectionindexer{bottom:90px;bottom:calc((var(--mm-navbar-size) * 2) + 2px)}.mm-menu_navbar_bottom-3 .mm-sectionindexer{bottom:134px;bottom:calc((var(--mm-navbar-size) * 3) + 2px)}.mm-menu_navbar_bottom-4 .mm-sectionindexer{bottom:178px;bottom:calc((var(--mm-navbar-size) * 4) + 2px)}.mm-menu_selected-hover .mm-listitem>.mm-listitem__btn,.mm-menu_selected-hover .mm-listitem>.mm-listitem__text,.mm-menu_selected-parent .mm-listitem>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem>.mm-listitem__text{-webkit-transition:background .4s ease;transition:background .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected .mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,0.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) .mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,0.4);background:var(--mm-color-background-emphasis)}.mm-menu,.mm-slideout{--mm-sidebar-collapsed-size:44px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:block !important;top:0 !important;right:auto !important;bottom:0 !important;left:0 !important}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-listitem_divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 44px);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(44px, 0, 0);transform:translate3d(44px, 0, 0);-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0);transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0)}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{border-right-width:1px;border-right-style:solid;min-width:0 !important;max-width:100000px !important}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none !important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened ~ .mm-slideout{width:calc(100% - 440px);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(440px, 0, 0);transform:translate3d(440px, 0, 0);-webkit-transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0);transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0)}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}label.mm-toggle{border-radius:34px;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:5px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2)}label.mm-toggle:before{content:'';display:block;border-radius:34px;width:32px;height:32px;margin:1px}input.mm-toggle{position:absolute;left:-10000px}input.mm-toggle:checked ~ label.mm-toggle:before{float:right}label.mm-toggle{background:rgba(0,0,0,0.1);background:var(--mm-color-border)}label.mm-toggle:before{background:#f3f3f3;background:var(--mm-color-background)}input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}label.mm-check{width:34px;height:34px}label.mm-check:before{border-color:rgba(0,0,0,0.75);border-color:var(--mm-color-text);content:'';display:block;border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check{position:absolute;left:-10000px}input.mm-check:checked ~ label.mm-check:before{opacity:1}[dir=rtl] input.mm-toggle:checked ~ label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after,.mm-panel_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after,.mm-panel_border-full .mm-listitem:after{left:0 !important}.mm-menu_border-offset .mm-listitem:after,.mm-panel_border-offset .mm-listitem:after{right:20px}.mm-menu_fx-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-zoom{-webkit-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}.mm-wrapper_opening .mm-menu_fx-menu-zoom{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right{-webkit-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);transform:scale(0.7, 0.7) translate3d(30%, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_fx-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.mm-wrapper_opening .mm-menu_fx-menu-fade{opacity:1}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_fx-panels-zoom .mm-panel,.mm-panel_fx-zoom{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);transform:scale(1.5, 1.5) translate3d(100%, 0, 0)}.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened,.mm-panel_fx-zoom.mm-panel_opened{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent,.mm-panel_fx-zoom.mm-panel_opened-parent{-webkit-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);transform:scale(0.7, 0.7) translate3d(-30%, 0, 0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent,.mm-panel_fx-slide-0.mm-panel_opened-parent{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent,.mm-panel_fx-slide-100.mm-panel_opened-parent{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-menu_fx-panels-slide-up .mm-panel,.mm-panel_fx-slide-up{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.mm-menu_fx-panels-slide-up .mm-panel_opened,.mm-menu_fx-panels-slide-up .mm-panel_opened-parent,.mm-panel_fx-slide-up.mm-panel_opened{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_fx-panels-slide-right .mm-panel,.mm-panel_fx-slide-right{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-menu_fx-panels-slide-right .mm-panel_opened,.mm-menu_fx-panels-slide-right .mm-panel_opened-parent,.mm-panel_fx-slide-right.mm-panel_opened{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[class*=mm-menu_fx-listitems-] .mm-listitem{-webkit-transition:none .4s ease;transition:none .4s ease}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}.mm-menu_fx-listitems-slide .mm-listitem{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);opacity:0}.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.mm-menu_fx-listitems-fade .mm-listitem{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem{opacity:1}.mm-menu_fx-listitems-drop .mm-listitem{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem{opacity:1;top:0}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(100vw, 0, 0);transform:translate3d(100vw, 0, 0)}@media all and (max-width: 140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}}@media all and (min-width: 10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(10000px, 0, 0);transform:translate3d(10000px, 0, 0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-100vw, 0, 0);transform:translate3d(-100vw, 0, 0)}@media all and (max-width: 140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-140px, 0, 0);transform:translate3d(-140px, 0, 0)}}@media all and (min-width: 10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-10000px, 0, 0);transform:translate3d(-10000px, 0, 0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel:after,.mm-menu_listview-justify .mm-panels>.mm-panel:before,.mm-panels>.mm-panel_listview-justify:after,.mm-panels>.mm-panel_listview-justify:before{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview,.mm-panels>.mm-panel_listview-justify .mm-listview{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem,.mm-panels>.mm-panel_listview-justify .mm-listitem{-webkit-box-flex:1;flex:1 0 auto;min-height:44px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem:not(.mm-listitem_divider),.mm-panels>.mm-panel_listview-justify .mm-listitem:not(.mm-listitem_divider){display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text,.mm-panels>.mm-panel_listview-justify .mm-listitem__text{box-sizing:border-box;-webkit-box-flex:1;flex:1 0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text,.mm-panel_multiline .mm-listitem__text{text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened ~ .mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened ~ .mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim ~ .mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black ~ .mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white ~ .mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,0.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.mm-menu_popup.mm-menu_opened ~ .mm-slideout{-webkit-transform:none !important;transform:none !important;z-index:0}.mm-menu_popup.mm-menu_opened ~ .mm-wrapper__blocker{-webkit-transition-delay:0s !important;transition-delay:0s !important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-80vw, 0, 0);transform:translate3d(-80vw, 0, 0)}@media all and (max-width: 300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-240px, 0, 0);transform:translate3d(-240px, 0, 0)}}@media all and (min-width: 550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate3d(-440px, 0, 0);transform:translate3d(-440px, 0, 0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout,.mm-menu_position-front.mm-menu_opened ~ .mm-slideout,.mm-menu_position-top.mm-menu_opened ~ .mm-slideout{-webkit-transform:none !important;transform:none !important;z-index:0}.mm-menu_position-bottom.mm-menu_opened ~ .mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened ~ .mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened ~ .mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:var(--mm-shadow);content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0, 0 0, 0 100%, -20px 100%);clip-path:polygon(-20px 0, 0 0, 0 100%, -20px 100%)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0, 40px 0, 40px 100%, 20px 100%);clip-path:polygon(20px 0, 40px 0, 40px 100%, 20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:var(--mm-shadow)}.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{margin:0 !important}.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{padding:0;float:left;position:relative;width:50%;height:0;padding-top:50%}.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{width:25%;padding-top:25%}.mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{width:75%;padding-top:75%}.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{width:100%;padding-top:100%}.mm-menu_tileview .mm-listitem__text,.mm-panel_tileview .mm-listitem__text{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu_tileview .mm-listitem__btn,.mm-panel_tileview .mm-listitem__btn{width:auto}.mm-menu_tileview .mm-listitem__btn:after,.mm-menu_tileview .mm-listitem__btn:before,.mm-panel_tileview .mm-listitem__btn:after,.mm-panel_tileview .mm-listitem__btn:before{content:none;display:none}.mm-menu_tileview .mm-listitem_divider,.mm-panel_tileview .mm-listitem_divider{display:none}.mm-menu_tileview .mm-panel,.mm-panel_tileview{padding-left:0;padding-right:0}.mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before,.mm-panel_tileview:after,.mm-panel_tileview:before{content:none;display:none}body.modal-open .mm-slideout{z-index:unset}.adminimal-menu #header{top:27px}#header{background-color:white;position:relative;top:0;z-index:500;padding:0;max-width:100%}@media (max-width: 991.98px){#megaproductmenu{display:none}}.header-main-container{background-color:white;z-index:501;padding-top:12px;padding-bottom:12px}.main-menu{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}#top-navigation{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;align-content:center;-webkit-box-align:center;align-items:center;padding-bottom:12px}#top-navigation .nav span,#top-navigation .nav a{background-color:transparent !important;color:#0045A8;font-size:13px;font-weight:400;padding:2px 12px;position:relative}#top-navigation .nav span:hover,#top-navigation .nav a:hover{background:transparent !important;color:#199ee1}#top-navigation .nav span:hover:after,#top-navigation .nav a:hover:after{content:'';width:150%;left:-25%;height:100%;display:block;background-color:transparent !important;position:absolute;top:50%;z-index:1}#top-navigation .nav span.active,#top-navigation .nav a.active{color:#199ee1;background-color:transparent !important}#main-navigation span,#main-navigation a{background-color:transparent !important;color:#0045A8;font-size:16px;font-weight:bold;position:relative;display:block;padding:12px 30px}#main-navigation span:hover,#main-navigation a:hover{background:transparent !important;color:#199ee1}#main-navigation span:hover:after,#main-navigation a:hover:after{content:'';width:150%;left:-25%;height:100%;display:block;background-color:transparent;position:absolute;top:50%;z-index:1}#main-navigation span .caret,#main-navigation a .caret{display:none}#main-navigation span.active:not(#productMenu),#main-navigation a.active:not(#productMenu){color:#199ee1}.dropdown-menu{border-radius:0;border:0;box-shadow:0px 0px 40px rgba(0,0,0,0.25)}#main-navigation .dropdown-menu,#top-navigation .dropdown-menu{padding:22px}#main-navigation .dropdown-menu a,#top-navigation .dropdown-menu a{font-size:12px;font-weight:400;padding:6px 12px}#main-navigation .dropdown-menu a{font-size:14px}#main-navigation ul.menu.nav{display:-webkit-box;display:flex}#productMenu .caret{display:none}#productMenu+ul{display:none !important}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(200px, 100px, 0) scale(0.4);transform:translate3d(200px, 100px, 0) scale(0.4)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(200px, 100px, 0) scale(0.4);transform:translate3d(200px, 100px, 0) scale(0.4)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}.megaDropDownWrap{position:relative;opacity:0;-webkit-transform:translate3d(200px, -10px, -1px) scale(0.1);transform:translate3d(200px, -10px, -1px) scale(0.1);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;display:block !important;z-index:1;pointer-events:none}.megaDropDownMenu{border:none;box-shadow:0px 12px 40px rgba(0,0,0,0.2)}.megaDropDownMenu .hover_container .container ul{-webkit-columns:1;-moz-columns:1;columns:1}.megaDropDownMenu ul a,.megaDropDownMenu .level2Title{color:#0045A8;padding:8px 12px}.megaDropDownMenu ul a:hover,.megaDropDownMenu .level2Title:hover{background-color:#efefef}.megaDropDownWrap.active{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);pointer-events:all}#header .logo img{height:auto;width:170px}#header-logo{height:100%;margin-top:auto;padding-bottom:12px;margin-top:12px}@media (min-width: 768px){#block-lang-dropdown-language .form-item-lang-dropdown-select{margin-top:0;margin-bottom:0}}#block-lang-dropdown-language{margin-left:16px}.form-item-lang-dropdown-select label{display:block}.form-item-lang-dropdown-select .dd-select{height:33px !important;background-color:#dadada !important;border:none;border-radius:32px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-content:center;padding:0px 12px}.form-item-lang-dropdown-select .dd-selected{text-align:center;color:#828282;line-height:1;font-size:14px;text-transform:uppercase;font-weight:400}.form-item-lang-dropdown-select .dd-pointer-down,.form-item-lang-dropdown-select .dd-pointer-up{right:0;position:relative;top:0;margin-left:6px}.form-item-lang-dropdown-select .dd-options{border:0;box-shadow:0px 4px 40px rgba(0,0,0,0.2)}.form-item-lang-dropdown-select .dd-options .dd-option-text{text-transform:uppercase;font-weight:400}#main-navigation-search .region-search,#header-right .region-search{background-color:transparent}#main-navigation-search .region-search .form-item-custom-search-blocks-form-1,#header-right .region-search .form-item-custom-search-blocks-form-1{position:absolute;top:-60px;right:70px;width:auto;height:100px;opacity:0;-webkit-transform:translate3d(-200px, 0px, 0px) scale(1);transform:translate3d(-200px, 0px, 0px) scale(1);pointer-events:none;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#main-navigation-search .region-search .form-item-custom-search-blocks-form-1 input[type="text"],#header-right .region-search .form-item-custom-search-blocks-form-1 input[type="text"]{padding:0;margin-top:60px;border-top-left-radius:12px;border-bottom-left-radius:12px;font-size:18px;background-color:white;box-shadow:0px 12px 40px rgba(0,0,0,0.2);color:#0045A8 !important;padding:6px 32px;width:400px}#main-navigation-search .region-search .form-item-custom-search-blocks-form-1 input[type="submit"],#header-right .region-search .form-item-custom-search-blocks-form-1 input[type="submit"]{margin-top:60px;border:0;padding:6px 12px;font-size:18px;background-color:#0045A8;color:white;width:60px;border-top-right-radius:12px;border-bottom-right-radius:12px;background-image:url("../../img/react/opple-icon-search-white.svg");height:46px;background-repeat:no-repeat;background-size:24px;background-position:center center}#main-navigation-search .region-search .form-item-custom-search-blocks-form-1 input[type="submit"]:hover,#header-right .region-search .form-item-custom-search-blocks-form-1 input[type="submit"]:hover{background-color:#199ee1}#main-navigation-search .region-search .form-item-custom-search-blocks-form-1.active,#header-right .region-search .form-item-custom-search-blocks-form-1.active{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);pointer-events:all;max-width:100vw}#main-navigation-search .region-search .form-submit,#header-right .region-search .form-submit{position:relative;background:transparent;background-size:24px;background-repeat:no-repeat;background-position:center center;background-image:url("../../img/react/opple-icon-search.svg")}#main-navigation-search .region-search .form-submit:hover,#header-right .region-search .form-submit:hover{background-image:url("../../img/react/opple-icon-search--hover.svg")}#main-navigation-search .region-search .form-submit.search-is-open,#header-right .region-search .form-submit.search-is-open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 24 24' fill='none' stroke='%230045A8' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")}#main-navigation-search .region-search .form-submit.search-is-open:hover,#header-right .region-search .form-submit.search-is-open:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 24 24' fill='none' stroke='%23828282' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#0045A8;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.responsive-menu-toggle-icon span.label{display:none}.region-navigation{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.responsive-menu-block-wrapper{display:none !important}@media (max-width: 991.98px){.desktop-only{display:none}}@media (min-width: 992px){.mobile-only{display:none}}@media (max-width: 991.98px){#header-right{margin-left:auto}#header .logo img{max-width:90px}}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:#0045A8}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next),.mm-menu .nolink{color:#0045A8;font-weight:bold}.mm-panels{background-color:#fff}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:#0045A8;font-weight:bold}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:#0045A8;border-right:0px;border-bottom:0px}.mm-panel.mm-hasnavbar .mm-navbar{background:white}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li:after{border:0;border-bottom:solid 1px #efefef}.mm-listview>li:not(.mm-divider):after{border:0}.mm-listview>li .mm-next:before{border-left-color:#0045A8;border-left:solid 1px #efefef}.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:22px}@media (max-width: 991.98px){#header-right .mobile-only{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}}.mobile-only .region-navigation{position:relative;top:0px}.mobile-only .region-language{float:left;position:relative;top:0px;margin:0;top:5px}.mobile-only .region-language .form-item-lang-dropdown-select .dd-selected{font-size:13px}.mobile-only .region-language .form-item-lang-dropdown-select .dd-select{height:30px !important}#header-right .mobile-only .region-search{display:block;position:relative;top:4px}#header-right .mobile-only .region-search .form-submit{height:32px}#block-responsive-menu-toggle{margin-left:12px}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{width:30px;height:3px;border-radius:0}.responsive-menu-toggle-icon:before{top:6px}.responsive-menu-toggle-icon:after{top:22px}#header-right .mobile-only .region-search .form-item-custom-search-blocks-form-1{display:-webkit-box;display:flex;top:0px;left:0;right:0;margin:0 -180%;-webkit-transform:translate3d(0px, 100px, 0px) scale(1);transform:translate3d(0px, 100px, 0px) scale(1)}#header-right .region-search .form-item-custom-search-blocks-form-1.active{-webkit-transform:translate3d(0px, 0px, 0px) scale(1);transform:translate3d(0px, 0px, 0px) scale(1)}#block-responsive-menu-toggle{position:relative;top:4px}@media (max-width: 991.98px){#header{position:-webkit-sticky;position:sticky}.header-main-container{padding-top:3px;padding-bottom:3px}}.megaDropDownMenu .itemBlock{box-shadow:unset}.megaDropDownMenu .border-left{border-left:solid 1px #D8D8D8;height:100%}.megaDropDownMenu h2{text-align:center;font-size:32px;margin-bottom:22px}.megaDropDownMenu h2:hover{text-decoration:none;color:#199ee1}.megaDropDownMenu a:hover{text-decoration:none}.megaDropDownMenu .imageBlock{width:200px;height:270px;background-size:200px !important;background-repeat:no-repeat !important;margin:auto;position:relative}#megaproductmenu{position:relative;z-index:-1}.megaDropDownMenu ul.level2 li{margin:0}.megaDropDownMenu ul a,.megaDropDownMenu .level2Title{font-size:16px;padding:4px 22px;font-weight:400}.hover_container .container{width:50%;left:50%;padding:0;background-color:transparent;border-left:solid 1px #D8D8D8;height:calc(100% - 12px);margin-bottom:12px;bottom:12px;display:block;opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.hover_container:hover .container{opacity:1;pointer-events:all}.hover_container .level2Title{width:50%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative}.hover_container .level2Title:hover{background-color:transparent;color:#199ee1;opacity:1}.hover_container .level2Title:after{content:'';width:16px;height:16px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 24 24' fill='none' stroke='%23199EE1' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");background-size:cover;position:absolute;float:right;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;left:calc(100% - 40px);top:4px;opacity:0}.hover_container:hover .level2Title{color:#199ee1}.hover_container:hover .level2Title:after{left:calc(100% - 20px);opacity:1}.megaDropDownMenu ul a:hover,.megaDropDownMenu .level2Title:hover{background-color:transparent;color:#199ee1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.megaDropDownMenu .armaturen{padding-bottom:12px}.footer-top{color:#e6ecf6;background-color:#0045A8;background-color:#0145ab;font-weight:400;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003C92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:-30vw -50vw;background-size:75vw;font-size:1.4rem;padding:45px 10px;line-height:1.5}@media (max-width: 991.98px){.footer-top{background-size:120vw}}.footer-top h1,.footer-top h2,.footer-top h3,.footer-top h4,.footer-top h5,.footer-top h6{color:white;font-size:1.6rem;margin-bottom:7px}.footer-top .block a{color:#e6ecf6;position:relative;text-decoration:none;display:inline-block}.footer-top .block a:after{content:'';width:0px;margin:auto;display:block;height:1px;background-color:white;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.footer-top .block a:hover:after,.footer-top .block a:focus:after{width:100%}.footer-top .block a:hover,.footer-top .block a:focus{color:white}.footer-top ul{padding:0}.footer-top ul li{list-style:none;margin-bottom:7px}.footer-top .block{width:100%;padding:0 10px}@media (min-width: 992px){.footer-top .block{width:185px}}@media (max-width: 1199.98px){.footer-top .block{margin-bottom:32px;width:200px;padding:0}}@media (max-width: 767.98px){.footer-top .block{width:160px}}.footer-top .block#block-block-33{width:100%;font-size:11px;color:#ccdaee;padding-bottom:5px;position:relative}@media (min-width: 768px){.footer-top .block#block-block-33{width:281px;margin:0;height:100%}}@media (min-width: 768px) and (max-width: 1199.98px){.footer-top .block#block-block-33{width:100%;padding-right:280px}.footer-top .block#block-block-33 #block-block-2{right:0;top:14px;text-align:right}}.footer-top .region-footer{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}@media (min-width: 768px){.footer-top .region-footer{padding-left:32px}}.footer-top .logo-footer{max-width:140px;display:block;margin-bottom:32px;position:relative}@media (min-width: 768px){.footer-top .logo-footer{left:-10px}}.footer-top #block-block-2{width:100%;text-align:left;font-size:11px;position:absolute;top:100%;left:0;color:#0045A8}.footer-top #block-block-2 ul.list-inline li a{display:-webkit-box;display:flex;width:16px;height:16px;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;background-color:#0045A8;border:solid 4px white;color:white;padding:10px;border-radius:40px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;box-shadow:0 0 0 rgba(0,0,0,0.2)}.footer-top #block-block-2 ul.list-inline li a:hover{background-color:white;color:#0045A8;padding:14px;border-width:0px;box-shadow:0 6px 10px rgba(0,0,0,0.9);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.region-footer-disclaimer{padding:15px 0 40px 0px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.region-footer-disclaimer #block-menu-block-1 ul{top:0;-webkit-transform:none;transform:none}.region-footer-disclaimer #block-menu-block-1 a{padding:0;margin:0 12px}.region-footer-disclaimer #block-menu-block-1 a{color:#0045A8;position:relative;text-decoration:none;display:inline-block}.region-footer-disclaimer #block-menu-block-1 a:after{content:'';width:0px;margin:auto;display:block;height:1px;background-color:#0045A8;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.region-footer-disclaimer #block-menu-block-1 a:hover:after,.region-footer-disclaimer #block-menu-block-1 a:focus:after{width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bxslider-views-slideshow-main-frame-row{height:100%;position:relative}.bxslider-views-slideshow-main-frame-row:after{content:'';clear:both;display:table}.bxslider-views-slideshow-main-frame:after{content:'';display:table;clear:both}#block-views-slider-block{margin:auto}.banner .highlighted .block-title{display:none}.bxslider-views-slideshow-main-frame{margin:0;padding:0}.bxslider-views-slideshow-main-frame .bxslider.viewsSlideshowBxslider-processed{margin:0;padding:0}.view-slider{box-shadow:none}.bxslider-views-slideshow-main-frame-row{position:relative}@media (min-width: 992px){.bxslider-views-slideshow-main-frame-row{min-height:27vw;max-height:676px}}@media (max-width: 1199.98px){.bxslider-views-slideshow-main-frame-row{position:relative !important}}.view-slider .sliderBody{position:relative;min-height:27vw;max-height:676px;background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:100px;padding-bottom:160px;width:100%;margin:0}.view-slider .sliderBody:after{display:table}.view-slider .sliderBody .image{display:none}.view-slider .sliderBody .container{color:white;font-size:14px;font-weight:400;height:100%}.view-slider .sliderBody .container>.row{height:100%}.view-slider .sliderBody .slider-column{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-content:center;height:100%}.view-slider .sliderBody h1,.view-slider .sliderBody h2,.view-slider .sliderBody h3,.view-slider .sliderBody h4,.view-slider .sliderBody h5,.view-slider .sliderBody h6{font-size:50px;color:white;margin-bottom:22px}.view-slider .sliderBody .sliderCTA a{background-color:#0045A8;border-radius:100px;padding:2px 0px 2px 22px;font-size:22px;width:240px;height:50px;color:transparent;margin-top:44px}.view-slider .sliderBody .sliderCTA a:before,.view-slider .sliderBody .sliderCTA a:after{display:none}.bx-controls.bx-has-controls-direction a{opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") no-repeat center center !important}.bx-controls.bx-has-controls-direction a.bx-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.views-slideshow-bxslider:hover .bx-controls.bx-has-controls-direction a{opacity:0.6}.views-slideshow-bxslider:hover .bx-controls.bx-has-controls-direction a:hover{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") no-repeat center center !important}.region.region-highlighted{max-width:1920px;margin:auto;margin-bottom:30px}[js-data="mobile-img"]{display:none}@media (max-width: 1199.98px){.view-slider .sliderBody h1,.view-slider .sliderBody h2,.view-slider .sliderBody h3,.view-slider .sliderBody h4,.view-slider .sliderBody h5,.view-slider .sliderBody h6{font-size:32px}}@media (max-width: 991.98px){.view-slider .sliderBody{height:auto;background:#0045A8 !important;padding:0 0 40px 0}.view-slider .sliderBody img{width:100%;vertical-align:center}.view-slider .sliderBody .mobile-only{margin:auto}.view-slider .sliderBody h1,.view-slider .sliderBody h2,.view-slider .sliderBody h3,.view-slider .sliderBody h4,.view-slider .sliderBody h5,.view-slider .sliderBody h6{font-size:24px;color:white;margin-bottom:12px}.view-slider .sliderBody .slider-content{padding-top:22px;padding-bottom:22px;height:220px}}.page-banner{font-size:14px;color:white}.page-banner .page-banner-inner{min-height:29vw;max-width:1920px;padding-top:100px;padding-bottom:100px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;align-content:center;background-size:cover;background-position:center center;margin:auto}.page-banner h1,.page-banner h2,.page-banner h3,.page-banner h4,.page-banner h5,.page-banner h6{font-size:50px;color:white;margin-bottom:22px}@media (max-width: 991.98px){.page-banner .page-banner-inner{height:auto;padding-top:0px;padding-bottom:0px;background:#0045A8 !important}.page-banner .page-banner-inner .mobile-only{width:100%}.page-banner .page-banner-inner img{width:100%}.page-banner h1,.page-banner h2,.page-banner h3,.page-banner h4,.page-banner h5,.page-banner h6{font-size:24px;color:white;margin-bottom:12px}.page-banner .banner__text{padding-top:22px;padding-bottom:42px}.page-banner .container{-webkit-box-flex:1;flex-grow:1}}.region.region-homepage-content{max-width:1920px;margin:auto;margin-bottom:30px}.pageTitle{background:none !important}.pageTitle h1{color:#0045A8;font-size:40px}.pageTitle h2{color:#0045A8}.pageTitle ol.breadcrumb{font-family:Whitney-Medium, Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#828282;font-size:14px;padding-left:0}.pageTitle .pageTitleBack{padding:14px 15px 15px 0}.pageTitle .pageTitleBack a{color:#828282;font-size:14px;font-family:Whitney-Medium, Arial, 'Helvetica Neue', Helvetica, sans-serif}@media (max-width: 991.98px){.pageTitle h1{font-size:27px}}.page-product.products-level-1 .pageTitle.row,.page-product.products-level-2 .pageTitle.row{margin:0 0 20px 0;padding:15px 0}.front #block-views-nieuws-block-4,.view-nieuws{padding:60px 0px;max-width:1170px;margin:auto}.front #block-views-nieuws-block-4 .block-title,.view-nieuws .block-title{text-align:center;font-size:4rem;margin-bottom:42px;font-weight:700}.front #block-views-nieuws-block-4 .itemBlock.itemEqual,.front #block-views-nieuws-block-4 .views-row,.view-nieuws .itemBlock.itemEqual,.view-nieuws .views-row{display:inline;position:relative;text-align:center;text-decoration:none;box-shadow:unset;height:auto !important;max-height:auto !important;overflow:hidden !important}.front #block-views-nieuws-block-4 .itemBlock.itemEqual a:hover,.front #block-views-nieuws-block-4 .views-row a:hover,.view-nieuws .itemBlock.itemEqual a:hover,.view-nieuws .views-row a:hover{text-decoration:none;color:#199ee1}.front #block-views-nieuws-block-4 .itemBlock.itemEqual a,.front #block-views-nieuws-block-4 .itemBlock.itemEqual h2,.front #block-views-nieuws-block-4 .views-row a,.front #block-views-nieuws-block-4 .views-row h2,.view-nieuws .itemBlock.itemEqual a,.view-nieuws .itemBlock.itemEqual h2,.view-nieuws .views-row a,.view-nieuws .views-row h2{color:#0045A8}.front #block-views-nieuws-block-4 .itemBlock.itemEqual:hover a,.front #block-views-nieuws-block-4 .itemBlock.itemEqual:hover h2,.front #block-views-nieuws-block-4 .views-row:hover a,.front #block-views-nieuws-block-4 .views-row:hover h2,.view-nieuws .itemBlock.itemEqual:hover a,.view-nieuws .itemBlock.itemEqual:hover h2,.view-nieuws .views-row:hover a,.view-nieuws .views-row:hover h2{color:#199ee1}.front #block-views-nieuws-block-4 .itemBlock.itemEqual:hover img,.front #block-views-nieuws-block-4 .views-row:hover img,.view-nieuws .itemBlock.itemEqual:hover img,.view-nieuws .views-row:hover img{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;box-shadow:0 0 0 4px #0045A8}.front #block-views-nieuws-block-4 .itemBlock.itemEqual h2,.front #block-views-nieuws-block-4 .views-row h2,.view-nieuws .itemBlock.itemEqual h2,.view-nieuws .views-row h2{font-size:1.8rem;margin-bottom:8px !important}.front #block-views-nieuws-block-4 .itemBlock.itemEqual .date,.front #block-views-nieuws-block-4 .views-row .date,.view-nieuws .itemBlock.itemEqual .date,.view-nieuws .views-row .date{color:#0045A8}.front #block-views-nieuws-block-4 .itemBlock.itemEqual .date,.front #block-views-nieuws-block-4 .views-row .date,.view-nieuws .itemBlock.itemEqual .date,.view-nieuws .views-row .date{color:#828282}.front #block-views-nieuws-block-4 .itemBlock.itemEqual img,.front #block-views-nieuws-block-4 .views-row img,.view-nieuws .itemBlock.itemEqual img,.view-nieuws .views-row img{border-radius:100%;width:100%;box-shadow:0 0 0 0px #0045A8;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;max-width:220px;margin:10px auto 22px auto}.front #block-views-nieuws-block-4 .itemBlock.itemEqual .newsblok,.front #block-views-nieuws-block-4 .views-row .newsblok,.view-nieuws .itemBlock.itemEqual .newsblok,.view-nieuws .views-row .newsblok{min-height:90px}@media (max-width: 991.98px){.front #block-views-nieuws-block-4 .itemBlock.itemEqual,.view-nieuws .itemBlock.itemEqual{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:left}.front #block-views-nieuws-block-4 .itemBlock.itemEqual:hover,.view-nieuws .itemBlock.itemEqual:hover{background:none}}.front .view-footer{margin:auto;text-align:center;margin-top:12px}.front .view-footer:before{content:'';display:table;clear:both}.home.button{padding:8px 22px;border:solid 1px #0045A8;border-radius:100px;font-weight:bold;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;min-width:200px}.home.button:hover{color:#199ee1;border:solid 1px #199ee1}.block-bean.one-column .entity{max-width:1170px;margin:auto;padding:0 20px;max-width:650px}.bean__two-columns img{width:100%}.bean__two-columns .column__text{width:100%;max-width:487.5px;padding:0 15px;max-width:404.16667px}@media (max-width: 1199.98px){.bean__two-columns .column__text{width:50%;max-width:50%}}@media (max-width: 991.98px){.bean__two-columns .column__text{width:100%;max-width:100%}}@media (max-width: 991.98px){.bean__two-columns .column__image{width:100%}.bean__two-columns .column__text{padding:40px 20px}}#block-bean-support-lets-team-op .bean__two-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:stretch;align-items:stretch}#block-bean-support-lets-team-op .bean__two-columns .column__image .field-name-field-afbeelding,#block-bean-support-lets-team-op .bean__two-columns .column__image .field-items,#block-bean-support-lets-team-op .bean__two-columns .column__image .field-item{height:100%}#block-bean-support-lets-team-op .bean__two-columns img{height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}#block-bean-support-lets-team-op .entity,#block-bean-over-ons .entity{overflow:hidden;background-color:#0045A8}@media (max-width: 991.98px){#block-bean-support-lets-team-op .entity,#block-bean-over-ons .entity{flex-wrap:wrap}}#block-bean-support-lets-team-op .entity .column__text,#block-bean-over-ons .entity .column__text{padding:65px 20px}@media (max-width: 1199.98px){#block-bean-support-lets-team-op .entity .column__text,#block-bean-over-ons .entity .column__text{max-width:650px}}@media (max-width: 991.98px){#block-bean-support-lets-team-op .entity .column__text,#block-bean-over-ons .entity .column__text{max-width:718px;margin:auto}}@media (max-width: 767.98px){#block-bean-support-lets-team-op .entity .column__text,#block-bean-over-ons .entity .column__text{margin:auto 35px;padding:65px 0}}#block-bean-support-lets-team-op .entity .column__text>h2,#block-bean-over-ons .entity .column__text>h2{font-weight:bold;margin:0;margin-bottom:12px}@media (max-width: 991.98px){#block-bean-support-lets-team-op .entity .column__text>h2,#block-bean-over-ons .entity .column__text>h2{line-height:1}}#block-bean-support-lets-team-op .entity .column__text h3,#block-bean-over-ons .entity .column__text h3{font-size:6rem}@media (max-width: 991.98px){#block-bean-support-lets-team-op .entity .column__text h3,#block-bean-over-ons .entity .column__text h3{line-height:1;font-size:3rem}}#block-bean-support-lets-team-op .entity{margin-bottom:80px}#block-bean-support-lets-team-op .column__text{margin-right:0}@media (min-width: 1200px){#block-bean-support-lets-team-op .column__text{margin-right:180px}}#block-bean-over-ons .column__text{margin-left:0}@media (min-width: 1200px){#block-bean-over-ons .column__text{margin-left:97.5px}}#block-bean-over-ons .bean__two-columns{-webkit-box-align:stretch;align-items:stretch}#block-bean-over-ons .bean__two-columns .column__image .field-name-field-afbeelding,#block-bean-over-ons .bean__two-columns .column__image .field-items,#block-bean-over-ons .bean__two-columns .column__image .field-item{height:100%}#block-bean-over-ons .bean__two-columns img{height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}#block-bean-over-ons .entity{background-color:#d5ecfb;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23c3e3fa'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50vw 0vw;background-size:100vw}#block-bean-support-lets-team-op .entity{background-color:#0145ab;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23003C92'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:20vw -30vw;background-size:60vw;color:white}#block-bean-support-lets-team-op .entity h1,#block-bean-support-lets-team-op .entity h2,#block-bean-support-lets-team-op .entity h3,#block-bean-support-lets-team-op .entity h4,#block-bean-support-lets-team-op .entity h5,#block-bean-support-lets-team-op .entity h6{color:white}.block-bean .field-name-field-cta a,a.cta{padding:8px 22px;border-radius:100px;min-width:200px;text-align:center;background-color:#199ee1;color:white;display:inline-block;font-weight:bold;margin-top:32px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.block-bean .field-name-field-cta a:hover,a.cta:hover{background-color:#0d72c5;text-decoration:none}@media (max-width: 1199.98px){.ledproducts.container{flex-wrap:wrap}.ledproducts.container .led-luminaires,.ledproducts.container .led-lamps{width:100%}}.ledproducts__wrapper{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#e8e8e8));background-image:linear-gradient(#fff 50%, #e8e8e8);padding:65px 0;overflow:hidden}@media (max-width: 767.98px){.ledproducts__wrapper{padding:30px 0}}.led-luminaires,.led-lamps{float:left;display:-webkit-box;display:flex;width:50%;position:relative;margin:20px 0}.led-luminaires .column__image,.led-lamps .column__image{padding-right:20px;display:block}.led-luminaires .column__image img,.led-lamps .column__image img{margin:0 auto;display:block}.led-luminaires .column__text,.led-lamps .column__text{max-width:unset}.led-luminaires .column__image,.led-lamps .column__image{margin:auto}@media (max-width: 1199.98px){.led-luminaires .column__image,.led-lamps .column__image{width:33%;padding-right:0}.led-luminaires .column__text,.led-lamps .column__text{width:100%}}@media (max-width: 991.98px){.led-luminaires .column__image,.led-lamps .column__image{width:40%}.led-luminaires .column__image img,.led-lamps .column__image img{width:100%;height:auto}.led-luminaires .column__text,.led-lamps .column__text{width:66%;padding:0px 10px}.led-luminaires .field-name-field-text,.led-lamps .field-name-field-text{display:none}.led-luminaires .field-name-field-cta a,.led-lamps .field-name-field-cta a{margin-top:0}}@media (max-width: 991.98px) and (max-width: 479.98px){.led-luminaires .field-name-field-cta a,.led-lamps .field-name-field-cta a{min-width:160px;padding:4px 2px;font-size:1.3rem}}.led-luminaires .column__image::after{width:100%}.ledproducts{display:-webkit-box;display:flex}.ledproducts .bean__two-columns .column__text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}@media (min-width: 992px){.ledproducts .bean__two-columns .column__text{height:100%}}.ledproducts .bean__two-columns .column__text .field-name-field-cta{margin-top:auto}.home-projects .container{max-width:1170px;margin:0}@media (min-width: 1200px){.home-projects .container{margin:auto}}@media (max-width: 1199.98px){.home-projects .container{max-width:650px;padding:40px 20px}}@media (max-width: 991.98px){.home-projects .container{max-width:718px;margin:auto}}@media (max-width: 767.98px){.home-projects .container{margin:auto 35px;padding:40px 0}}.home-projects p{color:white;max-width:50%}@media (max-width: 991.98px){.home-projects p{max-width:100%}}.partners>div{text-align:center}.form-item-lang-dropdown-select .dd-options{background-color:#dadada;border-radius:16px;text-align:center;border:solid white 6px;box-shadow:none;width:80px !important;left:-5px}.form-item-lang-dropdown-select .dd-options .dd-option-selected{background-color:#0045A8;color:white}#downloadcenter .iconBlock a,#downloadcenter-specs .iconBlock a{border-radius:100%;display:-webkit-box;display:flex;width:100%;padding-bottom:100%;background-position:center center !important;margin:auto;background-color:#d5ecfb;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;min-height:auto !important;background-size:30%}#downloadcenter .iconBlock.icon,#downloadcenter-specs .iconBlock.icon{border-radius:400px;min-height:auto !important}#downloadcenter .iconBlock.icon a,#downloadcenter-specs .iconBlock.icon a{height:0}#downloadcenter .itemBlock,#downloadcenter-specs .itemBlock{box-shadow:unset;position:relative;padding-bottom:22px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#downloadcenter .itemBlock:after,#downloadcenter-specs .itemBlock:after{content:'';display:block;position:absolute;bottom:0px;left:-15px;width:calc(100% + 30px);height:1px;background-color:#D8D8D8}#downloadcenter .itemBlock .metaBlock,#downloadcenter-specs .itemBlock .metaBlock{position:relative}#downloadcenter .itemBlock .metaBlock.blue,#downloadcenter-specs .itemBlock .metaBlock.blue{background-color:transparent}#downloadcenter .itemBlock .metaBlock.blue a,#downloadcenter-specs .itemBlock .metaBlock.blue a{color:#0045A8;font-size:1.7rem;text-align:center}#downloadcenter .iconBlock,#downloadcenter-specs .iconBlock{padding:22px}#downloadcenter .iconBlock:hover a,#downloadcenter-specs .iconBlock:hover a{box-shadow:0 0 0 4px #0045A8}#downloadcenter{border-top:solid 1px #D8D8D8}@media (min-width: 992px){#downloadcenter-specs>div:nth-child(3n+1):nth-last-child(-n+3) .itemBlock:after,#downloadcenter-specs>div:nth-child(3n+1):nth-last-child(-n+3) ~ div .itemBlock:after{background-color:transparent}}@media (max-width: 991.98px){#downloadcenter-specs>div:nth-child(2n+1):nth-last-child(-n+2) .itemBlock:after,#downloadcenter-specs>div:nth-child(2n+1):nth-last-child(-n+2) ~ div .itemBlock:after{background-color:transparent}}.icon.contact{padding-bottom:144%;background-size:cover;background-image:url("../../img/teamoppersoon.png")}.teamop-content{background-color:#d5ecfb;padding:2rem 3rem;text-decoration:none;width:100%;background-image:url("data:image/svg+xml,%0A%3Csvg width='932px' height='932px' viewBox='0 0 932 932' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M466,0 C723.364693,0 932,208.635307 932,466 C932,723.364693 723.364693,932 466,932 C208.635307,932 0,723.364693 0,466 C0,208.635307 208.635307,0 466,0 Z M466,175 C305.285138,175 175,305.285138 175,466 C175,626.714862 305.285138,757 466,757 C626.714862,757 757,626.714862 757,466 C757,305.285138 626.714862,175 466,175 Z' id='Combined-Shape' fill='%23c3e3fa'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100px -350px;background-size:200%}.teamop-content h3{font-size:5.5rem;margin-bottom:2rem}.teamop-content .cta{min-width:100%}.teamop-content .cta:hover{color:#ffffff}.block-teamop{margin-bottom:4rem}@media (max-width: 767.98px){.block-teamop{display:-webkit-box;display:flex}.block-teamop .icon.contact{width:160px;padding-bottom:0;flex-basis:33%;flex-shrink:0}.block-teamop .teamop-content{width:100%;font-size:1.2rem}.block-teamop .teamop-content h3{font-size:3rem}}@media (max-width: 479.98px){.block-teamop{flex-wrap:wrap}.block-teamop .icon.contact{display:none}}.main-content-part .content,.main-content-part form{padding:0px 0px 25px 0px}#downloadcenter .itemBlock .iconBlock a,#downloadcenter-specs .itemBlock .iconBlock a{background-repeat:no-repeat;background-position:center center;background-size:cover}#downloadcenter .itemBlock.catalogue .iconBlock a,#downloadcenter-specs .itemBlock.catalogue .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-catalogue.svg")}#downloadcenter .itemBlock.familysheets .iconBlock a,#downloadcenter-specs .itemBlock.familysheets .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-family-sheet.svg")}#downloadcenter .itemBlock.productsheets .iconBlock a,#downloadcenter-specs .itemBlock.productsheets .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-product-sheet.svg")}#downloadcenter .itemBlock.installer .iconBlock a,#downloadcenter-specs .itemBlock.installer .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-install.svg")}#downloadcenter .itemBlock.dialux .iconBlock a,#downloadcenter-specs .itemBlock.dialux .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-photometrics.svg")}#downloadcenter .itemBlock.energy .iconBlock a,#downloadcenter-specs .itemBlock.energy .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-energy-labels.svg")}#downloadcenter .itemBlock.connectionspecs .iconBlock a,#downloadcenter-specs .itemBlock.connectionspecs .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-connect.svg")}#downloadcenter .itemBlock.dimmer .iconBlock a,#downloadcenter-specs .itemBlock.dimmer .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-dimmer.svg")}#downloadcenter .itemBlock.guarantee .iconBlock a,#downloadcenter-specs .itemBlock.guarantee .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-warranty.svg")}#downloadcenter .itemBlock.safety .iconBlock a,#downloadcenter-specs .itemBlock.safety .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-safety.svg")}#downloadcenter .itemBlock.terms .iconBlock a,#downloadcenter-specs .itemBlock.terms .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-terms.svg")}#downloadcenter .itemBlock.ecoraee .iconBlock a,#downloadcenter-specs .itemBlock.ecoraee .iconBlock a{background-image:url("../../img/react/downloadcenter/icon-container.svg")}#productrow .itemBlock{overflow:visible;box-shadow:unset;padding-bottom:22px}#productrow .itemBlock:after{content:'';display:block;position:absolute;bottom:0px;left:-15px;width:calc(100% + 30px);height:1px;background-color:#D8D8D8}#productrow .itemBlock img{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#productrow .itemBlock .imageBlock{height:200px;min-height:auto}@media (max-width: 1199.98px){#productrow .itemBlock .imageBlock{height:150px}}#productrow .itemBlock .imageBlock{margin:auto;width:80%}@media (max-width: 991.98px){#productrow .itemBlock .imageBlock{min-height:auto}}@media (min-width: 480px) and (max-width: 991.98px){#productrow .itemBlock .imageBlock{width:60%}}#productrow .itemBlock .metaBlock{position:relative}#productrow .itemBlock .metaBlock{background-color:transparent;color:#0045A8}#productrow .itemBlock .metaBlock a{color:#0045A8;text-align:center;padding:15px 0px}#productrow .itemBlock .metaBlock h2{font-size:1.8rem}@media (max-width: 767.98px){#productrow .itemBlock .metaBlock h2{font-size:1.3rem}}#productrow h3{color:#0045A8;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-weight:400}#productrow h2{color:#0045A8;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative}#productrow .itemBlock:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}#productrow .itemBlock:hover h3{color:#199ee1}#productrow .itemBlock:hover h2{color:#199ee1}@media (min-width: 992px){#productrow>div:nth-child(3n+1):nth-last-child(-n+3) .itemBlock:after,#productrow>div:nth-child(3n+1):nth-last-child(-n+3) ~ div .itemBlock:after{background-color:transparent}}@media (max-width: 991.98px){#productrow>div:nth-child(2n+1):nth-last-child(-n+2) .itemBlock:after,#productrow>div:nth-child(2n+1):nth-last-child(-n+2) ~ div .itemBlock:after{background-color:transparent}}.page-product.products-level-1 #block-system-main,.products-level-2 #block-system-main{border-top:solid 1px #D8D8D8;padding-top:22px;margin-top:-12px}.products-level-3 .productSlider .productSliderImages ul#bxslider{list-style:none;padding:0;margin-bottom:10px;width:100%}.products-level-3 .productSlider .productSliderImages ul#bxslider li a{max-width:100%}.products-level-3 .tab-content .tab-pane .productList table{word-break:break-word}.view-projecten .views-row{margin-bottom:15px;padding-top:15px;border-top:1px solid #D8D8D8}.project-category{min-height:294px;position:relative;background-size:cover;background-position:center}.project-category a{text-decoration:none}.project-category .project-category__gradient{position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, right top, color-stop(30%, rgba(0,0,0,0.6)), to(transparent));background-image:linear-gradient(to right, rgba(0,0,0,0.6) 30%, transparent);z-index:1}.project-category .project-category__content{position:relative;z-index:10;padding:78px 0 0 60px}.project-category .project-category__content h2{font-size:4rem;color:#fff;margin-bottom:2rem}.project-category .project-category__content h2 a{text-decoration:none;color:#fff}.project-category .project-category__content .project-category__description{color:#fff;font-size:1.8rem}.project-category span.button{padding:8px 22px;border-radius:100px;min-width:220px;text-align:center;background-color:#199ee1;color:white;display:inline-block;font-weight:bold;margin-top:32px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;bottom:36px;left:60px;z-index:10}.project-category span.button:hover{background-color:#0d72c5;text-decoration:none}.project-category.industry{background-image:url("../../img/industry.jpg");background-position:bottom center}.project-category.retail{background-image:url("../../img/retail.jpg");background-position:center}.project-category.office{background-image:url("../../img/office.jpg");background-position:center}.project-category.sport{background-image:url("../../img/sport.jpg");background-position:center}.project-category.school{background-image:url("../../img/school.jpg");background-position:center}.project-category.outdoor{background-image:url("../../img/outdoor.jpg");background-position:center}h1{font-size:4rem}@media (max-width: 991.98px){h1{font-size:3rem;line-height:1}}h2{font-size:2.8rem}@media (max-width: 991.98px){h2{font-size:2.6rem;line-height:1}}.page-node .main-content-part,.page-product .main-content-part{box-shadow:none}.page-node .main-content-part .pageTitle,.page-product .main-content-part .pageTitle{display:none}.page-node .field-name-body,.page-product .field-name-body{padding:20px 15px 15px}.page-product .field-name-body{padding:0}.page-product .nav-tabs{padding:0;margin:25px 0}.page-product .tab-content{padding:0}.block-bean.home-blue,.share-knowledge{padding:65px 15px;max-width:100%}.block-bean.home-blue .entity,.share-knowledge .entity{max-width:570px;text-align:center;margin:auto;margin-bottom:40px}.block-bean.home-blue h2,.share-knowledge h2{font-size:4rem;margin-bottom:12px}@media (max-width: 991.98px){.block-bean.home-blue h2,.share-knowledge h2{font-size:3rem}}.node-type-page .field-name-body{padding:0}.node-type-evenement .main-container{padding-left:0}.node-type-evenement .field-name-field-datum,.node-type-evenement .field-name-field-locatie{padding:0 15px 15px}.node-type-project .main-container{padding-left:0}.node-type-project .main-content-part .content{padding:0}body.page-support-downloads .main-content-part{box-shadow:none}body.page-support-downloads .region-content{padding:0}.share-knowledge .content ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:0}.share-knowledge .content ul li{list-style:none}.share-knowledge .content ul li a{padding:8px 22px;border-radius:100px;min-width:220px;text-align:center;background-color:#199ee1;color:white;display:inline-block;font-weight:bold;margin-top:32px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 768px){.share-knowledge .content ul li a{margin:12px 32px}}.share-knowledge .content ul li a:hover{background-color:#0d72c5;text-decoration:none}.view-alle-projecten .itemBlock .metaBlock,.view-alle-projecten .itemBlock:hover,.view-alle-projecten .itemBlock:hover .metaBlock,.view-alle-projecten .itemBlock:hover .metaBlock a,.view-alle-projecten .itemBlock .metaBlock a{background:transparent !important}.view-alle-projecten .itemBlock{background-color:#000;-webkit-transition:all .2s ease;transition:all .2s ease}.view-alle-projecten .itemBlock img{opacity:0.75}.view-alle-projecten .itemBlock .metaBlock{position:absolute;top:0;left:0}.view-alle-projecten .itemBlock .metaBlock a{padding:30px}@media (max-width: 1199.98px){.view-alle-projecten .itemBlock .metaBlock a{padding:10px}}.view-alle-projecten .itemBlock span.button{padding:8px 22px;border-radius:100px;text-align:center;background-color:#199ee1;color:white;display:inline-block;font-weight:bold;margin-top:32px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;bottom:36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;min-width:160px}@media (max-width: 479.98px){.view-alle-projecten .itemBlock span.button{font-size:11px;padding:4px 11px;min-width:100px}}.view-alle-projecten .itemBlock:hover span.button{background-color:#0d72c5;text-decoration:none}.pagination{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}#block-webform-client-block-8{margin-top:3rem}.page-node form.webform-client-form-8 div[class*="name"],.page-node form.webform-client-form-8 div[class*="address"]{display:block}.itemBlock .imageBlock{min-height:180px}@media screen and (max-width: 380px){.project-card{width:100%}}.project-card h2{font-size:2.6rem}@media (max-width: 1199.98px){.project-card h2{font-size:2rem}}@media (max-width: 767.98px){.project-card h2{font-size:2.6rem}}@media (max-width: 479.98px){.project-card h2{font-size:1.8rem}}#block-views-nieuws-block .introBlock .titleBlock,#block-views-nieuws-block .itemBlock .metaBlock,#block-views-nieuws-block .itemBlock .metaBlock a,#block-views-nieuws-block-2 .introBlock .titleBlock,#block-views-nieuws-block-2 .itemBlock .metaBlock,#block-views-nieuws-block-2 .itemBlock .metaBlock a{background-color:#003075}#block-views-nieuws-block .introBlock,#block-views-nieuws-block-2 .introBlock{background-color:#0045A8}#block-views-nieuws-block .introBlock a:hover .titleBlock,#block-views-nieuws-block .itemBlock:hover .metaBlock,#block-views-nieuws-block .itemBlock:hover .metaBlock a,#block-views-nieuws-block .itemBlock:hover,#block-views-nieuws-block-2 .introBlock a:hover .titleBlock,#block-views-nieuws-block-2 .itemBlock:hover .metaBlock,#block-views-nieuws-block-2 .itemBlock:hover .metaBlock a,#block-views-nieuws-block-2 .itemBlock:hover{background-color:#0045A8 !important}#block-views-nieuws-block .introBlock a:hover .moreBlock,#block-views-nieuws-block-2 .introBlock a:hover .moreBlock{background-color:#199ee1 !important}#webform-client-form-14961 div[class*="upload-image"]{display:block}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.block-bean.led-lamps .field-name-field-text,.block-bean.led-luminaires .field-name-field-text{width:100%}}.page-product .productList table tbody td:first-child{white-space:normal !important}.partners img{padding:25px 15px;margin:auto;max-width:190px}.page-product table.sortable th.column-small{width:auto}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjItdG9vbHMvX2J1dHRvbnMuc2NzcyIsIjEtc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiMy1lbGVtZW50cy9faGVhZGluZ3Muc2NzcyIsIjMtZWxlbWVudHMvX2JlYW4uc2NzcyIsInN0eWxlLXJlYWN0LmNzcyIsIjUtbGF5b3V0cy9fbW1lbnUuc2NzcyIsIjUtbGF5b3V0cy9faGVhZGVyLnNjc3MiLCIyLXRvb2xzL19icmVha3BvaW50cy5zY3NzIiwiNS1sYXlvdXRzL19mb290ZXIuc2NzcyIsIjUtbGF5b3V0cy9fc2xpZGVyLnNjc3MiLCI1LWxheW91dHMvX2hvbWVwYWdlX2NvbnRlbnQuc2NzcyIsIjUtbGF5b3V0cy9fYnJlYWRjcnVtYnMuc2NzcyIsIjUtbGF5b3V0cy9fbmV3cy1ob21lLnNjc3MiLCI1LWxheW91dHMvX2hvbWVwYWdlLWJsb2Nrcy5zY3NzIiwiNS1sYXlvdXRzL19sYW5ndWFnZS1kcm9wZG93bi5zY3NzIiwiNS1sYXlvdXRzL19kb3dubG9hZGNlbnRlci5zY3NzIiwiNS1sYXlvdXRzL19wcm9kdWN0cy5zY3NzIiwiNS1sYXlvdXRzL19wcm9qZWN0cy5zY3NzIiwiNi1vdmVycmlkZXMvX292ZXJyaWRlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQ0UsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsV0FBWSxDQUVaLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsdUJBQXdCLENBQ3hCLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIscUVBQXNFLENBQ3RFLDJCQUE0QixDQUFBLG9CQUcxQixxRUFBc0UsQ0FBQSx3REFLeEUsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsd0JDZnNCLENEZ0J0QixXQUFZLENBQ1osb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQUEsOERBR3ZCLHdCQUE0RCxDQUM1RCxvQkFBcUIsQ0FBQSxHRS9CcEIsZ0JBQW1DLENBQUEsR0FDbkMsaUJBQW1DLENBQUEsR0FDbkMsZ0JBQW1DLENBQUEsR0FDbkMsa0JBQW1DLENBQUEsR0FDbkMsY0FBbUMsQ0FBQSxHQUNuQyxjQUFtQyxDQUFBLGtCQUtwQyw4RURVNEUsQ0NUNUUsZUR3QnNCLENDdkJ0QixlRHdCc0IsQ0N2QnRCLG9CQUFxQixDQUNyQixZQUFhLENBQ2IsZUFBZ0IsQ0FBQSxtQkNkbEIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQW1CLENBQW5CLGtCQUFtQixDQUhyQixtRUFNSSxTQUFVLENBTmQsc0JBU0ksY0FBZSxDQUNmLGtCQUFtQixDQUFBLDZCQVZ2QixzQkFZTSxjQUFlLENBQUEsQ0FackIscUJBZ0JJLGdCQUFpQixDQUFBLHdCQUtuQixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLGVBQWdCLENBSGxCLDJCQUtJLGlCQUFrQixDQUlsQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFNBQVUsQ0FBQSw2QkFYZCwyQkFPTSxnQkFBaUIsQ0FBQSxDQVB2QiwwQkFlSSxnQkFBaUIsQ0FBQTs7Ozs7Ozs7Ozs7RUN4Qm5CLENBeUlBLFNDeklVLHFCQUFBLENBQXNCLHVCQUFBLENBQXdCLHFCQUFBLENBQXNCLGlCQUFBLENBQWtCLG1CQUFBLENBQW9CLG9CQUFBLENBQXFCLGtCQUFBLENBQW1CLG9DQUFBLENBQXFDLG9DQUFBLENBQXFDLG1DQUFBLENBQW9DLHlDQUFBLENBQTBDLDZCQUFBLENBQThCLG1EQUFBLENBQW9ELHVEQUFBLENBQXdELHVDQUFBLENBQVksV0FBdUMsdUJBQXNCLENBQUEsWUFBYSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBdGpCLFNBQWdrQixrQkFBa0IsQ0FBQyw0QkFBMkIsQ0FBQyxzQkFBcUIsQ0FBQyxxQ0FBcUMsQ0FBQyxtQ0FBbUMsQ0FBQywwQkFBMEIsQ0FBQyxnQkFBZ0IsQ0FBQyxpQ0FBaUMsQ0FBK0IscUJBQXFCLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyx3QkFBd0IsQ0FBQyw0QkFBNEIsQ0FBQyw4QkFBOEIsQ0FBQywwQkFBMEIsQ0FBQyxrQ0FBa0MsQ0FBQyxpQ0FBaUMsQ0FBQSxpRkFBa0YsYUFBYSxDQUFDLG9CQUFvQixDQUFBLG1CQUFvQixhQUFhLENBQUEsZ0NBQWlDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUEscUJBQW9ELHFCQUFxQixDQUFDLGtCQUFrQixDQUFDLDRCQUEyQixDQUFDLHNCQUFxQixDQUFDLHFDQUFxQyxDQUFDLG1DQUFtQyxDQUFDLDBCQUEwQixDQUFBLFdBQVksZUFBZSxDQUFBLFVBQVcsZ0NBQWdDLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLHlDQUF1QyxDQUFDLGlDQUErQixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFrQyw2QkFBNkIsQ0FBN0IseURBQTZCLENBQUMsd0RBQXdELENBQUEsMEJBQTJCLGFBQWEsQ0FBQSxpQ0FBa0MsVUFBVSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUEscUJBQXNCLGdCQUFnQixDQUFDLGlDQUFpQyxDQUFBLGlCQUFrQixTQUFTLENBQUMsc0NBQW9DLENBQUMsOEJBQTRCLENBQUEsd0JBQXlCLHlDQUF1QyxDQUFDLGlDQUErQixDQUFBLGtCQUFtQixTQUFTLENBQUEsc0JBQXVCLGtDQUFpQyxDQUE4QiwwQkFBeUIsQ0FBQSw2Q0FBOEMsc0NBQW9DLENBQUMsOEJBQTRCLENBQUEsMENBQTJDLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLDJDQUE0Qyx3Q0FBc0MsQ0FBQyxnQ0FBOEIsQ0FBQSxnQ0FBaUMsaUNBQWdDLENBQThCLHlCQUF3QixDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUEsNkVBQThFLFlBQVksQ0FBQyxZQUFZLENBQUEsOEJBQStCLGFBQWEsQ0FBQSx3Q0FBeUMsV0FBVyxDQUFDLDhCQUE4QixDQUFDLFdBQVcsQ0FBQSxvREFBcUQsd0JBQXdCLENBQUEsNENBQTZDLGdDQUFnQyxDQUE4Qix3QkFBd0IsQ0FBQyxVQUFVLENBQUEsUUFBdUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQSw2QkFBOEIsNEJBQTJCLENBQUMsbUNBQW1DLENBQUMsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUEseUNBQTBDLFVBQVUsQ0FBZ0Msc0JBQXNCLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsZ0NBQWdDLENBQThCLHdCQUF3QixDQUFBLHFCQUFzQixpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUEsb0JBQXFCLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUEsdUNBQXdDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBZ0Msc0JBQXNCLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUEsb0JBQXFCLGdDQUFnQyxDQUE4Qix3QkFBd0IsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFBLG1CQUFvQixnQ0FBZ0MsQ0FBOEIsd0JBQXdCLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQSw2QkFBOEIsZ0NBQWdDLENBQThCLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUEsOEJBQStCLGdDQUFnQyxDQUE4Qix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFBLDZEQUE4RCxVQUFVLENBQUEsK0JBQWdDLFNBQVMsQ0FBQSw4QkFBK0IsU0FBUyxDQUFBLFdBQVksa0JBQWtCLENBQUMsNEJBQTJCLENBQUMscUJBQW9CLENBQUMscUNBQXFDLENBQUMsbUNBQW1DLENBQUMsaUNBQWlDLENBQUMsdUJBQXVCLENBQUMseUJBQXlCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyw0QkFBNEIsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBZ0MsMkJBQTJCLENBQUEsYUFBNEMscUJBQXFCLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQyxrRUFBa0UsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFBLGdDQUFpQyxvQkFBb0IsQ0FBQSxrQkFBNkMsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFBLGdCQUFpQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQSw0QkFBNkIsZUFBZSxDQUFDLE1BQU0sQ0FBQSwyQkFBNEIsZ0JBQWdCLENBQUMsT0FBTyxDQUFBLGdDQUFpQyxhQUFhLENBQUEsc0NBQXVDLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUEscUNBQXNDLGVBQWUsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFBLDBCQUEyQixlQUFlLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUEsYUFBYyxzQkFBcUIsQ0FBQywwQkFBMEIsQ0FBQyw0QkFBMkIsQ0FBQyxtQ0FBbUMsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBcUIsWUFBWSxDQUFvQixjQUFjLENBQUEsbUJBQW9CLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FBQyx5QkFBeUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUEsb0NBQXFDLG9CQUFvQixDQUFBLHFDQUFzQyxhQUFhLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLHNFQUFzRSxDQUFDLG1CQUFtQixDQUFDLHlFQUF5RSxDQUFBLG1CQUE4QyxzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQXFCLFdBQVcsQ0FBNkIsY0FBYyxDQUFBLGtCQUFtQixpREFBZ0QsQ0FBQyx5Q0FBd0MsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUEsMENBQTJDLHFCQUFxQixDQUFDLHVCQUF1QixDQUFBLHlDQUEwQyxnQ0FBK0IsQ0FBQyw4Q0FBOEMsQ0FBQSxvRUFBcUUsMkJBQTBCLENBQUMsK0NBQStDLENBQUEsa0NBQW1DLGlCQUFpQixDQUFBLDJGQUE0RixnQkFBZ0IsQ0FBQSxxQkFBZ0Qsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLDJCQUEwQixDQUFDLCtDQUErQyxDQUFDLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQyxlQUFlLENBQUMsZ0NBQWdDLENBQUMsYUFBYSxDQUFDLDRFQUE0RSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFBLG9CQUFxQixnQkFBZ0IsQ0FBQyxtQ0FBbUMsQ0FBQSxpQ0FBa0MsUUFBUSxDQUFDLDJCQUEyQixDQUFBLDZCQUE4QixNQUFNLENBQUMsVUFBVSxDQUFBLDZCQUE4QixpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQSw0QkFBNkIsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsc0JBQXNCLENBQUEsb0RBQXFELGVBQWUsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IsQ0FBQSxTQUN2cFIscUJBQXFCLENBQUMsaUJBQWlCLENBQUEsYUFBYyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBa0MsNkJBQTZCLENBQTdCLHlEQUE2QixDQUFDLHdEQUF3RCxDQUFDLFNBQVMsQ0FBQSxtQkFBb0IsaUJBQWlCLENBQUMsaUJBQWlCLENBQUEsZ0NBQWlDLGtCQUFrQixDQUFBLG1CQUFvQixZQUFZLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUEsa0NBQW1DLGFBQWEsQ0FBbkgsbUJBQXVJLFNBQVMsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFBLHFFQUFvRSx5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQSxrQ0FBMUkscUVBQStPLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLENBQUUsa0NBQTFULHFFQUE4WiwwQ0FBd0MsQ0FBQyxrQ0FBZ0MsQ0FBQSxDQUFFLHFCQUFxQix3QkFBd0IsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFBLHFCQUFzQixlQUFlLENBQUEsMEJBQTJCLGVBQWUsQ0FBQSwwQ0FBMkMsYUFBYSxDQUFBLFdBQ3p6QyxtQkFBa0IsQ0FBQyx3Q0FBb0MsQ0FBQyx1Q0FBc0MsQ0FBQywrQkFBOEIsQ0FBQyw2QkFBNEIsQ0FBQyxvQkFBbUIsQ0FBQyx3QkFBdUIsQ0FBQyxxQkFBb0IsQ0FBQyx5QkFBd0IsQ0FBQyxvQkFBbUIsQ0FBQywwQkFBeUIsQ0FBQyw0QkFBMkIsQ0FBQSxvQkFDclQsZ0NBQWdDLENBQTZCLHdCQUF3QixDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUF5QyxvQ0FBb0MsQ0FBQyxzREFBc0QsQ0FBQSw0Q0FBNkMsaUJBQWlCLENBQUEscUZBQXNGLGNBQWMsQ0FBQSx3Q0FBeUMsd0JBQXVCLENBQUEsdUZBQXdGLHVCQUFzQixDQUFBLG1EQUFvRCxzQkFBcUIsQ0FBQyxzQkFBcUIsQ0FBQSwwQkFDcHVCLGlDQUFpQyxDQUE4Qix5QkFBeUIsQ0FBQSwrQ0FBZ0QsVUFBVSxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUF3QyxtQ0FBbUMsQ0FBQyxxREFBcUQsQ0FBQSxtSEFBb0gsd0JBQXVCLENBQUEsMkJBQTRCLHNCQUFzQixDQUFDLG9CQUFvQixDQUFBLDRKQUE2SixpQkFBaUIsQ0FBQSx5REFBMEQsc0NBQW9DLENBQUMsOEJBQTRCLENBQUEsd0NBQXlDLFNBQVMsQ0FBQSw2Q0FBOEMsVUFBVSxDQUFBLDJGQUE0Rix5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQSxtQkFBb0IsU0FBUyxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUEscUVBQW9FLHlDQUF1QyxDQUFDLGlDQUErQixDQUFBLGtDQUExSSxxRUFBK08sMENBQXdDLENBQUMsa0NBQWdDLENBQUEsQ0FBRSxnQ0FBMVQscUVBQTRaLHNDQUFvQyxDQUFDLDhCQUE0QixDQUFBLENBQUUsNEZBQTBGLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLGtDQUFuSyw0RkFBK1IsMkNBQXlDLENBQUMsbUNBQWlDLENBQUEsQ0FBRSxnQ0FBNVcsNEZBQXFlLHNDQUFvQyxDQUFDLDhCQUE0QixDQUFBLENBQUEseURBQTJELHlDQUF1QyxDQUFDLGlDQUErQixDQUFBLHdDQUF5QyxTQUFTLENBQUMsVUFBVSxDQUFBLDZDQUE4QyxVQUFVLENBQUEsMkZBQTRGLHlDQUF1QyxDQUFDLGlDQUErQixDQUFBLG1CQUFvQixTQUFTLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQSxxRUFBb0UseUNBQXVDLENBQUMsaUNBQStCLENBQUEsa0NBQTFJLHFFQUErTywwQ0FBd0MsQ0FBQyxrQ0FBZ0MsQ0FBQSxDQUFFLGtDQUExVCxxRUFBOFosMENBQXdDLENBQUMsa0NBQWdDLENBQUEsQ0FBRSw0RkFBMEYsMENBQXdDLENBQUMsa0NBQWdDLENBQUEsa0NBQW5LLDRGQUErUiwyQ0FBeUMsQ0FBQyxtQ0FBaUMsQ0FBQSxDQUFFLGtDQUE1Vyw0RkFBdWUsMkNBQXlDLENBQUMsbUNBQWlDLENBQUEsQ0FBQSx5REFBMkQseUNBQXVDLENBQUMsaUNBQStCLENBQUEsd0NBQXlDLFNBQVMsQ0FBQyxTQUFTLENBQUEsNkNBQThDLFVBQVUsQ0FBQSwyRkFBNEYseUNBQXVDLENBQUMsaUNBQStCLENBQUEsbUJBQW9CLFNBQVMsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFBLHFFQUFvRSx5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQSxrQ0FBMUkscUVBQStPLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLENBQUUsbUNBQTFULHFFQUErWiwwQ0FBd0MsQ0FBQyxrQ0FBZ0MsQ0FBQSxDQUFFLDRGQUEwRiwwQ0FBd0MsQ0FBQyxrQ0FBZ0MsQ0FBQSxrQ0FBbkssNEZBQStSLDJDQUF5QyxDQUFDLG1DQUFpQyxDQUFBLENBQUUsbUNBQTVXLDRGQUF3ZSwyQ0FBeUMsQ0FBQyxtQ0FBaUMsQ0FBQSxDQUFBLHlEQUEyRCx5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQSx3Q0FBeUMsU0FBUyxDQUFDLFlBQVksQ0FBQSw2Q0FBOEMsVUFBVSxDQUFBLDJGQUE0Rix5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQSxtQkFBb0IsU0FBUyxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQSxxRUFBb0UseUNBQXVDLENBQUMsaUNBQStCLENBQUEsa0NBQTFJLHFFQUErTywwQ0FBd0MsQ0FBQyxrQ0FBZ0MsQ0FBQSxDQUFFLG1DQUExVCxxRUFBK1osMkNBQXlDLENBQUMsbUNBQWlDLENBQUEsQ0FBRSw0RkFBMEYsMENBQXdDLENBQUMsa0NBQWdDLENBQUEsa0NBQW5LLDRGQUErUiwyQ0FBeUMsQ0FBQyxtQ0FBaUMsQ0FBQSxDQUFFLG1DQUE1Vyw0RkFBd2UsNENBQTBDLENBQUMsb0NBQWtDLENBQUEsQ0FBQSx5REFBMkQseUNBQXVDLENBQUMsaUNBQStCLENBQUEsd0NBQXlDLFNBQVMsQ0FBQyxTQUFTLENBQUEsNkNBQThDLFVBQVUsQ0FBQSwyRkFBNEYseUNBQXVDLENBQUMsaUNBQStCLENBQUEsbUJBQW9CLFNBQVMsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUEscUVBQW9FLHlDQUF1QyxDQUFDLGlDQUErQixDQUFBLGtDQUExSSxxRUFBK08sMENBQXdDLENBQUMsa0NBQWdDLENBQUEsQ0FBRSxtQ0FBMVQscUVBQStaLDJDQUF5QyxDQUFDLG1DQUFpQyxDQUFBLENBQUUsNEZBQTBGLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLGtDQUFuSyw0RkFBK1IsMkNBQXlDLENBQUMsbUNBQWlDLENBQUEsQ0FBRSxtQ0FBNVcsNEZBQXdlLDRDQUEwQyxDQUFDLG9DQUFrQyxDQUFBLENBQUEsaUdBQW1HLFVBQVUsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFBLHFFQUFzRSx1RUFBdUUsQ0FBQywrREFBK0QsQ0FBNEQsdURBQXVELENBQUMseUVBQXlFLENBQUEsWUFDenJSLHFCQUFvQixDQUFDLGlDQUFpQyxDQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFBLG9DQUFxQyxZQUFZLENBQUEsc0JBQXVCLGVBQWUsQ0FBQyxVQUFVLENBTHdvUCxxQkFNajFQLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBZ0MsMkJBQTJCLENBQUEsNkNBQThDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLHFCQUFvQixDQUFDLGlDQUFpQyxDQUFDLGdCQUFnQixDQUFDLHlFQUF5RSxDQUFDLGtCQUFrQixDQUFDLDRFQUE0RSxDQUFBLDBDQUEyQyxvQkFBb0IsQ0FBQyxzQkFBc0IsQ0FBQSwwQkFBMkIsa0JBQWtCLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUEsZ0NBQWlDLHVCQUFzQixDQUFDLHVCQUFzQixDQUFBLDZDQUE4QyxhQUFhLENBQUEsb0ZBQ25zQiw4QkFBOEIsQ0FBMkIsc0JBQXNCLENBQUEsa0JBQ3BHLHFDQUFvQyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQSxrQ0FBbUMsaUNBQWdDLENBQThCLHlCQUF3QixDQUFDLFNBQVMsQ0FBQSwwQ0FBMkMsc0NBQXFDLENBQWtDLDhCQUE2QixDQUFDLFNBQVMsQ0FBQSx1Q0FBd0MsU0FBUyxDQUFBLGtGQUFtRixZQUFZLENBQUEsNkJBQThCLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBOEMscUNBQW9DLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLCtCQUErQixDQUE2Qix1QkFBdUIsQ0FBQSx5QkFBMEIsU0FBUyxDQUFBLDBCQUEyQixVQUFVLENBQUEsd0JBQXlCLFFBQVEsQ0FBQSwyQkFBNEIsV0FBVyxDQVIxOUIsU0FTTSxzQkFBQSxDQUFrQixZQUFpQixxQkFBb0IsQ0FBQyxpQ0FBaUMsQ0FBQyw4QkFBNkIsQ0FBQyxtQ0FBbUMsQ0FBQyxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQStCLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUEsaUdBQWtHLFNBQVMsQ0FBQywyQkFBMkIsQ0FBQSxxQ0FBc0MsYUFBYSxDQUFDLGlCQUFpQixDQUFBLHlDQUF3RSxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFBLDhGQUErRixvQkFBb0IsQ0FBQSxpQkFBa0IsS0FBSyxDQUFBLG9CQUFxQixRQUFRLENBQUEsMEJBQTJCLGdDQUErQixDQUFDLDhDQUE4QyxDQUFBLG9HQUMvMUIsU0FBUyxDQUFDLGdDQUErQixDQUFDLDhDQUE4QyxDQUFBLGtDQUFtQyxjQUFjLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUEsZ0NBQWlDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBVmxWLFNBV00sd0JBQUEsQ0FBb0Isd0ZBQTJGLDZCQUE2QixDQUFDLGlEQUFpRCxDQUFBLHdGQUF1Riw2QkFBNkIsQ0FBQyxpREFBaUQsQ0FBQSx3RkFBdUYsNkJBQTZCLENBQUMsaURBQWlELENBQUEsK0dBQTBHLHVCQUF1QixDQUFDLDJDQUEyQyxDQUFBLGdHQUFpRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQXdDLG1DQUFtQyxDQUFDLHFEQUFxRCxDQUFBLGtHQUFtRyxxQkFBcUIsQ0FBQyx1QkFBdUIsQ0FBQSxxR0FBc0csd0JBQXVCLENBQUEsc0RBQXVELGlCQUFpQixDQUFDLHVCQUF1QixDQUFxQixlQUFlLENBQUEseUhBQTBILFNBQVMsQ0FBQSxtQkFBb0Isa0JBQWtCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsbUNBQW1DLENBQWdDLDJCQUEyQixDQUFBLDJDQUE0QyxVQUFVLENBQUMsZ0JBQWdCLENBQUEsb0hBQXFILE1BQU0sQ0FBQyxVQUFVLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQXdDLG1DQUFtQyxDQUFDLHFEQUFxRCxDQUFBLDRHQUE2RyxnQkFBZ0IsQ0FBQyxzQkFBc0IsQ0FBQyxvQkFBb0IsQ0FBQSxtQ0FDanlFLGtCQUFrQixDQUFDLG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQSx5REFBMEQsY0FBYyxDQUFDLG1CQUFtQixDQUFxQixZQUFZLENBQUMsaUJBQWlCLENBQUEsMkdBQTRHLFNBQVMsQ0FBQSx1R0FBd0csa0JBQWtCLENBQVksTUFBTSxDQUFBLGdCQUFpQix5QkFBeUIsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFBLGlDQUFrQyxRQUFRLENBQUMsbUNBQW1DLENBQUEsaUNBQWtDLFFBQVEsQ0FBQyxtQ0FBbUMsQ0FBQSxpQ0FBa0MsU0FBUyxDQUFDLG1DQUFtQyxDQUFBLGlDQUFrQyxTQUFTLENBQUMsbUNBQW1DLENBQUEsbUJBQW9CLHNCQUFzQixDQUFDLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUEsb0NBQXFDLFdBQVcsQ0FBQyxzQ0FBc0MsQ0FBQSxvQ0FBcUMsV0FBVyxDQUFDLHNDQUFzQyxDQUFBLG9DQUFxQyxZQUFZLENBQUMsc0NBQXNDLENBQUEsb0NBQXFDLFlBQVksQ0FBQyxzQ0FBc0MsQ0FBQSxrQkFBbUIsV0FBVyxDQUFDLHNDQUFzQyxDQUFBLGtCQUFtQixZQUFZLENBQUMsc0NBQXNDLENBQUEsa0JBQW1CLFlBQVksQ0FBQyxzQ0FBc0MsQ0FBQSx3QkFBbUQsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGdDQUFnQyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUEsMEJBQTJCLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLHNFQUFzRSxDQUFDLG1CQUFtQixDQUFDLHlFQUF5RSxDQUFBLDBCQUEyQix5QkFBeUIsQ0FBQSw0Q0FBNkMsaUJBQWlCLENBQUEsb0VBQXFFLGFBQWEsQ0FBQyxjQUFjLENBQUEseUJBQTBCLDZCQUE0QixDQUFDLHdCQUF1QixDQUFDLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLG9CQUFvQixDQUFBLHFDQUFzQyxnQkFBZ0IsQ0FBQSxvQ0FBcUMsaUJBQWlCLENBQUEscUhBQW9ILDZCQUE0QixDQUFDLHdCQUF1QixDQUFBLGlEQUFrRCx1QkFBdUIsQ0FBQyx5QkFBeUIsQ0FBQSx5Q0FBMEMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUEscUVBQXNFLGVBQWUsQ0FBQSxrREFBbUQsa0JBQWtCLENBQUMsYUFBYSxDQUFBLHFEQUFzRCxvQkFBb0IsQ0FBQyxzQkFBc0IsQ0FBQSw0Q0FBNkMsZUFBZSxDQUFDLGVBQWUsQ0FBQSx1RUFBd0Usa0JBQWtCLENBQUEsd0xBQXVMLGdDQUErQixDQUFDLDhDQUE4QyxDQUFDLHFCQUFvQixDQUFDLGlDQUFpQyxDQUFBLGdCQUNwOUcsbUJBQW1CLENBQXFCLFlBQVksQ0FBQyxXQUFXLENBQUMsNEJBQTRCLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQSxzQkFBdUIsc0JBQXFCLENBQUMsb0JBQW1CLENBQW1DLDBCQUF5QixDQUFDLGlCQUFpQixDQUFDLDJCQUEwQixDQUFDLCtDQUErQyxDQUFDLHNCQUFxQixDQUFDLDBCQUEwQixDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyw0Q0FBNEMsQ0FBQyxhQUFhLENBQStCLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLHVDQUF1QyxDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUEsaUNBQWtDLFlBQVksQ0FBQSx1QkFBd0IseUJBQXlCLENBQUMsNkNBQTZDLENBQUMsaUJBQWlCLENBQUEsd0JBQXlCLHFCQUFvQixDQUFDLGlDQUFpQyxDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUEscUJBQXNCLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFBLGlCQUFrQixpQkFBZ0IsQ0FBQyxrQkFBaUIsQ0FBQyxxQkFBb0IsQ0FBQywyQkFBMEIsQ0FBalosdUJBQXlhLGtCQUFrQixDQUFZLE1BQU0sQ0FBK0IscUJBQXFCLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQSx3QkFBeUIsZ0JBQWdCLENBQUMsaUNBQWlDLENBQUMsb0JBQW9CLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLGtDQUFrQyxDQUErQiwwQkFBMEIsQ0FBQSwrQkFBZ0MsY0FBYyxDQUFBLDBCQUEyQixVQUFVLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQSwwQkFBMkIsZ0JBQWdCLENBQUMsaUNBQWlDLENBQUEsOENBQStDLGdCQUFnQixDQUFDLDJDQUEyQyxDQUFBLDhEQUErRCxRQUFRLENBQUMseUJBQXlCLENBQUEsMENBQTJDLFlBQVksQ0FBQSwyQ0FBNEMsa0JBQWtCLENBQUEsbUJBQ2wrRCxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQStCLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsaUNBQWlDLENBQThCLHlCQUF5QixDQUFDLG1CQUFtQixDQUFxQixZQUFZLENBQUMsMkJBQTJCLENBQUMsNEJBQTRCLENBQTJCLHFCQUFxQixDQUFDLDZCQUE2QixDQUE0Qiw0QkFBNEIsQ0FBQSxxQkFBc0IscUJBQW9CLENBQUMsaUNBQWlDLENBQUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLGFBQWEsQ0FBQSxnQ0FBK0IsaUNBQWlDLENBQThCLHlCQUF5QixDQUFBLCtDQUFnRCxPQUFPLENBQUEsdUNBQXdDLFVBQVUsQ0FBQSx5Q0FBMEMsUUFBUSxDQUFDLDJDQUEyQyxDQUFBLHlDQUEwQyxRQUFRLENBQUMsMkNBQTJDLENBQUEseUNBQTBDLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQSx5Q0FBMEMsU0FBUyxDQUFDLDJDQUEyQyxDQUFBLDRDQUE2QyxXQUFXLENBQUMsOENBQThDLENBQUEsNENBQTZDLFdBQVcsQ0FBQyw4Q0FBOEMsQ0FBQSw0Q0FBNkMsWUFBWSxDQUFDLDhDQUE4QyxDQUFBLDRDQUE2QyxZQUFZLENBQUMsOENBQThDLENBQUEsZ09BQy81QyxzQ0FBc0MsQ0FBbUMsOEJBQThCLENBQUEsb0ZBQXFGLGNBQWMsQ0FBQSxpR0FBa0csZ0NBQStCLENBQUMsOENBQThDLENBQUEsbUhBQW9ILGNBQWMsQ0FBQSxpSkFBa0osZ0NBQStCLENBQUMsOENBQThDLENBQUEsc0JBQ3Q2QixnQ0FBQSxDQUFpQyxnQ0FBQSxDQUEyQixxRUFBMkUsaUJBQWlCLENBQUEscUZBQXNGLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUF3QyxtQ0FBbUMsQ0FBQyxxREFBcUQsQ0FBQSw2RUFBOEUsa0JBQWtCLENBQStCLHFCQUFxQixDQUFDLGdCQUFnQixDQUFBLGdIQUFpSCx3QkFBdUIsQ0FBQyxnQkFBZSxDQUFDLHFCQUFvQixDQUFDLG1CQUFrQixDQUFDLGlCQUFnQixDQUFBLHVMQUF3TCxTQUFTLENBQUEsMkNBQTRDLHVCQUF1QixDQUFDLG1EQUFtRCxDQUFDLHlDQUF1QyxDQUFDLGlDQUErQixDQUFDLHFFQUFtRSxDQUFDLDZEQUEyRCxDQUFBLHVEQUF3RCxzQkFBc0IsQ0FBQyx3QkFBd0IsQ0FBQyxzQkFBcUIsQ0FBQyw2QkFBNEIsQ0FBQSxnRkFBaUYsWUFBWSxDQUFDLFlBQVksQ0FBQSx1R0FBd0csZ0JBQWdCLENBQUEsa0RBQW1ELHVCQUFzQixDQUFBLHFIQUFvSCx3QkFBd0IsQ0FBQyxrREFBa0QsQ0FBQywwQ0FBd0MsQ0FBQyxrQ0FBZ0MsQ0FBQyxvRUFBa0UsQ0FBQyw0REFBMEQsQ0FBMzBCLHVEQUFtNEIsV0FBVyxDQUFDLHFDQUFxQyxDQUFBLGtCQUFtQix3QkFBd0IsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQSxrQ0FBbUMsWUFBWSxDQUFBLG9EQUFxRCxzQ0FBb0MsQ0FBQyw4QkFBNEIsQ0FBQSxtREFBb0Qsc0NBQW9DLENBQUMsOEJBQTRCLENBQUEsOEhBQTZILHNDQUFvQyxDQUFDLDhCQUE0QixDQUFBLGdCQUMxMEYsa0JBQWtCLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxvREFBb0QsQ0FBQSx1QkFBd0IsVUFBVSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQSxnQkFBaUIsaUJBQWlCLENBQUMsYUFBYSxDQUFBLGlEQUFnRCxXQUFXLENBQTFXLGdCQUEyWCwwQkFBeUIsQ0FBQyxpQ0FBaUMsQ0FBM1IsdUJBQW1ULGtCQUFrQixDQUFDLHFDQUFxQyxDQUFBLDBDQUF5QyxrQkFBa0IsQ0FBQSxlQUFnQixVQUFVLENBQUMsV0FBVyxDQUFBLHNCQUF1Qiw2QkFBNEIsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGdDQUFnQyxDQUE4Qix3QkFBd0IsQ0FBQSxlQUFnQixpQkFBaUIsQ0FBQyxhQUFhLENBQUEsK0NBQThDLFNBQVMsQ0FBQSwyREFBMEQsVUFBVSxDQUFBLGlGQUN0K0IsWUFBWSxDQUFBLGlGQUFrRixpQkFBZ0IsQ0FBQSxxRkFBc0YsVUFBVSxDQUFBLHNCQUN6USw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBa0MsNkJBQTZCLENBQTdCLHlEQUE2QixDQUFDLHdEQUF3RCxDQUFBLHlDQUEwQyx5REFBb0QsQ0FBQyxpREFBNEMsQ0FBQyxvQ0FBb0MsQ0FBa0MsNEJBQTRCLENBQUEsMENBQTJDLGtEQUErQyxDQUFDLDBDQUF1QyxDQUFBLGdFQUFpRSx3REFBbUQsQ0FBQyxnREFBMkMsQ0FBQyxxQ0FBcUMsQ0FBbUMsNkJBQTZCLENBQUEsaUVBQWtFLGtEQUErQyxDQUFDLDBDQUF1QyxDQUFBLHVCQUF3Qiw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBa0MsNkJBQTZCLENBQTdCLHlEQUE2QixDQUFDLHdEQUF3RCxDQUFBLDBDQUEyQyx5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQSwyQ0FBNEMsc0NBQW9DLENBQUMsOEJBQTRCLENBQUEsaUVBQWtFLHdDQUFzQyxDQUFDLGdDQUE4QixDQUFBLGtFQUFtRSxzQ0FBb0MsQ0FBQyw4QkFBNEIsQ0FBQSxzQkFBdUIsU0FBUyxDQUFDLG1DQUFtQyxDQUFnQywyQkFBMkIsQ0FBQSwwQ0FBMkMsU0FBUyxDQUFBLG9EQUFxRCxnQ0FBZ0MsQ0FBNkIsd0JBQXdCLENBQUEsa0dBQW1HLHNDQUFvQyxDQUFDLDhCQUE0QixDQUFBLG9EQUFxRCxvQ0FBb0MsQ0FBa0MsNEJBQTRCLENBQUMseURBQXNELENBQUMsaURBQThDLENBQUEsb0ZBQXFGLGtEQUErQyxDQUFDLDBDQUF1QyxDQUFBLGtHQUFtRyx5REFBb0QsQ0FBQyxpREFBNEMsQ0FBQSwrRkFBZ0csc0NBQW9DLENBQUMsOEJBQTRCLENBQUEsbUdBQW9HLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLDREQUE2RCx5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQSx1SUFBd0ksc0NBQW9DLENBQUMsOEJBQTRCLENBQUEsa0VBQW1FLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLGdKQUFpSixzQ0FBb0MsQ0FBQyw4QkFBNEIsQ0FBQSw0Q0FBNkMsZ0NBQWdDLENBQTZCLHdCQUF3QixDQUFBLHlEQUEwRCw2QkFBNkIsQ0FBMEIscUJBQXFCLENBQUEseURBQTBELDRCQUE0QixDQUF5QixvQkFBb0IsQ0FBQSx5REFBMEQsOEJBQThCLENBQTJCLHNCQUFzQixDQUFBLHlEQUEwRCw0QkFBNEIsQ0FBeUIsb0JBQW9CLENBQUEseURBQTBELDhCQUE4QixDQUEyQixzQkFBc0IsQ0FBQSx5REFBMEQsNEJBQTRCLENBQXlCLG9CQUFvQixDQUFBLHlEQUEwRCw4QkFBOEIsQ0FBMkIsc0JBQXNCLENBQUEseURBQTBELDRCQUE0QixDQUF5QixvQkFBb0IsQ0FBQSx5REFBMEQsOEJBQThCLENBQTJCLHNCQUFzQixDQUFBLDBEQUEyRCw0QkFBNEIsQ0FBeUIsb0JBQW9CLENBQUEsMERBQTJELDhCQUE4QixDQUEyQixzQkFBc0IsQ0FBQSwwREFBMkQsNEJBQTRCLENBQXlCLG9CQUFvQixDQUFBLDBEQUEyRCw4QkFBOEIsQ0FBMkIsc0JBQXNCLENBQUEsMERBQTJELDRCQUE0QixDQUF5QixvQkFBb0IsQ0FBQSwwREFBMkQsOEJBQThCLENBQTJCLHNCQUFzQixDQUFBLHlDQUEwQyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBMEMscUNBQXFDLENBQUMsdURBQXVELENBQUMsd0NBQXNDLENBQUMsZ0NBQThCLENBQUMsU0FBUyxDQUFBLDhFQUErRSxzQ0FBb0MsQ0FBQyw4QkFBNEIsQ0FBQyxTQUFTLENBQUEsd0NBQXlDLG1DQUFtQyxDQUFnQywyQkFBMkIsQ0FBQyxTQUFTLENBQUEsNkVBQThFLFNBQVMsQ0FBQSx3Q0FBeUMsdUNBQXVDLENBQW9DLCtCQUErQixDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUEsNkVBQThFLFNBQVMsQ0FBQyxLQUFLLENBQUEsb0JBQzN6TixVQUFVLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFBLHNFQUFxRSwwQ0FBd0MsQ0FBQyxrQ0FBZ0MsQ0FBQSxrQ0FBN0ksc0VBQW1QLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLENBQUUsb0NBQTlULHNFQUFxYSw0Q0FBMEMsQ0FBQyxvQ0FBa0MsQ0FBQSxDQUFFLDZGQUEyRiwyQ0FBeUMsQ0FBQyxtQ0FBaUMsQ0FBQSxrQ0FBdEssNkZBQW1TLDJDQUF5QyxDQUFDLG1DQUFpQyxDQUFBLENBQUUsb0NBQWhYLDZGQUE4ZSw2Q0FBMkMsQ0FBQyxxQ0FBbUMsQ0FBQSxDQUFFLHlDQUF5QyxZQUFZLENBQUMsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUEsNENBQTZDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQSxvTUFDdG1DLFlBQVksQ0FBQyxZQUFZLENBQUEsK0dBQWdILG1CQUFtQixDQUFxQixZQUFZLENBQUMsMkJBQTJCLENBQUMsNEJBQTRCLENBQTJCLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFBLCtHQUFnSCxrQkFBa0IsQ0FBbUIsYUFBYSxDQUFDLGVBQWUsQ0FBQSxtS0FBb0ssbUJBQW1CLENBQXFCLFlBQVksQ0FBQywyQkFBMkIsQ0FBQyw0QkFBNEIsQ0FBMkIscUJBQXFCLENBQUEsMkhBQTBKLHFCQUFxQixDQUFDLGtCQUFrQixDQUFtQixhQUFhLENBQUMsbUJBQW1CLENBQXFCLFlBQVksQ0FBQyx3QkFBd0IsQ0FBdUIsa0JBQWtCLENBQUEsbUJBQW9CLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxRQUFRLENBQUEsZ0NBQWlDLGFBQWEsQ0FBQSw2RUFDajRDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFBLCtEQUMzRSxTQUFTLENBQUEsbUZBQWtGLFVBQVUsQ0FBQyx1Q0FBdUMsQ0FBb0MsK0JBQStCLENBQUEsdURBQXNELGtCQUFrQixDQUFBLDZEQUE0RCxlQUFlLENBQUEsNkRBQTRELGVBQWUsQ0FBQSxlQUM1ZCxtQ0FBbUMsQ0FBZ0MsMkJBQTJCLENBQUMsU0FBUyxDQUE4QyxxQ0FBb0MsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyw0Q0FBMEMsQ0FBQyxvQ0FBa0MsQ0FBQSw2Q0FBNEMsaUNBQWdDLENBQThCLHlCQUF3QixDQUFDLFNBQVMsQ0FBQSxxREFBb0Qsc0NBQXFDLENBQWtDLDhCQUE2QixDQUFDLFNBQVMsQ0FBQSxtQ0FBb0MsU0FBUyxDQUFBLHdCQUN6ckIsU0FBUyxDQUFDLE9BQU8sQ0FBQSwwRUFBeUUsMENBQXdDLENBQUMsa0NBQWdDLENBQUEsa0NBQWpKLDBFQUEyUCwyQ0FBeUMsQ0FBQyxtQ0FBaUMsQ0FBQSxDQUFFLGtDQUF4VSwwRUFBaWIsMkNBQXlDLENBQUMsbUNBQWlDLENBQUEsQ0FBRSx1RUFBdUUsNkNBQTZDLENBQUMscUNBQXFDLENBQWtDLDZCQUE2QixDQUE3Qix5REFBNkIsQ0FBQyx3REFBd0QsQ0FBQSxvSEFBcUgsU0FBUyxDQUFBLGlLQUE0SixpQ0FBZ0MsQ0FBOEIseUJBQXdCLENBQUMsU0FBUyxDQUFBLHlMQUFvTCxTQUFTLENBQUEsd0JBQXlCLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUFBLCtDQUFnRCx5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQSwrQ0FBZ0QsVUFBVSxDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUEsc0JBQXVCLDBDQUF3QyxDQUFDLGtDQUFnQyxDQUEvRixzQkFBc0gsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFBLHlCQUEwQix5Q0FBdUMsQ0FBQyxpQ0FBK0IsQ0FBQyxRQUFRLENBQXpHLHlCQUFtSSxXQUFXLENBQUMsZ0JBQWdCLENBQUMsZ0JBQWdCLENBQUEsbUlBQW9JLHNDQUFvQyxDQUFDLDhCQUE0QixDQUFBLDJCQUN0bkUsbUNBQWtDLENBQXFDLDJCQUEyQixDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQywyREFBd0QsQ0FBQyxtREFBZ0QsQ0FBQSxrREFBbUQsU0FBUyxDQUFDLFVBQVUsQ0FBQywrREFBNEQsQ0FBQyx1REFBb0QsQ0FBQSxrREFBbUQsWUFBWSxDQUFDLFlBQVksQ0FBQSxxQkFBaUUsbUNBQWtDLENBQXFDLDJCQUEyQixDQUFBLDRDQUF3RixtQ0FBa0MsQ0FBcUMsMkJBQTJCLENBQUEscUJBQ2g4QixvQ0FBQSxDQUFxQyxvQ0FBQSxDQUFxQyxrQ0FBQSxDQUFtQyx5Q0FBQSxDQUEwQywwQkFBQSxDQUEyQixtREFBQSxDQUFvRCxrREFBQSxDQUFtRCx1Q0FBQSxDQUFZLG9CQUFnRCxvQ0FBQSxDQUFxQywwQ0FBQSxDQUEyQyx5Q0FBQSxDQUEwQywrQ0FBQSxDQUFnRCwwQkFBQSxDQUEyQix5REFBQSxDQUEwRCxpREFBQSxDQUFrRCx1Q0FBQSxDQUFZLHFCQUFpRCwyQ0FBQSxDQUE0QywwQ0FBQSxDQUEyQyx5Q0FBQSxDQUEwQywrQ0FBQSxDQUFnRCwwQkFBQSxDQUEyQix3REFBQSxDQUF5RCx3REFBQSxDQUF5RCxnQkFBQSxDQUFZLCtEQUNuK0IsbUJBQWtCLENBQUEsMkVBQTRFLFVBQVUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFBLCtEQUFnRSxTQUFTLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFBLDJFQUE0RSxNQUFNLENBQUMsS0FBSyxDQUFDLHNCQUFzQixDQUFDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQSxxRkFBc0YsV0FBVyxDQUFDLGlCQUFpQixDQUFBLG1GQUFvRixTQUFTLENBQUMsZUFBZSxDQUFBLG1GQUFvRixTQUFTLENBQUMsZUFBZSxDQUFBLHFGQUFzRixVQUFVLENBQUMsZ0JBQWdCLENBQUEsMkVBQTRFLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx1QkFBdUIsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFBLHlFQUEwRSxVQUFVLENBQUEsNEtBQTZLLFlBQVksQ0FBQyxZQUFZLENBQUEsK0VBQWdGLFlBQVksQ0FBQSwrQ0FBZ0QsY0FBYyxDQUFDLGVBQWUsQ0FBQSx3SEFBeUgsWUFBWSxDQUFDLFlBQVksQ0FBQSw2QkFDcnBELGFBQWEsQ0FBQSx3QkN2Q3hDLFFBQVMsQ0FBQSxRQUlULHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFdMdUNrQixDS3RDbEIsU0FBVSxDQUVWLGNBQWUsQ0M4RFQsNkJEMUROLGlCQUNFLFlBQWEsQ0FBQSxDQUdqQix1QkFDRSxzQkFBdUIsQ0FFdkIsV0x5QmtCLENLeEJsQixnQkFBaUIsQ0FDakIsbUJBQW9CLENBQUEsV0FRcEIsbUJBQWEsQ0FBYixZQUFhLENBRWIsb0JBQXlCLENBQXpCLHdCQUF5QixDQUFBLGdCQUl6QixtQkFBYSxDQUFiLFlBQWEsQ0FFYixvQkFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLG9CQUFxQixDQUNyQix3QkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG1CQUFvQixDQUFBLGlEQVVwQix1Q0FBd0MsQ0FDeEMsYUxsRG9CLENLbURwQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQVBwQiw2REFVSSxpQ0FBa0MsQ0FDbEMsYUx2RG9CLENBQUEseUVLMERsQixVQUFXLENBQ1gsVUFBVyxDQUNYLFNBQVUsQ0FDVixXQUFZLENBQ1osYUFBYyxDQUVkLHVDQUF3QyxDQUN4QyxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFNBQVUsQ0F2QmhCLCtEQTRCSSxhTHhFb0IsQ0t5RXBCLHVDQUF3QyxDQUFBLHlDQWMxQyx1Q0FBd0MsQ0FDeEMsYUwzRm9CLENLNEZwQixjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsaUJBQWtCLENBVHBCLHFEQVlJLGlDQUFrQyxDQUNsQyxhTGxHb0IsQ0FBQSxpRUtxR2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixhQUFjLENBRWQsNEJBQTZCLENBQzdCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsU0FBVSxDQXpCaEIsdURBOEJJLFlBQWEsQ0E5QmpCLDJGQW1DSSxhTHhIb0IsQ0FBQSxlSytIdEIsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULHdDQUE0QyxDQUFBLCtEQVE1QyxZQUFhLENBQUEsbUVBSWIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUFBLGtDQUdqQixjQUFlLENBQUEsNkJBR2YsbUJBQWEsQ0FBYixZQUFhLENBQUEsb0JBSWIsWUFDRixDQUFBLGdCQUdFLHVCQUF3QixDQUFBLDhCQUl4QixLQUNFLFNBQVUsQ0FDVix5REFBa0QsQ0FBbEQsaURBQWtELENBSXBELEdBQ0UsU0FBVSxDQUNWLCtDQUF3QyxDQUF4Qyx1Q0FBd0MsQ0FBQSxDQVQ1QyxzQkFDRSxLQUNFLFNBQVUsQ0FDVix5REFBa0QsQ0FBbEQsaURBQWtELENBSXBELEdBQ0UsU0FBVSxDQUNWLCtDQUF3QyxDQUF4Qyx1Q0FBd0MsQ0FBQSxDQUk1QyxrQkFDRSxpQkFBa0IsQ0FFbEIsU0FBVSxDQUNWLDREQUFxRCxDQUFyRCxvREFBcUQsQ0FDckQsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6Qix3QkFBeUIsQ0FDekIsU0FBVSxDQUNWLG1CQUFvQixDQUFBLGtCQUtwQixXQUFZLENBQ1osd0NBQTRDLENBRjlDLGlEQUtJLGlCQUFVLENBQVYsY0FBVSxDQUFWLFNBQVUsQ0FMZCxzREFjSSxhTDFNa0IsQ0syTWxCLGdCQUFpQixDQWZyQixrRUFrQk0sd0JBQXlCLENBQUEseUJBUTdCLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsMEJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBRTVCLFNBQVUsQ0FDViwrQ0FBd0MsQ0FBeEMsdUNBQXdDLENBQ3hDLGtCQUFtQixDQUFBLGtCQWFuQixXQUFZLENBQ1osV0FBWSxDQUFBLGFBUVosV0FBWSxDQUNaLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixlQUFnQixDQzdMViwwQkRvTVIsOERBR00sWUFBYSxDQUNiLGVBQWdCLENBQUEsQ0FZdEIsOEJBQ0UsZ0JBQWlCLENBQUEsc0NBSWpCLGFBQWMsQ0FBQSwyQ0FJZCxzQkFBdUIsQ0FDdkIsbUNBQThDLENBQzlDLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FBQSw2Q0FLakIsaUJBQWtCLENBQ2xCLGFMM1J1QixDSzRSdkIsYUFBYyxDQUNkLGNBQWUsQ0FDZix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FBQSxnR0FJaEIsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixLQUFNLENBQ04sZUFBZ0IsQ0FBQSw0Q0FJaEIsUUFBUyxDQUNULHVDQUEyQyxDQUY3Qyw0REFJSSx3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FBQSxvRUFjaEIsNEJBQTZCLENBSmpDLGtKQVFJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUVYLFVBQVcsQ0FDWCxZQUFhLENBRWIsU0FBVSxDQUNWLHdEQUFpRCxDQUFqRCxnREFBaUQsQ0FHakQsbUJBQW9CLENBQ3BCLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsdUJBQXVCLENBQXZCLHNCQUF1QixDQUl2QixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBMUI3Qix3TEE2Qk0sU0FBVSxDQUNWLGVBQWdCLENBQ2hCLDJCQUE0QixDQUM1Qiw4QkFBK0IsQ0FDL0IsY0FBZSxDQUNmLHNCQUF1QixDQUN2Qix3Q0FBb0QsQ0FDcEQsd0JBQWdDLENBQ2hDLGdCQUFpQixDQUNqQixXQUFZLENBdENsQiw0TEEyQ00sZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULGdCQUFpQixDQUNqQixjQUFlLENBQ2Ysd0JML1dnQixDS2dYaEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCw0QkFBNkIsQ0FDN0IsK0JBQWdDLENBQ2hDLG1FQUFvRSxDQUNwRSxXQUFZLENBQ1osMkJBQTRCLENBQzVCLG9CQUFxQixDQUNyQixpQ0FBa0MsQ0F4RHhDLHdNQTJEUSx3Qkx4WGdCLENBQUEsZ0tLNlhsQixTQUFVLENBQ1YsK0NBQXdDLENBQXhDLHVDQUF3QyxDQUN4QyxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FuRXRCLDhGQXdFSSxpQkFBa0IsQ0FHbEIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsaUNBQWtDLENBQ2xDLDZEQUE4RCxDQS9FbEUsMEdBa0ZNLG9FQUFxRSxDQWxGM0UsNEhBc0ZNLG1WQUFvVixDQXRGMVYsd0lBeUZRLG1WQUFvVixDQUFBLDhHQWdCMVYsa0JMemFvQixDSzBhcEIsc0NBQXVDLENBR3ZDLDhCQUErQixDQUFBLHdDQUkvQixZQUFhLENBQUEsbUJBSWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isb0JBQXlCLENBQXpCLHdCQUF5QixDQUFBLCtCQUl6Qix1QkFBd0IsQ0NyWGxCLDZCRHlYTixjQUNFLFlBQWEsQ0FBQSxDQ3ZZVCwwQkQ0WU4sYUFDRSxZQUFhLENBQUEsQ0NoWVQsNkJEcVlOLGNBQ0UsZ0JBQWlCLENBbk9yQixrQkFzT0ksY0FBZSxDQUFBLENBUW5CLHNEQUNFLG9CTHZkb0IsQ0FBQSx3RUs0ZHBCLGFMNWRvQixDSzZkcEIsZ0JBQWlCLENEdGRtakQsV0MwZHBrRCxxQkFBc0IsQ0FBQSw2R0FJdEIsYUxyZW9CLENLc2VwQixnQkFBaUIsQ0FBQSwyRUFJakIsb0JMMWVvQixDSzJlcEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUFBLGtDQUlsQixnQkFBaUIsQ0FBQSwrREFLakIsUUFBUyxDQUNULCtCQUFnQyxDQUFBLHVDQUloQyxRQUFTLENBQUEsZ0NBSVQseUJMOWZvQixDSytmcEIsNkJBQThCLENBQUEsNkNBSTlCLGVBQWdCLENDOWJWLDZCRGtjTiwyQkFDRSxtQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBeUIsQ0FBekIsd0JBQXlCLENBQUEsQ0FJN0IsZ0NBQ0UsaUJBQWtCLENBQ2xCLE9BQVEsQ0FBQSw4QkFJUixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsT0FBUSxDQUxWLDJFQVFJLGNBQWUsQ0FSbkIseUVBWUksc0JBQXVCLENBQUEsMENBS3pCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUhWLHVEQU1JLFdBQVksQ0FBQSw4QkFLZCxnQkFBaUIsQ0FySW5CLDhHQXlJRSxVQUFXLENBQ1gsVUFBVyxDQUNYLGVBQWdCLENBQUEsb0NBSWhCLE9BQVEsQ0FBQSxtQ0FJUixRQUFTLENBQUEsaUZBSVQsbUJBQWEsQ0FBYixZQUFhLENBQ2IsT0FBUSxDQUVSLE1BQU8sQ0FDUCxPQUFRLENBQ1IsY0FBZSxDQUNmLHVEQUFnRCxDQUFoRCwrQ0FBZ0QsQ0FBQSwyRUFJaEQscURBQThDLENBQTlDLDZDQUE4QyxDQTdCaEQsOEJBaUNFLGlCQUFrQixDQUNsQixPQUFRLENDemdCRiw2QkRyRVIsUUFtbEJJLHVCQUFnQixDQUFoQixlQUFnQixDQXBrQnBCLHVCQTBrQkksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQUEsQ0F5QnZCLDZCQUNFLGdCQUFpQixDQUFBLCtCQUtqQiw2QkwvbUJ5QixDS2duQnpCLFdBQVksQ0FBQSxxQkFJWixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGtCQUFtQixDQUhyQiwyQkFLSSxvQkFBcUIsQ0FDckIsYUxob0JvQixDQUFBLDBCS29vQnRCLG9CQUFxQixDQUFBLDhCQUtuQixXQUFXLENBQ1gsWUFBYSxDQUNiLGdDQUFnQyxDQUNoQyxzQ0FBc0MsQ0FDdEMsV0FBWSxDQUNaLGlCQUFrQixDQXRvQnBCLGlCQThvQkEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FBQSwrQkFJWCxRQUFTLENBbGVYLHNEQXNlRSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQUEsNEJBUWhCLFNBQVUsQ0FDVixRQUFTLENBQ1QsU0FBVSxDQUNWLDRCQUE2QixDQUM3Qiw2Qkx0cUJ5QixDS3VxQnpCLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGFBQWMsQ0FDZCxTQUFVLENBQ1YsbUJBQW9CLENBQ3BCLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FBQSxrQ0FJekIsU0FBVSxDQUNWLGtCQUFtQixDQUFBLDhCQUluQixTQUFVLENBQ1YsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FIcEIsb0NBTUksNEJBQTZCLENBQzdCLGFMbnNCb0IsQ0tvc0JwQixTQUFVLENBUmQsb0NBWUksVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLDBRQUEyUSxDQUMzUSxxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBRXpCLHNCQUF1QixDQUN2QixPQUFPLENBQ1AsU0FBVSxDQUFBLG9DQUtaLGFMenRCc0IsQ0FBQSwwQ0s0dEJwQixzQkFBdUIsQ0FDdkIsU0FBVSxDQXBpQmQsa0VBeWlCRSw0QkFBNkIsQ0FDN0IsYUxudUJzQixDS291QnRCLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FBQSw2QkFJekIsbUJBQW9CLENBQUEsWUU1dUJsQixhQUFtQyxDQUNuQyx3QlBBa0IsQ09DbEIsd0JQQXNCLENPQ3RCLGVBQWdCLENBSWhCLHdxQkFBeXFCLENBQ3pxQiwyQkFBNEIsQ0FDNUIsK0JBQWdDLENBRWhDLG9CQUFxQixDQVNyQixnQkFBdUIsQ0FDdkIsaUJBQWtCLENBTWxCLGVBQWdCLENEMkNaLDZCQ3ZFUixZQWdCUSxxQkFBc0IsQ0FBQSxDQWhCOUIsMEZBd0JRLFdBQVcsQ0FDWCxnQkFBdUIsQ0FDdkIsaUJBQWtCLENBMUIxQixxQkE4QlEsYUFBbUMsQ0FDbkMsaUJBQWtCLENBQ2xCLG9CQUFvQixDQUNwQixvQkFBcUIsQ0FqQzdCLDJCQW1DWSxVQUFVLENBQ1YsU0FBUyxDQUNULFdBQVksQ0FDWixhQUFjLENBQ2QsVUFBVSxDQUNWLHNCQUFzQixDQUN0QixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBekNyQyxrRUE2Q1ksVUFBVSxDQTdDdEIsc0RBa0RZLFdBQVksQ0FsRHhCLGVBc0RRLFNBQVUsQ0F0RGxCLGtCQXdEWSxlQUFnQixDQUNoQixpQkFBa0IsQ0F6RDlCLG1CQThEUSxVQUFVLENBNENWLGNBQWMsQ0RoRGQsMEJDMURSLG1CQWdFWSxXQUFZLENBQUEsQ0RPaEIsOEJDdkVSLG1CQW1FWSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLFNBQVUsQ0FBQSxDREVkLDZCQ3ZFUixtQkF3RVksV0FBVyxDQUFBLENBeEV2QixrQ0E0RVksVUFBVSxDQUNWLGNBQWUsQ0FDZixhQUFvQyxDQUVwQyxrQkFBbUIsQ0FDbkIsaUJBQWtCLENEdkJ0QiwwQkMxRFIsa0NBb0ZnQixXQUFZLENBQ1osUUFBUSxDQUNSLFdBQVcsQ0FBQSxDREFuQixxREN0RlIsa0NBeUZnQixVQUFVLENBQ1YsbUJBQW1CLENBMUZuQyxpREE0Rm9CLE9BQU8sQ0FDUCxRQUFRLENBQ1IsZ0JBQWlCLENBQUEsQ0E5RnJDLDJCQTZHUSxtQkFBYSxDQUFiLFlBQWEsQ0FDYixjQUFlLENBQ2Ysd0JBQThCLENBQTlCLDZCQUE4QixDRHJEOUIsMEJDMURSLDJCQWlIWSxpQkFBaUIsQ0FBQSxDQWpIN0IseUJBc0hRLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENEL0RsQiwwQkMxRFIseUJBMkhZLFVBQVUsQ0FBQSxDQTNIdEIsMkJBK0hRLFVBQVUsQ0FDVixlQUFnQixDQUNoQixjQUFlLENBRWYsaUJBQWtCLENBQ2xCLFFBQVEsQ0FDUixNQUFNLENBQ04sYVBwSWMsQ0FBQSwrQ09zSVYsbUJBQWEsQ0FBYixZQUFhLENBQ2IsVUFBVSxDQUNWLFdBQVcsQ0FDWCx1QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQix3QkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHdCUDVJVSxDTzZJVixzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6QixnQ0FBaUMsQ0FwSjdDLHFEQXdKZ0Isc0JBQXVCLENBQ3ZCLGFQdkpNLENPd0pOLFlBQVksQ0FDWixnQkFBaUIsQ0FDakIscUNBQXNDLENBQ3RDLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FBQSwwQkFRdkMsdUJBQXVCLENBQ3ZCLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2QixzQkFBdUIsQ0FIM0IsaURBS1EsS0FBSyxDQUNMLHNCQUFjLENBQWQsY0FBYyxDQU50QixnREFTUSxTQUFTLENBQ1QsYUFBYyxDQVZ0QixnREFjUSxhUGhMYyxDT2lMZCxpQkFBa0IsQ0FDbEIsb0JBQW9CLENBQ3BCLG9CQUFxQixDQWpCN0Isc0RBbUJZLFVBQVUsQ0FDVixTQUFTLENBQ1QsV0FBWSxDQUNaLGFBQWMsQ0FDZCxVQUFVLENBQ1Ysd0JQMUxVLENPMkxWLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0F6QnJDLHdIQTZCWSxVQUFVLENBQUEsRUFTbEIsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUFBLHlDQzVNcEMsV0FBWSxDQUNaLGlCQUFrQixDQUZwQiwrQ0FLSSxVQUFXLENBQ1gsVUFBVyxDQUNYLGFBQWMsQ0FBQSwyQ0FNZCxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FBQSwwQkFNYixXQUFZLENBQUEsa0NBV1YsWUFBYSxDQUFBLHFDQUtmLFFBQVMsQ0FDVCxTQUFVLENBQUEsZ0ZBSVYsUUFBUyxDQUNULFNBQVUsQ0FBQSxhQUlWLGVBQWdCLENBL0NsQix5Q0FtREUsaUJBQWtCLENGU1osMEJFNURSLHlDQXVESSxlQUFnQixDQUNoQixnQkFBaUIsQ0FBQSxDRmlCYiw4QkV6RVIseUNBMkRJLDRCQUE2QixDQUFBLENBS2pDLHlCQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQixnQkFBaUIsQ0FDakIscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixpQ0FBa0MsQ0FDbEMsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixVQUFXLENBVVgsUUFBUyxDQXBCWCwrQkFhSSxhQUFjLENBYmxCLGdDQWlCSSxZQUFhLENBakJqQixvQ0F1QkksV0FBWSxDQUNaLGNBQWUsQ0FDZixlQUFnQixDQUNoQixXQUFZLENBMUJoQix5Q0E2Qk0sV0FBWSxDQTdCbEIsd0NBa0NJLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsb0JBQXFCLENBQ3JCLFdBQVksQ0FyQ2hCLHdLQXlDSSxjQUFlLENBRWYsV0FBWSxDQUNaLGtCQUFtQixDQTVDdkIsc0NBZ0RJLHdCUjVHa0IsQ1E2R2xCLG1CQUFvQixDQUNwQix3QkFBeUIsQ0FDekIsY0FBZSxDQUNmLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGVBQWdCLENBdkRwQix5RkEwRE0sWUFBYSxDQUFBLHlDQU1qQixTQUFVLENBQ1YsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6Qix5U0FBMFMsQ0FINVMsaURBTUksZ0NBQXlCLENBQXpCLHdCQUF5QixDQUFBLHlFQUszQixXQUFZLENBRGQsK0VBSUksU0FBVSxDQUNWLHlTQUEwUyxDQUFBLDJCQVM1UyxnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLGtCQUFtQixDQUFBLHVCQUluQixZQUFhLENGcEZQLDhCRVRSLHdLQW1HTSxjQUFlLENBQUEsQ0YxRmIsNkJFVFIseUJBMEdJLFdBQVksQ0FDWiw2QkFBcUMsQ0FDckMsa0JBQW1CLENBSHJCLDZCQU1JLFVBQVcsQ0FDWCxxQkFBc0IsQ0FQMUIsc0NBV0ksV0FBWSxDQXBIbEIsd0tBeUhNLGNBQWUsQ0FFZixXQUFZLENBQ1osa0JBQW1CLENBbkJ2Qix5Q0F1QkksZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixZQUFhLENBQUEsQ0FNbkIsYUFzQkUsY0FBZSxDQUNmLFdBQVksQ0F2QmQsZ0NBRUksZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsY0FBZSxDQUNmLHVCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixpQ0FBa0MsQ0FDbEMsV0FBWSxDQVpoQixnR0FnQkksY0FBZSxDQUVmLFdBQVksQ0FDWixrQkFBbUIsQ0ZsSmYsNkJFK0hSLGdDQThCTSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLDZCQUFxQyxDQUx6Qyw2Q0FRTSxVQUFXLENBUmpCLG9DQVlNLFVBQVcsQ0F4Q25CLGdHQThDTSxjQUFlLENBRWYsV0FBWSxDQUNaLGtCQUFtQixDQXJCdkIsMkJBeUJJLGdCQUFpQixDQUNqQixtQkFBb0IsQ0ExQnhCLHdCQStCSSxrQkFBWSxDQUFaLFdBQVksQ0FBQSxDQ25RbEIsZ0NBQ0UsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixrQkFBbUIsQ0FBQSxXQ0RqQiwwQkFBMkIsQ0FGL0IsY0FLUSxhVkRjLENVRWQsY0FBZSxDQU52QixjQVVRLGFWTmMsQ0FBQSx5QlVVZCwwRUFBMkUsQ0FDM0UsYVZIaUIsQ1VJakIsY0FBZSxDQUNmLGNBQWUsQ0FqQnZCLDBCQXVCUSx3QkFBeUIsQ0F2QmpDLDRCQXlCWSxhVmJhLENVY2IsY0FBZSxDQUNmLDBFQUEyRSxDSjhDL0UsNkJJekVSLGNBcUNZLGNBQWUsQ0FBQSxDQUszQiw0RkFFSSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUFBLGdEQzNDZCxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLFdBQVksQ0FKakIsMEVBTVMsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FUekIsZ0tBZVEsY0FBZSxDQUVkLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBMEJyQixnQkFBaUIsQ0FpQmpCLHNCQUFxQixDQUNyQiwwQkFBMEIsQ0FDMUIsMEJBQTBCLENBaEVuQyxnTUFxQmEsb0JBQXFCLENBQ3JCLGFYZlcsQ0FBQSxvVldrQlgsYVhyQlMsQ0FBQSxvWVcwQk4sYVh2QlEsQ0FBQSx3TVcwQlIsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6Qiw0Qlg5Qk0sQ0FBQSw0S1dtQ1QsZ0JBQWlCLENBQ2pCLDRCQUE0QixDQXhDekMsd0xBMkNhLGFYdkNTLENBQUEsd0xXMkNULGFYbkNZLENBQUEsZ0xXdUNaLGtCQUFtQixDQUNuQixVQUFVLENBRVYsNEJYbERTLENXbURULGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsMEJBQTBCLENBekR2Qyx3TUE0RGEsZUFBZ0IsQ0xhckIsNkJLekVSLDBGQXVFYSxtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGVBQWdCLENBekU3QixzR0EyRWlCLGVBQWdCLENBQUEsQ0FTakMsb0JBQ0ksV0FBVyxDQUNYLGlCQUFrQixDQUNsQixlQUFnQixDQUhwQiwyQkFLUSxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FBQSxhQUlmLGdCQUFnQixDQUNoQix3Qlg1RmtCLENXNkZsQixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLG9CQUFxQixDQUNyQixlQUFnQixDQVJwQixtQkFVUSxhWGpHZ0IsQ1drR2hCLHdCWGxHZ0IsQ0FBQSwrQllOdEIsZ0JBQXFCLENBQ3JCLFdBQVksQ0FDWixjQUFlLENBRVQsZUFBZ0IsQ0FBQSx1QkFNcEIsVUFBVyxDQUZmLGlDQU9JLFVBQVcsQ0FDWCxpQkFBNEIsQ0FDNUIsY0FBZSxDQUdiLHFCQUEyQixDTm9EekIsOEJNaEVSLGlDQWVNLFNBQVUsQ0FDVixhQUFjLENBQUEsQ05nRFosNkJNaEVSLGlDQW1CTSxVQUFXLENBQ1gsY0FBZSxDQUFBLENONENiLDZCTWhFUixrQ0EwQk0sVUFBVyxDQTFCakIsaUNBNkJNLGlCQUFrQixDQUFBLENBT3hCLG9EQUNFLDZCQUEyQixDQUEzQiw2QkFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLHlCQUFvQixDQUFwQixtQkFBb0IsQ0FGdEIsK1BBT00sV0FBWSxDQVBsQix3REFXSSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsbUJBQWlCLENBQWpCLGdCQUFpQixDQUFBLHNFQVFuQixlQUFnQixDQUNoQix3QlovRG9CLENBQUEsNkJZMER0QixzRUFZSSxjQUFjLENBQUEsQ0FabEIsa0dBZ0JJLGlCQUFrQixDTkxkLDhCTVhSLGtHQWtCUSxlQUFnQixDQUFBLENOUGhCLDZCTVhSLGtHQXNCUSxlQUFnQixDQUNoQixXQUFZLENBQUEsQ05aWiw2Qk1YUixrR0EwQk0sZ0JBQWlCLENBQ2pCLGNBQWUsQ0FBQSxDQTNCckIsd0dBK0JNLGdCQUFpQixDQUNqQixRQUFTLENBQ1Qsa0JBQW1CLENOdEJqQiw2Qk1YUix3R0FtQ1EsYUFBYyxDQUFBLENBbkN0Qix3R0F3Q00sY0FBZSxDTjdCYiw2Qk1YUix3R0EwQ1EsYUFBYyxDQUNkLGNBQWUsQ0FBQSxDQU92Qix5Q0FDRSxrQkFBbUIsQ0FBQSwrQ0FLakIsY0FBZSxDTjFEWCwyQk13RFIsK0NBS0ksa0JBQW9DLENBQUEsQ0FJeEMsbUNBRUksYUFBYyxDTm5FViwyQk1pRVIsbUNBS0ksa0JBQThCLENBQUEsQ0FJbEMsd0NBQ0UseUJBQW9CLENBQXBCLG1CQUFvQixDQUR0QiwyTkFNTSxXQUFZLENBTmxCLDRDQVVJLFdBQVksQ0FDWixlQUFnQixDQUNoQixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQUEsNkJBUW5CLHdCWmxKNEIsQ1ltSjVCLHdxQkFBeXFCLENBQ3pxQiwyQkFBNEIsQ0FDNUIsNEJBQTZCLENBQzdCLHFCQUFzQixDQTlDeEIseUNBa0RFLHdCWjdKd0IsQ1k4SnhCLHdxQkFBeXFCLENBQ3pxQiwyQkFBNEIsQ0FDNUIsOEJBQStCLENBQy9CLG9CQUFxQixDQUNyQixXQUFZLENBTmQsd1FBU0ksV0FBWSxDQUFBLDBDQU9kLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLHdCWjlLc0IsQ1krS3RCLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FYM0Isc0RBY0ksd0JBQTRELENBQzVELG9CQUFxQixDTnJIakIsOEJNMEhSLHVCQUVJLGNBQWUsQ0FGbkIseUVBSU0sVUFBVyxDQUFBLENBS2pCLHNCQUNFLG9HQUFvRCxDQUFwRCxtREFBb0QsQ0FDcEQsY0FBZSxDQUNmLGVBQWdCLENOdElWLDZCTW1JUixzQkFLSSxjQUFlLENBQUEsQ0FLbkIsMkJBRUUsVUFBVyxDQUNYLG1CQUFhLENBQWIsWUFBYSxDQUNiLFNBQVUsQ0FDVixpQkFBa0IsQ0FrQmhCLGFBQWMsQ0F2QmxCLHlEQU9JLGtCQUFtQixDQUNuQixhQUFjLENBUmxCLGlFQVdNLGFBQWMsQ0FDZCxhQUFjLENBWnBCLHVEQW9CSSxlQUFnQixDQXBCcEIseURBeUJNLFdBQVksQ050S1YsOEJNNklSLHlEQThCTSxTQUFVLENBQ1YsZUFBZSxDQS9CckIsdURBa0NNLFVBQVcsQ0FBQSxDTi9LVCw2Qk02SVIseURBdUNNLFNBQVUsQ0F2Q2hCLGlFQXlDUSxVQUFXLENBQ1gsV0FBWSxDQTFDcEIsdURBK0NNLFNBQVUsQ0FDVixnQkFBaUIsQ0FoRHZCLHlFQW1ETSxZQUFhLENBbkRuQiwyRUF1RE0sWUFBYSxDQUFBLENOcE1YLHVETTZJUiwyRUF5RFEsZUFBZ0IsQ0FDaEIsZUFBZSxDQUNmLGdCQUFpQixDQUFBLENBT3pCLHNDQUNFLFVBQVcsQ0FBQSxhQUtYLG1CQUFhLENBQWIsWUFBYSxDQUFBLDhDQUliLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIscUJBQXNCLENBSXRCLHVCQUF1QixDQUF2QixzQkFBdUIsQ04zT2pCLDBCTXFPUiw4Q0FJSSxXQUFZLENBQUEsQ0FLaEIsb0VBQ0UsZUFBZ0IsQ0FBQSwwQkFVWixnQkFBaUIsQ0FDakIsUUFBUyxDTjFQUCwyQk1rUFIsMEJBR00sV0FBWSxDQUFBLENOeE9WLDhCTXFPUiwwQkFXTSxlQUFnQixDQUNoQixpQkFBa0IsQ0FBQSxDTmpQaEIsNkJNcU9SLDBCQWdCTSxlQUFnQixDQUNoQixXQUFZLENBQUEsQ050UFYsNkJNcU9SLDBCQW9CTSxnQkFBaUIsQ0FDakIsY0FBZSxDQUFBLENBckJyQixpQkEyQkksV0FBWSxDQUNaLGFBQWMsQ05qUVYsNkJNcU9SLGlCQThCTSxjQUFlLENBQUEsQ0FLckIsY0FDRSxpQkFBa0IsQ1A3QnBCLDRDUXBUSSx3QmJZc0IsQ2FYdEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLFNBQVUsQ0FQZCxnRUFTUSx3QmJMYyxDYU1kLFdBQVksQ0FBQSxnRUNQWixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsVUFBVSxDQUNWLG1CQUFtQixDQUNuQiw0Q0FBNEMsQ0FDNUMsV0FBVyxDQUNYLHdCZERzQixDY0V0QixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLDBCQUEwQixDQUMxQixtQkFBbUIsQ0FaM0Isc0VBa0JRLG1CQUFtQixDQUNuQiwwQkFBMEIsQ0FuQmxDLDBFQXFCWSxRQUFTLENBckJyQiw0REF5QlEsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0QixxQkFBc0IsQ0E3QjlCLHdFQStCWSxVQUFVLENBQ1YsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFVLENBQ1YsVUFBVSxDQUNWLHVCQUF1QixDQUN2QixVQUFVLENBQ1Ysd0JkeEJlLENBQUEsa0ZjOEJuQixpQkFBa0IsQ0E1QzFCLDRGQStDUSw0QkFBNkIsQ0EvQ3JDLGdHQWlEVyxhZDdDVyxDYzhDWCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbkQ3Qiw0REF5RFEsWUFBWSxDQXpEcEIsNEVBOERZLDRCZDFEVSxDQUFBLGdCYytEbEIsNEJkckR1QixDQUFBLDBCY2lFdkIsc0tBR1EsNEJBQTZCLENBQUEsQ1JUakMsNkJRY0osc0tBR1EsNEJBQTZCLENBQUEsQ0FNekMsY0FDSSxtQkFBb0IsQ0FDcEIscUJBQXNCLENBQ3RCLG1EQUFvRCxDQUFBLGdCQUdwRCx3QmQ5RjBCLENjK0YxQixpQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCx3cUJBQXlxQixDQUN6cUIsMkJBQTRCLENBRTVCLGdDQUFpQyxDQUNqQyxvQkFBcUIsQ0FUekIsbUJBYVEsZ0JBQWlCLENBRWpCLGtCQUFtQixDQWYzQixxQkFrQlEsY0FBZSxDQWxCdkIsMkJBb0JZLGFBQWMsQ0FBQSxjQWtDdEIsa0JBQW1CLENSbEZmLDZCUXNEUixjQUVRLG1CQUFhLENBQWIsWUFBYSxDQUZyQiw0QkFPWSxXQUFXLENBQ1gsZ0JBQWdCLENBQ2hCLGNBQWUsQ0FDZixhQUFjLENBVjFCLDhCQWlCWSxVQUFXLENBQ1gsZ0JBQWdCLENBbEI1QixpQ0FlZ0IsY0FBZSxDQUFBLENSckV2Qiw2QlFzRFIsY0FzQlEsY0FBZSxDQXRCdkIsNEJBeUJXLFlBQWEsQ0FBQSxDQVN4QixvREFDSSx3QkFBd0IsQ0FBQSxzRkFVcEIsMkJBQTRCLENBQzVCLGlDQUFrQyxDQUNsQyxxQkFBc0IsQ0FMOUIsMEdBUVEseUVBQTBFLENBUmxGLGdIQVlRLDRFQUE2RSxDQVpyRixrSEFlUSw2RUFBOEUsQ0FmdEYsMEdBa0JRLHVFQUF3RSxDQWxCaEYsb0dBcUJRLDRFQUE2RSxDQXJCckYsb0dBd0JRLDZFQUE4RSxDQXhCdEYsc0hBMkJRLHVFQUF3RSxDQTNCaEYsb0dBK0JRLHNFQUF1RSxDQS9CL0UsMEdBbUNRLHdFQUF5RSxDQW5DakYsb0dBc0NRLHNFQUF1RSxDQXRDL0Usa0dBeUNRLHFFQUFzRSxDQXpDOUUsc0dBNENRLHlFQUEwRSxDQUFBLHVCQ2pOMUUsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixtQkFBbUIsQ0FOM0IsNkJBUVksVUFBVSxDQUNWLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsVUFBVSxDQUNWLFVBQVUsQ0FDVix1QkFBdUIsQ0FDdkIsVUFBVSxDQUNWLHdCZkRlLENBQUEsMkJlSWYsdUNBQWdDLENBQWhDLCtCQUFnQyxDQWxCNUMsbUNBd0JRLFlBQVksQ0FJWixlQUFnQixDVDZDaEIsOEJTekVSLG1DQTBCWSxZQUFhLENBQUEsQ0ExQnpCLG1DQWlDWSxXQUFZLENBQ1osU0FBVSxDVHVDZCw2QlN6RVIsbUNBd0NhLGVBQWdCLENBQUEsQ1RnRHJCLG9EU3hGUixtQ0E2Q1ksU0FBVSxDQUFBLENBN0N0QixrQ0FrRFEsaUJBQWtCLENBbEQxQixrQ0FxRFEsNEJBQTZCLENBQzdCLGFmbERjLENBQUEsb0Nlb0RWLGFmcERVLENlc0RWLGlCQUFrQixDQUNsQixnQkFBaUIsQ0EzRDdCLHFDQStEWSxnQkFBaUIsQ1RVckIsNkJTekVSLHFDQWlFZ0IsZ0JBQWlCLENBQUEsQ0FqRWpDLGVBdUVRLGFmbkVjLENlb0VkLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0F6RXhCLGVBNEVRLGFmeEVjLENleUVkLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsaUJBQWtCLENBOUUxQixpQ0ErRlksNkJBQXNCLENBQXRCLHFCQUFzQixDQS9GbEMsZ0NBc0dZLGFmL0ZZLENBQUEsZ0Nla0daLGFmbEdZLENBQUEsMEJlOEdwQixrSkFHUSw0QkFBNkIsQ0FBQSxDVC9DakMsNkJTb0RKLGtKQUdRLDRCQUE2QixDQUFBLENBS3pDLHVGQUVJLDRCZnpIdUIsQ2UwSHZCLGdCQUFnQixDQUNoQixnQkFBaUIsQ0FBQSxrRUFRYixlQUFnQixDQUNoQixTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLFVBQVcsQ0FSbkIsdUVBVVksY0FBZSxDQUFBLDREQU9uQixxQkFBc0IsQ0FBQSwyQkM1SjVCLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsNEJoQld5QixDQUFBLGtCZ0JQekIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBSjdCLG9CQU1JLG9CQUFxQixDQU56Qiw4Q0FTSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixpSEFDcUMsQ0FEckMsNEVBQ3FDLENBQ3JDLFNBQVUsQ0FkZCw2Q0FrQkksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxxQkFBc0IsQ0FwQjFCLGdEQXVCTSxjQUFlLENBQ2YsVUFBVyxDQUNYLGtCQUFtQixDQXpCekIsa0RBNEJRLG9CQUFxQixDQUNyQixVQUFXLENBN0JuQiw0RUFrQ00sVUFBVyxDQUNYLGdCQUFpQixDQW5DdkIsOEJBdUNJLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLHdCaEIxQ29CLENnQjJDcEIsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFNBQVUsQ0FDVixVQUFXLENBcERmLG9DQXNETSx3QkFBNEQsQ0FDNUQsb0JBQXFCLENBQUEsMkJBTXpCLDhDQUErQyxDQUMvQyxpQ0FBa0MsQ0FBQSx5QkFJbEMsNENBQTZDLENBQzdDLDBCQUEyQixDQUFBLHlCQUkzQiw0Q0FBNkMsQ0FDN0MsMEJBQTJCLENBQUEsd0JBSTNCLDJDQUE0QyxDQUM1QywwQkFBMkIsQ0FBQSx5QkFJM0IsNENBQTZDLENBQzdDLDBCQUEyQixDQUFBLDBCQUkzQiw2Q0FBOEMsQ0FDOUMsMEJBQTJCLENmN0Y3QixHZ0JDRSxjQUFlLENYd0VULDZCTHpFUixHZ0JHSSxjQUFlLENBQ2YsYUFBYyxDQUFBLENoQkhsQixHZ0JRRSxnQkFBaUIsQ1hnRVgsNkJMeEVSLEdnQlVJLGdCQUFpQixDQUNqQixhQUFjLENBQUEsQ0FpQmxCLCtEQUlJLGVBQWdCLENBSnBCLHFGQU9NLFlBQWEsQ0FQbkIsMkRBY0ksc0JBQXVCLENBQUEsK0JBT3ZCLFNBQVUsQ0FGZCx3QkFNSSxTQUFVLENBQ1YsYUFBYyxDQVBsQiwyQkFXSSxTQUFVLENBQUEsdUNBT1osaUJBQWtCLENBQ2xCLGNBQWUsQ0FIakIsdURBTUksZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixrQkFBbUIsQ0FUdkIsNkNBYUksY0FBZSxDQUNmLGtCQUFtQixDWExmLDZCV1RSLDZDQWdCTSxjQUFlLENBQUEsQ0FLckIsaUNBR0ksU0FBVSxDQUFBLHFDQVFWLGNBQWUsQ0FIbkIsNEZBUUksbUJBQW9CLENBQUEsbUNBT3BCLGNBQWUsQ0FIbkIsK0NBT0ksU0FBVSxDQUFBLCtDQU1WLGVBQWdCLENBRnBCLDRDQU1JLFNBQVUsQ0FBQSw2QkFLWixtQkFBYSxDQUFiLFlBQWEsQ0FDYixjQUFlLENBQ2YsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixTQUFVLENBSlosZ0NBT0ksZUFBZ0IsQ0FQcEIsa0NBVU0sZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsd0JqQnJJa0IsQ2lCc0lsQixXQUFZLENBQ1osb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixnQ0FBeUIsQ0FBekIsd0JBQXlCLENYckZ2QiwwQldrRVIsa0NBcUJRLGdCQUFpQixDQUFBLENBckJ6Qix3Q0F5QlEsd0JBQTRELENBQzVELG9CQUFxQixDQUFBLGtPQVczQixpQ0FBa0MsQ0FBQSxnQ0FJbEMscUJBQXNCLENBQ3RCLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FGMUIsb0NBSUksWUFBYSxDQUFBLDJDQU1mLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUhULDZDQU1JLFlBQWEsQ1g1R1QsOEJXc0dSLDZDQVNNLFlBQWEsQ0FBQSxDQU1uQiw0Q0FDRSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQix3QmpCM0xzQixDaUI0THRCLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixRQUFTLENBQ1Qsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixVQUFXLENBQ1gsZUFBZ0IsQ1hwSVYsNkJXcUhSLDRDQWtCSSxjQUFlLENBQ2YsZ0JBQWdCLENBQ2hCLGVBQWdCLENBQUEsQ0FJcEIsa0RBQ0Usd0JBQTRELENBQzVELG9CQUFxQixDQUFBLFlBSXJCLFVBQVcsQ0FDWCxtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsc0JBQXVCLENBQUEsOEJBTXZCLGVBQWdCLENBQUEscUhBS2hCLGFBQWMsQ0FBQSx1QkFLZCxnQkFBaUIsQ0FBQSxxQ0FJbkIsY0FFSSxVQUFVLENBQUEsQ0FGZCxpQkFLSSxnQkFBaUIsQ1g5S2IsOEJXeUtSLGlCQU9NLGNBQWUsQ0FBQSxDWGhMYiw2Qld5S1IsaUJBVU0sZ0JBQWlCLENBQUEsQ1huTGYsNkJXeUtSLGlCQWFNLGdCQUFpQixDQUFBLENBS3ZCLDhTQU1HLHdCQUE2QyxDQUFBLDhFQUs5Qyx3QmpCM1FvQixDQUFBLDhhaUJzUnBCLG1DQUEyQyxDQUFBLG9IQUszQyxtQ0FBNkMsQ0FBQSxzREFNN0MsYUFBYyxDQUFBLG9GQU1kLCtGQUVFLFVBQVUsQ0FBQSxDQUtkLHNEQUNFLDZCQUE2QixDQUFBLGNBSTdCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZUFBZ0IsQ0FBQSw2Q0FJaEIsVUFBVSIsImZpbGUiOiJzdHlsZS1yZWFjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIlYnV0dG9uLXRlYW0tb3Age1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBtYXJnaW46IDMycHggYXV0byAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3JlYWN0L2J0bi1sZXRzLXRlYW0tb3BwbGUtYmFzaWMuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcmVhY3QvYnRuLWxldHMtdGVhbS1vcHBsZS1ob3Zlci5zdmcnKTtcbiAgfVxufVxuXG4lYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGNvbG9yLXByaW1hcnksICRjb2xvci1zZWNvbmRhcnksIDUwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIvKlxuICAgIENvbG9yc1xuKi9cbi8vUHJpbWFyeSBkYXJrYmx1ZVxuJGNvbG9yLXByaW1hcnk6IzAwNDVBODtcbiRjb2xvci1wcmltYXJ5LWFsdDojMDE0NWFiO1xuLy8gU2Vjb25kYXJ5IGxpZ2h0Ymx1ZVxuJGNvbG9yLXNlY29uZGFyeTojMTk5ZWUxO1xuJGNvbG9yLXNlY29uZGFyeS1saWdodDojZDVlY2ZiO1xuXG5cbi8vIEdyZXlzXG4kY29sb3ItZ3JleS1kYXJrOiAjODI4MjgyO1xuJGNvbG9yLWdyZXktbGlnaHQ6ICNkYWRhZGE7XG4kY29sb3ItZ3JleS1ib3JkZXJzOiNEOEQ4RDg7XG5cblxuLypcbiAgICBUeXBvZ3JhcGh5XG4qL1xuJGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4kZm9udC1mYW1pbHktYWx0OiAnT3BlbiBTYW5zJztcblxuLypIZWFkaW5ncyovXG4kaGVhZGluZ3M6XCJoMSxoMixoMyxoNCxoNSxoNlwiO1xuLy8gdXNlICN7JGhlYWRpbmdzfXt9IHRvIGFwcGx5IHN0eWxlcyBmb3IgYWxsIGggZWxlbWVudHNcblxuJGhlYWRpbmctc2l6ZS0xOiAgICAgICAgNDA7XG4kaGVhZGluZy1zaXplLTI6ICAgICAgICAyODtcbiRoZWFkaW5nLXNpemUtMzogICAgICAgIDI0O1xuJGhlYWRpbmctc2l6ZS00OiAgICAgICAgMTg7XG4kaGVhZGluZy1zaXplLTU6ICAgICAgICAxNjtcbiRoZWFkaW5nLXNpemUtNjogICAgICAgIDE2O1xuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNzAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjE7XG5cblxuXG5cbi8qXG5cbiAgICB6LWluZGV4ZXNcblxuKi9cblxuJGhlYWRlci16LWluZGV4OiA1MDA7XG5cblxuIiwiaDEgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtMS8xNikqMXJlbTsgfVxuaDIgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtMi8xNikqMXJlbTsgfVxuaDMgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtMy8xNikqMXJlbTsgfVxuaDQgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtNC8xNikqMXJlbTsgfVxuaDUgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtNS8xNikqMXJlbTsgfVxuaDYgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtNi8xNikqMXJlbTsgfVxuXG5cblxuI3skaGVhZGluZ3N9e1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbiIsIi5iZWFuX190d28tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5jb2x1bW5fX2ltYWdlLFxuICAuY29sdW1uX190ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5iZWFuX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxMC45cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICAgIH1cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLThweDtcbiAgfVxuICBcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuXG4iLCIvKlxuICAgIENvbG9yc1xuKi9cbi8qXG4gICAgVHlwb2dyYXBoeVxuKi9cbi8qSGVhZGluZ3MqL1xuLypcblxuICAgIHotaW5kZXhlc1xuXG4qL1xuLyogQ29waWVkIGZyb20gbGVzcyBmaWxlIG9wcGxlXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4O1xuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG5Ac2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgIEBzY3JlZW4teHM7XG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICBAc2NyZWVuLXhzLW1pbjtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweDtcbkBzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgQHNjcmVlbi1zbTtcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICBAc2NyZWVuLXNtLW1pbjtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4O1xuQHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICBAc2NyZWVuLW1kO1xuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICBAc2NyZWVuLW1kLW1pbjtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHg7XG5Ac2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgIEBzY3JlZW4tbGc7XG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG5Ac2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgIEBzY3JlZW4tbGctbWluO1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbkBzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKEBzY3JlZW4tc20tbWluIC0gMSk7XG5Ac2NyZWVuLXNtLW1heDogICAgICAgICAgICAgIChAc2NyZWVuLW1kLW1pbiAtIDEpO1xuQHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoQHNjcmVlbi1sZy1taW4gLSAxKTtcbiovXG5hI2J0bi10ZWFtLW9wIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBtYXJnaW46IDMycHggYXV0byAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9idG4tbGV0cy10ZWFtLW9wcGxlLWJhc2ljLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBhI2J0bi10ZWFtLW9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmVhY3QvYnRuLWxldHMtdGVhbS1vcHBsZS1ob3Zlci5zdmdcIik7IH1cblxuI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX3RleHQgYSB7XG4gIHBhZGRpbmc6IDhweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWUxO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX3RleHQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzJjNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5iZWFuX190d28tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX2ltYWdlLFxuICAuYmVhbl9fdHdvLWNvbHVtbnMgLmNvbHVtbl9fdGV4dCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuYmVhbl9fdHdvLWNvbHVtbnMgaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuYmVhbl9fdHdvLWNvbHVtbnMgaDIge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAuYmVhbl9fdHdvLWNvbHVtbnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmJlYW5fX2JhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgLmJlYW5fX2JhY2tncm91bmQtaW1hZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMTAuOXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmJlYW5fX2JhY2tncm91bmQtaW1hZ2UgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuOXJlbTsgfSB9XG4gIC5iZWFuX19iYWNrZ3JvdW5kLWltYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi8qIVxuICogalF1ZXJ5IG1tZW51IHY3LjMuM1xuICogQHJlcXVpcmVzIGpRdWVyeSAxLjcuMCBvciBsYXRlclxuICpcbiAqIG1tZW51anMuY29tXG4gKlxuICogQ29weXJpZ2h0IChjKSBGcmVkIEhldXNzY2hlblxuICogd3d3LmZyZWJzaXRlLm5sXG4gKlxuICogTGljZW5zZTogQ0MtQlktTkMtNC4wXG4gKiBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy80LjAvXG4gKi9cbi5tbS1tZW51IHtcbiAgLS1tbS1saW5lLWhlaWdodDoyMHB4O1xuICAtLW1tLWxpc3RpdGVtLXNpemU6NDRweDtcbiAgLS1tbS1uYXZiYXItc2l6ZTo0NHB4O1xuICAtLW1tLW9mZnNldC10b3A6MDtcbiAgLS1tbS1vZmZzZXQtcmlnaHQ6MDtcbiAgLS1tbS1vZmZzZXQtYm90dG9tOjA7XG4gIC0tbW0tb2Zmc2V0LWxlZnQ6MDtcbiAgLS1tbS1jb2xvci1ib3JkZXI6cmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLW1tLWNvbG9yLWJ1dHRvbjpyZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tbW0tY29sb3ItdGV4dDpyZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmM2YzZjM7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLS1tbS1zaGFkb3c6MCAwIDEwcHggcmdiYSggMCwwLDAsIDAuMyApOyB9XG5cbi5tbS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW0tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbW0tY29sb3ItYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbG9yLXRleHQpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1tLWxpbmUtaGVpZ2h0KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiB2YXIoLS1tbS1vZmZzZXQtdG9wKTtcbiAgcmlnaHQ6IHZhcigtLW1tLW9mZnNldC1yaWdodCk7XG4gIGJvdHRvbTogdmFyKC0tbW0tb2Zmc2V0LWJvdHRvbSk7XG4gIGxlZnQ6IHZhcigtLW1tLW9mZnNldC1sZWZ0KTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLm1tLW1lbnUgYSwgLm1tLW1lbnUgYTphY3RpdmUsIC5tbS1tZW51IGE6aG92ZXIsIC5tbS1tZW51IGE6bGluaywgLm1tLW1lbnUgYTp2aXNpdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5bZGlyPXJ0bF0gLm1tLW1lbnUge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4ubW0tcGFuZWxzLCAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7IH1cblxuLm1tLXBhbmVsLCAubW0tcGFuZWxzIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0KTsgfVxuXG4ubW0tcGFuZWxzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW0tcGFuZWwge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTsgfVxuXG4ubW0tcGFuZWw6bm90KC5tbS1oaWRkZW4pIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLXBhbmVsOmFmdGVyLCAubW0tcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLm1tLXBhbmVsX2hhcy1uYXZiYXIge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgcGFkZGluZy10b3A6IHZhcigtLW1tLW5hdmJhci1zaXplKTsgfVxuXG4ubW0tcGFuZWxfb3BlbmVkIHtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApOyB9XG5cbi5tbS1wYW5lbF9oaWdoZXN0IHtcbiAgei1pbmRleDogMjsgfVxuXG4ubW0tcGFuZWxfbm9hbmltYXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLXBhbmVsX25vYW5pbWF0aW9uLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuW2Rpcj1ydGxdIC5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG5bZGlyPXJ0bF0gLm1tLXBhbmVsLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApOyB9XG5cbi5tbS1saXN0aXRlbV92ZXJ0aWNhbCA+IC5tbS1wYW5lbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4OyB9XG5cbi5tbS1saXN0aXRlbV92ZXJ0aWNhbCA+IC5tbS1wYW5lbDphZnRlciwgLm1tLWxpc3RpdGVtX3ZlcnRpY2FsID4gLm1tLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLWxpc3RpdGVtX29wZW5lZCA+IC5tbS1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1saXN0aXRlbV92ZXJ0aWNhbCA+IC5tbS1saXN0aXRlbV9fYnRuIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBoZWlnaHQ6IHZhcigtLW1tLWxpc3RpdGVtLXNpemUpO1xuICBib3R0b206IGF1dG87IH1cblxuLm1tLWxpc3RpdGVtX3ZlcnRpY2FsIC5tbS1saXN0aXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubW0tbGlzdGl0ZW1fb3BlbmVkID4gLm1tLWxpc3RpdGVtX19idG46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICByaWdodDogMTlweDsgfVxuXG4ubW0tYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDRweDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubW0tYnRuOmFmdGVyLCAubW0tYnRuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tLWNvbG9yLWJ1dHRvbik7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5tbS1idG5fY2xvc2U6YWZ0ZXIsIC5tbS1idG5fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ubW0tYnRuX2Nsb3NlOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcmlnaHQ6IDE4cHg7IH1cblxuLm1tLWJ0bl9jbG9zZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICByaWdodDogMjVweDsgfVxuXG4ubW0tYnRuX25leHQ6YWZ0ZXIsIC5tbS1idG5fcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLm1tLWJ0bl9wcmV2OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDIzcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5tbS1idG5fbmV4dDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHJpZ2h0OiAyM3B4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbltkaXI9cnRsXSAubW0tYnRuX25leHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAyM3B4O1xuICByaWdodDogYXV0bzsgfVxuXG5bZGlyPXJ0bF0gLm1tLWJ0bl9wcmV2OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHJpZ2h0OiAyM3B4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbltkaXI9cnRsXSAubW0tYnRuX2Nsb3NlOmFmdGVyLCBbZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTpiZWZvcmUge1xuICByaWdodDogYXV0bzsgfVxuXG5bZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTpiZWZvcmUge1xuICBsZWZ0OiAyNXB4OyB9XG5cbltkaXI9cnRsXSAubW0tYnRuX2Nsb3NlOmFmdGVyIHtcbiAgbGVmdDogMThweDsgfVxuXG4ubW0tbmF2YmFyIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBoZWlnaHQ6IHZhcigtLW1tLW5hdmJhci1zaXplKTtcbiAgcGFkZGluZzogMCA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9XG5cbi5tbS1uYXZiYXIgPiAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweDtcbiAgcGFkZGluZzogY2FsYygodmFyKC0tbW0tbmF2YmFyLXNpemUpIC0gdmFyKC0tbW0tbGluZS1oZWlnaHQpKSAqIC41KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tbS1uYXZiYXIgYSwgLm1tLW5hdmJhciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tbS1uYXZiYXJfX3RpdGxlIHtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tbS1uYXZiYXJfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1tLW5hdmJhcl9fYnRuOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogMDsgfVxuXG4ubW0tbmF2YmFyX19idG46bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogMDsgfVxuXG4ubW0tcGFuZWxfaGFzLW5hdmJhciAubW0tbmF2YmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuW2Rpcj1ydGxdIC5tbS1uYXZiYXJfX2J0bjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5bZGlyPXJ0bF0gLm1tLW5hdmJhcl9fYnRuOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4ubW0tbGlzdGl0ZW0sIC5tbS1saXN0dmlldyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLm1tLWxpc3RpdGVtIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbW0tY29sb3ItYm9yZGVyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubW0tbGlzdGl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5tbS1saXN0aXRlbSBhLCAubW0tbGlzdGl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubW0tbGlzdGl0ZW1fX2J0biwgLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gdmFyKC0tbW0tbGluZS1oZWlnaHQpKS8gMik7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgLSB2YXIoLS1tbS1saW5lLWhlaWdodCkpLyAyKTsgfVxuXG4ubW0tbGlzdGl0ZW1fX3RleHQge1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwJTtcbiAgZmxleC1iYXNpczogMTAlOyB9XG5cbi5tbS1saXN0aXRlbV9fYnRuIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW0tbGlzdGl0ZW1fX2J0bjpub3QoLm1tLWxpc3RpdGVtX190ZXh0KSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuXG4ubW0tbGlzdGl0ZW1fc2VsZWN0ZWQgPiAubW0tbGlzdGl0ZW1fX3RleHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpOyB9XG5cbi5tbS1saXN0aXRlbV9vcGVuZWQgPiAubW0tbGlzdGl0ZW1fX2J0biwgLm1tLWxpc3RpdGVtX29wZW5lZCA+IC5tbS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KTsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4OyB9XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbGlzdHZpZXc6Zmlyc3QtY2hpbGQsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbmF2YmFyICsgLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLm1tLWxpc3RpdGVtX2RpdmlkZXIge1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW1tLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogNi41cHg7XG4gIHBhZGRpbmc6IGNhbGMoKCh2YXIoLS1tbS1saXN0aXRlbS1zaXplKSAqIC43NSkgLSB2YXIoLS1tbS1saW5lLWhlaWdodCkpICogLjUpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLm1tLWxpc3RpdGVtX3NwYWNlciB7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuICBwYWRkaW5nLXRvcDogdmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSk7IH1cblxuLm1tLWxpc3RpdGVtX3NwYWNlciA+IC5tbS1idG5fbmV4dCB7XG4gIHRvcDogNDRweDtcbiAgdG9wOiB2YXIoLS1tbS1saXN0aXRlbS1zaXplKTsgfVxuXG5bZGlyPXJ0bF0gLm1tLWxpc3RpdGVtOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuW2Rpcj1ydGxdIC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG5bZGlyPXJ0bF0gLm1tLWxpc3RpdGVtX19idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTsgfVxuXG5bZGlyPXJ0bF0gLm1tLWxpc3RpdGVtX19idG46bm90KC5tbS1saXN0aXRlbV9fdGV4dCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgfVxuXG4ubW0tcGFnZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5tbS13cmFwcGVyX29wZW5lZCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tbS13cmFwcGVyX2JhY2tncm91bmQgLm1tLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG5cbi5tbS1tZW51X29mZmNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDA7IH1cblxuLm1tLW1lbnVfb2ZmY2FudmFzLm1tLW1lbnVfb3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLW1lbnVfb2ZmY2FudmFzIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X29mZmNhbnZhcy5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X29mZmNhbnZhcy5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfb2ZmY2FudmFzLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApOyB9IH1cblxuLm1tLXdyYXBwZXJfX2Jsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDIsIDEsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjsgfVxuXG4ubW0td3JhcHBlcl9ibG9ja2luZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1tLXdyYXBwZXJfYmxvY2tpbmcgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1tLXdyYXBwZXJfYmxvY2tpbmcgLm1tLXdyYXBwZXJfX2Jsb2NrZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tc3Jvbmx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLm1tLW1lbnVfYXV0b2hlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogbm9uZSAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLGhlaWdodCwtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4ubW0tbWVudV9hdXRvaGVpZ2h0Om5vdCgubW0tbWVudV9vZmZjYW52YXMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tbS1tZW51X2F1dG9oZWlnaHQubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sIC5tbS1tZW51X2F1dG9oZWlnaHQubW0tbWVudV9wb3NpdGlvbi10b3Age1xuICBtYXgtaGVpZ2h0OiA4MCU7IH1cblxuLm1tLW1lbnVfYXV0b2hlaWdodC1tZWFzdXJpbmcgLm1tLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ubW0tbWVudV9hdXRvaGVpZ2h0LW1lYXN1cmluZyAubW0tbGlzdGl0ZW1fdmVydGljYWw6bm90KC5tbS1saXN0aXRlbV9vcGVuZWQpIC5tbS1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW0tbWVudV9hdXRvaGVpZ2h0LW1lYXN1cmluZyAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbltjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7IH1cblxuW2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCx0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbltjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9vcGVuZWQsIFtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5bY2xhc3MqPW1tLXBhbmVsX2NvbHVtbnMtXSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLm1tLW1lbnVfY29sdW1ucy0xIC5tbS1wYW5lbF9jb2x1bW5zLTAsIC5tbS1tZW51X2NvbHVtbnMtMiAubW0tcGFuZWxfY29sdW1ucy0xLCAubW0tbWVudV9jb2x1bW5zLTMgLm1tLXBhbmVsX2NvbHVtbnMtMiwgLm1tLW1lbnVfY29sdW1ucy00IC5tbS1wYW5lbF9jb2x1bW5zLTMge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuW2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzID4gLm1tLXBhbmVsX2NvbHVtbnMtMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTAgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm1tLW1lbnVfY29sdW1ucy0wIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwgZWxzZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tbS1tZW51X2NvbHVtbnMtMCAubW0tcGFuZWxzID4gLm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51X2NvbHVtbnMtMCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMDsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTAubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjQwcHgsIDAsIDApOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuW2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzID4gLm1tLXBhbmVsX2NvbHVtbnMtMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTEgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tbS1tZW51X2NvbHVtbnMtMSAubW0tcGFuZWxzID4gLm1tLXBhbmVsIGVsc2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTEgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCk6bm90KC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTEge1xuICB3aWR0aDogODAlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4OyB9XG5cbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0xLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwdncsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwdncsIDAsIDApOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0xLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjQwcHgsIDAsIDApOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NDBweCwgMCwgMCk7IH0gfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjQwcHgsIDAsIDApOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00NDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDQwcHgsIDAsIDApOyB9IH1cblxuW2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzID4gLm1tLXBhbmVsX2NvbHVtbnMtMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTIgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA1MCU7IH1cblxuLm1tLW1lbnVfY29sdW1ucy0yIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwgZWxzZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tbS1tZW51X2NvbHVtbnMtMiAubW0tcGFuZWxzID4gLm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51X2NvbHVtbnMtMiB7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogODgwcHg7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODB2dywgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODB2dywgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4ODBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4ODBweCwgMCwgMCk7IH0gfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjQwcHgsIDAsIDApOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0yLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODgwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTg4MHB4LCAwLCAwKTsgfSB9XG5cbltjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9jb2x1bW5zLTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnVfY29sdW1ucy0zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMzMuMzQlOyB9XG5cbi5tbS1tZW51X2NvbHVtbnMtMyAubW0tcGFuZWxzID4gLm1tLXBhbmVsIGVsc2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTMgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCk6bm90KC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTMge1xuICB3aWR0aDogODAlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDEzMjBweDsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMy5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMy5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMy5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEzMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMzIwcHgsIDAsIDApOyB9IH1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTMubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwdncsIDAsIDApOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMy5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEzMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTMyMHB4LCAwLCAwKTsgfSB9XG5cbltjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9jb2x1bW5zLTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnVfY29sdW1ucy00IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMjUlOyB9XG5cbi5tbS1tZW51X2NvbHVtbnMtNCAubW0tcGFuZWxzID4gLm1tLXBhbmVsIGVsc2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTQgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCk6bm90KC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9jb2x1bW5zLTQge1xuICB3aWR0aDogODAlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDE3NjBweDsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHZ3LCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIyMDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE3NjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNzYwcHgsIDAsIDApOyB9IH1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODB2dywgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwdncsIDAsIDApOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy00Lm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIyMDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE3NjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTc2MHB4LCAwLCAwKTsgfSB9XG5cbltjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sIFtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0ubW0tbWVudV9wb3NpdGlvbi10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyBbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCxtaW4td2lkdGgsbWF4LXdpZHRoLHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbWluLXdpZHRoLG1heC13aWR0aCx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLm1tLWNvdW50ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogdmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5tbS1saXN0aXRlbV9ub3N1Yml0ZW1zID4gLm1tLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltkaXI9cnRsXSAubW0tY291bnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5tbS1saXN0aXRlbV9kaXZpZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9XG5cbi5tbS1tZW51X2RpdmlkZXJzLWxpZ2h0IC5tbS1saXN0aXRlbV9kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogdmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gdmFyKC0tbW0tbGluZS1oZWlnaHQpKSAqIC43NSk7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCh2YXIoLS1tbS1saXN0aXRlbS1zaXplKSAtIHZhcigtLW1tLWxpbmUtaGVpZ2h0KSkgKiAuMjUpOyB9XG5cbi5tbS1tZW51X2JvcmRlci1ub25lIC5tbS1saXN0aXRlbV9kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuXG4ubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7IH1cblxuLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tbS1wYW5lbF9kaXZpZGVycyAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmVkLm1tLWRyYWdnaW5nIC5tbS1tZW51LCAubW0td3JhcHBlcl9vcGVuZWQubW0tZHJhZ2dpbmcgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG5cbi5tbS1tZW51X2Ryb3Bkb3duIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogODAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ubW0td3JhcHBlcl9kcm9wZG93biAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwOyB9XG5cbi5tbS13cmFwcGVyX2Ryb3Bkb3duIC5tbS13cmFwcGVyX19ibG9ja2VyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxOyB9XG5cbi5tbS13cmFwcGVyX2Ryb3Bkb3duIC5tbS1tZW51X2Ryb3Bkb3duIHtcbiAgei1pbmRleDogMjsgfVxuXG4ubW0td3JhcHBlcl9kcm9wZG93bi5tbS13cmFwcGVyX29wZW5lZDpub3QoLm1tLXdyYXBwZXJfb3BlbmluZykgLm1tLW1lbnVfZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltjbGFzcyo9bW0tbWVudV90aXAtXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm1tLW1lbnVfdGlwLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMjJweDsgfVxuXG4ubW0tbWVudV90aXAtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDIycHg7IH1cblxuLm1tLW1lbnVfdGlwLXRvcDpiZWZvcmUge1xuICB0b3A6IC04cHg7IH1cblxuLm1tLW1lbnVfdGlwLWJvdHRvbTpiZWZvcmUge1xuICBib3R0b206IC04cHg7IH1cblxuLm1tLW1lbnUge1xuICAtLW1tLWljb25iYXItc2l6ZTo0NHB4OyB9XG5cbi5tbS1pY29uYmFyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0NHB4O1xuICB3aWR0aDogdmFyKC0tbW0taWNvbmJhci1zaXplKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjsgfVxuXG4ubW0tbWVudV9pY29uYmFyIC5tbS1uYXZiYXJzX2JvdHRvbSwgLm1tLW1lbnVfaWNvbmJhciAubW0tbmF2YmFyc190b3AsIC5tbS1tZW51X2ljb25iYXIgLm1tLXBhbmVscyB7XG4gIGxlZnQ6IDQ0cHg7XG4gIGxlZnQ6IHZhcigtLW1tLWljb25iYXItc2l6ZSk7IH1cblxuLm1tLWljb25iYXJfX2JvdHRvbSwgLm1tLWljb25iYXJfX3RvcCB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1tLWljb25iYXJfX2JvdHRvbSA+ICosIC5tbS1pY29uYmFyX190b3AgPiAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAwOyB9XG5cbi5tbS1pY29uYmFyX19ib3R0b20gYSwgLm1tLWljb25iYXJfX2JvdHRvbSBhOmhvdmVyLCAubW0taWNvbmJhcl9fdG9wIGEsIC5tbS1pY29uYmFyX190b3AgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubW0taWNvbmJhcl9fdG9wIHtcbiAgdG9wOiAwOyB9XG5cbi5tbS1pY29uYmFyX19ib3R0b20ge1xuICBib3R0b206IDA7IH1cblxuLm1tLWljb25iYXJfX3RhYl9zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7IH1cblxuLm1tLW1lbnVfa2V5Ym9hcmRmb2N1cyBhOmZvY3VzLCAubW0tbWVudV9rZXlib2FyZGZvY3VzLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXdyYXBwZXJfX2Jsb2NrZXIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7IH1cblxuLm1tLXdyYXBwZXJfX2Jsb2NrZXIgLm1tLXRhYnN0YXJ0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubW0td3JhcHBlcl9fYmxvY2tlciAubW0tdGFiZW5kIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cblxuLm1tLW1lbnUge1xuICAtLW1tLWljb25wYW5lbC1zaXplOjQ0cHg7IH1cblxuLm1tLXBhbmVsX2ljb25wYW5lbC0xLCAubW0tcGFuZWxfaWNvbnBhbmVsLTEubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoNDRweCAqIDEpKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkgKiAxKSk7IH1cblxuLm1tLXBhbmVsX2ljb25wYW5lbC0yLCAubW0tcGFuZWxfaWNvbnBhbmVsLTIubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoNDRweCAqIDIpKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkgKiAyKSk7IH1cblxuLm1tLXBhbmVsX2ljb25wYW5lbC0zLCAubW0tcGFuZWxfaWNvbnBhbmVsLTMubW0tcGFuZWxfb3BlbmVkIH4gLm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoNDRweCAqIDMpKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkgKiAzKSk7IH1cblxuLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCB+IC5tbS1wYW5lbCwgLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdCB+IC5tbS1wYW5lbF9vcGVuZWQgfiAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKTsgfVxuXG4ubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscyA+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIsIC5tbS1tZW51X2ljb25wYW5lbCAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgbGVmdDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSx3aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLHdpZHRoO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWw6bm90KC5tbS1wYW5lbF9pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWxfaWNvbnBhbmVsLTApIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG5cbi5tbS1tZW51X2ljb25wYW5lbCAubW0tcGFuZWxzID4gLm1tLXBhbmVsX29wZW5lZCwgLm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAtbXMtdHJhbnNmb3JtOiB1bnNldDtcbiAgdHJhbnNmb3JtOiB1bnNldDsgfVxuXG4ubW0tbWVudV9oaWRlZGl2aWRlciAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tbGlzdGl0ZW1fZGl2aWRlciwgLm1tLW1lbnVfaGlkZW5hdmJhciAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tbmF2YmFyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW0tcGFuZWxfX2Jsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7IH1cblxuLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQgLm1tLXBhbmVsX19ibG9ja2VyIHtcbiAgb3BhY2l0eTogLjY7XG4gIGJvdHRvbTogLTEwMDAwMHB4OyB9XG5cbltkaXI9cnRsXSAubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscyA+IC5tbS1saXN0dmlld19maXhlZGRpdmlkZXIsIFtkaXI9cnRsXSAubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLHdpZHRoO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sd2lkdGg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSx3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG5bZGlyPXJ0bF0gLm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWw6bm90KC5tbS1wYW5lbF9pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWxfaWNvbnBhbmVsLTApIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLm1tLW5hdmJhcnNfYm90dG9tLCAubW0tbmF2YmFyc190b3Age1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTsgfVxuXG4ubW0tbmF2YmFyc19ib3R0b20gPiAubW0tbmF2YmFyLCAubW0tbmF2YmFyc190b3AgPiAubW0tbmF2YmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW0tbmF2YmFyc19ib3R0b20gPiAubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX2hhcy1idG5zKSwgLm1tLW5hdmJhcnNfdG9wID4gLm1tLW5hdmJhcjpub3QoLm1tLW5hdmJhcl9oYXMtYnRucykge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tbS1uYXZiYXJzX2JvdHRvbSA+IC5tbS1uYXZiYXIgPiA6bm90KGltZyk6bm90KC5tbS1idG4pLCAubW0tbmF2YmFyc190b3AgPiAubW0tbmF2YmFyID4gOm5vdChpbWcpOm5vdCgubW0tYnRuKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbi5tbS1uYXZiYXJzX3RvcCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi5tbS1tZW51X25hdmJhcl90b3AtMSAubW0tcGFuZWxzIHtcbiAgdG9wOiA0NHB4O1xuICB0b3A6IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogMSk7IH1cblxuLm1tLW1lbnVfbmF2YmFyX3RvcC0yIC5tbS1wYW5lbHMge1xuICB0b3A6IDg4cHg7XG4gIHRvcDogY2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAyKTsgfVxuXG4ubW0tbWVudV9uYXZiYXJfdG9wLTMgLm1tLXBhbmVscyB7XG4gIHRvcDogMTMycHg7XG4gIHRvcDogY2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAzKTsgfVxuXG4ubW0tbWVudV9uYXZiYXJfdG9wLTQgLm1tLXBhbmVscyB7XG4gIHRvcDogMTc2cHg7XG4gIHRvcDogY2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiA0KTsgfVxuXG4ubW0tbmF2YmFyc19ib3R0b20ge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bzsgfVxuXG4ubW0tbWVudV9uYXZiYXJfYm90dG9tLTEgLm1tLXBhbmVscyB7XG4gIGJvdHRvbTogNDRweDtcbiAgYm90dG9tOiBjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDEpOyB9XG5cbi5tbS1tZW51X25hdmJhcl9ib3R0b20tMiAubW0tcGFuZWxzIHtcbiAgYm90dG9tOiA4OHB4O1xuICBib3R0b206IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogMik7IH1cblxuLm1tLW1lbnVfbmF2YmFyX2JvdHRvbS0zIC5tbS1wYW5lbHMge1xuICBib3R0b206IDEzMnB4O1xuICBib3R0b206IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogMyk7IH1cblxuLm1tLW1lbnVfbmF2YmFyX2JvdHRvbS00IC5tbS1wYW5lbHMge1xuICBib3R0b206IDE3NnB4O1xuICBib3R0b206IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogNCk7IH1cblxuLm1tLW5hdmJhcl9zaXplLTIge1xuICBoZWlnaHQ6IDg4cHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAyKTsgfVxuXG4ubW0tbmF2YmFyX3NpemUtMyB7XG4gIGhlaWdodDogMTMycHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAzKTsgfVxuXG4ubW0tbmF2YmFyX3NpemUtNCB7XG4gIGhlaWdodDogMTc2cHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiA0KTsgfVxuXG4ubW0tbmF2YmFyX19icmVhZGNydW1icyB7XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9XG5cbi5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAtIHZhcigtLW1tLWxpbmUtaGVpZ2h0KSkgKiAuNSk7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygodmFyKC0tbW0tbmF2YmFyLXNpemUpIC0gdmFyKC0tbW0tbGluZS1oZWlnaHQpKSAqIC41KTsgfVxuXG4ubW0tbmF2YmFyX19icmVhZGNydW1icyA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW0tbmF2YmFyX2hhcy1idG5zIC5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4OyB9XG5cbi5tbS1uYXZiYXJfaGFzLWJ0bnMgLm1tLWJ0bjpub3QoLm1tLWhpZGRlbikgKyAubW0tbmF2YmFyX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5tbS1uYXZiYXJzX3RvcC5tbS1uYXZiYXJzX2hhcy10YWJzIC5tbS1uYXZiYXJfdGFicywgLm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcl90YWJzIH4gLm1tLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcl90YWJzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG5cbi5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyX190YWJfc2VsZWN0ZWQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5tbS1uYXZiYXJzX3RvcCAubW0tbmF2YmFyX3RhYnM6Zmlyc3QtY2hpbGQgLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ubW0tbmF2YmFyc19ib3R0b20ubW0tbmF2YmFyc19oYXMtdGFicyAubW0tbmF2YmFyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJfdGFiczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuLm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJfdGFiczpsYXN0LWNoaWxkIC5tbS1uYXZiYXJfX3RhYl9zZWxlY3RlZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm1tLW5hdmJhcl90YWJzID4gYTpub3QoLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkKSwgLm1tLW5hdmJhcnNfYm90dG9tLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcl90YWJzIH4gLm1tLW5hdmJhciwgLm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgPiAubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX3RhYnMpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTsgfVxuXG4ubW0tc2VhcmNoZmllbGQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDRweDtcbiAgaGVpZ2h0OiB2YXIoLS1tbS1uYXZiYXItc2l6ZSk7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1tLXNlYXJjaGZpZWxkIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBjb2xvcjogdmFyKC0tbW0tY29sb3ItdGV4dCk7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDM1LjJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogLjcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAuNyk7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLm1tLXNlYXJjaGZpZWxkIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1zZWFyY2hmaWVsZF9faW5wdXQge1xuICBwYWRkaW5nOiA2LjZweCAxMHB4IDAgMTBweDtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogLjE1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tbS1wYW5lbF9fbm9yZXN1bHRzbXNnIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1MCU7XG4gIHBhZGRpbmc6IDQ0cHggMDsgfVxuXG4ubW0tc2VhcmNoZmllbGRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5tbS1wYW5lbF9zZWFyY2gge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLXNlYXJjaGZpZWxkX19pbnB1dCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1tLXNlYXJjaGZpZWxkX19jYW5jZWwge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1tLW5hdmJhci1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAuNHMgZWFzZTsgfVxuXG4ubW0tc2VhcmNoZmllbGRfX2NhbmNlbC1hY3RpdmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1tLXBhbmVsID4gLm1tLXNlYXJjaGZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5tbS1wYW5lbF9oYXMtc2VhcmNoZmllbGQge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgcGFkZGluZy10b3A6IHZhcigtLW1tLW5hdmJhci1zaXplKTsgfVxuXG4ubW0tcGFuZWxfaGFzLW5hdmJhci5tbS1wYW5lbF9oYXMtc2VhcmNoZmllbGQge1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogMik7IH1cblxuLm1tLXBhbmVsX2hhcy1uYXZiYXIubW0tcGFuZWxfaGFzLXNlYXJjaGZpZWxkID4gLm1tLXNlYXJjaGZpZWxkIHtcbiAgdG9wOiA0NHB4O1xuICB0b3A6IHZhcigtLW1tLW5hdmJhci1zaXplKTsgfVxuXG4ubW0tbGlzdGl0ZW1fbm9zdWJpdGVtcyA+IC5tbS1saXN0aXRlbV9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbGlzdGl0ZW1fbm9zdWJpdGVtcyA+IC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLm1tLXNlY3Rpb25pbmRleGVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMjBweDtcbiAgei1pbmRleDogMTU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHJpZ2h0IC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiByaWdodCAuNHMgZWFzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuXG4ubW0tc2VjdGlvbmluZGV4ZXIgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1zZWN0aW9uaW5kZXhlciB+IC5tbS1wYW5lbHMge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiByaWdodCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjRzIGVhc2U7IH1cblxuLm1tLW1lbnVfaGFzLXNlY3Rpb25pbmRleGVyIC5tbS1zZWN0aW9uaW5kZXhlciB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tbS1tZW51X2hhcy1zZWN0aW9uaW5kZXhlciAubW0tcGFuZWxzIHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLm1tLW1lbnVfbmF2YmFyX3RvcC0xIC5tbS1zZWN0aW9uaW5kZXhlciB7XG4gIHRvcDogNDZweDtcbiAgdG9wOiBjYWxjKCh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAxKSArIDJweCk7IH1cblxuLm1tLW1lbnVfbmF2YmFyX3RvcC0yIC5tbS1zZWN0aW9uaW5kZXhlciB7XG4gIHRvcDogOTBweDtcbiAgdG9wOiBjYWxjKCh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAyKSArIDJweCk7IH1cblxuLm1tLW1lbnVfbmF2YmFyX3RvcC0zIC5tbS1zZWN0aW9uaW5kZXhlciB7XG4gIHRvcDogMTM0cHg7XG4gIHRvcDogY2FsYygodmFyKC0tbW0tbmF2YmFyLXNpemUpICogMykgKyAycHgpOyB9XG5cbi5tbS1tZW51X25hdmJhcl90b3AtNCAubW0tc2VjdGlvbmluZGV4ZXIge1xuICB0b3A6IDE3OHB4O1xuICB0b3A6IGNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDQpICsgMnB4KTsgfVxuXG4ubW0tbWVudV9uYXZiYXJfYm90dG9tLTEgLm1tLXNlY3Rpb25pbmRleGVyIHtcbiAgYm90dG9tOiA0NnB4O1xuICBib3R0b206IGNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDEpICsgMnB4KTsgfVxuXG4ubW0tbWVudV9uYXZiYXJfYm90dG9tLTIgLm1tLXNlY3Rpb25pbmRleGVyIHtcbiAgYm90dG9tOiA5MHB4O1xuICBib3R0b206IGNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDIpICsgMnB4KTsgfVxuXG4ubW0tbWVudV9uYXZiYXJfYm90dG9tLTMgLm1tLXNlY3Rpb25pbmRleGVyIHtcbiAgYm90dG9tOiAxMzRweDtcbiAgYm90dG9tOiBjYWxjKCh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAzKSArIDJweCk7IH1cblxuLm1tLW1lbnVfbmF2YmFyX2JvdHRvbS00IC5tbS1zZWN0aW9uaW5kZXhlciB7XG4gIGJvdHRvbTogMTc4cHg7XG4gIGJvdHRvbTogY2FsYygodmFyKC0tbW0tbmF2YmFyLXNpemUpICogNCkgKyAycHgpOyB9XG5cbi5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbSA+IC5tbS1saXN0aXRlbV9fYnRuLCAubW0tbWVudV9zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW0gPiAubW0tbGlzdGl0ZW1fX3RleHQsIC5tbS1tZW51X3NlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW0gPiAubW0tbGlzdGl0ZW1fX2J0biwgLm1tLW1lbnVfc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbSA+IC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMgZWFzZTsgfVxuXG4ubW0tbWVudV9zZWxlY3RlZC1ob3ZlciAubW0tbGlzdHZpZXc6aG92ZXIgPiAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQgLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgYmFja2dyb3VuZDogMCAwOyB9XG5cbi5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLCAubW0tbWVudV9zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX3RleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpOyB9XG5cbi5tbS1tZW51X3NlbGVjdGVkLXBhcmVudCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tbGlzdGl0ZW06bm90KC5tbS1saXN0aXRlbV9zZWxlY3RlZC1wYXJlbnQpIC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG4ubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX3NlbGVjdGVkLXBhcmVudCA+IC5tbS1saXN0aXRlbV9fYnRuLCAubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX3NlbGVjdGVkLXBhcmVudCA+IC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7IH1cblxuLm1tLW1lbnUsIC5tbS1zbGlkZW91dCB7XG4gIC0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZTo0NHB4O1xuICAtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZTo0NDBweDsgfVxuXG4ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZCBib2R5LCAubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQgLm1tLXNsaWRlb3V0LCAubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCx0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkIC5tbS1wYWdlLCAubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIC5tbS1wYWdlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZCAubW0tbWVudV9zaWRlYmFyLWNvbGxhcHNlZCwgLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQ6bm90KC5tbS13cmFwcGVyX29wZW5pbmcpIC5tbS1tZW51X2hpZGVkaXZpZGVyIC5tbS1saXN0aXRlbV9kaXZpZGVyLCAubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZDpub3QoLm1tLXdyYXBwZXJfb3BlbmluZykgLm1tLW1lbnVfaGlkZW5hdmJhciAubW0tbmF2YmFyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW0td3JhcHBlcl9zaWRlYmFyLWNvbGxhcHNlZCAubW0tc2xpZGVvdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NHB4LCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemUpLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSwgMCwgMCk7IH1cblxuLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMDAwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVkLm1tLW1lbnVfcGFnZXNoYWRvdzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyX2Jsb2NraW5nLCAubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkLm1tLXdyYXBwZXJfYmxvY2tpbmcgYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLXdyYXBwZXJfX2Jsb2NrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZDpub3QoLm1tLXdyYXBwZXJfc2lkZWJhci1jbG9zZWQpIC5tbS1tZW51X3NpZGViYXItZXhwYW5kZWQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDQwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSwgMCwgMCk7IH1cblxuLm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVkIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICB3aWR0aDogdmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKTsgfVxuXG4ubW0tbWVudV9fYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMzsgfVxuXG4ubW0tbWVudV9vcGVuZWQgLm1tLW1lbnVfX2Jsb2NrZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltkaXI9cnRsXS5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG5bZGlyPXJ0bF0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG5bZGlyPXJ0bF0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkOm5vdCgubW0td3JhcHBlcl9zaWRlYmFyLWNsb3NlZCkgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG5sYWJlbC5tbS10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICBtaW4td2lkdGg6IDU4cHg7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gMzRweCkvIDIpOyB9XG5cbmxhYmVsLm1tLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMXB4OyB9XG5cbmlucHV0Lm1tLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7IH1cblxuaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGU6YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbmxhYmVsLm1tLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW0tY29sb3ItYm9yZGVyKTsgfVxuXG5sYWJlbC5tbS10b2dnbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYmFja2dyb3VuZDogdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7IH1cblxuaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNGJkOTYzOyB9XG5cbmxhYmVsLm1tLWNoZWNrIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDsgfVxuXG5sYWJlbC5tbS1jaGVjazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbW0tY29sb3ItdGV4dCk7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDIwJTtcbiAgbWFyZ2luOiAyNSUgMCAwIDIwJTtcbiAgb3BhY2l0eTogLjE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuaW5wdXQubW0tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4OyB9XG5cbmlucHV0Lm1tLWNoZWNrOmNoZWNrZWQgfiBsYWJlbC5tbS1jaGVjazpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbltkaXI9cnRsXSBpbnB1dC5tbS10b2dnbGU6Y2hlY2tlZCB+IGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmUge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubW0tbWVudV9ib3JkZXItbm9uZSAubW0tbGlzdGl0ZW06YWZ0ZXIsIC5tbS1wYW5lbF9ib3JkZXItbm9uZSAubW0tbGlzdGl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5tbS1tZW51X2JvcmRlci1mdWxsIC5tbS1saXN0aXRlbTphZnRlciwgLm1tLXBhbmVsX2JvcmRlci1mdWxsIC5tbS1saXN0aXRlbTphZnRlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubW0tbWVudV9ib3JkZXItb2Zmc2V0IC5tbS1saXN0aXRlbTphZnRlciwgLm1tLXBhbmVsX2JvcmRlci1vZmZzZXQgLm1tLWxpc3RpdGVtOmFmdGVyIHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLm1tLW1lbnVfZngtbWVudS16b29tIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmVkIC5tbS1tZW51X2Z4LW1lbnUtem9vbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG5cbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS16b29tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS13cmFwcGVyX29wZW5lZCAubW0tbWVudV9meC1tZW51LXpvb20ubW0tbWVudV9wb3NpdGlvbi1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z4LW1lbnUtem9vbS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51X2Z4LW1lbnUtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTsgfVxuXG4ubW0td3JhcHBlcl9vcGVuZWQgLm1tLW1lbnVfZngtbWVudS1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmVkIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGUubW0tbWVudV9wb3NpdGlvbi1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1tZW51LXNsaWRlLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLW1lbnVfZngtbWVudS1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9XG5cbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS1mYWRlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwsIC5tbS1wYW5lbF9meC1ub25lIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lOyB9XG5cbi5tbS1tZW51X2Z4LXBhbmVscy1ub25lIC5tbS1wYW5lbC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50LCAubW0tcGFuZWxfZngtbm9uZS5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51X2Z4LXBhbmVscy16b29tIC5tbS1wYW5lbCwgLm1tLXBhbmVsX2Z4LXpvb20ge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9meC1wYW5lbHMtem9vbSAubW0tcGFuZWwubW0tcGFuZWxfb3BlbmVkLCAubW0tcGFuZWxfZngtem9vbS5tbS1wYW5lbF9vcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLW1lbnVfZngtcGFuZWxzLXpvb20gLm1tLXBhbmVsLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQsIC5tbS1wYW5lbF9meC16b29tLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtMCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwgLm1tLXBhbmVsX2Z4LXNsaWRlLTAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtMTAwIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50LCAubW0tcGFuZWxfZngtc2xpZGUtMTAwLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtdXAgLm1tLXBhbmVsLCAubW0tcGFuZWxfZngtc2xpZGUtdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLm1tLW1lbnVfZngtcGFuZWxzLXNsaWRlLXVwIC5tbS1wYW5lbF9vcGVuZWQsIC5tbS1tZW51X2Z4LXBhbmVscy1zbGlkZS11cCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwgLm1tLXBhbmVsX2Z4LXNsaWRlLXVwLm1tLXBhbmVsX29wZW5lZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtcmlnaHQgLm1tLXBhbmVsLCAubW0tcGFuZWxfZngtc2xpZGUtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtcmlnaHQgLm1tLXBhbmVsX29wZW5lZCwgLm1tLW1lbnVfZngtcGFuZWxzLXNsaWRlLXJpZ2h0IC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50LCAubW0tcGFuZWxfZngtc2xpZGUtcmlnaHQubW0tcGFuZWxfb3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbltjbGFzcyo9bW0tbWVudV9meC1saXN0aXRlbXMtXSAubW0tbGlzdGl0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG5vbmUgLjRzIGVhc2U7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDM1MG1zO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC40cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5cbltjbGFzcyo9bW0tbWVudV9meC1saXN0aXRlbXMtXSAubW0tbGlzdGl0ZW06bnRoLWNoaWxkKDExKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogNTUwbXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDU1MG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtczsgfVxuXG5bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC42cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjZzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7IH1cblxuW2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogNjUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDY1MG1zOyB9XG5cbltjbGFzcyo9bW0tbWVudV9meC1saXN0aXRlbXMtXSAubW0tbGlzdGl0ZW06bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjdzO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAuN3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC43czsgfVxuXG5bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDc1MG1zO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiA3NTBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7IH1cblxuLm1tLW1lbnVfZngtbGlzdGl0ZW1zLXNsaWRlIC5tbS1saXN0aXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z4LWxpc3RpdGVtcy1zbGlkZSAubW0tcGFuZWxfb3BlbmVkIC5tbS1saXN0aXRlbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW0tbWVudV9meC1saXN0aXRlbXMtZmFkZSAubW0tbGlzdGl0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1saXN0aXRlbXMtZmFkZSAubW0tcGFuZWxfb3BlbmVkIC5tbS1saXN0aXRlbSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1tLW1lbnVfZngtbGlzdGl0ZW1zLWRyb3AgLm1tLWxpc3RpdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRvcDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdG9wO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IC0yNSU7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1saXN0aXRlbXMtZHJvcCAubW0tcGFuZWxfb3BlbmVkIC5tbS1saXN0aXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDsgfVxuXG4ubW0tbWVudV9mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMTAwMDBweDsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwdncsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHZ3LCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwMHB4KSB7XG4gIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwMDBweCwgMCwgMCk7IH0gfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwdncsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDB2dywgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDAwcHgpIHtcbiAgLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwMDBweCwgMCwgMCk7IH0gfVxuXG4ubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfcG9zaXRpb24tdG9wIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMDAwcHg7IH1cblxuLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAwMHB4OyB9XG5cbi5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDphZnRlciwgLm1tLW1lbnVfbGlzdHZpZXctanVzdGlmeSAubW0tcGFuZWxzID4gLm1tLXBhbmVsOmJlZm9yZSwgLm1tLXBhbmVscyA+IC5tbS1wYW5lbF9saXN0dmlldy1qdXN0aWZ5OmFmdGVyLCAubW0tcGFuZWxzID4gLm1tLXBhbmVsX2xpc3R2aWV3LWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwgLm1tLWxpc3R2aWV3LCAubW0tcGFuZWxzID4gLm1tLXBhbmVsX2xpc3R2aWV3LWp1c3RpZnkgLm1tLWxpc3R2aWV3IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwgLm1tLWxpc3RpdGVtLCAubW0tcGFuZWxzID4gLm1tLXBhbmVsX2xpc3R2aWV3LWp1c3RpZnkgLm1tLWxpc3RpdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWluLWhlaWdodDogNDRweDsgfVxuXG4ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwgLm1tLWxpc3RpdGVtOm5vdCgubW0tbGlzdGl0ZW1fZGl2aWRlciksIC5tbS1wYW5lbHMgPiAubW0tcGFuZWxfbGlzdHZpZXctanVzdGlmeSAubW0tbGlzdGl0ZW06bm90KC5tbS1saXN0aXRlbV9kaXZpZGVyKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCAubW0tbGlzdGl0ZW1fX3RleHQsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWxfbGlzdHZpZXctanVzdGlmeSAubW0tbGlzdGl0ZW1fX3RleHQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubW0tbGlzdHZpZXdfaW5zZXQge1xuICBsaXN0LXN0eWxlOiBpbnNpZGUgZGlzYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDMwcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ubW0tbGlzdHZpZXdfaW5zZXQgLm1tLWxpc3RpdGVtIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLm1tLW1lbnVfbXVsdGlsaW5lIC5tbS1saXN0aXRlbV9fdGV4dCwgLm1tLXBhbmVsX211bHRpbGluZSAubW0tbGlzdGl0ZW1fX3RleHQge1xuICAtby10ZXh0LW92ZXJmbG93OiBjbGlwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbltjbGFzcyo9bW0tbWVudV9wYWdlZGltXS5tbS1tZW51X29wZW5lZCB+IC5tbS13cmFwcGVyX19ibG9ja2VyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIFtjbGFzcyo9bW0tbWVudV9wYWdlZGltXS5tbS1tZW51X29wZW5lZCB+IC5tbS13cmFwcGVyX19ibG9ja2VyIHtcbiAgb3BhY2l0eTogLjM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZSAuNHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UgLjRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlIC40czsgfVxuXG4ubW0tbWVudV9vcGVuZWQubW0tbWVudV9wYWdlZGltIH4gLm1tLXdyYXBwZXJfX2Jsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG5cbi5tbS1tZW51X29wZW5lZC5tbS1tZW51X3BhZ2VkaW0tYmxhY2sgfiAubW0td3JhcHBlcl9fYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm1tLW1lbnVfb3BlbmVkLm1tLW1lbnVfcGFnZWRpbS13aGl0ZSB+IC5tbS13cmFwcGVyX19ibG9ja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubW0tbWVudV9wb3B1cCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogODAlO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgbWF4LWhlaWdodDogODgwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuXG4ubW0tbWVudV9wb3B1cC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7IH1cblxuLm1tLW1lbnVfcG9wdXAubW0tbWVudV9vcGVuZWQgfiAubW0td3JhcHBlcl9fYmxvY2tlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3BvcHVwIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW0tbWVudV9wb3NpdGlvbi1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwdncsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICAubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00NDBweCwgMCwgMCk7IH0gfVxuXG4ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sIC5tbS1tZW51X3Bvc2l0aW9uLWZyb250LCAubW0tbWVudV9wb3NpdGlvbi10b3Age1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTsgfVxuXG4ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20ubW0tbWVudV9vcGVuZWQsIC5tbS1tZW51X3Bvc2l0aW9uLWZyb250Lm1tLW1lbnVfb3BlbmVkLCAubW0tbWVudV9wb3NpdGlvbi10b3AubW0tbWVudV9vcGVuZWQge1xuICB6LWluZGV4OiAyOyB9XG5cbi5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCwgLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQubW0tbWVudV9vcGVuZWQgfiAubW0tc2xpZGVvdXQsIC5tbS1tZW51X3Bvc2l0aW9uLXRvcC5tbS1tZW51X29wZW5lZCB+IC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7IH1cblxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLm1tLW1lbnVfb3BlbmVkIH4gLm1tLXdyYXBwZXJfX2Jsb2NrZXIsIC5tbS1tZW51X3Bvc2l0aW9uLWZyb250Lm1tLW1lbnVfb3BlbmVkIH4gLm1tLXdyYXBwZXJfX2Jsb2NrZXIsIC5tbS1tZW51X3Bvc2l0aW9uLXRvcC5tbS1tZW51X29wZW5lZCB+IC5tbS13cmFwcGVyX19ibG9ja2VyIHtcbiAgei1pbmRleDogMTsgfVxuXG4ubW0tbWVudV9wb3NpdGlvbi1mcm9udCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51X3Bvc2l0aW9uLWZyb250Lm1tLW1lbnVfcG9zaXRpb24tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tLCAubW0tbWVudV9wb3NpdGlvbi10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1tLW1lbnVfcG9zaXRpb24tdG9wIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuLm1tLW1lbnVfcG9zaXRpb24tdG9wIHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgbWF4LWhlaWdodDogODgwcHg7IH1cblxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0b3A6IGF1dG87IH1cblxuLm1tLW1lbnVfcG9zaXRpb24tYm90dG9tIHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgbWF4LWhlaWdodDogODgwcHg7IH1cblxuLm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQsIC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tdG9wIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51X3NoYWRvdy1wYWdlOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1tbS1zaGFkb3cpO1xuICBib3gtc2hhZG93OiB2YXIoLS1tbS1zaGFkb3cpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IC0xMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oLTIwcHggMCwgMCAwLCAwIDEwMCUsIC0yMHB4IDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oLTIwcHggMCwgMCAwLCAwIDEwMCUsIC0yMHB4IDEwMCUpOyB9XG5cbi5tbS1tZW51X3NoYWRvdy1wYWdlLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMjBweCAwLCA0MHB4IDAsIDQwcHggMTAwJSwgMjBweCAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwcHggMCwgNDBweCAwLCA0MHB4IDEwMCUsIDIwcHggMTAwJSk7IH1cblxuLm1tLW1lbnVfc2hhZG93LXBhZ2UubW0tbWVudV9wb3NpdGlvbi1mcm9udDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLW1lbnVfc2hhZG93LW1lbnUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLW1tLXNoYWRvdyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLW1tLXNoYWRvdyk7IH1cblxuLm1tLW1lbnVfc2hhZG93LXBhbmVscyAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1tbS1zaGFkb3cpO1xuICBib3gtc2hhZG93OiB2YXIoLS1tbS1zaGFkb3cpOyB9XG5cbi5tbS1tZW51X3RoZW1lLXdoaXRlIHtcbiAgLS1tbS1jb2xvci1ib3JkZXI6cmdiYSggMCwwLDAsIDAuMSApO1xuICAtLW1tLWNvbG9yLWJ1dHRvbjpyZ2JhKCAwLDAsMCwgMC4zICk7XG4gIC0tbW0tY29sb3ItdGV4dDpyZ2JhKCAwLDAsMCwgMC43ICk7XG4gIC0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiYSggMCwwLDAsIDAuMyApO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQ6I2ZmZjtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2JhKCAwLDAsMCwgMC4wNiApO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiYSggMCwwLDAsIDAuMDMgKTtcbiAgLS1tbS1zaGFkb3c6MCAwIDEwcHggcmdiYSggMCwwLDAsIDAuMiApOyB9XG5cbi5tbS1tZW51X3RoZW1lLWRhcmsge1xuICAtLW1tLWNvbG9yLWJvcmRlcjpyZ2JhKCAwLDAsMCwgMC4zICk7XG4gIC0tbW0tY29sb3ItYnV0dG9uOnJnYmEoIDI1NSwyNTUsMjU1LCAwLjQgKTtcbiAgLS1tbS1jb2xvci10ZXh0OnJnYmEoIDI1NSwyNTUsMjU1LCAwLjg1ICk7XG4gIC0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuNCApO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQ6IzMzMztcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC4wOCApO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiYSggMCwwLDAsIDAuMSApO1xuICAtLW1tLXNoYWRvdzowIDAgMjBweCByZ2JhKCAwLDAsMCwgMC41ICk7IH1cblxuLm1tLW1lbnVfdGhlbWUtYmxhY2sge1xuICAtLW1tLWNvbG9yLWJvcmRlcjpyZ2JhKCAyNTUsMjU1LDI1NSwgMC4yNSApO1xuICAtLW1tLWNvbG9yLWJ1dHRvbjpyZ2JhKCAyNTUsMjU1LDI1NSwgMC40ICk7XG4gIC0tbW0tY29sb3ItdGV4dDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC43NSApO1xuICAtLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYmEoIDI1NSwyNTUsMjU1LCAwLjQgKTtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kOiMwMDA7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuMiApO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiYSggMjU1LDI1NSwyNTUsIDAuMTUgKTtcbiAgLS1tbS1zaGFkb3c6bm9uZTsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdHZpZXcsIC5tbS1wYW5lbF90aWxldmlldyAubW0tbGlzdHZpZXcge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdHZpZXc6YWZ0ZXIsIC5tbS1wYW5lbF90aWxldmlldyAubW0tbGlzdHZpZXc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0aXRlbSwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDUwJTsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW06YWZ0ZXIsIC5tbS1wYW5lbF90aWxldmlldyAubW0tbGlzdGl0ZW06YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAtMTsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS14cywgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbS5tbS10aWxlLXhzIHtcbiAgd2lkdGg6IDEyLjUlO1xuICBwYWRkaW5nLXRvcDogMTIuNSU7IH1cblxuLm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtLm1tLXRpbGUtcywgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbS5tbS10aWxlLXMge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLXRvcDogMjUlOyB9XG5cbi5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0aXRlbS5tbS10aWxlLWwsIC5tbS1wYW5lbF90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS1sIHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS14bCwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbS5tbS10aWxlLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0aXRlbV9fdGV4dCwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTAlIDEwcHggMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMDsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW1fX2J0biwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbV9fYnRuIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtX19idG46YWZ0ZXIsIC5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0aXRlbV9fYnRuOmJlZm9yZSwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbV9fYnRuOmFmdGVyLCAubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtX19idG46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW1fZGl2aWRlciwgLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbV9kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tcGFuZWwsIC5tbS1wYW5lbF90aWxldmlldyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubW0tbWVudV90aWxldmlldyAubW0tcGFuZWw6YWZ0ZXIsIC5tbS1tZW51X3RpbGV2aWV3IC5tbS1wYW5lbDpiZWZvcmUsIC5tbS1wYW5lbF90aWxldmlldzphZnRlciwgLm1tLXBhbmVsX3RpbGV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5tb2RhbC1vcGVuIC5tbS1zbGlkZW91dCB7XG4gIHotaW5kZXg6IHVuc2V0OyB9XG5cbi5hZG1pbmltYWwtbWVudSAjaGVhZGVyIHtcbiAgdG9wOiAyN3B4OyB9XG5cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUwMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjbWVnYXByb2R1Y3RtZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci1tYWluLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA1MDE7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4jdG9wLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbiN0b3AtbmF2aWdhdGlvbiAubmF2IHNwYW4sXG4jdG9wLW5hdmlnYXRpb24gLm5hdiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDQ1QTg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjdG9wLW5hdmlnYXRpb24gLm5hdiBzcGFuOmhvdmVyLFxuICAjdG9wLW5hdmlnYXRpb24gLm5hdiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTk5ZWUxOyB9XG4gICAgI3RvcC1uYXZpZ2F0aW9uIC5uYXYgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAjdG9wLW5hdmlnYXRpb24gLm5hdiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBsZWZ0OiAtMjUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICN0b3AtbmF2aWdhdGlvbiAubmF2IHNwYW4uYWN0aXZlLFxuICAjdG9wLW5hdmlnYXRpb24gLm5hdiBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxOTllZTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4vKlxuXG4gICAgbWFpbiBtZW51IGl0ZW1zXG5cbiovXG4jbWFpbi1uYXZpZ2F0aW9uIHNwYW4sXG4jbWFpbi1uYXZpZ2F0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNDVBODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAzMHB4OyB9XG4gICNtYWluLW5hdmlnYXRpb24gc3Bhbjpob3ZlcixcbiAgI21haW4tbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTk5ZWUxOyB9XG4gICAgI21haW4tbmF2aWdhdGlvbiBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICNtYWluLW5hdmlnYXRpb24gYTpob3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgbGVmdDogLTI1JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgI21haW4tbmF2aWdhdGlvbiBzcGFuIC5jYXJldCxcbiAgI21haW4tbmF2aWdhdGlvbiBhIC5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbWFpbi1uYXZpZ2F0aW9uIHNwYW4uYWN0aXZlOm5vdCgjcHJvZHVjdE1lbnUpLFxuICAjbWFpbi1uYXZpZ2F0aW9uIGEuYWN0aXZlOm5vdCgjcHJvZHVjdE1lbnUpIHtcbiAgICBjb2xvcjogIzE5OWVlMTsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuI21haW4tbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSxcbiN0b3AtbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDIycHg7IH1cblxuI21haW4tbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBhLFxuI3RvcC1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4OyB9XG5cbiNtYWluLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jbWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUubmF2IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4jcHJvZHVjdE1lbnUgLmNhcmV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcHJvZHVjdE1lbnUgKyB1bCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwcHgsIDEwMHB4LCAwKSBzY2FsZSgwLjQpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH0gfVxuXG4ubWVnYURyb3BEb3duV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDBweCwgLTEwcHgsIC0xcHgpIHNjYWxlKDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tZWdhRHJvcERvd25NZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMTJweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAubWVnYURyb3BEb3duTWVudSAuaG92ZXJfY29udGFpbmVyIC5jb250YWluZXIgdWwge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm1lZ2FEcm9wRG93bk1lbnUgdWwgYSxcbiAgLm1lZ2FEcm9wRG93bk1lbnUgLmxldmVsMlRpdGxlIHtcbiAgICBjb2xvcjogIzAwNDVBODtcbiAgICBwYWRkaW5nOiA4cHggMTJweDsgfVxuICAgIC5tZWdhRHJvcERvd25NZW51IHVsIGE6aG92ZXIsXG4gICAgLm1lZ2FEcm9wRG93bk1lbnUgLmxldmVsMlRpdGxlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLm1lZ2FEcm9wRG93bldyYXAuYWN0aXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi8qXG4gICAgTG9nb1xuKi9cbiNoZWFkZXIgLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTcwcHg7IH1cblxuI2hlYWRlci1sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKlxuICAgIERyb3Bkb3duIGxhbmd1YWdlXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay1sYW5nLWRyb3Bkb3duLWxhbmd1YWdlIC5mb3JtLWl0ZW0tbGFuZy1kcm9wZG93bi1zZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qXG4gICAgUmVzdHlsZSBtYWluIG1lbnVcbiovXG4vKlxuICAgIGxhbmd1YWdlIG1lbnVcbiovXG4jYmxvY2stbGFuZy1kcm9wZG93bi1sYW5ndWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5mb3JtLWl0ZW0tbGFuZy1kcm9wZG93bi1zZWxlY3QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1pdGVtLWxhbmctZHJvcGRvd24tc2VsZWN0IC5kZC1zZWxlY3Qge1xuICBoZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAxMnB4OyB9XG5cbi5mb3JtLWl0ZW0tbGFuZy1kcm9wZG93bi1zZWxlY3QgLmRkLXNlbGVjdGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzgyODI4MjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZm9ybS1pdGVtLWxhbmctZHJvcGRvd24tc2VsZWN0IC5kZC1wb2ludGVyLWRvd24sIC5mb3JtLWl0ZW0tbGFuZy1kcm9wZG93bi1zZWxlY3QgLmRkLXBvaW50ZXItdXAge1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtb3B0aW9ucyB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuZm9ybS1pdGVtLWxhbmctZHJvcGRvd24tc2VsZWN0IC5kZC1vcHRpb25zIC5kZC1vcHRpb24tdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qXG5cbiAgICBTZWFyY2hcbiovXG4jbWFpbi1uYXZpZ2F0aW9uLXNlYXJjaCAucmVnaW9uLXNlYXJjaCxcbiNoZWFkZXItcmlnaHQgLnJlZ2lvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jbWFpbi1uYXZpZ2F0aW9uLXNlYXJjaCAucmVnaW9uLXNlYXJjaCAuZm9ybS1pdGVtLWN1c3RvbS1zZWFyY2gtYmxvY2tzLWZvcm0tMSxcbiNoZWFkZXItcmlnaHQgLnJlZ2lvbi1zZWFyY2ggLmZvcm0taXRlbS1jdXN0b20tc2VhcmNoLWJsb2Nrcy1mb3JtLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIHJpZ2h0OiA3MHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDBweCwgMHB4KSBzY2FsZSgxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAjbWFpbi1uYXZpZ2F0aW9uLXNlYXJjaCAucmVnaW9uLXNlYXJjaCAuZm9ybS1pdGVtLWN1c3RvbS1zZWFyY2gtYmxvY2tzLWZvcm0tMSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgI2hlYWRlci1yaWdodCAucmVnaW9uLXNlYXJjaCAuZm9ybS1pdGVtLWN1c3RvbS1zZWFyY2gtYmxvY2tzLWZvcm0tMSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMwMDQ1QTggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggMzJweDtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgI21haW4tbmF2aWdhdGlvbi1zZWFyY2ggLnJlZ2lvbi1zZWFyY2ggLmZvcm0taXRlbS1jdXN0b20tc2VhcmNoLWJsb2Nrcy1mb3JtLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgI2hlYWRlci1yaWdodCAucmVnaW9uLXNlYXJjaCAuZm9ybS1pdGVtLWN1c3RvbS1zZWFyY2gtYmxvY2tzLWZvcm0tMSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVBODtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L29wcGxlLWljb24tc2VhcmNoLXdoaXRlLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICNtYWluLW5hdmlnYXRpb24tc2VhcmNoIC5yZWdpb24tc2VhcmNoIC5mb3JtLWl0ZW0tY3VzdG9tLXNlYXJjaC1ibG9ja3MtZm9ybS0xIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgI2hlYWRlci1yaWdodCAucmVnaW9uLXNlYXJjaCAuZm9ybS1pdGVtLWN1c3RvbS1zZWFyY2gtYmxvY2tzLWZvcm0tMSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTllZTE7IH1cbiAgI21haW4tbmF2aWdhdGlvbi1zZWFyY2ggLnJlZ2lvbi1zZWFyY2ggLmZvcm0taXRlbS1jdXN0b20tc2VhcmNoLWJsb2Nrcy1mb3JtLTEuYWN0aXZlLFxuICAjaGVhZGVyLXJpZ2h0IC5yZWdpb24tc2VhcmNoIC5mb3JtLWl0ZW0tY3VzdG9tLXNlYXJjaC1ibG9ja3MtZm9ybS0xLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuXG4jbWFpbi1uYXZpZ2F0aW9uLXNlYXJjaCAucmVnaW9uLXNlYXJjaCAuZm9ybS1zdWJtaXQsXG4jaGVhZGVyLXJpZ2h0IC5yZWdpb24tc2VhcmNoIC5mb3JtLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L29wcGxlLWljb24tc2VhcmNoLnN2Z1wiKTsgfVxuICAjbWFpbi1uYXZpZ2F0aW9uLXNlYXJjaCAucmVnaW9uLXNlYXJjaCAuZm9ybS1zdWJtaXQ6aG92ZXIsXG4gICNoZWFkZXItcmlnaHQgLnJlZ2lvbi1zZWFyY2ggLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmVhY3Qvb3BwbGUtaWNvbi1zZWFyY2gtLWhvdmVyLnN2Z1wiKTsgfVxuICAjbWFpbi1uYXZpZ2F0aW9uLXNlYXJjaCAucmVnaW9uLXNlYXJjaCAuZm9ybS1zdWJtaXQuc2VhcmNoLWlzLW9wZW4sXG4gICNoZWFkZXItcmlnaHQgLnJlZ2lvbi1zZWFyY2ggLmZvcm0tc3VibWl0LnNlYXJjaC1pcy1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA0NUE4JyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzYnIHkxPSc2JyB4Mj0nMTgnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAjbWFpbi1uYXZpZ2F0aW9uLXNlYXJjaCAucmVnaW9uLXNlYXJjaCAuZm9ybS1zdWJtaXQuc2VhcmNoLWlzLW9wZW46aG92ZXIsXG4gICAgI2hlYWRlci1yaWdodCAucmVnaW9uLXNlYXJjaCAuZm9ybS1zdWJtaXQuc2VhcmNoLWlzLW9wZW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzgyODI4Micgc3Ryb2tlLXdpZHRoPScyLjUnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NsaW5lIHgxPScxOCcgeTE9JzYnIHgyPSc2JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YmVmb3JlLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmFmdGVyLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uIHNwYW4uaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDQ1QTg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uIHNwYW4ubGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZWdpb24tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnJlc3BvbnNpdmUtbWVudS1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjaGVhZGVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAjaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MHB4OyB9IH1cblxuLypcbiAgICBDb2xvciBtbWVudVxuKi9cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDQ1QTg7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXcgPiBsaSBhOm5vdCgubW0tbmV4dCksXG4ubW0tbWVudSAubm9saW5rIHtcbiAgY29sb3I6ICMwMDQ1QTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tbS1wYW5lbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhciBhLCAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1uYXZiYXIgPiAqLCAubW0tbWVudS5tbS10aGVtZS1kYXJrIGVtLm1tLWNvdW50ZXIge1xuICBjb2xvcjogIzAwNDVBODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tYnRuOmFmdGVyLCAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1idG46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NUE4O1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG5cbi5tbS1wYW5lbC5tbS1oYXNuYXZiYXIgLm1tLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5tbS1saXN0dmlldyA+IGxpLCAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dCwgLm1tLWxpc3R2aWV3ID4gbGk6YWZ0ZXIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWZlZmVmOyB9XG5cbi5tbS1saXN0dmlldyA+IGxpOm5vdCgubW0tZGl2aWRlcik6YWZ0ZXIge1xuICBib3JkZXI6IDA7IH1cblxuLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDQ1QTg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2VmZWZlZjsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLW5hdmJhciArIC5tbS1saXN0dmlldyB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNoZWFkZXItcmlnaHQgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG4ubW9iaWxlLW9ubHkgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDsgfVxuXG4ubW9iaWxlLW9ubHkgLnJlZ2lvbi1sYW5ndWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNXB4OyB9XG4gIC5tb2JpbGUtb25seSAucmVnaW9uLWxhbmd1YWdlIC5mb3JtLWl0ZW0tbGFuZy1kcm9wZG93bi1zZWxlY3QgLmRkLXNlbGVjdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLm1vYmlsZS1vbmx5IC5yZWdpb24tbGFuZ3VhZ2UgLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4jaGVhZGVyLXJpZ2h0IC5tb2JpbGUtb25seSAucmVnaW9uLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4OyB9XG4gICNoZWFkZXItcmlnaHQgLm1vYmlsZS1vbmx5IC5yZWdpb24tc2VhcmNoIC5mb3JtLXN1Ym1pdCB7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG5cbiNibG9jay1yZXNwb25zaXZlLW1lbnUtdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbjpiZWZvcmUsIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YWZ0ZXIsIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24gc3Bhbi5pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YmVmb3JlIHtcbiAgdG9wOiA2cHg7IH1cblxuLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbjphZnRlciB7XG4gIHRvcDogMjJweDsgfVxuXG4jaGVhZGVyLXJpZ2h0IC5tb2JpbGUtb25seSAucmVnaW9uLXNlYXJjaCAuZm9ybS1pdGVtLWN1c3RvbS1zZWFyY2gtYmxvY2tzLWZvcm0tMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIC0xODAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMTAwcHgsIDBweCkgc2NhbGUoMSk7IH1cblxuI2hlYWRlci1yaWdodCAucmVnaW9uLXNlYXJjaCAuZm9ybS1pdGVtLWN1c3RvbS1zZWFyY2gtYmxvY2tzLWZvcm0tMS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlKDEpOyB9XG5cbiNibG9jay1yZXNwb25zaXZlLW1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTsgfVxuICAuaGVhZGVyLW1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH0gfVxuXG4ubWVnYURyb3BEb3duTWVudSAuaXRlbUJsb2NrIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7IH1cblxuLm1lZ2FEcm9wRG93bk1lbnUgLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDhEOEQ4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1lZ2FEcm9wRG93bk1lbnUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAubWVnYURyb3BEb3duTWVudSBoMjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTk5ZWUxOyB9XG5cbi5tZWdhRHJvcERvd25NZW51IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1lZ2FEcm9wRG93bk1lbnUgLmltYWdlQmxvY2sge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbWVnYXByb2R1Y3RtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTsgfVxuXG4ubWVnYURyb3BEb3duTWVudSB1bC5sZXZlbDIgbGkge1xuICBtYXJnaW46IDA7IH1cblxuLm1lZ2FEcm9wRG93bk1lbnUgdWwgYSxcbi5tZWdhRHJvcERvd25NZW51IC5sZXZlbDJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmhvdmVyX2NvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDhEOEQ4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uaG92ZXJfY29udGFpbmVyOmhvdmVyIC5jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5ob3Zlcl9jb250YWluZXIgLmxldmVsMlRpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob3Zlcl9jb250YWluZXIgLmxldmVsMlRpdGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE5OWVlMTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5ob3Zlcl9jb250YWluZXIgLmxldmVsMlRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzE5OUVFMScgc3Ryb2tlLXdpZHRoPScyLjUnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NwYXRoIGQ9J005IDE4bDYtNi02LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgdG9wOiA0cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uaG92ZXJfY29udGFpbmVyOmhvdmVyIC5sZXZlbDJUaXRsZSB7XG4gIGNvbG9yOiAjMTk5ZWUxOyB9XG4gIC5ob3Zlcl9jb250YWluZXI6aG92ZXIgLmxldmVsMlRpdGxlOmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5tZWdhRHJvcERvd25NZW51IHVsIGE6aG92ZXIsXG4ubWVnYURyb3BEb3duTWVudSAubGV2ZWwyVGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxOTllZTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLm1lZ2FEcm9wRG93bk1lbnUgLmFybWF0dXJlbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5mb290ZXItdG9wIHtcbiAgY29sb3I6ICNlNmVjZjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1QTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTQ1YWI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8qVGVtcG9yYXJ5IGZvb3RlciBmaWxsKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMwMDNDOTInJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHZ3IC01MHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1dnc7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiA0NXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvb3Rlci10b3Age1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjB2dzsgfSB9XG4gIC5mb290ZXItdG9wIGgxLCAuZm9vdGVyLXRvcCBoMiwgLmZvb3Rlci10b3AgaDMsIC5mb290ZXItdG9wIGg0LCAuZm9vdGVyLXRvcCBoNSwgLmZvb3Rlci10b3AgaDYge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgLmZvb3Rlci10b3AgLmJsb2NrIGEge1xuICAgIGNvbG9yOiAjZTZlY2Y2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvb3Rlci10b3AgLmJsb2NrIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5mb290ZXItdG9wIC5ibG9jayBhOmhvdmVyOmFmdGVyLCAuZm9vdGVyLXRvcCAuYmxvY2sgYTpmb2N1czphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXItdG9wIC5ibG9jayBhOmhvdmVyLCAuZm9vdGVyLXRvcCAuYmxvY2sgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmZvb3Rlci10b3AgdWwge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyLXRvcCB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIC5mb290ZXItdG9wIC5ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXRvcCAuYmxvY2sge1xuICAgICAgICB3aWR0aDogMTg1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5mb290ZXItdG9wIC5ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZm9vdGVyLXRvcCAuYmxvY2sge1xuICAgICAgICB3aWR0aDogMTYwcHg7IH0gfVxuICAgIC5mb290ZXItdG9wIC5ibG9jayNibG9jay1ibG9jay0zMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjY2NkYWVlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItdG9wIC5ibG9jayNibG9jay1ibG9jay0zMyB7XG4gICAgICAgICAgd2lkdGg6IDI4MXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5mb290ZXItdG9wIC5ibG9jayNibG9jay1ibG9jay0zMyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjgwcHg7IH1cbiAgICAgICAgICAuZm9vdGVyLXRvcCAuYmxvY2sjYmxvY2stYmxvY2stMzMgI2Jsb2NrLWJsb2NrLTIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5mb290ZXItdG9wIC5yZWdpb24tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXItdG9wIC5yZWdpb24tZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9IH1cbiAgLmZvb3Rlci10b3AgLmxvZ28tZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXRvcCAubG9nby1mb290ZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDsgfSB9XG4gIC5mb290ZXItdG9wICNibG9jay1ibG9jay0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICMwMDQ1QTg7IH1cbiAgICAuZm9vdGVyLXRvcCAjYmxvY2stYmxvY2stMiB1bC5saXN0LWlubGluZSBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1QTg7XG4gICAgICBib3JkZXI6IHNvbGlkIDRweCB3aGl0ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgLmZvb3Rlci10b3AgI2Jsb2NrLWJsb2NrLTIgdWwubGlzdC1pbmxpbmUgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzAwNDVBODtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cblxuLnJlZ2lvbi1mb290ZXItZGlzY2xhaW1lciB7XG4gIHBhZGRpbmc6IDE1cHggMCA0MHB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJlZ2lvbi1mb290ZXItZGlzY2xhaW1lciAjYmxvY2stbWVudS1ibG9jay0xIHVsIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZWdpb24tZm9vdGVyLWRpc2NsYWltZXIgI2Jsb2NrLW1lbnUtYmxvY2stMSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxMnB4OyB9XG4gIC5yZWdpb24tZm9vdGVyLWRpc2NsYWltZXIgI2Jsb2NrLW1lbnUtYmxvY2stMSBhIHtcbiAgICBjb2xvcjogIzAwNDVBODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5yZWdpb24tZm9vdGVyLWRpc2NsYWltZXIgI2Jsb2NrLW1lbnUtYmxvY2stMSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NUE4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5yZWdpb24tZm9vdGVyLWRpc2NsYWltZXIgI2Jsb2NrLW1lbnUtYmxvY2stMSBhOmhvdmVyOmFmdGVyLCAucmVnaW9uLWZvb3Rlci1kaXNjbGFpbWVyICNibG9jay1tZW51LWJsb2NrLTEgYTpmb2N1czphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4qIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmJ4c2xpZGVyLXZpZXdzLXNsaWRlc2hvdy1tYWluLWZyYW1lLXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ieHNsaWRlci12aWV3cy1zbGlkZXNob3ctbWFpbi1mcmFtZS1yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5ieHNsaWRlci12aWV3cy1zbGlkZXNob3ctbWFpbi1mcmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2Jsb2NrLXZpZXdzLXNsaWRlci1ibG9jayB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYmFubmVyIC5oaWdobGlnaHRlZCAuYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ieHNsaWRlci12aWV3cy1zbGlkZXNob3ctbWFpbi1mcmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uYnhzbGlkZXItdmlld3Mtc2xpZGVzaG93LW1haW4tZnJhbWUgLmJ4c2xpZGVyLnZpZXdzU2xpZGVzaG93QnhzbGlkZXItcHJvY2Vzc2VkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi52aWV3LXNsaWRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ4c2xpZGVyLXZpZXdzLXNsaWRlc2hvdy1tYWluLWZyYW1lLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnhzbGlkZXItdmlld3Mtc2xpZGVzaG93LW1haW4tZnJhbWUtcm93IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3dnc7XG4gICAgICBtYXgtaGVpZ2h0OiA2NzZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuYnhzbGlkZXItdmlld3Mtc2xpZGVzaG93LW1haW4tZnJhbWUtcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyN3Z3O1xuICBtYXgtaGVpZ2h0OiA2NzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cbiAgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSAuY29udGFpbmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IC5jb250YWluZXIgPiAucm93IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgLnNsaWRlci1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSBoMSwgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IGgyLCAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgaDMsIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSBoNCwgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IGg1LCAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgaDYge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgLnNsaWRlckNUQSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NUE4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDJweCAwcHggMnB4IDIycHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7IH1cbiAgICAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgLnNsaWRlckNUQSBhOmJlZm9yZSwgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IC5zbGlkZXJDVEEgYTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ3BhdGggZD0nTTE1IDE4bC02LTYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1kaXJlY3Rpb24gYS5ieC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi52aWV3cy1zbGlkZXNob3ctYnhzbGlkZXI6aG92ZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuICAudmlld3Mtc2xpZGVzaG93LWJ4c2xpZGVyOmhvdmVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtZGlyZWN0aW9uIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyLjUnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NwYXRoIGQ9J00xNSAxOGwtNi02IDYtNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5yZWdpb24ucmVnaW9uLWhpZ2hsaWdodGVkIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5banMtZGF0YT1cIm1vYmlsZS1pbWdcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IGgxLCAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgaDIsIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSBoMywgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IGg0LCAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgaDUsIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSBoNiB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMwMDQ1QTggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9XG4gICAgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7IH1cbiAgICAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgLm1vYmlsZS1vbmx5IHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSBoMSwgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IGgyLCAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgaDMsIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSBoNCwgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IGg1LCAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkgaDYge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC52aWV3LXNsaWRlciAuc2xpZGVyQm9keSAuc2xpZGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIGhlaWdodDogMjIwcHg7IH0gfVxuXG4ucGFnZS1iYW5uZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyOXZ3O1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnBhZ2UtYmFubmVyIGgxLCAucGFnZS1iYW5uZXIgaDIsIC5wYWdlLWJhbm5lciBoMywgLnBhZ2UtYmFubmVyIGg0LCAucGFnZS1iYW5uZXIgaDUsIC5wYWdlLWJhbm5lciBoNiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1iYW5uZXIgLnBhZ2UtYmFubmVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDQ1QTggIWltcG9ydGFudDsgfVxuICAgIC5wYWdlLWJhbm5lciAucGFnZS1iYW5uZXItaW5uZXIgLm1vYmlsZS1vbmx5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtYmFubmVyIC5wYWdlLWJhbm5lci1pbm5lciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtYmFubmVyIGgxLCAucGFnZS1iYW5uZXIgaDIsIC5wYWdlLWJhbm5lciBoMywgLnBhZ2UtYmFubmVyIGg0LCAucGFnZS1iYW5uZXIgaDUsIC5wYWdlLWJhbm5lciBoNiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5wYWdlLWJhbm5lciAuYmFubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuICAucGFnZS1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuLnJlZ2lvbi5yZWdpb24taG9tZXBhZ2UtY29udGVudCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2VUaXRsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucGFnZVRpdGxlIGgxIHtcbiAgICBjb2xvcjogIzAwNDVBODtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLnBhZ2VUaXRsZSBoMiB7XG4gICAgY29sb3I6ICMwMDQ1QTg7IH1cbiAgLnBhZ2VUaXRsZSBvbC5icmVhZGNydW1iIHtcbiAgICBmb250LWZhbWlseTogV2hpdG5leS1NZWRpdW0sIEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAucGFnZVRpdGxlIC5wYWdlVGl0bGVCYWNrIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweCAwOyB9XG4gICAgLnBhZ2VUaXRsZSAucGFnZVRpdGxlQmFjayBhIHtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFdoaXRuZXktTWVkaXVtLCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZVRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI3cHg7IH0gfVxuXG4ucGFnZS1wcm9kdWN0LnByb2R1Y3RzLWxldmVsLTEgLnBhZ2VUaXRsZS5yb3csXG4ucGFnZS1wcm9kdWN0LnByb2R1Y3RzLWxldmVsLTIgLnBhZ2VUaXRsZS5yb3cge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uZnJvbnQgI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay00LFxuLnZpZXctbmlldXdzIHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAuYmxvY2stdGl0bGUsXG4gIC52aWV3LW5pZXV3cyAuYmxvY2stdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLml0ZW1CbG9jay5pdGVtRXF1YWwsXG4gIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLnZpZXdzLXJvdyxcbiAgLnZpZXctbmlldXdzIC5pdGVtQmxvY2suaXRlbUVxdWFsLFxuICAudmlldy1uaWV1d3MgLnZpZXdzLXJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAuZnJvbnQgI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay00IC5pdGVtQmxvY2suaXRlbUVxdWFsIGE6aG92ZXIsXG4gICAgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAudmlld3Mtcm93IGE6aG92ZXIsXG4gICAgLnZpZXctbmlldXdzIC5pdGVtQmxvY2suaXRlbUVxdWFsIGE6aG92ZXIsXG4gICAgLnZpZXctbmlldXdzIC52aWV3cy1yb3cgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzE5OWVlMTsgfVxuICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLml0ZW1CbG9jay5pdGVtRXF1YWwgYSwgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAuaXRlbUJsb2NrLml0ZW1FcXVhbCBoMixcbiAgICAuZnJvbnQgI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay00IC52aWV3cy1yb3cgYSxcbiAgICAuZnJvbnQgI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay00IC52aWV3cy1yb3cgaDIsXG4gICAgLnZpZXctbmlldXdzIC5pdGVtQmxvY2suaXRlbUVxdWFsIGEsXG4gICAgLnZpZXctbmlldXdzIC5pdGVtQmxvY2suaXRlbUVxdWFsIGgyLFxuICAgIC52aWV3LW5pZXV3cyAudmlld3Mtcm93IGEsXG4gICAgLnZpZXctbmlldXdzIC52aWV3cy1yb3cgaDIge1xuICAgICAgY29sb3I6ICMwMDQ1QTg7IH1cbiAgICAuZnJvbnQgI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay00IC5pdGVtQmxvY2suaXRlbUVxdWFsOmhvdmVyIGEsIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLml0ZW1CbG9jay5pdGVtRXF1YWw6aG92ZXIgaDIsXG4gICAgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAudmlld3Mtcm93OmhvdmVyIGEsXG4gICAgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAudmlld3Mtcm93OmhvdmVyIGgyLFxuICAgIC52aWV3LW5pZXV3cyAuaXRlbUJsb2NrLml0ZW1FcXVhbDpob3ZlciBhLFxuICAgIC52aWV3LW5pZXV3cyAuaXRlbUJsb2NrLml0ZW1FcXVhbDpob3ZlciBoMixcbiAgICAudmlldy1uaWV1d3MgLnZpZXdzLXJvdzpob3ZlciBhLFxuICAgIC52aWV3LW5pZXV3cyAudmlld3Mtcm93OmhvdmVyIGgyIHtcbiAgICAgIGNvbG9yOiAjMTk5ZWUxOyB9XG4gICAgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAuaXRlbUJsb2NrLml0ZW1FcXVhbDpob3ZlciBpbWcsXG4gICAgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAudmlld3Mtcm93OmhvdmVyIGltZyxcbiAgICAudmlldy1uaWV1d3MgLml0ZW1CbG9jay5pdGVtRXF1YWw6aG92ZXIgaW1nLFxuICAgIC52aWV3LW5pZXV3cyAudmlld3Mtcm93OmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDQ1QTg7IH1cbiAgICAuZnJvbnQgI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay00IC5pdGVtQmxvY2suaXRlbUVxdWFsIGgyLFxuICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLnZpZXdzLXJvdyBoMixcbiAgICAudmlldy1uaWV1d3MgLml0ZW1CbG9jay5pdGVtRXF1YWwgaDIsXG4gICAgLnZpZXctbmlldXdzIC52aWV3cy1yb3cgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLml0ZW1CbG9jay5pdGVtRXF1YWwgLmRhdGUsXG4gICAgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAudmlld3Mtcm93IC5kYXRlLFxuICAgIC52aWV3LW5pZXV3cyAuaXRlbUJsb2NrLml0ZW1FcXVhbCAuZGF0ZSxcbiAgICAudmlldy1uaWV1d3MgLnZpZXdzLXJvdyAuZGF0ZSB7XG4gICAgICBjb2xvcjogIzAwNDVBODsgfVxuICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLml0ZW1CbG9jay5pdGVtRXF1YWwgLmRhdGUsXG4gICAgLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCAudmlld3Mtcm93IC5kYXRlLFxuICAgIC52aWV3LW5pZXV3cyAuaXRlbUJsb2NrLml0ZW1FcXVhbCAuZGF0ZSxcbiAgICAudmlldy1uaWV1d3MgLnZpZXdzLXJvdyAuZGF0ZSB7XG4gICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLml0ZW1CbG9jay5pdGVtRXF1YWwgaW1nLFxuICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLnZpZXdzLXJvdyBpbWcsXG4gICAgLnZpZXctbmlldXdzIC5pdGVtQmxvY2suaXRlbUVxdWFsIGltZyxcbiAgICAudmlldy1uaWV1d3MgLnZpZXdzLXJvdyBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMHB4ICMwMDQ1QTg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIycHggYXV0bzsgfVxuICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLml0ZW1CbG9jay5pdGVtRXF1YWwgLm5ld3NibG9rLFxuICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLnZpZXdzLXJvdyAubmV3c2Jsb2ssXG4gICAgLnZpZXctbmlldXdzIC5pdGVtQmxvY2suaXRlbUVxdWFsIC5uZXdzYmxvayxcbiAgICAudmlldy1uaWV1d3MgLnZpZXdzLXJvdyAubmV3c2Jsb2sge1xuICAgICAgbWluLWhlaWdodDogOTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZnJvbnQgI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay00IC5pdGVtQmxvY2suaXRlbUVxdWFsLFxuICAgIC52aWV3LW5pZXV3cyAuaXRlbUJsb2NrLml0ZW1FcXVhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5mcm9udCAjYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTQgLml0ZW1CbG9jay5pdGVtRXF1YWw6aG92ZXIsXG4gICAgICAudmlldy1uaWV1d3MgLml0ZW1CbG9jay5pdGVtRXF1YWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLmZyb250IC52aWV3LWZvb3RlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5mcm9udCAudmlldy1mb290ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uaG9tZS5idXR0b24ge1xuICBwYWRkaW5nOiA4cHggMjJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwNDVBODtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAuaG9tZS5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMTk5ZWUxO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMxOTllZTE7IH1cblxuLmJsb2NrLWJlYW4ub25lLWNvbHVtbiAuZW50aXR5IHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDY1MHB4OyB9XG5cbi5iZWFuX190d28tY29sdW1ucyBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYmVhbl9fdHdvLWNvbHVtbnMgLmNvbHVtbl9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4Ny41cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiA0MDQuMTY2NjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX3RleHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmVhbl9fdHdvLWNvbHVtbnMgLmNvbHVtbl9fdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4OyB9IH1cblxuI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmJlYW5fX3R3by1jb2x1bW5zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAjYmxvY2stYmVhbi1zdXBwb3J0LWxldHMtdGVhbS1vcCAuYmVhbl9fdHdvLWNvbHVtbnMgLmNvbHVtbl9faW1hZ2UgLmZpZWxkLW5hbWUtZmllbGQtYWZiZWVsZGluZyxcbiAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX2ltYWdlIC5maWVsZC1pdGVtcyxcbiAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX2ltYWdlIC5maWVsZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmJlYW5fX3R3by1jb2x1bW5zIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmVudGl0eSxcbiNibG9jay1iZWFuLW92ZXItb25zIC5lbnRpdHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NUE4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICNibG9jay1iZWFuLXN1cHBvcnQtbGV0cy10ZWFtLW9wIC5lbnRpdHksXG4gICAgI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmVudGl0eSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAjYmxvY2stYmVhbi1zdXBwb3J0LWxldHMtdGVhbS1vcCAuZW50aXR5IC5jb2x1bW5fX3RleHQsXG4gICNibG9jay1iZWFuLW92ZXItb25zIC5lbnRpdHkgLmNvbHVtbl9fdGV4dCB7XG4gICAgcGFkZGluZzogNjVweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmVudGl0eSAuY29sdW1uX190ZXh0LFxuICAgICAgI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmVudGl0eSAuY29sdW1uX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAjYmxvY2stYmVhbi1zdXBwb3J0LWxldHMtdGVhbS1vcCAuZW50aXR5IC5jb2x1bW5fX3RleHQsXG4gICAgICAjYmxvY2stYmVhbi1vdmVyLW9ucyAuZW50aXR5IC5jb2x1bW5fX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDcxOHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmVudGl0eSAuY29sdW1uX190ZXh0LFxuICAgICAgI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmVudGl0eSAuY29sdW1uX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG4gICAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmVudGl0eSAuY29sdW1uX190ZXh0ID4gaDIsXG4gICAgI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmVudGl0eSAuY29sdW1uX190ZXh0ID4gaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmVudGl0eSAuY29sdW1uX190ZXh0ID4gaDIsXG4gICAgICAgICNibG9jay1iZWFuLW92ZXItb25zIC5lbnRpdHkgLmNvbHVtbl9fdGV4dCA+IGgyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gICAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmVudGl0eSAuY29sdW1uX190ZXh0IGgzLFxuICAgICNibG9jay1iZWFuLW92ZXItb25zIC5lbnRpdHkgLmNvbHVtbl9fdGV4dCBoMyB7XG4gICAgICBmb250LXNpemU6IDZyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAjYmxvY2stYmVhbi1zdXBwb3J0LWxldHMtdGVhbS1vcCAuZW50aXR5IC5jb2x1bW5fX3RleHQgaDMsXG4gICAgICAgICNibG9jay1iZWFuLW92ZXItb25zIC5lbnRpdHkgLmNvbHVtbl9fdGV4dCBoMyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmVudGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmNvbHVtbl9fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmNvbHVtbl9fdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4OyB9IH1cblxuI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmNvbHVtbl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjYmxvY2stYmVhbi1vdmVyLW9ucyAuY29sdW1uX190ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5Ny41cHg7IH0gfVxuXG4jYmxvY2stYmVhbi1vdmVyLW9ucyAuYmVhbl9fdHdvLWNvbHVtbnMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAjYmxvY2stYmVhbi1vdmVyLW9ucyAuYmVhbl9fdHdvLWNvbHVtbnMgLmNvbHVtbl9faW1hZ2UgLmZpZWxkLW5hbWUtZmllbGQtYWZiZWVsZGluZyxcbiAgI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX2ltYWdlIC5maWVsZC1pdGVtcyxcbiAgI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX2ltYWdlIC5maWVsZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmJlYW5fX3R3by1jb2x1bW5zIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmVudGl0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVjZmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzYzNlM2ZhJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MHZ3IDB2dztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDB2dzsgfVxuXG4jYmxvY2stYmVhbi1zdXBwb3J0LWxldHMtdGVhbS1vcCAuZW50aXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDVhYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjMwMDNDOTInJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwdncgLTMwdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNjB2dztcbiAgY29sb3I6IHdoaXRlOyB9XG4gICNibG9jay1iZWFuLXN1cHBvcnQtbGV0cy10ZWFtLW9wIC5lbnRpdHkgaDEsICNibG9jay1iZWFuLXN1cHBvcnQtbGV0cy10ZWFtLW9wIC5lbnRpdHkgaDIsICNibG9jay1iZWFuLXN1cHBvcnQtbGV0cy10ZWFtLW9wIC5lbnRpdHkgaDMsICNibG9jay1iZWFuLXN1cHBvcnQtbGV0cy10ZWFtLW9wIC5lbnRpdHkgaDQsICNibG9jay1iZWFuLXN1cHBvcnQtbGV0cy10ZWFtLW9wIC5lbnRpdHkgaDUsICNibG9jay1iZWFuLXN1cHBvcnQtbGV0cy10ZWFtLW9wIC5lbnRpdHkgaDYge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYmxvY2stYmVhbiAuZmllbGQtbmFtZS1maWVsZC1jdGEgYSxcbmEuY3RhIHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTllZTE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuYmxvY2stYmVhbiAuZmllbGQtbmFtZS1maWVsZC1jdGEgYTpob3ZlcixcbiAgYS5jdGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDcyYzU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxlZHByb2R1Y3RzLmNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmxlZHByb2R1Y3RzLmNvbnRhaW5lciAubGVkLWx1bWluYWlyZXMsIC5sZWRwcm9kdWN0cy5jb250YWluZXIgLmxlZC1sYW1wcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5sZWRwcm9kdWN0c19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmIDUwJSwgI2U4ZThlOCk7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubGVkcHJvZHVjdHNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLmxlZC1sdW1pbmFpcmVzLFxuLmxlZC1sYW1wcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5sZWQtbHVtaW5haXJlcyAuY29sdW1uX19pbWFnZSxcbiAgLmxlZC1sYW1wcyAuY29sdW1uX19pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sZWQtbHVtaW5haXJlcyAuY29sdW1uX19pbWFnZSBpbWcsXG4gICAgLmxlZC1sYW1wcyAuY29sdW1uX19pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGVkLWx1bWluYWlyZXMgLmNvbHVtbl9fdGV4dCxcbiAgLmxlZC1sYW1wcyAuY29sdW1uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gIC5sZWQtbHVtaW5haXJlcyAuY29sdW1uX19pbWFnZSxcbiAgLmxlZC1sYW1wcyAuY29sdW1uX19pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubGVkLWx1bWluYWlyZXMgLmNvbHVtbl9faW1hZ2UsXG4gICAgLmxlZC1sYW1wcyAuY29sdW1uX19pbWFnZSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5sZWQtbHVtaW5haXJlcyAuY29sdW1uX190ZXh0LFxuICAgIC5sZWQtbGFtcHMgLmNvbHVtbl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5sZWQtbHVtaW5haXJlcyAuY29sdW1uX19pbWFnZSxcbiAgICAubGVkLWxhbXBzIC5jb2x1bW5fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC5sZWQtbHVtaW5haXJlcyAuY29sdW1uX19pbWFnZSBpbWcsXG4gICAgICAubGVkLWxhbXBzIC5jb2x1bW5fX2ltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubGVkLWx1bWluYWlyZXMgLmNvbHVtbl9fdGV4dCxcbiAgICAubGVkLWxhbXBzIC5jb2x1bW5fX3RleHQge1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9XG4gICAgLmxlZC1sdW1pbmFpcmVzIC5maWVsZC1uYW1lLWZpZWxkLXRleHQsXG4gICAgLmxlZC1sYW1wcyAuZmllbGQtbmFtZS1maWVsZC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubGVkLWx1bWluYWlyZXMgLmZpZWxkLW5hbWUtZmllbGQtY3RhIGEsXG4gICAgLmxlZC1sYW1wcyAuZmllbGQtbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgICAubGVkLWx1bWluYWlyZXMgLmZpZWxkLW5hbWUtZmllbGQtY3RhIGEsXG4gICAgLmxlZC1sYW1wcyAuZmllbGQtbmFtZS1maWVsZC1jdGEgYSB7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgcGFkZGluZzogNHB4IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuLmxlZC1sdW1pbmFpcmVzIC5jb2x1bW5fX2ltYWdlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sZWRwcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmxlZHByb2R1Y3RzIC5iZWFuX190d28tY29sdW1ucyAuY29sdW1uX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxlZHByb2R1Y3RzIC5iZWFuX190d28tY29sdW1ucyAuY29sdW1uX190ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5sZWRwcm9kdWN0cyAuYmVhbl9fdHdvLWNvbHVtbnMgLmNvbHVtbl9fdGV4dCAuZmllbGQtbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5ob21lLXByb2plY3RzIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9tZS1wcm9qZWN0cyAuY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuaG9tZS1wcm9qZWN0cyAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuaG9tZS1wcm9qZWN0cyAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzE4cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuaG9tZS1wcm9qZWN0cyAuY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogYXV0byAzNXB4O1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cblxuLmhvbWUtcHJvamVjdHMgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmhvbWUtcHJvamVjdHMgcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGFydG5lcnMgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZSA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC01cHg7IH1cbiAgLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtb3B0aW9ucyAuZGQtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NUE4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jZG93bmxvYWRjZW50ZXIgLmljb25CbG9jayBhLFxuI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pY29uQmxvY2sgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVjZmI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7IH1cblxuI2Rvd25sb2FkY2VudGVyIC5pY29uQmxvY2suaWNvbixcbiNkb3dubG9hZGNlbnRlci1zcGVjcyAuaWNvbkJsb2NrLmljb24ge1xuICBib3JkZXItcmFkaXVzOiA0MDBweDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICNkb3dubG9hZGNlbnRlciAuaWNvbkJsb2NrLmljb24gYSxcbiAgI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pY29uQmxvY2suaWNvbiBhIHtcbiAgICBoZWlnaHQ6IDA7IH1cblxuI2Rvd25sb2FkY2VudGVyIC5pdGVtQmxvY2ssXG4jZG93bmxvYWRjZW50ZXItc3BlY3MgLml0ZW1CbG9jayB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICNkb3dubG9hZGNlbnRlciAuaXRlbUJsb2NrOmFmdGVyLFxuICAjZG93bmxvYWRjZW50ZXItc3BlY3MgLml0ZW1CbG9jazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4OyB9XG5cbiNkb3dubG9hZGNlbnRlciAuaXRlbUJsb2NrIC5tZXRhQmxvY2ssXG4jZG93bmxvYWRjZW50ZXItc3BlY3MgLml0ZW1CbG9jayAubWV0YUJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNkb3dubG9hZGNlbnRlciAuaXRlbUJsb2NrIC5tZXRhQmxvY2suYmx1ZSxcbiNkb3dubG9hZGNlbnRlci1zcGVjcyAuaXRlbUJsb2NrIC5tZXRhQmxvY2suYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICNkb3dubG9hZGNlbnRlciAuaXRlbUJsb2NrIC5tZXRhQmxvY2suYmx1ZSBhLFxuICAjZG93bmxvYWRjZW50ZXItc3BlY3MgLml0ZW1CbG9jayAubWV0YUJsb2NrLmJsdWUgYSB7XG4gICAgY29sb3I6ICMwMDQ1QTg7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNkb3dubG9hZGNlbnRlciAuaWNvbkJsb2NrLFxuI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pY29uQmxvY2sge1xuICBwYWRkaW5nOiAyMnB4OyB9XG5cbiNkb3dubG9hZGNlbnRlciAuaWNvbkJsb2NrOmhvdmVyIGEsXG4jZG93bmxvYWRjZW50ZXItc3BlY3MgLmljb25CbG9jazpob3ZlciBhIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDQ1QTg7IH1cblxuI2Rvd25sb2FkY2VudGVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNEOEQ4RDg7IH1cblxuLypcbiAgICAgICBEaXNwbGF5IGxpbmUgZXhlcHQgZm9yIGxhc3QgaW4gcm93LlxuICAgICAgIHN1YnN0aXR1dGUgMyBmb3IgbnVtYmVyIG9mIGNvbHVtbnMgdXNlZC5cbiAgICAgICBodHRwczovL2tlaXRoY2xhcmsuY28udWsvYXJ0aWNsZXMvdGFyZ2V0aW5nLWZpcnN0LWFuZC1sYXN0LXJvd3MtaW4tY3NzLWdyaWQtbGF5b3V0cy9cbiAgICAgICBJbmxjdWRlIGluIG93biBicmVha3BvaW50cyB0byBhdm9pZCBkb3VibGUgbWF0Y2hpbmcgb2Ygc2VsZWN0b3IuXG4gICAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNkb3dubG9hZGNlbnRlci1zcGVjcyA+IGRpdjpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMykgLml0ZW1CbG9jazphZnRlcixcbiAgI2Rvd25sb2FkY2VudGVyLXNwZWNzID4gZGl2Om50aC1jaGlsZCgzbisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSB+IGRpdiAuaXRlbUJsb2NrOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZG93bmxvYWRjZW50ZXItc3BlY3MgPiBkaXY6bnRoLWNoaWxkKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzIpIC5pdGVtQmxvY2s6YWZ0ZXIsXG4gICNkb3dubG9hZGNlbnRlci1zcGVjcyA+IGRpdjpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMikgfiBkaXYgLml0ZW1CbG9jazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uaWNvbi5jb250YWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDE0NCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy90ZWFtb3BwZXJzb29uLnBuZ1wiKTsgfVxuXG4udGVhbW9wLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlY2ZiO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzYzNlM2ZhJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDBweCAtMzUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJTsgfVxuICAudGVhbW9wLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnRlYW1vcC1jb250ZW50IC5jdGEge1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtb3AtY29udGVudCAuY3RhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ibG9jay10ZWFtb3Age1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ibG9jay10ZWFtb3Age1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmJsb2NrLXRlYW1vcCAuaWNvbi5jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmJsb2NrLXRlYW1vcCAudGVhbW9wLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgICAgLmJsb2NrLXRlYW1vcCAudGVhbW9wLWNvbnRlbnQgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAgIC5ibG9jay10ZWFtb3Age1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuYmxvY2stdGVhbW9wIC5pY29uLmNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLypTdHlsZSBmb3JtcyBvbiBzdXBwb3J0IHBhZ2VzKi9cbi5tYWluLWNvbnRlbnQtcGFydCAuY29udGVudCwgLm1haW4tY29udGVudC1wYXJ0IGZvcm0ge1xuICBwYWRkaW5nOiAwcHggMHB4IDI1cHggMHB4OyB9XG5cbi8qXG4gICAgU2V0IGljb25zLlxuKi9cbiNkb3dubG9hZGNlbnRlciAuaXRlbUJsb2NrIC5pY29uQmxvY2sgYSxcbiNkb3dubG9hZGNlbnRlci1zcGVjcyAuaXRlbUJsb2NrIC5pY29uQmxvY2sgYSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuI2Rvd25sb2FkY2VudGVyIC5pdGVtQmxvY2suY2F0YWxvZ3VlIC5pY29uQmxvY2sgYSxcbiNkb3dubG9hZGNlbnRlci1zcGVjcyAuaXRlbUJsb2NrLmNhdGFsb2d1ZSAuaWNvbkJsb2NrIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmVhY3QvZG93bmxvYWRjZW50ZXIvaWNvbi1jYXRhbG9ndWUuc3ZnXCIpOyB9XG5cbiNkb3dubG9hZGNlbnRlciAuaXRlbUJsb2NrLmZhbWlseXNoZWV0cyAuaWNvbkJsb2NrIGEsXG4jZG93bmxvYWRjZW50ZXItc3BlY3MgLml0ZW1CbG9jay5mYW1pbHlzaGVldHMgLmljb25CbG9jayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tZmFtaWx5LXNoZWV0LnN2Z1wiKTsgfVxuXG4jZG93bmxvYWRjZW50ZXIgLml0ZW1CbG9jay5wcm9kdWN0c2hlZXRzIC5pY29uQmxvY2sgYSxcbiNkb3dubG9hZGNlbnRlci1zcGVjcyAuaXRlbUJsb2NrLnByb2R1Y3RzaGVldHMgLmljb25CbG9jayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tcHJvZHVjdC1zaGVldC5zdmdcIik7IH1cblxuI2Rvd25sb2FkY2VudGVyIC5pdGVtQmxvY2suaW5zdGFsbGVyIC5pY29uQmxvY2sgYSxcbiNkb3dubG9hZGNlbnRlci1zcGVjcyAuaXRlbUJsb2NrLmluc3RhbGxlciAuaWNvbkJsb2NrIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmVhY3QvZG93bmxvYWRjZW50ZXIvaWNvbi1pbnN0YWxsLnN2Z1wiKTsgfVxuXG4jZG93bmxvYWRjZW50ZXIgLml0ZW1CbG9jay5kaWFsdXggLmljb25CbG9jayBhLFxuI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pdGVtQmxvY2suZGlhbHV4IC5pY29uQmxvY2sgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLXBob3RvbWV0cmljcy5zdmdcIik7IH1cblxuI2Rvd25sb2FkY2VudGVyIC5pdGVtQmxvY2suZW5lcmd5IC5pY29uQmxvY2sgYSxcbiNkb3dubG9hZGNlbnRlci1zcGVjcyAuaXRlbUJsb2NrLmVuZXJneSAuaWNvbkJsb2NrIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmVhY3QvZG93bmxvYWRjZW50ZXIvaWNvbi1lbmVyZ3ktbGFiZWxzLnN2Z1wiKTsgfVxuXG4jZG93bmxvYWRjZW50ZXIgLml0ZW1CbG9jay5jb25uZWN0aW9uc3BlY3MgLmljb25CbG9jayBhLFxuI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pdGVtQmxvY2suY29ubmVjdGlvbnNwZWNzIC5pY29uQmxvY2sgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLWNvbm5lY3Quc3ZnXCIpOyB9XG5cbiNkb3dubG9hZGNlbnRlciAuaXRlbUJsb2NrLmRpbW1lciAuaWNvbkJsb2NrIGEsXG4jZG93bmxvYWRjZW50ZXItc3BlY3MgLml0ZW1CbG9jay5kaW1tZXIgLmljb25CbG9jayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tZGltbWVyLnN2Z1wiKTsgfVxuXG4jZG93bmxvYWRjZW50ZXIgLml0ZW1CbG9jay5ndWFyYW50ZWUgLmljb25CbG9jayBhLFxuI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pdGVtQmxvY2suZ3VhcmFudGVlIC5pY29uQmxvY2sgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLXdhcnJhbnR5LnN2Z1wiKTsgfVxuXG4jZG93bmxvYWRjZW50ZXIgLml0ZW1CbG9jay5zYWZldHkgLmljb25CbG9jayBhLFxuI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pdGVtQmxvY2suc2FmZXR5IC5pY29uQmxvY2sgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLXNhZmV0eS5zdmdcIik7IH1cblxuI2Rvd25sb2FkY2VudGVyIC5pdGVtQmxvY2sudGVybXMgLmljb25CbG9jayBhLFxuI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pdGVtQmxvY2sudGVybXMgLmljb25CbG9jayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tdGVybXMuc3ZnXCIpOyB9XG5cbiNkb3dubG9hZGNlbnRlciAuaXRlbUJsb2NrLmVjb3JhZWUgLmljb25CbG9jayBhLFxuI2Rvd25sb2FkY2VudGVyLXNwZWNzIC5pdGVtQmxvY2suZWNvcmFlZSAuaWNvbkJsb2NrIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmVhY3QvZG93bmxvYWRjZW50ZXIvaWNvbi1jb250YWluZXIuc3ZnXCIpOyB9XG5cbiNwcm9kdWN0cm93IC5pdGVtQmxvY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4OyB9XG4gICNwcm9kdWN0cm93IC5pdGVtQmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODsgfVxuICAjcHJvZHVjdHJvdyAuaXRlbUJsb2NrIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuI3Byb2R1Y3Ryb3cgLml0ZW1CbG9jayAuaW1hZ2VCbG9jayB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICNwcm9kdWN0cm93IC5pdGVtQmxvY2sgLmltYWdlQmxvY2sge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG5cbiNwcm9kdWN0cm93IC5pdGVtQmxvY2sgLmltYWdlQmxvY2sge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA4MCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNwcm9kdWN0cm93IC5pdGVtQmxvY2sgLmltYWdlQmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjcHJvZHVjdHJvdyAuaXRlbUJsb2NrIC5pbWFnZUJsb2NrIHtcbiAgICB3aWR0aDogNjAlOyB9IH1cblxuI3Byb2R1Y3Ryb3cgLml0ZW1CbG9jayAubWV0YUJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNwcm9kdWN0cm93IC5pdGVtQmxvY2sgLm1ldGFCbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNDVBODsgfVxuICAjcHJvZHVjdHJvdyAuaXRlbUJsb2NrIC5tZXRhQmxvY2sgYSB7XG4gICAgY29sb3I6ICMwMDQ1QTg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4OyB9XG4gICNwcm9kdWN0cm93IC5pdGVtQmxvY2sgLm1ldGFCbG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICNwcm9kdWN0cm93IC5pdGVtQmxvY2sgLm1ldGFCbG9jayBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuI3Byb2R1Y3Ryb3cgaDMge1xuICBjb2xvcjogIzAwNDVBODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jcHJvZHVjdHJvdyBoMiB7XG4gIGNvbG9yOiAjMDA0NUE4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3Byb2R1Y3Ryb3cgLml0ZW1CbG9jazpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG5cbiNwcm9kdWN0cm93IC5pdGVtQmxvY2s6aG92ZXIgaDMge1xuICBjb2xvcjogIzE5OWVlMTsgfVxuXG4jcHJvZHVjdHJvdyAuaXRlbUJsb2NrOmhvdmVyIGgyIHtcbiAgY29sb3I6ICMxOTllZTE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0cm93ID4gZGl2Om50aC1jaGlsZCgzbisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSAuaXRlbUJsb2NrOmFmdGVyLFxuICAjcHJvZHVjdHJvdyA+IGRpdjpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiBkaXYgLml0ZW1CbG9jazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3Byb2R1Y3Ryb3cgPiBkaXY6bnRoLWNoaWxkKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzIpIC5pdGVtQmxvY2s6YWZ0ZXIsXG4gICNwcm9kdWN0cm93ID4gZGl2Om50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSB+IGRpdiAuaXRlbUJsb2NrOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5wYWdlLXByb2R1Y3QucHJvZHVjdHMtbGV2ZWwtMSAjYmxvY2stc3lzdGVtLW1haW4sXG4ucHJvZHVjdHMtbGV2ZWwtMiAjYmxvY2stc3lzdGVtLW1haW4ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0Q4RDhEODtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4OyB9XG5cbi5wcm9kdWN0cy1sZXZlbC0zIC5wcm9kdWN0U2xpZGVyIC5wcm9kdWN0U2xpZGVySW1hZ2VzIHVsI2J4c2xpZGVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3RzLWxldmVsLTMgLnByb2R1Y3RTbGlkZXIgLnByb2R1Y3RTbGlkZXJJbWFnZXMgdWwjYnhzbGlkZXIgbGkgYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wcm9kdWN0cy1sZXZlbC0zIC50YWItY29udGVudCAudGFiLXBhbmUgLnByb2R1Y3RMaXN0IHRhYmxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG4udmlldy1wcm9qZWN0ZW4gLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODsgfVxuXG4ucHJvamVjdC1jYXRlZ29yeSB7XG4gIG1pbi1oZWlnaHQ6IDI5NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAucHJvamVjdC1jYXRlZ29yeSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnByb2plY3QtY2F0ZWdvcnkgLnByb2plY3QtY2F0ZWdvcnlfX2dyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjYpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnByb2plY3QtY2F0ZWdvcnkgLnByb2plY3QtY2F0ZWdvcnlfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiA3OHB4IDAgMCA2MHB4OyB9XG4gICAgLnByb2plY3QtY2F0ZWdvcnkgLnByb2plY3QtY2F0ZWdvcnlfX2NvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAucHJvamVjdC1jYXRlZ29yeSAucHJvamVjdC1jYXRlZ29yeV9fY29udGVudCBoMiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9qZWN0LWNhdGVnb3J5IC5wcm9qZWN0LWNhdGVnb3J5X19jb250ZW50IC5wcm9qZWN0LWNhdGVnb3J5X19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5wcm9qZWN0LWNhdGVnb3J5IHNwYW4uYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWUxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM2cHg7XG4gICAgbGVmdDogNjBweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9qZWN0LWNhdGVnb3J5IHNwYW4uYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDcyYzU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnByb2plY3QtY2F0ZWdvcnkuaW5kdXN0cnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW5kdXN0cnkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyB9XG5cbi5wcm9qZWN0LWNhdGVnb3J5LnJldGFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZXRhaWwuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnByb2plY3QtY2F0ZWdvcnkub2ZmaWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL29mZmljZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ucHJvamVjdC1jYXRlZ29yeS5zcG9ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9zcG9ydC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ucHJvamVjdC1jYXRlZ29yeS5zY2hvb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvc2Nob29sLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5wcm9qZWN0LWNhdGVnb3J5Lm91dGRvb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvb3V0ZG9vci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjhyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbi5wYWdlLW5vZGUgLm1haW4tY29udGVudC1wYXJ0LFxuLnBhZ2UtcHJvZHVjdCAubWFpbi1jb250ZW50LXBhcnQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wYWdlLW5vZGUgLm1haW4tY29udGVudC1wYXJ0IC5wYWdlVGl0bGUsXG4gIC5wYWdlLXByb2R1Y3QgLm1haW4tY29udGVudC1wYXJ0IC5wYWdlVGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2Utbm9kZSAuZmllbGQtbmFtZS1ib2R5LFxuLnBhZ2UtcHJvZHVjdCAuZmllbGQtbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7IH1cblxuLnBhZ2UtcHJvZHVjdCAuZmllbGQtbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucGFnZS1wcm9kdWN0IC5uYXYtdGFicyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjVweCAwOyB9XG5cbi5wYWdlLXByb2R1Y3QgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYmxvY2stYmVhbi5ob21lLWJsdWUsXG4uc2hhcmUta25vd2xlZGdlIHtcbiAgcGFkZGluZzogNjVweCAxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2NrLWJlYW4uaG9tZS1ibHVlIC5lbnRpdHksXG4gIC5zaGFyZS1rbm93bGVkZ2UgLmVudGl0eSB7XG4gICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmJsb2NrLWJlYW4uaG9tZS1ibHVlIGgyLFxuICAuc2hhcmUta25vd2xlZGdlIGgyIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmJsb2NrLWJlYW4uaG9tZS1ibHVlIGgyLFxuICAgICAgLnNoYXJlLWtub3dsZWRnZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5ub2RlLXR5cGUtcGFnZSAuZmllbGQtbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubm9kZS10eXBlLWV2ZW5lbWVudCAubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm5vZGUtdHlwZS1ldmVuZW1lbnQgLmZpZWxkLW5hbWUtZmllbGQtZGF0dW0sXG4ubm9kZS10eXBlLWV2ZW5lbWVudCAuZmllbGQtbmFtZS1maWVsZC1sb2NhdGllIHtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7IH1cblxuLm5vZGUtdHlwZS1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubm9kZS10eXBlLXByb2plY3QgLm1haW4tY29udGVudC1wYXJ0IC5jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5LnBhZ2Utc3VwcG9ydC1kb3dubG9hZHMgLm1haW4tY29udGVudC1wYXJ0IHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5ib2R5LnBhZ2Utc3VwcG9ydC1kb3dubG9hZHMgLnJlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2hhcmUta25vd2xlZGdlIC5jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuICAuc2hhcmUta25vd2xlZGdlIC5jb250ZW50IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNoYXJlLWtub3dsZWRnZSAuY29udGVudCB1bCBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWVlMTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2hhcmUta25vd2xlZGdlIC5jb250ZW50IHVsIGxpIGEge1xuICAgICAgICAgIG1hcmdpbjogMTJweCAzMnB4OyB9IH1cbiAgICAgIC5zaGFyZS1rbm93bGVkZ2UgLmNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDcyYzU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrIC5tZXRhQmxvY2ssXG4udmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrOmhvdmVyLFxuLnZpZXctYWxsZS1wcm9qZWN0ZW4gLml0ZW1CbG9jazpob3ZlciAubWV0YUJsb2NrLFxuLnZpZXctYWxsZS1wcm9qZWN0ZW4gLml0ZW1CbG9jazpob3ZlciAubWV0YUJsb2NrIGEsXG4udmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrIC5tZXRhQmxvY2sgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctYWxsZS1wcm9qZWN0ZW4gLml0ZW1CbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAudmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrIGltZyB7XG4gICAgb3BhY2l0eTogMC43NTsgfVxuXG4udmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrIC5tZXRhQmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICAudmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrIC5tZXRhQmxvY2sgYSB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC52aWV3LWFsbGUtcHJvamVjdGVuIC5pdGVtQmxvY2sgLm1ldGFCbG9jayBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi52aWV3LWFsbGUtcHJvamVjdGVuIC5pdGVtQmxvY2sgc3Bhbi5idXR0b24ge1xuICBwYWRkaW5nOiA4cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWVlMTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICBtaW4td2lkdGg6IDE2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAgIC52aWV3LWFsbGUtcHJvamVjdGVuIC5pdGVtQmxvY2sgc3Bhbi5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgcGFkZGluZzogNHB4IDExcHg7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cblxuLnZpZXctYWxsZS1wcm9qZWN0ZW4gLml0ZW1CbG9jazpob3ZlciBzcGFuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDcyYzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4jYmxvY2std2ViZm9ybS1jbGllbnQtYmxvY2stOCB7XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cblxuLnBhZ2Utbm9kZSBmb3JtLndlYmZvcm0tY2xpZW50LWZvcm0tOCBkaXZbY2xhc3MqPVwibmFtZVwiXSxcbi5wYWdlLW5vZGUgZm9ybS53ZWJmb3JtLWNsaWVudC1mb3JtLTggZGl2W2NsYXNzKj1cImFkZHJlc3NcIl0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaXRlbUJsb2NrIC5pbWFnZUJsb2NrIHtcbiAgbWluLWhlaWdodDogMTgwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnByb2plY3QtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvamVjdC1jYXJkIGgyIHtcbiAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wcm9qZWN0LWNhcmQgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnByb2plY3QtY2FyZCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAgIC5wcm9qZWN0LWNhcmQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrIC5pbnRyb0Jsb2NrIC50aXRsZUJsb2NrLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaXRlbUJsb2NrIC5tZXRhQmxvY2ssXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrIC5pdGVtQmxvY2sgLm1ldGFCbG9jayBhLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pbnRyb0Jsb2NrIC50aXRsZUJsb2NrLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pdGVtQmxvY2sgLm1ldGFCbG9jayxcbiNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stMiAuaXRlbUJsb2NrIC5tZXRhQmxvY2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwNzU7IH1cblxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaW50cm9CbG9jayxcbiNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stMiAuaW50cm9CbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1QTg7IH1cblxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaW50cm9CbG9jayBhOmhvdmVyIC50aXRsZUJsb2NrLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaXRlbUJsb2NrOmhvdmVyIC5tZXRhQmxvY2ssXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrIC5pdGVtQmxvY2s6aG92ZXIgLm1ldGFCbG9jayBhLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaXRlbUJsb2NrOmhvdmVyLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pbnRyb0Jsb2NrIGE6aG92ZXIgLnRpdGxlQmxvY2ssXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTIgLml0ZW1CbG9jazpob3ZlciAubWV0YUJsb2NrLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pdGVtQmxvY2s6aG92ZXIgLm1ldGFCbG9jayBhLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pdGVtQmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NUE4ICFpbXBvcnRhbnQ7IH1cblxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaW50cm9CbG9jayBhOmhvdmVyIC5tb3JlQmxvY2ssXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTIgLmludHJvQmxvY2sgYTpob3ZlciAubW9yZUJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWVlMSAhaW1wb3J0YW50OyB9XG5cbiN3ZWJmb3JtLWNsaWVudC1mb3JtLTE0OTYxIGRpdltjbGFzcyo9XCJ1cGxvYWQtaW1hZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8qIElFMTArIHNwZWNpZmljIHN0eWxlcyBnbyBoZXJlICovXG4gIC5ibG9jay1iZWFuLmxlZC1sYW1wcyAuZmllbGQtbmFtZS1maWVsZC10ZXh0LFxuICAuYmxvY2stYmVhbi5sZWQtbHVtaW5haXJlcyAuZmllbGQtbmFtZS1maWVsZC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wYWdlLXByb2R1Y3QgLnByb2R1Y3RMaXN0IHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5wYXJ0bmVycyBpbWcge1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxOTBweDsgfVxuXG4ucGFnZS1wcm9kdWN0IHRhYmxlLnNvcnRhYmxlIHRoLmNvbHVtbi1zbWFsbCB7XG4gIHdpZHRoOiBhdXRvOyB9XG4iLCIvKiFcbiAqIGpRdWVyeSBtbWVudSB2Ny4zLjNcbiAqIEByZXF1aXJlcyBqUXVlcnkgMS43LjAgb3IgbGF0ZXJcbiAqXG4gKiBtbWVudWpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAoYykgRnJlZCBIZXVzc2NoZW5cbiAqIHd3dy5mcmVic2l0ZS5ubFxuICpcbiAqIExpY2Vuc2U6IENDLUJZLU5DLTQuMFxuICogaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMvNC4wL1xuICovLm1tLW1lbnV7LS1tbS1saW5lLWhlaWdodDoyMHB4Oy0tbW0tbGlzdGl0ZW0tc2l6ZTo0NHB4Oy0tbW0tbmF2YmFyLXNpemU6NDRweDstLW1tLW9mZnNldC10b3A6MDstLW1tLW9mZnNldC1yaWdodDowOy0tbW0tb2Zmc2V0LWJvdHRvbTowOy0tbW0tb2Zmc2V0LWxlZnQ6MDstLW1tLWNvbG9yLWJvcmRlcjpyZ2JhKDAsIDAsIDAsIDAuMSk7LS1tbS1jb2xvci1idXR0b246cmdiYSgwLCAwLCAwLCAwLjMpOy0tbW0tY29sb3ItdGV4dDpyZ2JhKDAsIDAsIDAsIDAuNzUpOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiYSgwLCAwLCAwLCAwLjMpOy0tbW0tY29sb3ItYmFja2dyb3VuZDojZjNmM2YzOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiYSgwLCAwLCAwLCAwLjA1KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOy0tbW0tc2hhZG93OjAgMCAxMHB4IHJnYmEoIDAsMCwwLCAwLjMgKX0ubW0taGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJ7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1tLW1lbnV7YmFja2dyb3VuZDojZjNmM2YzO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtjb2xvcjpyZ2JhKDAsMCwwLC43NSk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtsaW5lLWhlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OnZhcigtLW1tLWxpbmUtaGVpZ2h0KTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3RvcDp2YXIoLS1tbS1vZmZzZXQtdG9wKTtyaWdodDp2YXIoLS1tbS1vZmZzZXQtcmlnaHQpO2JvdHRvbTp2YXIoLS1tbS1vZmZzZXQtYm90dG9tKTtsZWZ0OnZhcigtLW1tLW9mZnNldC1sZWZ0KTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ubW0tbWVudSBhLC5tbS1tZW51IGE6YWN0aXZlLC5tbS1tZW51IGE6aG92ZXIsLm1tLW1lbnUgYTpsaW5rLC5tbS1tZW51IGE6dmlzaXRlZHtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfVtkaXI9cnRsXSAubW0tbWVudXtkaXJlY3Rpb246cnRsfS5tbS1wYW5lbHMsLm1tLXBhbmVscz4ubW0tcGFuZWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDowfS5tbS1wYW5lbCwubW0tcGFuZWxzey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kOiNmM2YzZjM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2NvbG9yOnJnYmEoMCwwLDAsLjc1KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2JvcmRlci1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQpfS5tbS1wYW5lbHN7b3ZlcmZsb3c6aGlkZGVufS5tbS1wYW5lbHstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzpzY3JvbGw7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3dpZHRoOjEwMCU7cGFkZGluZzowIDIwcHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2V9Lm1tLXBhbmVsOm5vdCgubW0taGlkZGVuKXtkaXNwbGF5OmJsb2NrfS5tbS1wYW5lbDphZnRlciwubW0tcGFuZWw6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweH0ubW0tcGFuZWxfaGFzLW5hdmJhcntwYWRkaW5nLXRvcDo0NHB4O3BhZGRpbmctdG9wOnZhcigtLW1tLW5hdmJhci1zaXplKX0ubW0tcGFuZWxfb3BlbmVke3otaW5kZXg6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0tcGFuZWxfb3BlbmVkLXBhcmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsMCwwKX0ubW0tcGFuZWxfaGlnaGVzdHt6LWluZGV4OjJ9Lm1tLXBhbmVsX25vYW5pbWF0aW9uey13ZWJraXQtdHJhbnNpdGlvbjpub25lIWltcG9ydGFudDstby10cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9Lm1tLXBhbmVsX25vYW5pbWF0aW9uLm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9W2Rpcj1ydGxdIC5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGlyPXJ0bF0gLm1tLXBhbmVsLm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwJSwwLDApfS5tbS1saXN0aXRlbV92ZXJ0aWNhbD4ubW0tcGFuZWx7LXdlYmtpdC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDAgMTBweCAxMHB4fS5tbS1saXN0aXRlbV92ZXJ0aWNhbD4ubW0tcGFuZWw6YWZ0ZXIsLm1tLWxpc3RpdGVtX3ZlcnRpY2FsPi5tbS1wYW5lbDpiZWZvcmV7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZX0ubW0tbGlzdGl0ZW1fb3BlbmVkPi5tbS1wYW5lbHtkaXNwbGF5OmJsb2NrfS5tbS1saXN0aXRlbV92ZXJ0aWNhbD4ubW0tbGlzdGl0ZW1fX2J0bntoZWlnaHQ6NDRweDtoZWlnaHQ6dmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSk7Ym90dG9tOmF1dG99Lm1tLWxpc3RpdGVtX3ZlcnRpY2FsIC5tbS1saXN0aXRlbTpsYXN0LWNoaWxkOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubW0tbGlzdGl0ZW1fb3BlbmVkPi5tbS1saXN0aXRlbV9fYnRuOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3JpZ2h0OjE5cHh9Lm1tLWJ0bnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NDRweDtwYWRkaW5nOjB9Lm1tLWJ0bjphZnRlciwubW0tYnRuOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJ1dHRvbik7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItc3R5bGU6c29saWR9Lm1tLWJ0bl9jbG9zZTphZnRlciwubW0tYnRuX2Nsb3NlOmJlZm9yZXtjb250ZW50OicnOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NXB4O2hlaWdodDo1cHg7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1tLWJ0bl9jbG9zZTpiZWZvcmV7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO3JpZ2h0OjE4cHh9Lm1tLWJ0bl9jbG9zZTphZnRlcntib3JkZXItbGVmdDpub25lO2JvcmRlci10b3A6bm9uZTtyaWdodDoyNXB4fS5tbS1idG5fbmV4dDphZnRlciwubW0tYnRuX3ByZXY6YmVmb3Jle2NvbnRlbnQ6Jyc7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6YmxvY2s7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjB9Lm1tLWJ0bl9wcmV2OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtsZWZ0OjIzcHg7cmlnaHQ6YXV0b30ubW0tYnRuX25leHQ6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7cmlnaHQ6MjNweDtsZWZ0OmF1dG99W2Rpcj1ydGxdIC5tbS1idG5fbmV4dDphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtsZWZ0OjIzcHg7cmlnaHQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9wcmV2OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTtyaWdodDoyM3B4O2xlZnQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTphZnRlcixbZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTpiZWZvcmV7cmlnaHQ6YXV0b31bZGlyPXJ0bF0gLm1tLWJ0bl9jbG9zZTpiZWZvcmV7bGVmdDoyNXB4fVtkaXI9cnRsXSAubW0tYnRuX2Nsb3NlOmFmdGVye2xlZnQ6MThweH0ubW0tbmF2YmFye2JhY2tncm91bmQ6I2YzZjNmMztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSk7Y29sb3I6cmdiYSgwLDAsMCwuMyk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5Om5vbmU7aGVpZ2h0OjQ0cHg7aGVpZ2h0OnZhcigtLW1tLW5hdmJhci1zaXplKTtwYWRkaW5nOjAgNDRweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ubW0tbmF2YmFyPip7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4O3BhZGRpbmc6Y2FsYygodmFyKC0tbW0tbmF2YmFyLXNpemUpIC0gdmFyKC0tbW0tbGluZS1oZWlnaHQpKSAqIC41KTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1tLW5hdmJhciBhLC5tbS1uYXZiYXIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubW0tbmF2YmFyX190aXRsZXstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0ubW0tbmF2YmFyX19idG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxfS5tbS1uYXZiYXJfX2J0bjpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnQ7bGVmdDowfS5tbS1uYXZiYXJfX2J0bjpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHQ7cmlnaHQ6MH0ubW0tcGFuZWxfaGFzLW5hdmJhciAubW0tbmF2YmFye2Rpc3BsYXk6YmxvY2t9W2Rpcj1ydGxdIC5tbS1uYXZiYXJfX2J0bjpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0O3JpZ2h0OjA7bGVmdDphdXRvfVtkaXI9cnRsXSAubW0tbmF2YmFyX19idG46bGFzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnQ7bGVmdDowO3JpZ2h0OmF1dG99Lm1tLWxpc3RpdGVtLC5tbS1saXN0dmlld3tsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjB9Lm1tLWxpc3RpdGVte2NvbG9yOnJnYmEoMCwwLDAsLjc1KTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9Lm1tLWxpc3RpdGVtOmFmdGVye2NvbnRlbnQ6Jyc7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjBweDtyaWdodDowO2JvdHRvbTowfS5tbS1saXN0aXRlbSBhLC5tbS1saXN0aXRlbSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5tbS1saXN0aXRlbV9fYnRuLC5tbS1saXN0aXRlbV9fdGV4dHtjb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLXRvcDpjYWxjKCh2YXIoLS1tbS1saXN0aXRlbS1zaXplKSAtIHZhcigtLW1tLWxpbmUtaGVpZ2h0KSkvIDIpO3BhZGRpbmctYm90dG9tOjEycHg7cGFkZGluZy1ib3R0b206Y2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgLSB2YXIoLS1tbS1saW5lLWhlaWdodCkpLyAyKX0ubW0tbGlzdGl0ZW1fX3RleHR7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoxMHB4Oy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjEwJTtmbGV4LWJhc2lzOjEwJX0ubW0tbGlzdGl0ZW1fX2J0bnstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCk7dGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7dGFwLWhpZ2hsaWdodC1jb2xvcjp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTtiYWNrZ3JvdW5kOnJnYmEoMywyLDEsMCk7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7d2lkdGg6YXV0bztwYWRkaW5nLXJpZ2h0OjU0cHg7cG9zaXRpb246cmVsYXRpdmV9Lm1tLWxpc3RpdGVtX19idG46bm90KC5tbS1saXN0aXRlbV9fdGV4dCl7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkfS5tbS1saXN0aXRlbV9zZWxlY3RlZD4ubW0tbGlzdGl0ZW1fX3RleHR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC40KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfS5tbS1saXN0aXRlbV9vcGVuZWQ+Lm1tLWxpc3RpdGVtX19idG4sLm1tLWxpc3RpdGVtX29wZW5lZD4ubW0tcGFuZWx7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCl9Lm1tLXBhbmVscz4ubW0tcGFuZWw+Lm1tLWxpc3R2aWV3e21hcmdpbjoyMHB4IC0yMHB4fS5tbS1wYW5lbHM+Lm1tLXBhbmVsPi5tbS1saXN0dmlldzpmaXJzdC1jaGlsZCwubW0tcGFuZWxzPi5tbS1wYW5lbD4ubW0tbmF2YmFyKy5tbS1saXN0dmlld3ttYXJnaW4tdG9wOi0yMHB4fS5tbS1saXN0aXRlbV9kaXZpZGVyey1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpO2ZvbnQtc2l6ZTo3NSU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21pbi1oZWlnaHQ6MjBweDttaW4taGVpZ2h0OnZhcigtLW1tLWxpbmUtaGVpZ2h0KTtwYWRkaW5nOjYuNXB4O3BhZGRpbmc6Y2FsYygoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpICogLjc1KSAtIHZhcigtLW1tLWxpbmUtaGVpZ2h0KSkgKiAuNSk7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoyMHB4fS5tbS1saXN0aXRlbV9zcGFjZXJ7cGFkZGluZy10b3A6NDRweDtwYWRkaW5nLXRvcDp2YXIoLS1tbS1saXN0aXRlbS1zaXplKX0ubW0tbGlzdGl0ZW1fc3BhY2VyPi5tbS1idG5fbmV4dHt0b3A6NDRweDt0b3A6dmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSl9W2Rpcj1ydGxdIC5tbS1saXN0aXRlbTphZnRlcntsZWZ0OjA7cmlnaHQ6MjBweH1bZGlyPXJ0bF0gLm1tLWxpc3RpdGVtX190ZXh0e3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MjBweH1bZGlyPXJ0bF0gLm1tLWxpc3RpdGVtX19idG57cGFkZGluZy1sZWZ0OjU0cHg7Ym9yZGVyLWxlZnQtd2lkdGg6MDtib3JkZXItbGVmdC1zdHlsZTpub25lfVtkaXI9cnRsXSAubW0tbGlzdGl0ZW1fX2J0bjpub3QoLm1tLWxpc3RpdGVtX190ZXh0KXtwYWRkaW5nLXJpZ2h0OjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWR9XG4ubW0tcGFnZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3otaW5kZXg6MX0ubW0td3JhcHBlcl9vcGVuZWR7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1tLXdyYXBwZXJfYmFja2dyb3VuZCAubW0tcGFnZXtiYWNrZ3JvdW5kOmluaGVyaXR9Lm1tLW1lbnVfb2ZmY2FudmFze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDtyaWdodDphdXRvO3otaW5kZXg6MH0ubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWR7ZGlzcGxheTpibG9ja30ubW0tbWVudV9vZmZjYW52YXN7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6NDQwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9vZmZjYW52YXMubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfb2ZmY2FudmFzLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjU1MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X29mZmNhbnZhcy5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDQwcHgsMCwwKX19Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7YmFja2dyb3VuZDpyZ2JhKDMsMiwxLDApO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyfS5tbS13cmFwcGVyX2Jsb2NraW5ne292ZXJmbG93OmhpZGRlbn0ubW0td3JhcHBlcl9ibG9ja2luZyBib2R5e292ZXJmbG93OmhpZGRlbn0ubW0td3JhcHBlcl9ibG9ja2luZyAubW0td3JhcHBlcl9fYmxvY2tlcntkaXNwbGF5OmJsb2NrfVxuLm1tLXNyb25seXtib3JkZXI6MCFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCkhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnQ7bWluLXdpZHRoOjFweCFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7bWluLWhlaWdodDoxcHghaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9XG4ubW0tbWVudV9hdXRvaGVpZ2h0ey13ZWJraXQtdHJhbnNpdGlvbjpub25lIC40cyBlYXNlOy1vLXRyYW5zaXRpb246bm9uZSAuNHMgZWFzZTt0cmFuc2l0aW9uOm5vbmUgLjRzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodCwtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodCwtd2Via2l0LXRyYW5zZm9ybX0ubW0tbWVudV9hdXRvaGVpZ2h0Om5vdCgubW0tbWVudV9vZmZjYW52YXMpe3Bvc2l0aW9uOnJlbGF0aXZlfS5tbS1tZW51X2F1dG9oZWlnaHQubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sLm1tLW1lbnVfYXV0b2hlaWdodC5tbS1tZW51X3Bvc2l0aW9uLXRvcHttYXgtaGVpZ2h0OjgwJX0ubW0tbWVudV9hdXRvaGVpZ2h0LW1lYXN1cmluZyAubW0tcGFuZWx7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9Lm1tLW1lbnVfYXV0b2hlaWdodC1tZWFzdXJpbmcgLm1tLWxpc3RpdGVtX3ZlcnRpY2FsOm5vdCgubW0tbGlzdGl0ZW1fb3BlbmVkKSAubW0tcGFuZWx7ZGlzcGxheTpub25lIWltcG9ydGFudH0ubW0tbWVudV9hdXRvaGVpZ2h0LW1lYXN1cmluZyAubW0tcGFuZWxzPi5tbS1wYW5lbHtib3R0b206YXV0byFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50fVxuW2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXXstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGg7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aDt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRofVtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscz4ubW0tcGFuZWx7cmlnaHQ6YXV0bzstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZCxbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9W2NsYXNzKj1tbS1wYW5lbF9jb2x1bW5zLV17Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0ubW0tbWVudV9jb2x1bW5zLTEgLm1tLXBhbmVsX2NvbHVtbnMtMCwubW0tbWVudV9jb2x1bW5zLTIgLm1tLXBhbmVsX2NvbHVtbnMtMSwubW0tbWVudV9jb2x1bW5zLTMgLm1tLXBhbmVsX2NvbHVtbnMtMiwubW0tbWVudV9jb2x1bW5zLTQgLm1tLXBhbmVsX2NvbHVtbnMtM3tib3JkZXItcmlnaHQ6bm9uZX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2NvbHVtbnMtMHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTAgLm1tLXBhbmVscz4ubW0tcGFuZWx7ei1pbmRleDowfS5tbS1tZW51X2NvbHVtbnMtMCAubW0tcGFuZWxzPi5tbS1wYW5lbCBlbHNle3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy0wIC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5tbS1tZW51X2NvbHVtbnMtMHt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDowfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDowcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0wLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTAubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXSAubW0tcGFuZWxzPi5tbS1wYW5lbF9jb2x1bW5zLTF7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9Lm1tLW1lbnVfY29sdW1ucy0xIC5tbS1wYW5lbHM+Lm1tLXBhbmVse3otaW5kZXg6MTt3aWR0aDoxMDAlfS5tbS1tZW51X2NvbHVtbnMtMSAubW0tcGFuZWxzPi5tbS1wYW5lbCBlbHNle3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy0xIC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwJSwwLDApfS5tbS1tZW51X2NvbHVtbnMtMXt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDo0NDBweH0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDozMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NTUwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0xLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwwLDApfX0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0xLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo1NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTEubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00NDBweCwwLDApfX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2NvbHVtbnMtMnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMCUsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTIgLm1tLXBhbmVscz4ubW0tcGFuZWx7ei1pbmRleDoyO3dpZHRoOjUwJX0ubW0tbWVudV9jb2x1bW5zLTIgLm1tLXBhbmVscz4ubW0tcGFuZWwgZWxzZXt3aWR0aDoxMDAlfS5tbS1tZW51X2NvbHVtbnMtMiAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCk6bm90KC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50KXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMCUsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTJ7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6ODgwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0yLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjExMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDg4MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDg4MHB4LDAsMCl9fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0yLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDozMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjExMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTIubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTg4MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04ODBweCwwLDApfX1bY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2NvbHVtbnMtM3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMCUsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTMgLm1tLXBhbmVscz4ubW0tcGFuZWx7ei1pbmRleDozO3dpZHRoOjMzLjM0JX0ubW0tbWVudV9jb2x1bW5zLTMgLm1tLXBhbmVscz4ubW0tcGFuZWwgZWxzZXt3aWR0aDoxMDAlfS5tbS1tZW51X2NvbHVtbnMtMyAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsX29wZW5lZCk6bm90KC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50KXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0MDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMCUsMCwwKX0ubW0tbWVudV9jb2x1bW5zLTN7d2lkdGg6ODAlO21pbi13aWR0aDoyNDBweDttYXgtd2lkdGg6MTMyMHB4fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtMy5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoxNjUwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMzIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTMyMHB4LDAsMCl9fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy0zLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHZ3LDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDozMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTMubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjE2NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTMubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEzMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTMyMHB4LDAsMCl9fVtjbGFzcyo9bW0tbWVudV9jb2x1bW5zLV0gLm1tLXBhbmVscz4ubW0tcGFuZWxfY29sdW1ucy00ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDAwJSwwLDApfS5tbS1tZW51X2NvbHVtbnMtNCAubW0tcGFuZWxzPi5tbS1wYW5lbHt6LWluZGV4OjQ7d2lkdGg6MjUlfS5tbS1tZW51X2NvbHVtbnMtNCAubW0tcGFuZWxzPi5tbS1wYW5lbCBlbHNle3dpZHRoOjEwMCV9Lm1tLW1lbnVfY29sdW1ucy00IC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfb3BlbmVkKTpub3QoLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTAwJSwwLDApfS5tbS1tZW51X2NvbHVtbnMtNHt3aWR0aDo4MCU7bWluLXdpZHRoOjI0MHB4O21heC13aWR0aDoxNzYwcHh9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfY29sdW1ucy00Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjIyMDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE3NjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNzYwcHgsMCwwKX19Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9jb2x1bW5zLTQubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwdncsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjMwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MjIwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2NvbHVtbnMtNC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTc2MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNzYwcHgsMCwwKX19W2NsYXNzKj1tbS1tZW51X2NvbHVtbnMtXS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbSxbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dLm1tLW1lbnVfcG9zaXRpb24tdG9we3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCV9Lm1tLXdyYXBwZXJfb3BlbmluZyBbY2xhc3MqPW1tLW1lbnVfY29sdW1ucy1dLm1tLW1lbnVfcG9zaXRpb24tZnJvbnR7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxtaW4td2lkdGgsbWF4LXdpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsbWluLXdpZHRoLG1heC13aWR0aCx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxtaW4td2lkdGgsbWF4LXdpZHRoLHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLG1pbi13aWR0aCxtYXgtd2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfVxuLm1tLWNvdW50ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuMyk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpibG9jazttaW4td2lkdGg6NDRweDtmbG9hdDpyaWdodH0ubW0tbGlzdGl0ZW1fbm9zdWJpdGVtcz4ubW0tY291bnRlcntkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdIC5tbS1jb3VudGVye3RleHQtYWxpZ246bGVmdDtmbG9hdDpsZWZ0fVxuLm1tLWxpc3RpdGVtX2RpdmlkZXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm1tLW1lbnVfZGl2aWRlcnMtbGlnaHQgLm1tLWxpc3RpdGVtX2RpdmlkZXJ7YmFja2dyb3VuZDppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOnJnYmEoMCwwLDAsLjMpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctdG9wOmNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gdmFyKC0tbW0tbGluZS1oZWlnaHQpKSAqIC43NSk7cGFkZGluZy1ib3R0b206NnB4O3BhZGRpbmctYm90dG9tOmNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gdmFyKC0tbW0tbGluZS1oZWlnaHQpKSAqIC4yNSl9Lm1tLW1lbnVfYm9yZGVyLW5vbmUgLm1tLWxpc3RpdGVtX2RpdmlkZXJ7Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH0ubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVye2JhY2tncm91bmQ6aW5oZXJpdDtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjEwfS5tbS1saXN0dmlld19maXhlZGRpdmlkZXI6YWZ0ZXJ7Y29udGVudDpub25lIWltcG9ydGFudDtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5tbS1wYW5lbF9kaXZpZGVycyAubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVye2Rpc3BsYXk6YmxvY2t9XG4ubW0td3JhcHBlcl9vcGVuZWQubW0tZHJhZ2dpbmcgLm1tLW1lbnUsLm1tLXdyYXBwZXJfb3BlbmVkLm1tLWRyYWdnaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MHM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjowczt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfVxuLm1tLW1lbnVfZHJvcGRvd257LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjMpO2hlaWdodDo4MCU7b3ZlcmZsb3c6dmlzaWJsZX0ubW0td3JhcHBlcl9kcm9wZG93biAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7ei1pbmRleDowfS5tbS13cmFwcGVyX2Ryb3Bkb3duIC5tbS13cmFwcGVyX19ibG9ja2Vyey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowcyFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbi1kZWxheTowcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kZWxheTowcyFpbXBvcnRhbnQ7ei1pbmRleDoxfS5tbS13cmFwcGVyX2Ryb3Bkb3duIC5tbS1tZW51X2Ryb3Bkb3due3otaW5kZXg6Mn0ubW0td3JhcHBlcl9kcm9wZG93bi5tbS13cmFwcGVyX29wZW5lZDpub3QoLm1tLXdyYXBwZXJfb3BlbmluZykgLm1tLW1lbnVfZHJvcGRvd257ZGlzcGxheTpub25lfVtjbGFzcyo9bW0tbWVudV90aXAtXTpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOmluaGVyaXQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjMpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1tLW1lbnVfdGlwLWxlZnQ6YmVmb3Jle2xlZnQ6MjJweH0ubW0tbWVudV90aXAtcmlnaHQ6YmVmb3Jle3JpZ2h0OjIycHh9Lm1tLW1lbnVfdGlwLXRvcDpiZWZvcmV7dG9wOi04cHh9Lm1tLW1lbnVfdGlwLWJvdHRvbTpiZWZvcmV7Ym90dG9tOi04cHh9XG4ubW0tbWVudXstLW1tLWljb25iYXItc2l6ZTo0NHB4fS5tbS1pY29uYmFye2NvbG9yOnJnYmEoMCwwLDAsLjMpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtib3JkZXI6MCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtib3JkZXItcmlnaHQtd2lkdGg6MXB4O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NDRweDt3aWR0aDp2YXIoLS1tbS1pY29uYmFyLXNpemUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDt6LWluZGV4OjJ9Lm1tLW1lbnVfaWNvbmJhciAubW0tbmF2YmFyc19ib3R0b20sLm1tLW1lbnVfaWNvbmJhciAubW0tbmF2YmFyc190b3AsLm1tLW1lbnVfaWNvbmJhciAubW0tcGFuZWxze2xlZnQ6NDRweDtsZWZ0OnZhcigtLW1tLWljb25iYXItc2l6ZSl9Lm1tLWljb25iYXJfX2JvdHRvbSwubW0taWNvbmJhcl9fdG9we3dpZHRoOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGV9Lm1tLWljb25iYXJfX2JvdHRvbT4qLC5tbS1pY29uYmFyX190b3A+Knstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwYWRkaW5nOjExcHggMH0ubW0taWNvbmJhcl9fYm90dG9tIGEsLm1tLWljb25iYXJfX2JvdHRvbSBhOmhvdmVyLC5tbS1pY29uYmFyX190b3AgYSwubW0taWNvbmJhcl9fdG9wIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1tLWljb25iYXJfX3RvcHt0b3A6MH0ubW0taWNvbmJhcl9fYm90dG9te2JvdHRvbTowfS5tbS1pY29uYmFyX190YWJfc2VsZWN0ZWR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC40KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfVxuLm1tLW1lbnVfa2V5Ym9hcmRmb2N1cyBhOmZvY3VzLC5tbS1tZW51X2tleWJvYXJkZm9jdXMubW0tbWVudV9vcGVuZWR+Lm1tLXdyYXBwZXJfX2Jsb2NrZXIgYTpmb2N1c3tvdXRsaW5lOjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC40KTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfS5tbS13cmFwcGVyX19ibG9ja2VyIC5tbS10YWJzdGFydHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm1tLXdyYXBwZXJfX2Jsb2NrZXIgLm1tLXRhYmVuZHtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjB9XG4ubW0tbWVudXstLW1tLWljb25wYW5lbC1zaXplOjQ0cHh9Lm1tLXBhbmVsX2ljb25wYW5lbC0xLC5tbS1wYW5lbF9pY29ucGFuZWwtMS5tbS1wYW5lbF9vcGVuZWR+Lm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlcnt3aWR0aDpjYWxjKDEwMCUgLSAoNDRweCAqIDEpKTt3aWR0aDpjYWxjKDEwMCUgLSAodmFyKC0tbW0taWNvbnBhbmVsLXNpemUpICogMSkpfS5tbS1wYW5lbF9pY29ucGFuZWwtMiwubW0tcGFuZWxfaWNvbnBhbmVsLTIubW0tcGFuZWxfb3BlbmVkfi5tbS1saXN0dmlld19maXhlZGRpdmlkZXJ7d2lkdGg6Y2FsYygxMDAlIC0gKDQ0cHggKiAyKSk7d2lkdGg6Y2FsYygxMDAlIC0gKHZhcigtLW1tLWljb25wYW5lbC1zaXplKSAqIDIpKX0ubW0tcGFuZWxfaWNvbnBhbmVsLTMsLm1tLXBhbmVsX2ljb25wYW5lbC0zLm1tLXBhbmVsX29wZW5lZH4ubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVye3dpZHRoOmNhbGMoMTAwJSAtICg0NHB4ICogMykpO3dpZHRoOmNhbGMoMTAwJSAtICh2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkgKiAzKSl9Lm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdH4ubW0tcGFuZWwsLm1tLXBhbmVsX2ljb25wYW5lbC1maXJzdH4ubW0tcGFuZWxfb3BlbmVkfi5tbS1saXN0dmlld19maXhlZGRpdmlkZXJ7d2lkdGg6Y2FsYygxMDAlIC0gNDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKX0ubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tbGlzdHZpZXdfZml4ZWRkaXZpZGVyLC5tbS1tZW51X2ljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbHtsZWZ0OmF1dG87LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm19Lm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVsOm5vdCgubW0tcGFuZWxfaWNvbnBhbmVsLWZpcnN0KTpub3QoLm1tLXBhbmVsX2ljb25wYW5lbC0wKXtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWR9Lm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVsX29wZW5lZCwubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWxfb3BlbmVkLXBhcmVudHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0ubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWxfb3BlbmVkLXBhcmVudHtvdmVyZmxvdy15OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp1bnNldDstbXMtdHJhbnNmb3JtOnVuc2V0O3RyYW5zZm9ybTp1bnNldH0ubW0tbWVudV9oaWRlZGl2aWRlciAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCAubW0tbGlzdGl0ZW1fZGl2aWRlciwubW0tbWVudV9oaWRlbmF2YmFyIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IC5tbS1uYXZiYXJ7b3BhY2l0eTowfS5tbS1wYW5lbF9fYmxvY2tlcntiYWNrZ3JvdW5kOmluaGVyaXQ7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDozOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm1tLXBhbmVsX29wZW5lZC1wYXJlbnQgLm1tLXBhbmVsX19ibG9ja2Vye29wYWNpdHk6LjY7Ym90dG9tOi0xMDAwMDBweH1bZGlyPXJ0bF0gLm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLWxpc3R2aWV3X2ZpeGVkZGl2aWRlcixbZGlyPXJ0bF0gLm1tLW1lbnVfaWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVse2xlZnQ6MDtyaWdodDphdXRvOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtfVtkaXI9cnRsXSAubW0tbWVudV9pY29ucGFuZWwgLm1tLXBhbmVscz4ubW0tcGFuZWw6bm90KC5tbS1wYW5lbF9pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWxfaWNvbnBhbmVsLTApe2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH1cbi5tbS1uYXZiYXJzX2JvdHRvbSwubW0tbmF2YmFyc190b3B7YmFja2dyb3VuZDppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci13aWR0aDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MX0ubW0tbmF2YmFyc19ib3R0b20+Lm1tLW5hdmJhciwubW0tbmF2YmFyc190b3A+Lm1tLW5hdmJhcntib3JkZXItd2lkdGg6MDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5tbS1uYXZiYXJzX2JvdHRvbT4ubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX2hhcy1idG5zKSwubW0tbmF2YmFyc190b3A+Lm1tLW5hdmJhcjpub3QoLm1tLW5hdmJhcl9oYXMtYnRucyl7cGFkZGluZzowfS5tbS1uYXZiYXJzX2JvdHRvbT4ubW0tbmF2YmFyPjpub3QoaW1nKTpub3QoLm1tLWJ0biksLm1tLW5hdmJhcnNfdG9wPi5tbS1uYXZiYXI+Om5vdChpbWcpOm5vdCgubW0tYnRuKXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9Lm1tLW5hdmJhcnNfdG9we2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7dG9wOjA7Ym90dG9tOmF1dG99Lm1tLW1lbnVfbmF2YmFyX3RvcC0xIC5tbS1wYW5lbHN7dG9wOjQ0cHg7dG9wOmNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogMSl9Lm1tLW1lbnVfbmF2YmFyX3RvcC0yIC5tbS1wYW5lbHN7dG9wOjg4cHg7dG9wOmNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogMil9Lm1tLW1lbnVfbmF2YmFyX3RvcC0zIC5tbS1wYW5lbHN7dG9wOjEzMnB4O3RvcDpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDMpfS5tbS1tZW51X25hdmJhcl90b3AtNCAubW0tcGFuZWxze3RvcDoxNzZweDt0b3A6Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiA0KX0ubW0tbmF2YmFyc19ib3R0b217Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItdG9wLXdpZHRoOjFweDtib3R0b206MDt0b3A6YXV0b30ubW0tbWVudV9uYXZiYXJfYm90dG9tLTEgLm1tLXBhbmVsc3tib3R0b206NDRweDtib3R0b206Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAxKX0ubW0tbWVudV9uYXZiYXJfYm90dG9tLTIgLm1tLXBhbmVsc3tib3R0b206ODhweDtib3R0b206Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAyKX0ubW0tbWVudV9uYXZiYXJfYm90dG9tLTMgLm1tLXBhbmVsc3tib3R0b206MTMycHg7Ym90dG9tOmNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogMyl9Lm1tLW1lbnVfbmF2YmFyX2JvdHRvbS00IC5tbS1wYW5lbHN7Ym90dG9tOjE3NnB4O2JvdHRvbTpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDQpfS5tbS1uYXZiYXJfc2l6ZS0ye2hlaWdodDo4OHB4O2hlaWdodDpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDIpfS5tbS1uYXZiYXJfc2l6ZS0ze2hlaWdodDoxMzJweDtoZWlnaHQ6Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAzKX0ubW0tbmF2YmFyX3NpemUtNHtoZWlnaHQ6MTc2cHg7aGVpZ2h0OmNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogNCl9Lm1tLW5hdmJhcl9fYnJlYWRjcnVtYnN7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteDphdXRvO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjAgMCAwIDIwcHh9Lm1tLW5hdmJhcl9fYnJlYWRjcnVtYnM+KntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjZweDtwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctdG9wOmNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAtIHZhcigtLW1tLWxpbmUtaGVpZ2h0KSkgKiAuNSk7cGFkZGluZy1ib3R0b206MTJweDtwYWRkaW5nLWJvdHRvbTpjYWxjKCh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgLSB2YXIoLS1tbS1saW5lLWhlaWdodCkpICogLjUpfS5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW0tbmF2YmFyX2hhcy1idG5zIC5tbS1uYXZiYXJfX2JyZWFkY3J1bWJze21hcmdpbi1sZWZ0Oi00NHB4fS5tbS1uYXZiYXJfaGFzLWJ0bnMgLm1tLWJ0bjpub3QoLm1tLWhpZGRlbikrLm1tLW5hdmJhcl9fYnJlYWRjcnVtYnN7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH0ubW0tbmF2YmFyX190YWJfc2VsZWN0ZWR7YmFja2dyb3VuZDppbmhlcml0IWltcG9ydGFudDtjb2xvcjppbmhlcml0IWltcG9ydGFudDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0ubW0tbmF2YmFyX190YWJfc2VsZWN0ZWQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0ubW0tbmF2YmFyX190YWJfc2VsZWN0ZWQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX0ubW0tbmF2YmFyc190b3AubW0tbmF2YmFyc19oYXMtdGFicyAubW0tbmF2YmFyX3RhYnMsLm1tLW5hdmJhcnNfdG9wLm1tLW5hdmJhcnNfaGFzLXRhYnMgLm1tLW5hdmJhcl90YWJzfi5tbS1uYXZiYXJ7YmFja2dyb3VuZDppbmhlcml0IWltcG9ydGFudDtjb2xvcjppbmhlcml0IWltcG9ydGFudH0ubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcl90YWJzOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZH0ubW0tbmF2YmFyc190b3AgLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVke2JvcmRlci1ib3R0b206bm9uZTttYXJnaW4tYm90dG9tOi0xcHh9Lm1tLW5hdmJhcnNfdG9wIC5tbS1uYXZiYXJfdGFiczpmaXJzdC1jaGlsZCAubW0tbmF2YmFyX190YWJfc2VsZWN0ZWR7Ym9yZGVyLXRvcDpub25lfS5tbS1uYXZiYXJzX2JvdHRvbS5tbS1uYXZiYXJzX2hhcy10YWJzIC5tbS1uYXZiYXJ7YmFja2dyb3VuZDppbmhlcml0O2NvbG9yOmluaGVyaXR9Lm1tLW5hdmJhcnNfYm90dG9tIC5tbS1uYXZiYXJfdGFiczpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkfS5tbS1uYXZiYXJzX2JvdHRvbSAubW0tbmF2YmFyX190YWJfc2VsZWN0ZWR7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6LTFweH0ubW0tbmF2YmFyc19ib3R0b20gLm1tLW5hdmJhcl90YWJzOmxhc3QtY2hpbGQgLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVke2JvcmRlci1ib3R0b206bm9uZX0ubW0tbmF2YmFyX3RhYnM+YTpub3QoLm1tLW5hdmJhcl9fdGFiX3NlbGVjdGVkKSwubW0tbmF2YmFyc19ib3R0b20ubW0tbmF2YmFyc19oYXMtdGFicyAubW0tbmF2YmFyX3RhYnN+Lm1tLW5hdmJhciwubW0tbmF2YmFyc190b3AubW0tbmF2YmFyc19oYXMtdGFicz4ubW0tbmF2YmFyOm5vdCgubW0tbmF2YmFyX3RhYnMpe2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNCk7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTtjb2xvcjpyZ2JhKDAsMCwwLC4zKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCl9XG4ubW0tc2VhcmNoZmllbGR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6NDRweDtoZWlnaHQ6dmFyKC0tbW0tbmF2YmFyLXNpemUpO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59Lm1tLXNlYXJjaGZpZWxkIGlucHV0e2JvcmRlcjpub25lIWltcG9ydGFudDtvdXRsaW5lOjAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpO2NvbG9yOnJnYmEoMCwwLDAsLjc1KTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtmb250OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MzUuMnB4O2xpbmUtaGVpZ2h0OmNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogLjcpO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjI0cHg7aGVpZ2h0OmNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogLjcpO21pbi1oZWlnaHQ6dW5zZXQ7bWF4LWhlaWdodDp1bnNldDttYXJnaW46MDtwYWRkaW5nOjAgMTBweH0ubW0tc2VhcmNoZmllbGQgaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9Lm1tLXNlYXJjaGZpZWxkX19pbnB1dHtwYWRkaW5nOjYuNnB4IDEwcHggMCAxMHB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogLjE1KTtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tcGFuZWxfX25vcmVzdWx0c21zZ3tjb2xvcjpyZ2JhKDAsMCwwLC4zKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE1MCU7cGFkZGluZzo0NHB4IDB9Lm1tLXNlYXJjaGZpZWxkX19idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MH0ubW0tcGFuZWxfc2VhcmNoe2xlZnQ6MCFpbXBvcnRhbnQ7cmlnaHQ6MCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6bm9uZSFpbXBvcnRhbnR9Lm1tLXNlYXJjaGZpZWxkX19pbnB1dHstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9Lm1tLXNlYXJjaGZpZWxkX19jYW5jZWx7bGluZS1oZWlnaHQ6NDRweDtsaW5lLWhlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0Oi0xMDBweDstd2Via2l0LXRyYW5zaXRpb246bWFyZ2luIC40cyBlYXNlOy1vLXRyYW5zaXRpb246bWFyZ2luIC40cyBlYXNlO3RyYW5zaXRpb246bWFyZ2luIC40cyBlYXNlfS5tbS1zZWFyY2hmaWVsZF9fY2FuY2VsLWFjdGl2ZXttYXJnaW4tcmlnaHQ6MH0ubW0tcGFuZWw+Lm1tLXNlYXJjaGZpZWxke3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5tbS1wYW5lbF9oYXMtc2VhcmNoZmllbGR7cGFkZGluZy10b3A6NDRweDtwYWRkaW5nLXRvcDp2YXIoLS1tbS1uYXZiYXItc2l6ZSl9Lm1tLXBhbmVsX2hhcy1uYXZiYXIubW0tcGFuZWxfaGFzLXNlYXJjaGZpZWxke3BhZGRpbmctdG9wOjg4cHg7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAyKX0ubW0tcGFuZWxfaGFzLW5hdmJhci5tbS1wYW5lbF9oYXMtc2VhcmNoZmllbGQ+Lm1tLXNlYXJjaGZpZWxke3RvcDo0NHB4O3RvcDp2YXIoLS1tbS1uYXZiYXItc2l6ZSl9Lm1tLWxpc3RpdGVtX25vc3ViaXRlbXM+Lm1tLWxpc3RpdGVtX19idG57ZGlzcGxheTpub25lfS5tbS1saXN0aXRlbV9ub3N1Yml0ZW1zPi5tbS1saXN0aXRlbV9fdGV4dHtwYWRkaW5nLXJpZ2h0OjEwcHh9XG4ubW0tc2VjdGlvbmluZGV4ZXJ7YmFja2dyb3VuZDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0Oi0yMHB4O3otaW5kZXg6MTU7LXdlYmtpdC10cmFuc2l0aW9uOnJpZ2h0IC40cyBlYXNlOy1vLXRyYW5zaXRpb246cmlnaHQgLjRzIGVhc2U7dHJhbnNpdGlvbjpyaWdodCAuNHMgZWFzZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYm94LXBhY2s6c3BhY2UtZXZlbmx5Oy1tcy1mbGV4LXBhY2s6c3BhY2UtZXZlbmx5O2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9Lm1tLXNlY3Rpb25pbmRleGVyIGF7Y29sb3I6cmdiYSgwLDAsMCwuMyk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO2xpbmUtaGVpZ2h0OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9ja30ubW0tc2VjdGlvbmluZGV4ZXJ+Lm1tLXBhbmVsc3std2Via2l0LXRyYW5zaXRpb246cmlnaHQgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpyaWdodCAuNHMgZWFzZTt0cmFuc2l0aW9uOnJpZ2h0IC40cyBlYXNlfS5tbS1tZW51X2hhcy1zZWN0aW9uaW5kZXhlciAubW0tc2VjdGlvbmluZGV4ZXJ7cmlnaHQ6MH0ubW0tbWVudV9oYXMtc2VjdGlvbmluZGV4ZXIgLm1tLXBhbmVsc3tyaWdodDoyMHB4fS5tbS1tZW51X25hdmJhcl90b3AtMSAubW0tc2VjdGlvbmluZGV4ZXJ7dG9wOjQ2cHg7dG9wOmNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDEpICsgMnB4KX0ubW0tbWVudV9uYXZiYXJfdG9wLTIgLm1tLXNlY3Rpb25pbmRleGVye3RvcDo5MHB4O3RvcDpjYWxjKCh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAyKSArIDJweCl9Lm1tLW1lbnVfbmF2YmFyX3RvcC0zIC5tbS1zZWN0aW9uaW5kZXhlcnt0b3A6MTM0cHg7dG9wOmNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDMpICsgMnB4KX0ubW0tbWVudV9uYXZiYXJfdG9wLTQgLm1tLXNlY3Rpb25pbmRleGVye3RvcDoxNzhweDt0b3A6Y2FsYygodmFyKC0tbW0tbmF2YmFyLXNpemUpICogNCkgKyAycHgpfS5tbS1tZW51X25hdmJhcl9ib3R0b20tMSAubW0tc2VjdGlvbmluZGV4ZXJ7Ym90dG9tOjQ2cHg7Ym90dG9tOmNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDEpICsgMnB4KX0ubW0tbWVudV9uYXZiYXJfYm90dG9tLTIgLm1tLXNlY3Rpb25pbmRleGVye2JvdHRvbTo5MHB4O2JvdHRvbTpjYWxjKCh2YXIoLS1tbS1uYXZiYXItc2l6ZSkgKiAyKSArIDJweCl9Lm1tLW1lbnVfbmF2YmFyX2JvdHRvbS0zIC5tbS1zZWN0aW9uaW5kZXhlcntib3R0b206MTM0cHg7Ym90dG9tOmNhbGMoKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIDMpICsgMnB4KX0ubW0tbWVudV9uYXZiYXJfYm90dG9tLTQgLm1tLXNlY3Rpb25pbmRleGVye2JvdHRvbToxNzhweDtib3R0b206Y2FsYygodmFyKC0tbW0tbmF2YmFyLXNpemUpICogNCkgKyAycHgpfVxuLm1tLW1lbnVfc2VsZWN0ZWQtaG92ZXIgLm1tLWxpc3RpdGVtPi5tbS1saXN0aXRlbV9fYnRuLC5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbT4ubW0tbGlzdGl0ZW1fX3RleHQsLm1tLW1lbnVfc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbT4ubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudV9zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtPi5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuNHMgZWFzZTstby10cmFuc2l0aW9uOmJhY2tncm91bmQgLjRzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC40cyBlYXNlfS5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0dmlldzpob3Zlcj4ubW0tbGlzdGl0ZW1fc2VsZWN0ZWQgLm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6MCAwfS5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLC5tbS1tZW51X3NlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fdGV4dDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9Lm1tLW1lbnVfc2VsZWN0ZWQtcGFyZW50IC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50IC5tbS1saXN0aXRlbTpub3QoLm1tLWxpc3RpdGVtX3NlbGVjdGVkLXBhcmVudCkgLm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6MCAwfS5tbS1tZW51X3NlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50Pi5tbS1saXN0aXRlbV9fYnRuLC5tbS1tZW51X3NlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fc2VsZWN0ZWQtcGFyZW50Pi5tbS1saXN0aXRlbV9fdGV4dHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9XG4ubW0tbWVudSwubW0tc2xpZGVvdXR7LS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplOjQ0cHg7LS1tbS1zaWRlYmFyLWV4cGFuZGVkLXNpemU6NDQwcHh9Lm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQgYm9keSwubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIGJvZHl7cG9zaXRpb246cmVsYXRpdmV9Lm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQgLm1tLXNsaWRlb3V0LC5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkIC5tbS1wYWdlLC5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLXBhZ2V7YmFja2dyb3VuZDppbmhlcml0Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4taGVpZ2h0OjEwMHZofS5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkIC5tbS1tZW51X3NpZGViYXItY29sbGFwc2VkLC5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt0b3A6MCFpbXBvcnRhbnQ7cmlnaHQ6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50O2xlZnQ6MCFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQ6bm90KC5tbS13cmFwcGVyX29wZW5pbmcpIC5tbS1tZW51X2hpZGVkaXZpZGVyIC5tbS1saXN0aXRlbV9kaXZpZGVyLC5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkOm5vdCgubW0td3JhcHBlcl9vcGVuaW5nKSAubW0tbWVudV9oaWRlbmF2YmFyIC5tbS1uYXZiYXJ7b3BhY2l0eTowfS5tbS13cmFwcGVyX3NpZGViYXItY29sbGFwc2VkIC5tbS1zbGlkZW91dHt3aWR0aDpjYWxjKDEwMCUgLSA0NHB4KTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDRweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZSksMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZSksMCwwKX0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkIC5tbS1tZW51X3NpZGViYXItZXhwYW5kZWR7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7bWluLXdpZHRoOjAhaW1wb3J0YW50O21heC13aWR0aDoxMDAwMDBweCFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVkLm1tLW1lbnVfcGFnZXNoYWRvdzphZnRlcntjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfS5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQubW0td3JhcHBlcl9ibG9ja2luZywubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkLm1tLXdyYXBwZXJfYmxvY2tpbmcgYm9keXtvdmVyZmxvdzp2aXNpYmxlfS5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLXdyYXBwZXJfX2Jsb2NrZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0ubW0td3JhcHBlcl9zaWRlYmFyLWV4cGFuZGVkOm5vdCgubW0td3JhcHBlcl9zaWRlYmFyLWNsb3NlZCkgLm1tLW1lbnVfc2lkZWJhci1leHBhbmRlZC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7d2lkdGg6Y2FsYygxMDAlIC0gNDQwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSkpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQ0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQ0MHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWV4cGFuZGVkLXNpemUpLDAsMCl9Lm1tLXdyYXBwZXJfc2lkZWJhci1leHBhbmRlZCAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVke3dpZHRoOjQ0MHB4O3dpZHRoOnZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSl9Lm1tLW1lbnVfX2Jsb2NrZXJ7YmFja2dyb3VuZDpyZ2JhKDMsMiwxLDApO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDozfS5tbS1tZW51X29wZW5lZCAubW0tbWVudV9fYmxvY2tlcntkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdLm1tLXdyYXBwZXJfc2lkZWJhci1jb2xsYXBzZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfVtkaXI9cnRsXS5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfVtkaXI9cnRsXS5tbS13cmFwcGVyX3NpZGViYXItZXhwYW5kZWQ6bm90KC5tbS13cmFwcGVyX3NpZGViYXItY2xvc2VkKSAubW0tbWVudV9zaWRlYmFyLWV4cGFuZGVkLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX1cbmxhYmVsLm1tLXRvZ2dsZXtib3JkZXItcmFkaXVzOjM0cHg7bWluLXdpZHRoOjU4cHg7d2lkdGg6NThweDtoZWlnaHQ6MzRweDttYXJnaW46MCAxMHB4O21hcmdpbi10b3A6NXB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgLSAzNHB4KS8gMil9bGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czozNHB4O3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7bWFyZ2luOjFweH1pbnB1dC5tbS10b2dnbGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDBweH1pbnB1dC5tbS10b2dnbGU6Y2hlY2tlZH5sYWJlbC5tbS10b2dnbGU6YmVmb3Jle2Zsb2F0OnJpZ2h0fWxhYmVsLm1tLXRvZ2dsZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX1sYWJlbC5tbS10b2dnbGU6YmVmb3Jle2JhY2tncm91bmQ6I2YzZjNmMztiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfWlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkfmxhYmVsLm1tLXRvZ2dsZXtiYWNrZ3JvdW5kOiM0YmQ5NjN9bGFiZWwubW0tY2hlY2t7d2lkdGg6MzRweDtoZWlnaHQ6MzRweH1sYWJlbC5tbS1jaGVjazpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjc1KTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCk7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JvcmRlci1sZWZ0OjNweCBzb2xpZDtib3JkZXItYm90dG9tOjNweCBzb2xpZDt3aWR0aDo0MCU7aGVpZ2h0OjIwJTttYXJnaW46MjUlIDAgMCAyMCU7b3BhY2l0eTouMTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX1pbnB1dC5tbS1jaGVja3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMHB4fWlucHV0Lm1tLWNoZWNrOmNoZWNrZWR+bGFiZWwubW0tY2hlY2s6YmVmb3Jle29wYWNpdHk6MX1bZGlyPXJ0bF0gaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWR+bGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtmbG9hdDpsZWZ0fVxuLm1tLW1lbnVfYm9yZGVyLW5vbmUgLm1tLWxpc3RpdGVtOmFmdGVyLC5tbS1wYW5lbF9ib3JkZXItbm9uZSAubW0tbGlzdGl0ZW06YWZ0ZXJ7Y29udGVudDpub25lfS5tbS1tZW51X2JvcmRlci1mdWxsIC5tbS1saXN0aXRlbTphZnRlciwubW0tcGFuZWxfYm9yZGVyLWZ1bGwgLm1tLWxpc3RpdGVtOmFmdGVye2xlZnQ6MCFpbXBvcnRhbnR9Lm1tLW1lbnVfYm9yZGVyLW9mZnNldCAubW0tbGlzdGl0ZW06YWZ0ZXIsLm1tLXBhbmVsX2JvcmRlci1vZmZzZXQgLm1tLWxpc3RpdGVtOmFmdGVye3JpZ2h0OjIwcHh9XG4ubW0tbWVudV9meC1tZW51LXpvb217LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2V9Lm1tLXdyYXBwZXJfb3BlbmVkIC5tbS1tZW51X2Z4LW1lbnUtem9vbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNywuNykgdHJhbnNsYXRlM2QoLTMwJSwwLDApO3RyYW5zZm9ybTpzY2FsZSguNywuNykgdHJhbnNsYXRlM2QoLTMwJSwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS16b29tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsMSkgdHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTpzY2FsZSgxLDEpIHRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0td3JhcHBlcl9vcGVuZWQgLm1tLW1lbnVfZngtbWVudS16b29tLm1tLW1lbnVfcG9zaXRpb24tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjcsLjcpIHRyYW5zbGF0ZTNkKDMwJSwwLDApO3RyYW5zZm9ybTpzY2FsZSguNywuNykgdHJhbnNsYXRlM2QoMzAlLDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1tZW51LXpvb20ubW0tbWVudV9wb3NpdGlvbi1yaWdodHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLDEpIHRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06c2NhbGUoMSwxKSB0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLW1lbnVfZngtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTstby10cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZX0ubW0td3JhcHBlcl9vcGVuZWQgLm1tLW1lbnVfZngtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsMCwwKX0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLXdyYXBwZXJfb3BlbmVkIC5tbS1tZW51X2Z4LW1lbnUtc2xpZGUubW0tbWVudV9wb3NpdGlvbi1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAlLDAsMCl9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1tZW51LXNsaWRlLm1tLW1lbnVfcG9zaXRpb24tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLW1lbnVfZngtbWVudS1mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbWVudS1mYWRle29wYWNpdHk6MX0ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwsLm1tLXBhbmVsX2Z4LW5vbmV7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om5vbmU7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6bm9uZX0ubW0tbWVudV9meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwubW0tcGFuZWxfZngtbm9uZS5tbS1wYW5lbF9vcGVuZWQtcGFyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51X2Z4LXBhbmVscy16b29tIC5tbS1wYW5lbCwubW0tcGFuZWxfZngtem9vbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUsMS41KSB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlKDEuNSwxLjUpIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0ubW0tbWVudV9meC1wYW5lbHMtem9vbSAubW0tcGFuZWwubW0tcGFuZWxfb3BlbmVkLC5tbS1wYW5lbF9meC16b29tLm1tLXBhbmVsX29wZW5lZHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLDEpIHRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06c2NhbGUoMSwxKSB0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLW1lbnVfZngtcGFuZWxzLXpvb20gLm1tLXBhbmVsLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQsLm1tLXBhbmVsX2Z4LXpvb20ubW0tcGFuZWxfb3BlbmVkLXBhcmVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNywuNykgdHJhbnNsYXRlM2QoLTMwJSwwLDApO3RyYW5zZm9ybTpzY2FsZSguNywuNykgdHJhbnNsYXRlM2QoLTMwJSwwLDApfS5tbS1tZW51X2Z4LXBhbmVscy1zbGlkZS0wIC5tbS1wYW5lbF9vcGVuZWQtcGFyZW50LC5tbS1wYW5lbF9meC1zbGlkZS0wLm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLW1lbnVfZngtcGFuZWxzLXNsaWRlLTEwMCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwubW0tcGFuZWxfZngtc2xpZGUtMTAwLm1tLXBhbmVsX29wZW5lZC1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtdXAgLm1tLXBhbmVsLC5tbS1wYW5lbF9meC1zbGlkZS11cHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX0ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtdXAgLm1tLXBhbmVsX29wZW5lZCwubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtdXAgLm1tLXBhbmVsX29wZW5lZC1wYXJlbnQsLm1tLXBhbmVsX2Z4LXNsaWRlLXVwLm1tLXBhbmVsX29wZW5lZHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0tbWVudV9meC1wYW5lbHMtc2xpZGUtcmlnaHQgLm1tLXBhbmVsLC5tbS1wYW5lbF9meC1zbGlkZS1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5tbS1tZW51X2Z4LXBhbmVscy1zbGlkZS1yaWdodCAubW0tcGFuZWxfb3BlbmVkLC5tbS1tZW51X2Z4LXBhbmVscy1zbGlkZS1yaWdodCAubW0tcGFuZWxfb3BlbmVkLXBhcmVudCwubW0tcGFuZWxfZngtc2xpZGUtcmlnaHQubW0tcGFuZWxfb3BlbmVkey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfVtjbGFzcyo9bW0tbWVudV9meC1saXN0aXRlbXMtXSAubW0tbGlzdGl0ZW17LXdlYmtpdC10cmFuc2l0aW9uOm5vbmUgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpub25lIC40cyBlYXNlO3RyYW5zaXRpb246bm9uZSAuNHMgZWFzZX1bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NTBtczstby10cmFuc2l0aW9uLWRlbGF5OjUwbXM7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtjbGFzcyo9bW0tbWVudV9meC1saXN0aXRlbXMtXSAubW0tbGlzdGl0ZW06bnRoLWNoaWxkKDIpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouMXM7LW8tdHJhbnNpdGlvbi1kZWxheTouMXM7dHJhbnNpdGlvbi1kZWxheTouMXN9W2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoMyl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjE1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6MTUwbXM7dHJhbnNpdGlvbi1kZWxheToxNTBtc31bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCg0KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjJzOy1vLXRyYW5zaXRpb24tZGVsYXk6LjJzO3RyYW5zaXRpb24tZGVsYXk6LjJzfVtjbGFzcyo9bW0tbWVudV9meC1saXN0aXRlbXMtXSAubW0tbGlzdGl0ZW06bnRoLWNoaWxkKDUpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToyNTBtczstby10cmFuc2l0aW9uLWRlbGF5OjI1MG1zO3RyYW5zaXRpb24tZGVsYXk6MjUwbXN9W2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoNil7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4zczstby10cmFuc2l0aW9uLWRlbGF5Oi4zczt0cmFuc2l0aW9uLWRlbGF5Oi4zc31bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCg3KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MzUwbXM7LW8tdHJhbnNpdGlvbi1kZWxheTozNTBtczt0cmFuc2l0aW9uLWRlbGF5OjM1MG1zfVtjbGFzcyo9bW0tbWVudV9meC1saXN0aXRlbXMtXSAubW0tbGlzdGl0ZW06bnRoLWNoaWxkKDgpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouNHM7LW8tdHJhbnNpdGlvbi1kZWxheTouNHM7dHJhbnNpdGlvbi1kZWxheTouNHN9W2NsYXNzKj1tbS1tZW51X2Z4LWxpc3RpdGVtcy1dIC5tbS1saXN0aXRlbTpudGgtY2hpbGQoOSl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjQ1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NDUwbXM7dHJhbnNpdGlvbi1kZWxheTo0NTBtc31bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxMCl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi41czstby10cmFuc2l0aW9uLWRlbGF5Oi41czt0cmFuc2l0aW9uLWRlbGF5Oi41c31bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxMSl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjU1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NTUwbXM7dHJhbnNpdGlvbi1kZWxheTo1NTBtc31bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxMil7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi42czstby10cmFuc2l0aW9uLWRlbGF5Oi42czt0cmFuc2l0aW9uLWRlbGF5Oi42c31bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxMyl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjY1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NjUwbXM7dHJhbnNpdGlvbi1kZWxheTo2NTBtc31bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxNCl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi43czstby10cmFuc2l0aW9uLWRlbGF5Oi43czt0cmFuc2l0aW9uLWRlbGF5Oi43c31bY2xhc3MqPW1tLW1lbnVfZngtbGlzdGl0ZW1zLV0gLm1tLWxpc3RpdGVtOm50aC1jaGlsZCgxNSl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Ojc1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NzUwbXM7dHJhbnNpdGlvbi1kZWxheTo3NTBtc30ubW0tbWVudV9meC1saXN0aXRlbXMtc2xpZGUgLm1tLWxpc3RpdGVtey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1MCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTAlLDAsMCk7b3BhY2l0eTowfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbGlzdGl0ZW1zLXNsaWRlIC5tbS1wYW5lbF9vcGVuZWQgLm1tLWxpc3RpdGVtey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO29wYWNpdHk6MX0ubW0tbWVudV9meC1saXN0aXRlbXMtZmFkZSAubW0tbGlzdGl0ZW17LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTtvcGFjaXR5OjB9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9meC1saXN0aXRlbXMtZmFkZSAubW0tcGFuZWxfb3BlbmVkIC5tbS1saXN0aXRlbXtvcGFjaXR5OjF9Lm1tLW1lbnVfZngtbGlzdGl0ZW1zLWRyb3AgLm1tLWxpc3RpdGVtey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRvcDstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdG9wO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0b3A7b3BhY2l0eTowO3RvcDotMjUlfS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZngtbGlzdGl0ZW1zLWRyb3AgLm1tLXBhbmVsX29wZW5lZCAubW0tbGlzdGl0ZW17b3BhY2l0eToxO3RvcDowfVxuLm1tLW1lbnVfZnVsbHNjcmVlbnt3aWR0aDoxMDAlO21pbi13aWR0aDoxNDBweDttYXgtd2lkdGg6MTAwMDBweH0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHZ3LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHZ3LDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxNDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjEwMDAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAwMHB4LDAsMCl9fS5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwdncsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHZ3LDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxNDBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9mdWxsc2NyZWVuLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoxMDAwMHB4KXsubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X2Z1bGxzY3JlZW4ubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMDAwcHgsMCwwKX19Lm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLXRvcHtoZWlnaHQ6MTAwdmg7bWluLWhlaWdodDoxNDBweDttYXgtaGVpZ2h0OjEwMDAwcHh9Lm1tLW1lbnVfZnVsbHNjcmVlbi5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbXtoZWlnaHQ6MTAwdmg7bWluLWhlaWdodDoxNDBweDttYXgtaGVpZ2h0OjEwMDAwcHh9XG4ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHM+Lm1tLXBhbmVsOmFmdGVyLC5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscz4ubW0tcGFuZWw6YmVmb3JlLC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2xpc3R2aWV3LWp1c3RpZnk6YWZ0ZXIsLm1tLXBhbmVscz4ubW0tcGFuZWxfbGlzdHZpZXctanVzdGlmeTpiZWZvcmV7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZX0ubW0tbWVudV9saXN0dmlldy1qdXN0aWZ5IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIC5tbS1saXN0dmlldywubW0tcGFuZWxzPi5tbS1wYW5lbF9saXN0dmlldy1qdXN0aWZ5IC5tbS1saXN0dmlld3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9Lm1tLW1lbnVfbGlzdHZpZXctanVzdGlmeSAubW0tcGFuZWxzPi5tbS1wYW5lbCAubW0tbGlzdGl0ZW0sLm1tLXBhbmVscz4ubW0tcGFuZWxfbGlzdHZpZXctanVzdGlmeSAubW0tbGlzdGl0ZW17LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG87bWluLWhlaWdodDo0NHB4fS5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscz4ubW0tcGFuZWwgLm1tLWxpc3RpdGVtOm5vdCgubW0tbGlzdGl0ZW1fZGl2aWRlciksLm1tLXBhbmVscz4ubW0tcGFuZWxfbGlzdHZpZXctanVzdGlmeSAubW0tbGlzdGl0ZW06bm90KC5tbS1saXN0aXRlbV9kaXZpZGVyKXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tbS1tZW51X2xpc3R2aWV3LWp1c3RpZnkgLm1tLXBhbmVscz4ubW0tcGFuZWwgLm1tLWxpc3RpdGVtX190ZXh0LC5tbS1wYW5lbHM+Lm1tLXBhbmVsX2xpc3R2aWV3LWp1c3RpZnkgLm1tLWxpc3RpdGVtX190ZXh0ey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0bztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5tbS1saXN0dmlld19pbnNldHtsaXN0LXN0eWxlOmluc2lkZSBkaXNjO3dpZHRoOjEwMCU7cGFkZGluZzowIDMwcHggMTVweCAzMHB4O21hcmdpbjowfS5tbS1saXN0dmlld19pbnNldCAubW0tbGlzdGl0ZW17cGFkZGluZzo1cHggMH1cbi5tbS1tZW51X211bHRpbGluZSAubW0tbGlzdGl0ZW1fX3RleHQsLm1tLXBhbmVsX211bHRpbGluZSAubW0tbGlzdGl0ZW1fX3RleHR7LW8tdGV4dC1vdmVyZmxvdzpjbGlwO3RleHQtb3ZlcmZsb3c6Y2xpcDt3aGl0ZS1zcGFjZTpub3JtYWx9XG5bY2xhc3MqPW1tLW1lbnVfcGFnZWRpbV0ubW0tbWVudV9vcGVuZWR+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7b3BhY2l0eTowfS5tbS13cmFwcGVyX29wZW5pbmcgW2NsYXNzKj1tbS1tZW51X3BhZ2VkaW1dLm1tLW1lbnVfb3BlbmVkfi5tbS13cmFwcGVyX19ibG9ja2Vye29wYWNpdHk6LjM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UgLjRzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSAuNHM7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlIC40c30ubW0tbWVudV9vcGVuZWQubW0tbWVudV9wYWdlZGltfi5tbS13cmFwcGVyX19ibG9ja2Vye2JhY2tncm91bmQ6aW5oZXJpdH0ubW0tbWVudV9vcGVuZWQubW0tbWVudV9wYWdlZGltLWJsYWNrfi5tbS13cmFwcGVyX19ibG9ja2Vye2JhY2tncm91bmQ6IzAwMH0ubW0tbWVudV9vcGVuZWQubW0tbWVudV9wYWdlZGltLXdoaXRlfi5tbS13cmFwcGVyX19ibG9ja2Vye2JhY2tncm91bmQ6I2ZmZn1cbi5tbS1tZW51X3BvcHVwey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7b3BhY2l0eTowOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjMpO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4zKTtoZWlnaHQ6ODAlO21pbi1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4ODBweDt0b3A6NTAlO2xlZnQ6NTAlO2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87ei1pbmRleDoyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApfS5tbS1tZW51X3BvcHVwLm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDt6LWluZGV4OjB9Lm1tLW1lbnVfcG9wdXAubW0tbWVudV9vcGVuZWR+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzIWltcG9ydGFudDstby10cmFuc2l0aW9uLWRlbGF5OjBzIWltcG9ydGFudDt0cmFuc2l0aW9uLWRlbGF5OjBzIWltcG9ydGFudDt6LWluZGV4OjF9Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3B1cHtvcGFjaXR5OjF9XG4ubW0tbWVudV9wb3NpdGlvbi1yaWdodHtsZWZ0OmF1dG87cmlnaHQ6MH0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0Lm1tLW1lbnVfb3BlbmVkfi5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODB2dywwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MzAwcHgpey5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tcmlnaHQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo1NTBweCl7Lm1tLXdyYXBwZXJfb3BlbmluZyAubW0tbWVudV9wb3NpdGlvbi1yaWdodC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00NDBweCwwLDApfX0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQsLm1tLW1lbnVfcG9zaXRpb24tdG9wey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZCwubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZCwubW0tbWVudV9wb3NpdGlvbi10b3AubW0tbWVudV9vcGVuZWR7ei1pbmRleDoyfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXQsLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQubW0tbWVudV9vcGVuZWR+Lm1tLXNsaWRlb3V0LC5tbS1tZW51X3Bvc2l0aW9uLXRvcC5tbS1tZW51X29wZW5lZH4ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7ei1pbmRleDowfS5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbS5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlciwubW0tbWVudV9wb3NpdGlvbi1mcm9udC5tbS1tZW51X29wZW5lZH4ubW0td3JhcHBlcl9fYmxvY2tlciwubW0tbWVudV9wb3NpdGlvbi10b3AubW0tbWVudV9vcGVuZWR+Lm1tLXdyYXBwZXJfX2Jsb2NrZXJ7ei1pbmRleDoxfS5tbS1tZW51X3Bvc2l0aW9uLWZyb250ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9Lm1tLW1lbnVfcG9zaXRpb24tZnJvbnQubW0tbWVudV9wb3NpdGlvbi1yaWdodHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b20sLm1tLW1lbnVfcG9zaXRpb24tdG9we3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9Lm1tLW1lbnVfcG9zaXRpb24tdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9Lm1tLW1lbnVfcG9zaXRpb24tdG9we2hlaWdodDo4MHZoO21pbi1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4ODBweH0ubW0tbWVudV9wb3NpdGlvbi1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dG9wOmF1dG99Lm1tLW1lbnVfcG9zaXRpb24tYm90dG9te2hlaWdodDo4MHZoO21pbi1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4ODBweH0ubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLWJvdHRvbSwubW0td3JhcHBlcl9vcGVuaW5nIC5tbS1tZW51X3Bvc2l0aW9uLWZyb250LC5tbS13cmFwcGVyX29wZW5pbmcgLm1tLW1lbnVfcG9zaXRpb24tdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfVxuLm1tLW1lbnVfc2hhZG93LXBhZ2U6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsLjMpO2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwuMyk7LXdlYmtpdC1ib3gtc2hhZG93OnZhcigtLW1tLXNoYWRvdyk7Ym94LXNoYWRvdzp2YXIoLS1tbS1zaGFkb3cpO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjEyMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMDAlO3RvcDotMTAlO3otaW5kZXg6MTAwOy13ZWJraXQtY2xpcC1wYXRoOnBvbHlnb24oLTIwcHggMCwwIDAsMCAxMDAlLC0yMHB4IDEwMCUpO2NsaXAtcGF0aDpwb2x5Z29uKC0yMHB4IDAsMCAwLDAgMTAwJSwtMjBweCAxMDAlKX0ubW0tbWVudV9zaGFkb3ctcGFnZS5tbS1tZW51X3Bvc2l0aW9uLXJpZ2h0OmFmdGVye2xlZnQ6YXV0bztyaWdodDoxMDAlOy13ZWJraXQtY2xpcC1wYXRoOnBvbHlnb24oMjBweCAwLDQwcHggMCw0MHB4IDEwMCUsMjBweCAxMDAlKTtjbGlwLXBhdGg6cG9seWdvbigyMHB4IDAsNDBweCAwLDQwcHggMTAwJSwyMHB4IDEwMCUpfS5tbS1tZW51X3NoYWRvdy1wYWdlLm1tLW1lbnVfcG9zaXRpb24tZnJvbnQ6YWZ0ZXJ7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZX0ubW0tbWVudV9zaGFkb3ctbWVudXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC4zKTstd2Via2l0LWJveC1zaGFkb3c6dmFyKC0tbW0tc2hhZG93KTtib3gtc2hhZG93OnZhcigtLW1tLXNoYWRvdyl9Lm1tLW1lbnVfc2hhZG93LXBhbmVscyAubW0tcGFuZWxzPi5tbS1wYW5lbHstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC4zKTstd2Via2l0LWJveC1zaGFkb3c6dmFyKC0tbW0tc2hhZG93KTtib3gtc2hhZG93OnZhcigtLW1tLXNoYWRvdyl9XG4ubW0tbWVudV90aGVtZS13aGl0ZXstLW1tLWNvbG9yLWJvcmRlcjpyZ2JhKCAwLDAsMCwgMC4xICk7LS1tbS1jb2xvci1idXR0b246cmdiYSggMCwwLDAsIDAuMyApOy0tbW0tY29sb3ItdGV4dDpyZ2JhKCAwLDAsMCwgMC43ICk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2JhKCAwLDAsMCwgMC4zICk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmZmY7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2JhKCAwLDAsMCwgMC4wNiApOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2JhKCAwLDAsMCwgMC4wMyApOy0tbW0tc2hhZG93OjAgMCAxMHB4IHJnYmEoIDAsMCwwLCAwLjIgKX0ubW0tbWVudV90aGVtZS1kYXJrey0tbW0tY29sb3ItYm9yZGVyOnJnYmEoIDAsMCwwLCAwLjMgKTstLW1tLWNvbG9yLWJ1dHRvbjpyZ2JhKCAyNTUsMjU1LDI1NSwgMC40ICk7LS1tbS1jb2xvci10ZXh0OnJnYmEoIDI1NSwyNTUsMjU1LCAwLjg1ICk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC40ICk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiMzMzM7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC4wOCApOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2JhKCAwLDAsMCwgMC4xICk7LS1tbS1zaGFkb3c6MCAwIDIwcHggcmdiYSggMCwwLDAsIDAuNSApfS5tbS1tZW51X3RoZW1lLWJsYWNrey0tbW0tY29sb3ItYm9yZGVyOnJnYmEoIDI1NSwyNTUsMjU1LCAwLjI1ICk7LS1tbS1jb2xvci1idXR0b246cmdiYSggMjU1LDI1NSwyNTUsIDAuNCApOy0tbW0tY29sb3ItdGV4dDpyZ2JhKCAyNTUsMjU1LDI1NSwgMC43NSApOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuNCApOy0tbW0tY29sb3ItYmFja2dyb3VuZDojMDAwOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiYSggMjU1LDI1NSwyNTUsIDAuMiApOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2JhKCAyNTUsMjU1LDI1NSwgMC4xNSApOy0tbW0tc2hhZG93Om5vbmV9XG4ubW0tbWVudV90aWxldmlldyAubW0tbGlzdHZpZXcsLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0dmlld3ttYXJnaW46MCFpbXBvcnRhbnR9Lm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3R2aWV3OmFmdGVyLC5tbS1wYW5lbF90aWxldmlldyAubW0tbGlzdHZpZXc6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9Lm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtLC5tbS1wYW5lbF90aWxldmlldyAubW0tbGlzdGl0ZW17cGFkZGluZzowO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTAlO2hlaWdodDowO3BhZGRpbmctdG9wOjUwJX0ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW06YWZ0ZXIsLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbTphZnRlcntsZWZ0OjA7dG9wOjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7ei1pbmRleDotMX0ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS14cywubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtLm1tLXRpbGUteHN7d2lkdGg6MTIuNSU7cGFkZGluZy10b3A6MTIuNSV9Lm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtLm1tLXRpbGUtcywubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtLm1tLXRpbGUtc3t3aWR0aDoyNSU7cGFkZGluZy10b3A6MjUlfS5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0aXRlbS5tbS10aWxlLWwsLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbS5tbS10aWxlLWx7d2lkdGg6NzUlO3BhZGRpbmctdG9wOjc1JX0ubW0tbWVudV90aWxldmlldyAubW0tbGlzdGl0ZW0ubW0tdGlsZS14bCwubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtLm1tLXRpbGUteGx7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlfS5tbS1tZW51X3RpbGV2aWV3IC5tbS1saXN0aXRlbV9fdGV4dCwubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtX190ZXh0e2xpbmUtaGVpZ2h0OjFweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjUwJSAxMHB4IDAgMTBweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDoxcHg7Ym90dG9tOjFweDtsZWZ0OjB9Lm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtX19idG4sLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbV9fYnRue3dpZHRoOmF1dG99Lm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtX19idG46YWZ0ZXIsLm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtX19idG46YmVmb3JlLC5tbS1wYW5lbF90aWxldmlldyAubW0tbGlzdGl0ZW1fX2J0bjphZnRlciwubW0tcGFuZWxfdGlsZXZpZXcgLm1tLWxpc3RpdGVtX19idG46YmVmb3Jle2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLW1lbnVfdGlsZXZpZXcgLm1tLWxpc3RpdGVtX2RpdmlkZXIsLm1tLXBhbmVsX3RpbGV2aWV3IC5tbS1saXN0aXRlbV9kaXZpZGVye2Rpc3BsYXk6bm9uZX0ubW0tbWVudV90aWxldmlldyAubW0tcGFuZWwsLm1tLXBhbmVsX3RpbGV2aWV3e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubW0tbWVudV90aWxldmlldyAubW0tcGFuZWw6YWZ0ZXIsLm1tLW1lbnVfdGlsZXZpZXcgLm1tLXBhbmVsOmJlZm9yZSwubW0tcGFuZWxfdGlsZXZpZXc6YWZ0ZXIsLm1tLXBhbmVsX3RpbGV2aWV3OmJlZm9yZXtjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfVxuYm9keS5tb2RhbC1vcGVuIC5tbS1zbGlkZW91dHt6LWluZGV4OnVuc2V0fSIsIi5hZG1pbmltYWwtbWVudSAjaGVhZGVyIHtcbiAgdG9wOiAyN3B4O1xufVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkaGVhZGVyLXotaW5kZXg7XG4gIHBhZGRpbmc6IDA7XG4gIC8vYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGdyZWVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgI21lZ2Fwcm9kdWN0bWVudXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLW1haW4tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC8vIE5lZWRlZCB0byBhbmltYXRlIHByb2R1Y3QgZHJvcGRvd24gYmVsb3cgbWVudVxuICB6LWluZGV4OiAoJGhlYWRlci16LWluZGV4ICsgMSk7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuI2hlYWRlciAucmVnaW9uLnJlZ2lvbi1zZWFyY2gge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL0FsaWduIGFsbCBtYWluIG1lbnUgaXRlbXMgdG8gdGhlIHJpZ2h0IG9mIG1lbnVcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuI3RvcC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gYWxpbmduIGFsbCB0b3AgbWVudSBjb250ZW50IHRvIHRoZSByaWdodFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4jbWFpbi1uYXZpZ2F0aW9uIHtcblxufVxuXG5cbiN0b3AtbmF2aWdhdGlvbiAubmF2IHNwYW4sXG4jdG9wLW5hdmlnYXRpb24gLm5hdiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gbmVlZGVkIGltcG9ydGFudCB0byBvdmVycmlkZSBvbGQgY29kZS5cbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGxlZnQ6IC0yNSU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMDIpOyAvLyBEZWJ1ZyBzYWZlIGFyZWFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG5cbi8qXG5cbiAgICBtYWluIG1lbnUgaXRlbXNcblxuKi9cblxuI21haW4tbmF2aWdhdGlvbiBzcGFuLFxuI21haW4tbmF2aWdhdGlvbiBhe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIG5lZWRlZCBpbXBvcnRhbnQgdG8gb3ZlcnJpZGUgb2xkIGNvZGUuXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBsZWZ0OiAtMjUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMDIpOyAvLyBEZWJ1ZyBzYWZlIGFyZWFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIGFjdGl2ZSBjb2xvciBidXQgbm90IGZvcm0gcHJvZHVjdE1lbnUgaXRlbVxuICAmLmFjdGl2ZTpub3QoI3Byb2R1Y3RNZW51KSB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIH1cblxuXG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiBcbn1cbiNtYWluLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUsXG4jdG9wLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnV7XG4gIC8vcGFkZGluZy10b3A6MjJweDtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDIycHg7XG59XG4jbWFpbi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGEsXG4jdG9wLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgYXtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbiNtYWluLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgYXtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI21haW4tbmF2aWdhdGlvbiB1bC5tZW51Lm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNwcm9kdWN0TWVudSAuY2FyZXQge1xuICBkaXNwbGF5OiBub25lXG59XG5cbiNwcm9kdWN0TWVudSArIHVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwcHgsIDEwMHB4LCAwKSBzY2FsZSgwLjQpO1xuXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB9XG59XG5cbi5tZWdhRHJvcERvd25XcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3RyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDBweCwgLTEwcHgsIC0xcHgpIHNjYWxlKDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG59XG5cbi5tZWdhRHJvcERvd25NZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMTJweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAuaG92ZXJfY29udGFpbmVyIC5jb250YWluZXIgdWwge1xuICAgIGNvbHVtbnM6IDE7XG4gIH1cblxuICAuaG92ZXJfY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIC8vd2lkdGg6NDAlO1xuICB9XG5cbiAgdWwgYSxcbiAgLmxldmVsMlRpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICB9XG5cbn1cblxuLm1lZ2FEcm9wRG93bldyYXAuYWN0aXZlIHtcblxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC8vb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxufVxuXG4vKlxuICAgIExvZ29cbiovXG4vLy5oZWFkZXItbWFpbi1jb250YWluZXIgLnJvdyB7XG4vLyAgZGlzcGxheTogZmxleDtcbi8vICBmbGV4LXdyYXA6IHdyYXA7XG4vL31cblxuI2hlYWRlciAubG9nbyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuI2hlYWRlci1sb2dvIHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC8vYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cblxuLypcbiAgICBEcm9wZG93biBsYW5ndWFnZVxuKi9cbiNibG9jay1sYW5nLWRyb3Bkb3duLWxhbmd1YWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICBSZXN0eWxlIG1haW4gbWVudVxuKi9cblxuLypcbiAgICBsYW5ndWFnZSBtZW51XG4qL1xuI2Jsb2NrLWxhbmctZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1pdGVtLWxhbmctZHJvcGRvd24tc2VsZWN0IC5kZC1zZWxlY3Qge1xuICBoZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMTJweDtcbn1cblxuLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtc2VsZWN0ZWQge1xuICAvL3BhZGRpbmc6NnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtLWl0ZW0tbGFuZy1kcm9wZG93bi1zZWxlY3QgLmRkLXBvaW50ZXItZG93biwgLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtcG9pbnRlci11cCB7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtb3B0aW9ucyB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLmRkLW9wdGlvbi10ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLypcblxuICAgIFNlYXJjaFxuKi9cblxuXG4jbWFpbi1uYXZpZ2F0aW9uLXNlYXJjaCxcbiNoZWFkZXItcmlnaHQge1xuXG4gIC5yZWdpb24tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5yZWdpb24tc2VhcmNoIC5mb3JtLWl0ZW0tY3VzdG9tLXNlYXJjaC1ibG9ja3MtZm9ybS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjBweDtcbiAgICByaWdodDogNzBweDtcbiAgICAvL3JpZ2h0OjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIC8vbWF4LXdpZHRoOiAxMDB2dztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LCAwcHgsIDBweCkgc2NhbGUoMSk7XG5cbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC8vcGFkZGluZzowO1xuXG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggNDBweCB0cmFuc3BhcmVudGl6ZShibGFjaywgMC44KTtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNnB4IDMycHg7XG4gICAgICB3aWR0aDogNDAwcHg7XG5cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L29wcGxlLWljb24tc2VhcmNoLXdoaXRlLnN2Z1wiKTtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgLy9ib3gtc2hhZG93OiAwcHggMTJweCA0MHB4IHRyYW5zcGFyZW50aXplKCRjb2xvci1wcmltYXJ5LDAuNSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tc2VhcmNoIC5mb3JtLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vd2lkdGg6MjJweDtcbiAgICAvL2hlaWdodDoyMnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L29wcGxlLWljb24tc2VhcmNoLnN2Z1wiKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L29wcGxlLWljb24tc2VhcmNoLS1ob3Zlci5zdmdcIik7XG4gICAgfVxuXG4gICAgJi5zZWFyY2gtaXMtb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA0NUE4JyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzYnIHkxPSc2JyB4Mj0nMTgnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzODI4MjgyJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzYnIHkxPSc2JyB4Mj0nMTgnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZm9ybS1pdGVtIGZvcm0taXRlbS1jdXN0b20tc2VhcmNoLWJsb2Nrcy1mb3JtLTEge1xuXG4gIH1cbn1cblxuI2Jsb2NrLXJlc3BvbnNpdmUtbWVudS10b2dnbGUge1xuXG59XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YmVmb3JlLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmFmdGVyLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uIHNwYW4uaWNvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24gc3Bhbi5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWdpb24tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICNoZWFkZXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gICNoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbn1cblxuLypcbiAgICBDb2xvciBtbWVudVxuKi9cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3ID4gbGkgYTpub3QoLm1tLW5leHQpLFxuLm1tLW1lbnUgLm5vbGlua3tcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1tLXBhbmVscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhciBhLCAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1uYXZiYXIgPiAqLCAubW0tbWVudS5tbS10aGVtZS1kYXJrIGVtLm1tLWNvdW50ZXIge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1idG46YWZ0ZXIsIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWJ0bjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4ubW0tcGFuZWwubW0taGFzbmF2YmFyIC5tbS1uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLm1tLWxpc3R2aWV3ID4gbGksIC5tbS1saXN0dmlldyA+IGxpIC5tbS1uZXh0LCAubW0tbGlzdHZpZXcgPiBsaTphZnRlcixcbntcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VmZWZlZjtcbn1cblxuLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKTphZnRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlZmVmZWY7XG59XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbmF2YmFyICsgLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgI2hlYWRlci1yaWdodCAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ubW9iaWxlLW9ubHkgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbn1cblxuLm1vYmlsZS1vbmx5IC5yZWdpb24tbGFuZ3VhZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDVweDtcblxuICAuZm9ybS1pdGVtLWxhbmctZHJvcGRvd24tc2VsZWN0IC5kZC1zZWxlY3RlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jaGVhZGVyLXJpZ2h0IC5tb2JpbGUtb25seSAucmVnaW9uLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbiNibG9jay1yZXNwb25zaXZlLW1lbnUtdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YmVmb3JlLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmFmdGVyLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uIHNwYW4uaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbjpiZWZvcmUge1xuICB0b3A6IDZweDtcbn1cblxuLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbjphZnRlciB7XG4gIHRvcDogMjJweDtcbn1cblxuI2hlYWRlci1yaWdodCAubW9iaWxlLW9ubHkgLnJlZ2lvbi1zZWFyY2ggLmZvcm0taXRlbS1jdXN0b20tc2VhcmNoLWJsb2Nrcy1mb3JtLTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDBweDtcbiAgLy9yaWdodDotMTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgLTE4MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxMDBweCwgMHB4KSBzY2FsZSgxKTtcbn1cblxuI2hlYWRlci1yaWdodCAucmVnaW9uLXNlYXJjaCAuZm9ybS1pdGVtLWN1c3RvbS1zZWFyY2gtYmxvY2tzLWZvcm0tMS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlKDEpO1xufVxuXG4jYmxvY2stcmVzcG9uc2l2ZS1tZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICNoZWFkZXJ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuICAjaGVhZGVyLWxvZ28ge1xuICAgIC8vcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlci1tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbi8vaGVhZGVye1xuLy8gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGdyZWVuO1xuLy99XG4vL1xuLy8jaGVhZGVyLWxvZ297XG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAmOmJlZm9yZSwmOmFmdGVye1xuLy8gICAgICAgIGNvbnRlbnQ6Jyc7XG4vLyAgICAgICAgd2lkdGg6MTAwMDAwcHg7XG4vLyAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJlZDtcbi8vICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgbGVmdDowO1xuLy8gICAgICAgIHRvcDowO1xuLy8gICAgfVxuLy8gICAgJjphZnRlcntcbi8vICAgICAgICB0b3A6NDBweDtcbi8vICAgIH1cbi8vfVxuXG5cbi5tZWdhRHJvcERvd25NZW51IC5pdGVtQmxvY2sge1xuICBib3gtc2hhZG93OiB1bnNldDtcblxufVxuXG4ubWVnYURyb3BEb3duTWVudSAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcnM7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lZ2FEcm9wRG93bk1lbnUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgJjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIH1cbn1cbi5tZWdhRHJvcERvd25NZW51IGE6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lZ2FEcm9wRG93bk1lbnUge1xuICAuaW1hZ2VCbG9ja3tcbiAgICB3aWR0aDoyMDBweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHghaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8mOmFmdGVye1xuICAgIC8vICBAZXh0ZW5kICVzaGFkb3ctY2lyY2xlO1xuICAgIC8vXG4gICAgLy99XG4gIH1cbn1cbiNtZWdhcHJvZHVjdG1lbnV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5tZWdhRHJvcERvd25NZW51IHVsLmxldmVsMiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1lZ2FEcm9wRG93bk1lbnUgdWwgYSwgLm1lZ2FEcm9wRG93bk1lbnUgLmxldmVsMlRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmhvdmVyX2NvbnRhaW5lciB7XG4gIC8vYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXJzO1xufVxuXG4uaG92ZXJfY29udGFpbmVyIC5jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcnM7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uaG92ZXJfY29udGFpbmVyOmhvdmVyIC5jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uaG92ZXJfY29udGFpbmVyIC5sZXZlbDJUaXRsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxOTlFRTEnIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcGF0aCBkPSdNOSAxOGw2LTYtNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHRvcDo0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaG92ZXJfY29udGFpbmVyOmhvdmVyIC5sZXZlbDJUaXRsZSB7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICY6YWZ0ZXIge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm1lZ2FEcm9wRG93bk1lbnUgdWwgYTpob3ZlciwgLm1lZ2FEcm9wRG93bk1lbnUgLmxldmVsMlRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ubWVnYURyb3BEb3duTWVudSAuYXJtYXR1cmVuIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gICAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICBAaWYgJG1pbiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgIEBpZiAkbWF4IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcblxuLmZvb3Rlci10b3B7XG4gICAgY29sb3I6bWl4KHdoaXRlLCRjb2xvci1wcmltYXJ5LDkwJSk7O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWFsdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgLypUZW1wb3JhcnkgZm9vdGVyIGZpbGwqL1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNTI5cHgnIGhlaWdodD0nMjU5cHgnIHZpZXdCb3g9JzAgMCA1MjkgMjU5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQwNi40Njg2MzksMjU4LjAwMzg2NCBMMC4wMDMzNTg5MTMzNCwyNTcuOTk3MjEzIEwxLjA2NTgxNDFlLTE0LDE4Ni43NjgxMTYgQzI3LjQ3MjY2NzUsMTk1LjM2NDMzNCA1Ni42OTY5Nzk4LDE5OS45OTcyMTMgODcuMDAzMzU4OSwxOTkuOTk3MjEzIEMyMTUuOTM2MjExLDE5OS45OTcyMTMgMzI1LjI4NDUzNCwxMTYuMTQ1ODc5IDM2My40OTA1NDMsMC4wMDA5OTg0NDY2NiBMNTI4LjY4MTM1MiwwLjAwMTI5NjEwMDA4IEM1MjQuNDE2NTQsMTAyLjQ4MTUzNiA0NzguMDY5NzY3LDE5NC4wOTE1OTQgNDA2LjQ2ODYzOSwyNTguMDAzODY0IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzMDAzQzkyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzMDAzQzkyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwdncgLTUwdnc7XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1dnc7XG4gICAgLy9tYXJnaW46IDAgLTEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwdnc7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvL2ZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXNpemU6ICgxNC8xMCkqMXJlbTtcbiAgICBwYWRkaW5nOiA0NXB4IDEwcHg7XG4gICAgI3skaGVhZGluZ3N9e1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAoMTYvMTApKjFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAuYmxvY2sgYXtcbiAgICAgICAgY29sb3I6bWl4KHdoaXRlLCRjb2xvci1wcmltYXJ5LDkwJSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICB3aWR0aDowcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmFmdGVyLFxuICAgICAgICAmOmZvY3VzOmFmdGVye1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYmxvY2t7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbGcnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJykge1xuICAgICAgICAgICAgd2lkdGg6MTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmI2Jsb2NrLWJsb2NrLTMze1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGNvbG9yOiBtaXgod2hpdGUsJGNvbG9yLXByaW1hcnksODAlKTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJ21kJywnbGcnICl7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjI4MHB4O1xuICAgICAgICAgICAgICAgICNibG9jay1ibG9jay0ye1xuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmI2Jsb2NrLWJsb2NrLTMye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgIH1cbiAgICAucmVnaW9uLWZvb3RlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJyl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWZvb3RlcntcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKXtcbiAgICAgICAgICAgIGxlZnQ6LTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2Jsb2NrLWJsb2NrLTJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDoxMDAlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdWwubGlzdC1pbmxpbmUgbGkgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgNHB4IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLDAsMCwwLjIpO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwwLDAsMC45KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnJlZ2lvbi1mb290ZXItZGlzY2xhaW1lcntcbiAgICBwYWRkaW5nOjE1cHggMCA0MHB4IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICNibG9jay1tZW51LWJsb2NrLTEgdWx7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB0cmFuc2Zvcm06bm9uZTtcbiAgICB9XG4gICAgI2Jsb2NrLW1lbnUtYmxvY2stMSBhe1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIH1cbiAgICAjYmxvY2stbWVudS1ibG9jay0xIGF7XG4gICAgICAgIC8vY29sb3I6bWl4KHdoaXRlLCRjb2xvci1wcmltYXJ5LDkwJSlcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgd2lkdGg6MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcjphZnRlcixcbiAgICAgICAgJjpmb2N1czphZnRlcntcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgLy9jb2xvcjogJGNvbG9yLWdyZXktZGFyaztcbiAgICAgICAgfVxufX1cbioge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59IiwiLmJ4c2xpZGVyLXZpZXdzLXNsaWRlc2hvdy1tYWluLWZyYW1lLXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi5ieHNsaWRlci12aWV3cy1zbGlkZXNob3ctbWFpbi1mcmFtZSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbiNibG9jay12aWV3cy1zbGlkZXItYmxvY2sge1xuICAvL21heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5ieC12aWV3cG9ydCB7XG4gIC8vaGVpZ2h0OjUwMHB4IWltcG9ydGFudDtcbiAgLy9oZWlnaHQ6YXV0byFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXIgLmhpZ2hsaWdodGVkIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ieHNsaWRlci12aWV3cy1zbGlkZXNob3ctbWFpbi1mcmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJ4c2xpZGVyLXZpZXdzLXNsaWRlc2hvdy1tYWluLWZyYW1lIC5ieHNsaWRlci52aWV3c1NsaWRlc2hvd0J4c2xpZGVyLXByb2Nlc3NlZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZpZXctc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ4c2xpZGVyLXZpZXdzLXNsaWRlc2hvdy1tYWluLWZyYW1lLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgLy9oZWlnaHQ6IDM5LjZ2dztcbiAgICAvL21heC1oZWlnaHQ6IDc3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI3dnc7XG4gICAgbWF4LWhlaWdodDogNjc2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdsZycpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi52aWV3LXNsaWRlciAuc2xpZGVyQm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjd2dztcbiAgLy9oZWlnaHQ6IDM5dnc7IC8vIDU2MCoxMDAvMTQ0MDtcbiAgbWF4LWhlaWdodDogNjc2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG1hcmdpbjogMDtcblxuICAuY29udGFpbmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJiA+IC5yb3cge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICN7JGhlYWRpbmdzfSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIC8vZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gIC5zbGlkZXJDVEEgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMnB4IDBweCAycHggMjJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ3BhdGggZD0nTTE1IDE4bC02LTYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgJi5ieC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi52aWV3cy1zbGlkZXNob3ctYnhzbGlkZXI6aG92ZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIG9wYWNpdHk6IDAuNjtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcGF0aCBkPSdNMTUgMThsLTYtNiA2LTYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcblxuICB9XG5cblxufVxuXG4ucmVnaW9uLnJlZ2lvbi1oaWdobGlnaHRlZCB7XG5cbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuW2pzLWRhdGE9XCJtb2JpbGUtaW1nXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdsZycpIHtcbiAgLnZpZXctc2xpZGVyIC5zbGlkZXJCb2R5IHtcbiAgICAjeyRoZWFkaW5nc30ge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJykge1xuICAudmlldy1zbGlkZXIgLnNsaWRlckJvZHkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5tb2JpbGUtb25seSB7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICB9XG5cbiAgICAjeyRoZWFkaW5nc30ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgLy9mb250LXdlaWdodDogMTAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnBhZ2UtYmFubmVyIHtcbiAgLnBhZ2UtYmFubmVyLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyOXZ3O1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAjeyRoZWFkaW5nc30ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAvL2ZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJykge1xuICAucGFnZS1iYW5uZXIge1xuICAgIC5wYWdlLWJhbm5lci1pbm5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICN7JGhlYWRpbmdzfSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJfX3RleHQge1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICAgIC8vaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgfVxufVxuIiwiLnJlZ2lvbi5yZWdpb24taG9tZXBhZ2UtY29udGVudCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4iLCIucGFnZVRpdGxle1xuXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgaDF7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIGgye1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgb2wuYnJlYWRjcnVtYntcbiAgICAgICAgZm9udC1mYW1pbHk6IFdoaXRuZXktTWVkaXVtLCBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICB9XG5cblxuICAgIC5wYWdlVGl0bGVCYWNre1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweCAwO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogV2hpdG5leS1NZWRpdW0sIEFyaWFsLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuICAgIC5wYWdlVGl0bGUge1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtcHJvZHVjdC5wcm9kdWN0cy1sZXZlbC0xIC5wYWdlVGl0bGUucm93LFxuLnBhZ2UtcHJvZHVjdC5wcm9kdWN0cy1sZXZlbC0yIC5wYWdlVGl0bGUucm93e1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59IiwiLmZyb250ICNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stNCxcbi52aWV3LW5pZXV3c3tcbiAgICAgcGFkZGluZzogNjBweCAwcHg7XG4gICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICBtYXJnaW46IGF1dG87XG4gICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICB9XG5cbiAgICAgLml0ZW1CbG9jay5pdGVtRXF1YWwsXG5cbiAgICAgLnZpZXdzLXJvd3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgLy9wYWRkaW5nOjMycHg7XG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgIH1cbiAgICAgICAgIGEsaDJ7XG4gICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICB9XG4gICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYSxoMntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIGgye1xuICAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICB9XG4gICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICB9XG4gICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICAgfVxuXG4gICAgICAgICBpbWd7XG4gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwcHggJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMjJweCBhdXRvO1xuICAgICAgICAgfVxuICAgICAgICAgLm5ld3NibG9re1xuICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICB9XG4gICAgICAgICBoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICBtYXgtaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuICAgICB9XG5cblxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJykge1xuXG4gICAgICAgICAuaXRlbUJsb2NrLml0ZW1FcXVhbHtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgfVxuXG5cbiB9XG5cblxuLmZyb250IC52aWV3LWZvb3RlcntcbiAgICBtYXJnaW46YXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4uaG9tZS5idXR0b257XG4gICAgcGFkZGluZzo4cHggMjJweDtcbiAgICBib3JkZXI6c29saWQgMXB4ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6c29saWQgMXB4ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxufSIsIi5ibG9jay1iZWFuLm9uZS1jb2x1bW4gLmVudGl0eSB7XG4gIG1heC13aWR0aDogKDExNzApKjFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCd4bCcpe1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIH1cbn1cblxuLmJlYW5fX3R3by1jb2x1bW5zIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2x1bW5fX3RleHQge1xuICAgIC8vbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAoKDUvMTIpKjExNzApKjFweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3hsJykge1xuICAgICAgbWF4LXdpZHRoOiAoKDUvMTIpKjk3MCkqMXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ2xnJykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgICAuY29sdW1uX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbHVtbl9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICB9XG5cblxufVxuXG4jYmxvY2stYmVhbi1zdXBwb3J0LWxldHMtdGVhbS1vcCAuYmVhbl9fdHdvLWNvbHVtbnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAuY29sdW1uX19pbWFnZXtcbiAgICAuZmllbGQtbmFtZS1maWVsZC1hZmJlZWxkaW5nLFxuICAgIC5maWVsZC1pdGVtcyxcbiAgICAuZmllbGQtaXRlbXtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgaW1ne1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbiNibG9jay1iZWFuLXN1cHBvcnQtbGV0cy10ZWFtLW9wIC5lbnRpdHksXG4jYmxvY2stYmVhbi1vdmVyLW9ucyAuZW50aXR5IHtcblxuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICN7JGhlYWRpbmdzfSB7XG4gICAgLy9mb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICB9XG5cbiAgLmNvbHVtbl9fdGV4dCB7XG4gICAgcGFkZGluZzogNjVweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdsZycpe1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuXG4gICAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICAgICAgbWF4LXdpZHRoOiA3MThweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAgIG1hcmdpbjogYXV0byAzNXB4O1xuICAgICAgcGFkZGluZzogNjVweCAwO1xuICAgIH1cblxuICAgICYgPiBoMiB7IC8vIE9ubHkgdGhlIGJsb2NrIHRpdGxlIGgyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jYmxvY2stYmVhbi1zdXBwb3J0LWxldHMtdGVhbS1vcCAuZW50aXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuI2Jsb2NrLWJlYW4tc3VwcG9ydC1sZXRzLXRlYW0tb3AgLmNvbHVtbl9fdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigneGwnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3hsJykge1xuICAgIG1hcmdpbi1yaWdodDogKCgyLzEyKSoxMTcwKSoxIC0gMTVweDtcbiAgfVxufVxuXG4jYmxvY2stYmVhbi1vdmVyLW9ucyAuY29sdW1uX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCd4bCcpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCd4bCcpIHtcbiAgICBtYXJnaW4tbGVmdDogKCgxLzEyKSoxMTcwKSoxcHg7XG4gIH1cbn1cblxuI2Jsb2NrLWJlYW4tb3Zlci1vbnMgLmJlYW5fX3R3by1jb2x1bW5ze1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLmNvbHVtbl9faW1hZ2V7XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtYWZiZWVsZGluZyxcbiAgICAuZmllbGQtaXRlbXMsXG4gICAgLmZpZWxkLWl0ZW17XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIGltZ3tcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuY29sdW1uX190ZXh0IGEge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgfVxufVxuXG4jYmxvY2stYmVhbi1vdmVyLW9ucyAuZW50aXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nOTMycHgnIGhlaWdodD0nOTMycHgnIHZpZXdCb3g9JzAgMCA5MzIgOTMyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQ2NiwwIEM3MjMuMzY0NjkzLDAgOTMyLDIwOC42MzUzMDcgOTMyLDQ2NiBDOTMyLDcyMy4zNjQ2OTMgNzIzLjM2NDY5Myw5MzIgNDY2LDkzMiBDMjA4LjYzNTMwNyw5MzIgMCw3MjMuMzY0NjkzIDAsNDY2IEMwLDIwOC42MzUzMDcgMjA4LjYzNTMwNywwIDQ2NiwwIFogTTQ2NiwxNzUgQzMwNS4yODUxMzgsMTc1IDE3NSwzMDUuMjg1MTM4IDE3NSw0NjYgQzE3NSw2MjYuNzE0ODYyIDMwNS4yODUxMzgsNzU3IDQ2Niw3NTcgQzYyNi43MTQ4NjIsNzU3IDc1Nyw2MjYuNzE0ODYyIDc1Nyw0NjYgQzc1NywzMDUuMjg1MTM4IDYyNi43MTQ4NjIsMTc1IDQ2NiwxNzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsPSclMjNjM2UzZmEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwdncgMHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3O1xufVxuXG4jYmxvY2stYmVhbi1zdXBwb3J0LWxldHMtdGVhbS1vcCAuZW50aXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktYWx0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc5MzJweCcgaGVpZ2h0PSc5MzJweCcgdmlld0JveD0nMCAwIDkzMiA5MzInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNDY2LDAgQzcyMy4zNjQ2OTMsMCA5MzIsMjA4LjYzNTMwNyA5MzIsNDY2IEM5MzIsNzIzLjM2NDY5MyA3MjMuMzY0NjkzLDkzMiA0NjYsOTMyIEMyMDguNjM1MzA3LDkzMiAwLDcyMy4zNjQ2OTMgMCw0NjYgQzAsMjA4LjYzNTMwNyAyMDguNjM1MzA3LDAgNDY2LDAgWiBNNDY2LDE3NSBDMzA1LjI4NTEzOCwxNzUgMTc1LDMwNS4yODUxMzggMTc1LDQ2NiBDMTc1LDYyNi43MTQ4NjIgMzA1LjI4NTEzOCw3NTcgNDY2LDc1NyBDNjI2LjcxNDg2Miw3NTcgNzU3LDYyNi43MTQ4NjIgNzU3LDQ2NiBDNzU3LDMwNS4yODUxMzggNjI2LjcxNDg2MiwxNzUgNDY2LDE3NSBaJyBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGw9JyUyMzAwM0M5MiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjB2dyAtMzB2dztcbiAgYmFja2dyb3VuZC1zaXplOiA2MHZ3O1xuICBjb2xvcjogd2hpdGU7XG5cbiAgI3skaGVhZGluZ3N9IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuXG4uYmxvY2stYmVhbiAuZmllbGQtbmFtZS1maWVsZC1jdGEgYSAsXG5hLmN0YXtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGNvbG9yLXByaW1hcnksICRjb2xvci1zZWNvbmRhcnksIDUwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLmxlZHByb2R1Y3RzLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbGcnKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5sZWQtbHVtaW5haXJlcywgLmxlZC1sYW1wcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmxlZHByb2R1Y3RzX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgNTAlLCAjZThlOGU4KTtcbiAgcGFkZGluZzogNjVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbn1cblxuLmxlZC1sdW1pbmFpcmVzLFxuLmxlZC1sYW1wc3tcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmNvbHVtbl9faW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLy8mOmFmdGVyIHtcbiAgICAvLyAgQGV4dGVuZCAlc2hhZG93LWNpcmNsZTtcbiAgICAvLyAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAvL31cbiAgfVxuICAuY29sdW1uX190ZXh0e1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCd4bCcpe1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIC5jb2x1bW5fX2ltYWdle1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ2xnJyl7XG4gICAgLmNvbHVtbl9faW1hZ2V7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgIH1cbiAgICAuY29sdW1uX190ZXh0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICAuY29sdW1uX19pbWFnZXtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmNvbHVtbl9fdGV4dHtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICB9XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtdGV4dHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB9XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtY3RhIGF7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCd4cycpe1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nOjRweCAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5sZWQtbHVtaW5haXJlcyAuY29sdW1uX19pbWFnZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4ubGVkcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGVkcHJvZHVjdHMgLmJlYW5fX3R3by1jb2x1bW5zIC5jb2x1bW5fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5sZWRwcm9kdWN0cyAuYmVhbl9fdHdvLWNvbHVtbnMgLmNvbHVtbl9fdGV4dCAuZmllbGQtbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uaG9tZS1wcm9qZWN0c3tcbiAgLmNvbnRhaW5lcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCd4bCcpeztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3hsJyl7XG4gICAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdsZycpe1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgICBtYXgtd2lkdGg6IDcxOHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgICBtYXJnaW46IGF1dG8gMzVweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gIH1cblxuXG4gIHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5wYXJ0bmVycyA+IGRpdntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmZvcm0taXRlbS1sYW5nLWRyb3Bkb3duLXNlbGVjdCAuZGQtb3B0aW9uc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IHNvbGlkIHdoaXRlIDZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTVweDtcbiAgICAuZGQtb3B0aW9uLXNlbGVjdGVke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn0iLCIjZG93bmxvYWRjZW50ZXIsXG4jZG93bmxvYWRjZW50ZXItc3BlY3N7XG4gICAgLmljb25CbG9jayBhe1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MzAlO1xuXG5cblxuICAgIH1cbiAgICAuaWNvbkJsb2NrLmljb257XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NDAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBhe1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pdGVtQmxvY2t7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOjBweDtcbiAgICAgICAgICAgIGxlZnQ6LTE1cHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1ib3JkZXJzO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuaXRlbUJsb2NrIC5tZXRhQmxvY2t7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLml0ZW1CbG9jayAubWV0YUJsb2NrLmJsdWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgIGF7XG4gICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAvL21hcmdpbi10b3A6IDIycHg7XG4gICAgICAgfVxuICAgIH1cbiAgICAuaWNvbkJsb2Nre1xuICAgICAgICBwYWRkaW5nOjIycHg7XG4gICAgfVxuICAgIC5pY29uQmxvY2s6aG92ZXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4jZG93bmxvYWRjZW50ZXJ7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcnM7XG59XG5cblxuLypcbiAgICAgICBEaXNwbGF5IGxpbmUgZXhlcHQgZm9yIGxhc3QgaW4gcm93LlxuICAgICAgIHN1YnN0aXR1dGUgMyBmb3IgbnVtYmVyIG9mIGNvbHVtbnMgdXNlZC5cbiAgICAgICBodHRwczovL2tlaXRoY2xhcmsuY28udWsvYXJ0aWNsZXMvdGFyZ2V0aW5nLWZpcnN0LWFuZC1sYXN0LXJvd3MtaW4tY3NzLWdyaWQtbGF5b3V0cy9cbiAgICAgICBJbmxjdWRlIGluIG93biBicmVha3BvaW50cyB0byBhdm9pZCBkb3VibGUgbWF0Y2hpbmcgb2Ygc2VsZWN0b3IuXG4gICAqL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcbiAgICAjZG93bmxvYWRjZW50ZXItc3BlY3MgPiBkaXY6bnRoLWNoaWxkKDNuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzMpLFxuICAgICNkb3dubG9hZGNlbnRlci1zcGVjcyA+IGRpdjpudGgtY2hpbGQoM24rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiBkaXYge1xuICAgICAgICAuaXRlbUJsb2NrOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuICAgICNkb3dubG9hZGNlbnRlci1zcGVjcyA+IGRpdjpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMiksXG4gICAgI2Rvd25sb2FkY2VudGVyLXNwZWNzID4gZGl2Om50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSB+IGRpdiB7XG4gICAgICAgIC5pdGVtQmxvY2s6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uaWNvbi5jb250YWN0e1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDQlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3RlYW1vcHBlcnNvb24ucG5nXCIpO1xufVxuLnRlYW1vcC1jb250ZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgcGFkZGluZzoycmVtIDNyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzkzMnB4JyBoZWlnaHQ9JzkzMnB4JyB2aWV3Qm94PScwIDAgOTMyIDkzMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000NjYsMCBDNzIzLjM2NDY5MywwIDkzMiwyMDguNjM1MzA3IDkzMiw0NjYgQzkzMiw3MjMuMzY0NjkzIDcyMy4zNjQ2OTMsOTMyIDQ2Niw5MzIgQzIwOC42MzUzMDcsOTMyIDAsNzIzLjM2NDY5MyAwLDQ2NiBDMCwyMDguNjM1MzA3IDIwOC42MzUzMDcsMCA0NjYsMCBaIE00NjYsMTc1IEMzMDUuMjg1MTM4LDE3NSAxNzUsMzA1LjI4NTEzOCAxNzUsNDY2IEMxNzUsNjI2LjcxNDg2MiAzMDUuMjg1MTM4LDc1NyA0NjYsNzU3IEM2MjYuNzE0ODYyLDc1NyA3NTcsNjI2LjcxNDg2MiA3NTcsNDY2IEM3NTcsMzA1LjI4NTEzOCA2MjYuNzE0ODYyLDE3NSA0NjYsMTc1IFonIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbD0nJTIzYzNlM2ZhJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwcHggLTM1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcblxuICAgIFxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICAgICAgLy9mb250LXdlaWdodDogMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAuY3Rhe1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuLmJsb2NrLXRlYW1vcHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cblxuICAgICAgICAuaWNvbi5jb250YWN0e1xuICAgICAgICAgICAgLy9oZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHdpZHRoOjE2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgLy9ib3JkZXI6c29saWQgM3B4ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRlYW1vcC1jb250ZW50e1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6MS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigneHMnKXtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuaWNvbi5jb250YWN0e1xuICAgICAgICAgICAgLy9oZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG59XG5cblxuLypTdHlsZSBmb3JtcyBvbiBzdXBwb3J0IHBhZ2VzKi9cbi5tYWluLWNvbnRlbnQtcGFydCAuY29udGVudCwgLm1haW4tY29udGVudC1wYXJ0IGZvcm17XG4gICAgcGFkZGluZzowcHggMHB4IDI1cHggMHB4O1xufVxuXG5cbi8qXG4gICAgU2V0IGljb25zLlxuKi9cbiNkb3dubG9hZGNlbnRlcixcbiNkb3dubG9hZGNlbnRlci1zcGVjc3tcbiAgICAuaXRlbUJsb2NrIC5pY29uQmxvY2sgYXtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLml0ZW1CbG9jay5jYXRhbG9ndWUgLmljb25CbG9jayBhe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmVhY3QvZG93bmxvYWRjZW50ZXIvaWNvbi1jYXRhbG9ndWUuc3ZnXCIpO1xuICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIH1cbiAgICAuaXRlbUJsb2NrLmZhbWlseXNoZWV0cyAuaWNvbkJsb2NrIGF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLWZhbWlseS1zaGVldC5zdmdcIik7XG4gICAgfVxuICAgIC5pdGVtQmxvY2sucHJvZHVjdHNoZWV0cyAuaWNvbkJsb2NrIGF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLXByb2R1Y3Qtc2hlZXQuc3ZnXCIpO1xuICAgIH1cbiAgICAuaXRlbUJsb2NrLmluc3RhbGxlciAuaWNvbkJsb2NrIGF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLWluc3RhbGwuc3ZnXCIpO1xuICAgIH1cbiAgICAuaXRlbUJsb2NrLmRpYWx1eCAuaWNvbkJsb2NrIGF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLXBob3RvbWV0cmljcy5zdmdcIik7XG4gICAgfVxuICAgIC5pdGVtQmxvY2suZW5lcmd5IC5pY29uQmxvY2sgYXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tZW5lcmd5LWxhYmVscy5zdmdcIik7XG4gICAgfVxuICAgIC5pdGVtQmxvY2suY29ubmVjdGlvbnNwZWNzIC5pY29uQmxvY2sgYXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tY29ubmVjdC5zdmdcIik7XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgfVxuICAgIC5pdGVtQmxvY2suZGltbWVyIC5pY29uQmxvY2sgYXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tZGltbWVyLnN2Z1wiKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICB9XG4gICAgLml0ZW1CbG9jay5ndWFyYW50ZWUgLmljb25CbG9jayBhe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmVhY3QvZG93bmxvYWRjZW50ZXIvaWNvbi13YXJyYW50eS5zdmdcIik7XG4gICAgfVxuICAgIC5pdGVtQmxvY2suc2FmZXR5IC5pY29uQmxvY2sgYXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tc2FmZXR5LnN2Z1wiKTtcbiAgICB9XG4gICAgLml0ZW1CbG9jay50ZXJtcyAuaWNvbkJsb2NrIGF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9yZWFjdC9kb3dubG9hZGNlbnRlci9pY29uLXRlcm1zLnN2Z1wiKTtcbiAgICB9XG4gICAgLml0ZW1CbG9jay5lY29yYWVlIC5pY29uQmxvY2sgYXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3JlYWN0L2Rvd25sb2FkY2VudGVyL2ljb24tY29udGFpbmVyLnN2Z1wiKTtcbiAgICB9XG59XG4iLCIjcHJvZHVjdHJvd3tcblxuXG4gICAgLml0ZW1CbG9ja3tcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMnB4O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOjBweDtcbiAgICAgICAgICAgIGxlZnQ6LTE1cHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1ib3JkZXJzO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaXRlbUJsb2NrIC5pbWFnZUJsb2Nre1xuICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbGcnKXtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCd4bCcpe1xuICAgICAgICAuaXRlbUJsb2NrIC5pbWFnZUJsb2Nre1xuICAgICAgICAgICAgLy9oZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuICAgICAgICAgLml0ZW1CbG9jayAuaW1hZ2VCbG9ja3tcbiAgICAgICAgICAgICAvL2hlaWdodDphdXRvO1xuICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICB9XG4gICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJ3NtJywgJ21kJyl7XG4gICAgICAgIC5pdGVtQmxvY2sgLmltYWdlQmxvY2t7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW1CbG9jayAubWV0YUJsb2Nre1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5pdGVtQmxvY2sgLm1ldGFCbG9ja3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIGgze1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8mOmFmdGVye1xuICAgICAgICAvLyAgICBjb250ZW50OicnO1xuICAgICAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgIGJvdHRvbTotMTJweDtcbiAgICAgICAgLy8gICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLy8gICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAvLyAgICBsZWZ0OjUwJTtcbiAgICAgICAgLy8gICAgaGVpZ2h0OjJweDtcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgLy8gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgIC5pdGVtQmxvY2s6aG92ZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAvL3RleHQtc2hhZG93OiApO1xuICAgICAgICAgICAgLy8gQWRkIHNoYWRvd3Mgb24gaG92ZXIgdG8gcG5nLlxuICAgICAgICAgICAgLy93ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggMTJweCA2cHggcmdiYSg0MCw0MCw0MCwwLjQpKTtcbiAgICAgICAgICAgIC8vZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggMTJweCA2cHggcmdiYSg0MCw0MCw0MCwwLjQpKTtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAvLyY6YWZ0ZXJ7XG4gICAgICAgICAgICAvLyAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgLy8gICAgbGVmdDowO1xuICAgICAgICAgICAgLy8gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy99XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgI3Byb2R1Y3Ryb3cgPiBkaXY6bnRoLWNoaWxkKDNuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzMpLFxuICAgICNwcm9kdWN0cm93ID4gZGl2Om50aC1jaGlsZCgzbisxKTpudGgtbGFzdC1jaGlsZCgtbiszKSB+IGRpdiB7XG4gICAgICAgIC5pdGVtQmxvY2s6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgI3Byb2R1Y3Ryb3cgPiBkaXY6bnRoLWNoaWxkKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzIpLFxuICAgICNwcm9kdWN0cm93ID4gZGl2Om50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSB+IGRpdiB7XG4gICAgICAgIC5pdGVtQmxvY2s6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtcHJvZHVjdC5wcm9kdWN0cy1sZXZlbC0xICNibG9jay1zeXN0ZW0tbWFpbixcbi5wcm9kdWN0cy1sZXZlbC0yICNibG9jay1zeXN0ZW0tbWFpbntcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVycztcbiAgICBwYWRkaW5nLXRvcDoyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4ucHJvZHVjdHMtbGV2ZWwtMyAucHJvZHVjdFNsaWRlciAucHJvZHVjdFNsaWRlckltYWdlc3tcbiAgICAuYngtdmlld3BvcnR7XG4gICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICB1bCNieHNsaWRlcntcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpIGF7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0cy1sZXZlbC0zIC50YWItY29udGVudCAudGFiLXBhbmUgLnByb2R1Y3RMaXN0e1xuICAgIHRhYmxle1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbn0iLCIudmlldy1wcm9qZWN0ZW4gLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktYm9yZGVycztcbn1cblxuLnByb2plY3QtY2F0ZWdvcnkge1xuICBtaW4taGVpZ2h0OiAyOTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAucHJvamVjdC1jYXRlZ29yeV9fZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICAgICAgcmdiYSgwLCAwLCAwLCAuNikgMzAlLCB0cmFuc3BhcmVudCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wcm9qZWN0LWNhdGVnb3J5X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogNzhweCAwIDAgNjBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2plY3QtY2F0ZWdvcnlfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG4gIHNwYW4uYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM2cHg7XG4gICAgbGVmdDogNjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkY29sb3ItcHJpbWFyeSwgJGNvbG9yLXNlY29uZGFyeSwgNTAlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2plY3QtY2F0ZWdvcnkuaW5kdXN0cnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW5kdXN0cnkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuXG4ucHJvamVjdC1jYXRlZ29yeS5yZXRhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvcmV0YWlsLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucHJvamVjdC1jYXRlZ29yeS5vZmZpY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvb2ZmaWNlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucHJvamVjdC1jYXRlZ29yeS5zcG9ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9zcG9ydC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnByb2plY3QtY2F0ZWdvcnkuc2Nob29sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3NjaG9vbC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnByb2plY3QtY2F0ZWdvcnkub3V0ZG9vciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9vdXRkb29yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuIiwiaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLy9oM3tcbi8vICAgIGZvbnQtc2l6ZTogMnJlbTtcbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbi8vICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbi8vICAgIH1cbi8vfVxuLy9oNHtcbi8vICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbi8vICAgIH1cbi8vfVxuXG4ucGFnZS1ub2RlLFxuLnBhZ2UtcHJvZHVjdCB7XG5cbiAgLm1haW4tY29udGVudC1wYXJ0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnBhZ2VUaXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLmZpZWxkLW5hbWUtYm9keSB7XG5cbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcblxuICB9XG59XG5cbi5wYWdlLXByb2R1Y3Qge1xuICAuZmllbGQtbmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cblxuLmJsb2NrLWJlYW4uaG9tZS1ibHVlLFxuLnNoYXJlLWtub3dsZWRnZSB7XG4gIHBhZGRpbmc6IDY1cHggMTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIC5lbnRpdHkge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLXR5cGUtcGFnZSB7XG4gIC5maWVsZC1uYW1lLWJvZHkge1xuXG4gICAgcGFkZGluZzogMDtcblxuICB9XG59XG5cbi5ub2RlLXR5cGUtZXZlbmVtZW50IHtcblxuICAubWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLWRhdHVtLFxuICAuZmllbGQtbmFtZS1maWVsZC1sb2NhdGllIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgfVxufVxuXG4ubm9kZS10eXBlLXByb2plY3Qge1xuXG4gIC5tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLm1haW4tY29udGVudC1wYXJ0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbmJvZHkucGFnZS1zdXBwb3J0LWRvd25sb2FkcyB7XG4gIC5tYWluLWNvbnRlbnQtcGFydCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2hhcmUta25vd2xlZGdlIC5jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGEge1xuICAgICAgcGFkZGluZzogOHB4IDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICBtYXJnaW46IDEycHggMzJweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkY29sb3ItcHJpbWFyeSwgJGNvbG9yLXNlY29uZGFyeSwgNTAlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrIC5tZXRhQmxvY2ssXG4udmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrOmhvdmVyLFxuLnZpZXctYWxsZS1wcm9qZWN0ZW4gLml0ZW1CbG9jazpob3ZlciAubWV0YUJsb2NrLFxuLnZpZXctYWxsZS1wcm9qZWN0ZW4gLml0ZW1CbG9jazpob3ZlciAubWV0YUJsb2NrIGEsXG4udmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrIC5tZXRhQmxvY2sgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LWFsbGUtcHJvamVjdGVuIC5pdGVtQmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGltZyB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG59XG5cbi52aWV3LWFsbGUtcHJvamVjdGVuIC5pdGVtQmxvY2sgLm1ldGFCbG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIGEge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdsZycpe1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgfVxufVxuXG4udmlldy1hbGxlLXByb2plY3RlbiAuaXRlbUJsb2NrIHNwYW4uYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCd4cycpe1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzo0cHggMTFweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi52aWV3LWFsbGUtcHJvamVjdGVuIC5pdGVtQmxvY2s6aG92ZXIgc3Bhbi5idXR0b24gIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRjb2xvci1wcmltYXJ5LCAkY29sb3Itc2Vjb25kYXJ5LCA1MCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vLyBDb250YWN0IEZvcm1cblxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTgge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ucGFnZS1ub2RlIGZvcm0ud2ViZm9ybS1jbGllbnQtZm9ybS04IGRpdltjbGFzcyo9XCJuYW1lXCJdLFxuLnBhZ2Utbm9kZSBmb3JtLndlYmZvcm0tY2xpZW50LWZvcm0tOCBkaXZbY2xhc3MqPVwiYWRkcmVzc1wiXXtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeGwpXG4uaXRlbUJsb2NrIC5pbWFnZUJsb2NrIHtcbiAgbWluLWhlaWdodDogMTgwcHg7XG59XG5cblxuLnByb2plY3QtY2FyZHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozODBweCl7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ2xnJyl7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3hzJyl7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaW50cm9CbG9jayAudGl0bGVCbG9jayxcbiNibG9jay12aWV3cy1uaWV1d3MtYmxvY2sgLml0ZW1CbG9jayAubWV0YUJsb2NrLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaXRlbUJsb2NrIC5tZXRhQmxvY2sgYSxcbiNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stMiAuaW50cm9CbG9jayAudGl0bGVCbG9jayxcbiNibG9jay12aWV3cy1uaWV1d3MtYmxvY2stMiAuaXRlbUJsb2NrIC5tZXRhQmxvY2ssXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTIgLml0ZW1CbG9jayAubWV0YUJsb2NrIGEge1xuICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuIH1cblxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaW50cm9CbG9jayAsXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTIgLmludHJvQmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaW50cm9CbG9jayBhOmhvdmVyIC50aXRsZUJsb2NrLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaXRlbUJsb2NrOmhvdmVyIC5tZXRhQmxvY2ssXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrIC5pdGVtQmxvY2s6aG92ZXIgLm1ldGFCbG9jayBhLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jayAuaXRlbUJsb2NrOmhvdmVyLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pbnRyb0Jsb2NrIGE6aG92ZXIgLnRpdGxlQmxvY2ssXG4jYmxvY2stdmlld3MtbmlldXdzLWJsb2NrLTIgLml0ZW1CbG9jazpob3ZlciAubWV0YUJsb2NrLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pdGVtQmxvY2s6aG92ZXIgLm1ldGFCbG9jayBhLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pdGVtQmxvY2s6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay12aWV3cy1uaWV1d3MtYmxvY2sgLmludHJvQmxvY2sgYTpob3ZlciAubW9yZUJsb2NrLFxuI2Jsb2NrLXZpZXdzLW5pZXV3cy1ibG9jay0yIC5pbnRyb0Jsb2NrIGE6aG92ZXIgLm1vcmVCbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcbn1cblxuLy8gUk1BIGZvcm1cblxuI3dlYmZvcm0tY2xpZW50LWZvcm0tMTQ5NjEgZGl2W2NsYXNzKj1cInVwbG9hZC1pbWFnZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLyogSUUxMCsgc3BlY2lmaWMgc3R5bGVzIGdvIGhlcmUgKi9cbiAgLmJsb2NrLWJlYW4ubGVkLWxhbXBzIC5maWVsZC1uYW1lLWZpZWxkLXRleHQsXG4gIC5ibG9jay1iZWFuLmxlZC1sdW1pbmFpcmVzIC5maWVsZC1uYW1lLWZpZWxkLXRleHR7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxufVxuXG5cbi5wYWdlLXByb2R1Y3QgLnByb2R1Y3RMaXN0IHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxke1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsIWltcG9ydGFudDtcbn1cblxuLnBhcnRuZXJzIGltZyB7XG4gIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuXG4ucGFnZS1wcm9kdWN0IHRhYmxlLnNvcnRhYmxlIHRoLmNvbHVtbi1zbWFsbHtcbiAgd2lkdGg6YXV0bztcbn0iXX0= */
