*,html{box-sizing:border-box}*,legend,td,th{padding:0}a,a:active,a:link,a:visited{color:#00a651;text-decoration:none}a,a:hover{text-decoration:none}*,body,figure{margin:0}.centering::after,.clear::after,.layout::after{content:"";clear:both}.center,.mm-navbar,.wp-caption{text-align:center}.mm-keyboardfocus a:focus,a,a:active,a:hover,input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus{outline:0}.mm-divider>span,.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-breadcrumbs,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/FUDHvzEKSJww3kCxuiAo2A.ttf) format('truetype')}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNC3USBnSvpkopQaUR-2r7iU.ttf) format('truetype')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local('PT Sans Italic'),local('PTSans-Italic'),url(https://fonts.gstatic.com/s/ptsans/v8/PIPMHY90P7jtyjpXuZ2cLKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:local('PT Sans Bold Italic'),local('PTSans-BoldItalic'),url(https://fonts.gstatic.com/s/ptsans/v8/lILlYDvubYemzYzN7GbLkInF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.clear::after,img,img.centered{display:block}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box}.mm-btn,.mm-indexer,.mm-menu,.mm-navbar[class*=mm-navbar-content-]>*,.mm-page,.mm-panels,.mm-panels>.mm-panel,.mm-search,.mm-search input{box-sizing:border-box}body,html{font-size:16px;color:#666;background-color:#754c24;font-family:"PT Sans",Arial,sans-serif;line-height:1.4;background-image:url(../images/bg.jpg);background-position:center top;background-repeat:repeat;background-size:auto}a:hover{color:#005a2c}img{height:auto;border:0;max-width:100%}h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0 0 .9375rem}h1{font-size:2.75rem}h2{font-size:1.8125rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}.centering,img.centered{margin-left:auto;margin-right:auto}p{margin-bottom:.9375rem}.centering{width:100%;max-width:970px;padding-right:.9375rem;padding-left:.9375rem;position:relative}.centering::after{display:block}code{font:1.1em 'Courier New',Courier,Fixed}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}.alignright{float:right}.alignleft,.header .header__top>div>div{float:left}abbr,acronym,span.caps{cursor:help}abbr,acronym{border-bottom:1px dashed #999}blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd}blockquote cite{margin:5px 0 0;display:block}.hidden{display:none}.screen-reader-text{position:absolute;left:-1000em}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;background-color:#f3f3f3;padding-top:4px;margin:10px;-khtml-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.content a{text-decoration:underline}.content a:hover,.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.content p{margin-bottom:25px}.content h3{font-weight:600;margin-bottom:45px}.content h5{font-weight:600;font-size:1rem}.content img{height:auto;max-width:100%;margin-bottom:.9375rem}.content blockquote{font-weight:400;font-size:1.375rem;margin-bottom:25px;margin-left:50px}.wrapper{width:100%;overflow:hidden;position:relative;font-size:1rem;padding-top:170px}.layout{max-width:1000px;background:rgba(255,255,255,.6);margin-right:auto;margin-left:auto;padding-top:3.875rem}.layout::after{display:block}.layout>.center{padding:0}input[type=search],input[type=text],input[type=email],input[type=url],input[type=password],textarea{width:100%;color:#aeaeae;font-weight:700;height:2.25rem;vertical-align:top;display:inline-block;border:1px solid #acacac;text-transform:uppercase;font-family:"PT Sans",Arial,sans-serif;font-size:.75rem;padding:.625rem .375rem .5rem}input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aeaeae}input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{color:#aeaeae}input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{color:#aeaeae}input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aeaeae}.button,button,input[type=reset],input[type=submit],input[type=button]{border:0;height:40px;font-weight:700;color:#fff;display:inline-block;text-transform:uppercase;font-family:"PT Sans",Arial,sans-serif;background:red;font-size:1.0625rem;padding:.5rem .625rem}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover{background:#e60000}.button.button--block,button.button--block,input[type=reset].button--block,input[type=submit].button--block,input[type=button].button--block{width:100%;display:block;text-align:center}.header{z-index:10;position:fixed;top:0;right:0;left:0}.header .header__top{color:#fff;background:#754c24;padding-top:.125rem;padding-bottom:.625rem}.header .header__top>div{max-width:1015px}.header .header__top>div figure{float:right;padding-top:.4375rem;padding-right:1.5625rem}.header .header__top>div strong{float:right;display:none;margin-top:2.1875rem}.header .header__top>div strong a{width:30px;display:block;position:relative;padding-top:.5rem;padding-bottom:.5rem}.header .header__top>div strong a:after,.header .header__top>div strong a:before{position:absolute;height:4px;background:#fff;transition:.3s;content:"";display:block;width:100%;left:0}.header .header__top>div strong a:before{top:0}.header .header__top>div strong a:after{bottom:0}.header .header__top>div strong a span{width:100%;height:4px;display:block;background:#fff;transition:.3s}.header .header__menu>div{max-width:1000px;padding:0}.header .header__menu>div nav{background-image:url(../images/menu-bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.header .header__menu>div nav>ul{list-style:none;position:relative}.header .header__menu>div nav>ul::after{clear:both;content:"";display:block}.header .header__menu>div nav>ul>li{float:left;padding-right:.25rem;padding-left:.25rem}.header .header__menu>div nav>ul>li.current-menu-item>a,.header .header__menu>div nav>ul>li.current-menu-parent>a,.header .header__menu>div nav>ul>li:hover>a{color:#ffd34a}.header .header__menu>div nav>ul>li:hover>ul{display:block}.header .header__menu>div nav>ul>li>a{font-weight:700;line-height:46px;color:#fff;font-family:"PT Sans",Arial,sans-serif;font-size:1.5rem;padding-right:.625rem;padding-left:.625rem}.header .header__menu>div nav>ul>li>ul{width:100%;display:none;list-style:none;background:#b3292e;position:absolute;top:100%;left:0}.header .header__menu>div nav>ul>li>ul>li{display:inline-block;margin-right:.875rem;margin-left:.875rem}.article .article__events::after,.article .article__slider::after{display:block;content:"";clear:both}.header .header__menu>div nav>ul>li>ul>li>a{font-weight:700;line-height:28px;color:#fff;font-size:1.0625rem}.header .header__menu>div nav>ul>li>ul>li:hover>a{color:#ffd34a}.mm-opened .header .header__top strong a:before{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-opened .header .header__top strong a:after{bottom:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-opened .header .header__top strong a span{opacity:0}.article{float:left;width:62.66%}.article .article__events img,.article .article__slider img{width:100%}.article .article__slider{border:8px solid #754c24;border-radius:2px;margin-bottom:1.75rem}.article .article__slider .metaslider{max-width:100%!important;margin:0}.article .article__slider ul{list-style:none}.article .article__slider ul li .caption-wrap{max-width:420px;line-height:1.3;padding:.4375rem;margin-bottom:.4375rem}.article .article__slider ul li .caption-wrap h2{text-transform:uppercase;margin:0;font-size:1.25rem}.article .article__events{background:#fff;border-radius:2px;padding:1.25rem 1.4375rem;margin-bottom:1.5625rem}.article .article__events .metaslider{max-width:100%!important;margin:0}.footer .footer__call>div,.footer .footer__menu>div{max-width:1015px}.article .article__events .flex-direction-nav{width:100%;position:absolute;top:50%}.article .article__events ul{list-style:none}.article .article__events ul li{padding-top:25px!important}.article .article__events ul li .caption-wrap a{display:none}.article .article__events h1{color:#00a651;margin-bottom:.1875rem}.article .article__events span{color:#959695;font-size:.875rem}.footer,.footer a{color:#fff}.sidebar{float:right;width:33.83%}.sidebar .widget{overflow:hidden;border-radius:2px;background:#fff;padding:.625rem;margin-bottom:.8125rem}.sidebar .widget h2{line-height:normal;color:#fff;background:#00a651;border-radius:2px;position:relative;margin:-.625rem -.625rem .625rem;padding:.25rem .625rem .0625rem}.sidebar .widget.widget_cnss_widget ul{list-style:none;margin-right:-8px;margin-left:-8px}.sidebar .widget.widget_cnss_widget ul::after{clear:both;content:"";display:block}.sidebar .widget.widget_cnss_widget ul>li{width:25%!important;float:left!important;display:block!important;padding:.1875rem 13px}.sidebar .widget.widget_cnss_widget ul>li>a{display:block}.sidebar .widget.widget_cnss_widget ul>li>a>img{width:100%;height:auto;margin-right:auto;margin-left:auto}.sidebar .widget.elp-widget form{position:relative;padding-right:6.125rem;margin:.3125rem 0}.sidebar .widget.elp-widget form .es_button{padding:0;position:absolute;right:0;bottom:0}.sidebar .widget.elp-widget form .es_button .es_textbox_button{width:auto;height:36px}.sidebar .widget.elp-widget form .es_msg,.sidebar .widget.elp-widget form .es_textbox{padding:0}.sidebar .widget.elp-widget form .es_lablebox{display:none}.sidebar .widget.adrotate_widgets{background:0 0;padding:0;margin-bottom:.625rem}.sidebar .widget.adrotate_widgets img{margin-right:auto;margin-left:auto}.sidebar .widget.widget_fbw_id .fb_iframe_widget{width:100%;display:block;overflow:auto;margin-right:auto;margin-left:auto}.sidebar .widget.widget_fbw_id .fb_iframe_widget>span{display:block;width:100%!important;margin-right:auto;margin-left:auto}.sidebar .widget.widget_fbw_id .fb_iframe_widget>span iframe{width:100%!important}.footer{background:#754c24;text-transform:uppercase}.footer a:hover{color:#ffd34a}.footer .footer__menu{padding-top:.9375rem;padding-bottom:.625rem}.footer .footer__menu ul{list-style:none;margin-right:-.625rem;margin-left:-.625rem}.footer .footer__menu ul::after{clear:both;content:"";display:block}.footer .footer__menu ul li{float:left;margin-right:.625rem;margin-left:.625rem}.footer .footer__menu ul li a{text-transform:uppercase;font-size:1.125rem}.footer .footer__call h4{line-height:1;font-weight:400;margin:0}.footer .footer__call span{display:block;line-height:1;text-transform:uppercase;font-size:.6875rem}.footer .footer__call aside{float:left}.footer .footer__call figure{float:right;padding-top:.3125rem;padding-right:.625rem;padding-left:.625rem}.footer .footer__player{max-width:1195px;padding:2.375rem .9375rem .8125rem;margin-right:auto;margin-left:auto}.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;z-index:0}.mm-listview .mm-next:before,.mm-listview>li:not(.mm-divider):after,.mm-next:after,.mm-prev:before{content:'';bottom:0}.mm-hidden{display:none!important}.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{padding:0;position:absolute;bottom:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute;bottom:0}.mm-btn,.mm-panel.mm-highest{z-index:1}.mm-panels{overflow:hidden}.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:-webkit-transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-panel.mm-opened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{width:40px;height:40px;position:absolute;top:0}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0}.mm-prev:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.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-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-menu{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*,.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-page{position:relative}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:-webkit-transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking,html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed;width:80%;min-width:140px;max-width:440px}.mm-menu.mm-offcanvas.mm-current{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened{z-index:10}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom,.mm-menu.mm-offcanvas.mm-autoheight.mm-top{max-height:80%}.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-offcanvas.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}.mm-menu.mm-offcanvas.mm-measureheight .mm-panel{display:block!important}.mm-menu.mm-offcanvas.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu.mm-columns{transition-property:width,max-width,-webkit-transform;transition-property:-webkit-transform,width,max-width;transition-property:transform,width,max-width;transition-property:-webkit-transform,width,max-width,-webkit-transform;transition-property:transform,width,max-width,-webkit-transform}.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;transition-property:width,-webkit-transform;transition-property:-webkit-transform,width;transition-property:transform,width;transition-property:-webkit-transform,width,-webkit-transform;transition-property:transform,width,-webkit-transform}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}.mm-menu.mm-offcanvas.mm-columns-5{width:80%;min-width:140px;max-width:2200px}html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate(700%,0);transform:translate(700%,0);-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}.mm-menu.mm-offcanvas.mm-columns-6{width:80%;min-width:140px;max-width:2640px}html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}.mm-collapsed:not(.mm-uncollapsed),.mm-nosubresults>.mm-counter{display:none}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span,em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}.mm-vertical>.mm-counter{top:12px;margin-top:0}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-divider>span{padding:0;line-height:25px}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{transition-duration:0s}.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}html.mm-dropdown .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}html.mm-dropdown #mm-blocker{transition-delay:0s!important;z-index:1}html.mm-dropdown .mm-menu{z-index:2}html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-search input,html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}.mm-menu.mm-tipleft:before{left:22px}.mm-menu.mm-tipright:before{right:22px}.mm-menu.mm-tiptop:before{top:-8px}.mm-menu.mm-tipbottom:before{bottom:-8px}.mm-iconpanel .mm-panel{transition-property:left,-webkit-transform;transition-property:-webkit-transform,left;transition-property:transform,left;transition-property:-webkit-transform,left,-webkit-transform;transition-property:transform,left,-webkit-transform}.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;opacity:0;display:block;transition:opacity .4s ease}.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-navbar[class*=mm-navbar-content-]>*{display:block;float:left}.mm-navbar .mm-breadcrumbs{-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-navbar-top-1{top:0}.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-navbar-bottom-1{bottom:0}.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}.mm-menu.mm-rtl{direction:rtl}.mm-menu.mm-rtl.mm-offcanvas{right:auto}.mm-menu.mm-rtl .mm-panel:not(.mm-opened){-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-rtl .mm-panel.mm-subopened{-webkit-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}.mm-menu.mm-rtl .mm-navbar .mm-next:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-navbar .mm-prev:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after{left:0;right:20px}.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){padding-left:10px;padding-right:20px!important;margin-right:0!important}.mm-menu.mm-rtl .mm-listview .mm-next{right:auto;left:0}.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}.mm-menu.mm-rtl .mm-listview .mm-next:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-rtl.mm-iconpanel .mm-panel{transition-property:right,-webkit-transform;transition-property:-webkit-transform,right;transition-property:transform,right;transition-property:-webkit-transform,right,-webkit-transform;transition-property:transform,right,-webkit-transform}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}.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;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-search{height:40px;padding:7px 10px 0;position:relative}.mm-search input{border:none!important;outline:0!important;border-radius:4px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-search .mm-clear,.mm-search .mm-next{right:0}.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-menu .mm-indexer a,.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-indexer{background:inherit;text-align:center;font-size:12px;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;transition:right .4s ease;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-indexer a{text-decoration:none;display:block;height:3.85%}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){transition:background .4s ease}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}input.mm-check,input.mm-toggle{position:absolute;left:-10000px}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}label.mm-check:before,label.mm-toggle:before{content:'';display:block}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{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:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}.mm-menu.mm-effect-menu-zoom{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:-webkit-transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-effect-menu-slide{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:-webkit-transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-effect-menu-fade{opacity:0;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;transform-origin:left center}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{transition:none .4s ease}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){transition-delay:50ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){transition-delay:.1s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){transition-delay:150ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){transition-delay:.2s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){transition-delay:250ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){transition-delay:.3s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){transition-delay:350ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){transition-delay:.4s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){transition-delay:450ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){transition-delay:.5s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){transition-delay:550ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){transition-delay:.6s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){transition-delay:650ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){transition-delay:.7s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){transition-delay:750ms}.mm-menu.mm-effect-listitems-slide .mm-listview>li{transition-property:opacity,-webkit-transform;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-property:-webkit-transform,opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-effect-listitems-fade .mm-listview>li{transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-effect-listitems-drop .mm-listview>li{transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}.mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;transition:opacity .4s ease .4s}html.mm-pagedim #mm-blocker{background:inherit}html.mm-pagedim-white #mm-blocker{background:#fff}html.mm-pagedim-black #mm-blocker{background:#000}.mm-menu.mm-popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}html.mm-popup .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}html.mm-popup #mm-blocker{transition-delay:0s!important;z-index:1}html.mm-popup .mm-menu{z-index:2}.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:-webkit-transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99}.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after,.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}.mm-menu.mm-shadow-page:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}.mm-menu.mm-shadow-page.mm-theme-dark:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-shadow-page.mm-theme-white:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}.mm-menu .mm-panels>.mm-panel>.mm-listview>li .mm-next:after,.mm-menu .mm-panels>.mm-panel>.mm-navbar>a:before{border-color:#fff}.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-keyboardfocus a:focus,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-listview{margin:0}.mm-menu{background:#00a651}.mm-menu .mm-panels>.mm-panel>.mm-navbar>a{color:#fff}.mm-menu .mm-panels>.mm-panel>.mm-listview>li>a{color:#fff;text-transform:capitalize}.mm-menu .mm-panels>.mm-panel>.mm-listview>li .mm-selected a:not(.mm-next),.mm-menu .mm-panels>.mm-panel>.mm-listview>li .mm-selected>span,.mm-menu .mm-panels>.mm-panel>.mm-listview>li.current-menu-item>a{background:0 0,10%}@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout,html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-slideout,html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}html.mm-right.mm-opening .mm-slideout,html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(2200px,0);transform:translate(2200px,0);-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-2200px,0);transform:translate(-2200px,0);-webkit-transform:translate3d(-2200px,0,0);transform:translate3d(-2200px,0,0)}}@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(2640px,0);transform:translate(2640px,0);-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-2640px,0);transform:translate(-2640px,0);-webkit-transform:translate3d(-2640px,0,0);transform:translate3d(-2640px,0,0)}}@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}@media screen and (max-width:1199px){.header .header__menu>div nav>ul>li>a{font-size:1.4375rem}}@media screen and (max-width:991px){h1{font-size:2.125rem}.content blockquote{margin-left:0}.wrapper{padding-top:0}.header{position:relative}.header .header__menu>div nav>ul>li>a{font-size:1.0625rem}.header .header__menu>div nav>ul>li>ul>li>a{font-size:1rem}.sidebar .widget h2{font-size:1.3125rem}.footer .footer__menu ul li a{font-size:.9375rem}}@media screen and (max-width:767px){.article,.sidebar{width:100%;float:none}.layout{padding-top:1.875rem}.header .header__top>div>div{max-width:100px}.header .header__top>div figure{display:none}.header .header__top>div strong{display:block}.header .header__menu{display:none}.article{padding-right:0;padding-left:0}.article .article__events{padding:1.25rem .9375rem}.sidebar{padding-right:0;padding-bottom:.9375rem;padding-left:0}.footer{text-align:center}.footer .footer__menu ul li{float:none;display:inline-block}.footer .footer__call aside{float:none;padding-bottom:1.25rem}.footer .footer__call figure{float:none}}@media all and (max-width:175px){html.mm-opening .mm-slideout,html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}html.mm-right.mm-opening .mm-slideout,html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9kaXN0L2Fzc2V0cy9jc3MvbWFpbi5jc3MiLCIvZGlzdC9hc3NldHMvY3NzL3NjcmVlbnMvX2Jhc2Uuc2NzcyIsIi9kaXN0L2Fzc2V0cy92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX2RpcmVjdGlvbmFsLXZhbHVlcy5zY3NzIiwiL2Rpc3QvYXNzZXRzL3ZlbmRvci9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiL2Rpc3QvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCIvZGlzdC9hc3NldHMvdmVuZG9yL2pRdWVyeS5tbWVudS9kaXN0L2Nzcy9qcXVlcnkubW1lbnUuYWxsLmNzcyIsIi9kaXN0L2Fzc2V0cy9jc3MvX3Jlc2V0LnNjc3MiLCIvZGlzdC9hc3NldHMvY3NzL21haW4uc2NzcyIsIi9kaXN0L2Fzc2V0cy92ZW5kb3IvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX2JveC1zaXppbmcuc2NzcyIsIi9kaXN0L2Fzc2V0cy9jc3Mvc2NyZWVucy9fY29udGVudC5zY3NzIiwiL2Rpc3QvYXNzZXRzL2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIvZGlzdC9hc3NldHMvY3NzL19taXhpbnMuc2NzcyIsIi9kaXN0L2Fzc2V0cy92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fcHgtdG8tcmVtLnNjc3MiLCIvZGlzdC9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiL2Rpc3QvYXNzZXRzL2Nzcy9jb21wb25lbnRzL193cmFwcGVyLnNjc3MiLCIvZGlzdC9hc3NldHMvdmVuZG9yL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19tZWRpYS5zY3NzIiwiL2Rpc3QvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19sYXlvdXQuc2NzcyIsIi9kaXN0L2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIi9kaXN0L2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiL2Rpc3QvYXNzZXRzL3ZlbmRvci9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wb3NpdGlvbi5zY3NzIiwiL2Rpc3QvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCIvZGlzdC9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiL2Rpc3QvYXNzZXRzL2Nzcy92ZW5kb3IvbW1lbnUvX21tZW51LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMk9BLEVBck9BLEtBcUxFLFdBQVksV0FnRGQsRUF2QkEsT0FrQkEsR0FDQSxHQ3pLQSxRQUFBLEVEQUEsRUF5TUEsU0FGQSxPQUNBLFVFbEwwQixNQUFBLFFGeUx4QixnQkd4UGMsS0h5Q2hCLEVBOE1BLFFBQ0UsZ0JHeFBjLEtIc05oQixFQW5OQSxLQzRIQSxPQUNDLE9BQUEsRUQ2TEQsa0JBaEJBLGNBd0tBLGVBRUUsUUFBUyxHQWtOVCxNSWhtQkMsS0o4U0gsUUFrNEJBLFdBOTJCQSxZSzdaZzFDLFdBQUEsT0xrakVoMUMsMEJBdi9EQSxFTU1BLFNOREEsUUE0ZUEseUJBSkEsdUJBQ0Esd0JBQ0Esc0JBQ0EsMkJBRUEsZUtyaUJvNEYsUUFBQSxFQURockUsaUJMd29DcHRCLHlCQUNBLGtCS25wQzhwTSxxQkxpbUU5cE0sMkJBNThCQSxxQkE2OEJFLGNBQWUsU0t0bEVBLFlBQUEsT0FBVyxTQUFBLE9FWjVCLFdQQ0UsWUFBYSxVT0NiLFdBQUEsT0FJRixZQUFBLElDSEUsSUFBQSxpQkFBQSx3QkFBQSxzRUFBQSxtQlJHRixXUUNFLFlBQUEsVUFJSSxXQUFBLE9SRkosWUFBYSxJTVRmLElBQUEsc0JBQUEscUJBQUEsMkZBQTRFLG1CTlk1RSxXTVJJLFlBQUEsVUFDQSxXQUFBLE9OVUYsWUFBYSxJTVBmLElBQUEsd0JBQUEsdUJBQUEsMkZBQUEsbUJOVUEsV01OQSxZQUFBLFVOUUUs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S0ppb0JBLFFJaG9CQSxNSmlvQkEsU0V4akJ3QixTRnlqQnhCLFlFcGpCd0IsTUUxRXpCLGVBQUEsTUo4b0JELHdDQVpBLHlDQW1CRSxTRWxrQkUsU0Z5a0JGLE9JcG5CRCxJSnNuQkMsV0ducEJFLEtIb3BCRixXR25wQkUsSUh5cUJGLFFXOXFCRCxHWHFzQkMsUW9CbnNCQyxNcEJpdEJELE1HL3NCRSxLSDRoQ0YsS0FBTSxFQXJhUix5Q0FRRSxJSS9uQkEsRUptb0JGLHdDQVFFLE9XL29CRCxFWG1wQkQsdUNBQ0UsTUUva0J3QixLRmdsQnhCLE9JcG5CRCxJSnFuQkMsUUducEJFLE1Ib3BCRixXR25wQkUsS0hvcEJGLFdHbnBCRSxJSHNwQkosMEJBQ0UsVUk1cUJGLE9KNnFCRSxRSWpuQkMsRUpvbkJILDhCQUNFLGlCbUIxb0JBLDJCbkIyb0JBLG9CSS9tQkMsT0FBQSxPSmduQkQsa0JJbnJCRixVSm9yQkUsZ0JJOW1CQyxNSmluQkgsaUNBQ0UsV0kxbUJJLEtKMm1CSixTSXpyQkYsU0o0ckJBLHdDQUNFLE1JaG1CQyxLSmltQkQsUVc5cUJELEdYK3FCQyxRSTlsQkEsTWdCbEdGLG9DQUNDLE1BQUEsS0FDQSxjQUFjLE9Mb0ZYLGFBQUEsT2ZtbkJKLHdEQUlBLDBEQUlBLDRDQVBFLE1FM25Cd0IsUUZzb0IxQiw2Q0FDRSxRb0Juc0JDLE1wQnNzQkgsc0NBQ0UsWUU3bkJFLElGOG5CRixZZXJvQkUsS2Zzb0JGLE1vQjVzQkEsS3BCNnNCQSxZVzVzQkQsVUFBQSxNU1dFLFdwQmtzQkQsVW9COXJCQyxPcEIrckJELGNvQjlyQkUsUXBCK3JCRixhRWpwQndCLFFGb3BCMUIsdUNBQ0UsTUcvc0JFLEtIZ3RCRixRRy9zQkUsS0hndEJGLFdvQmpzQkksS3BCa3NCSixXb0Jqc0JHLFFwQmtzQkgsU29CanNCRyxTcEJrc0JILElBQUssS0FDTCxLRTdvQkUsRUZncEJKLDBDQUNFLFFBQVMsYUFDVCxhb0IvckJLLFFwQmdzQkwsWUVqcUJ3QixRRml2QjFCLGlDcUJoMEJBLGlDckJtMEJFLFFxQnp3QkMsTWhCMURxOUcsUUFBQSxHTHM1R3Q5RyxNQUFPLEtBbnFGVCw0Q0FDRSxZRXJxQndCLElGc3FCeEIsWUV4cEJFLEtGeXBCRixNb0JuckJFLEtwQm9yQkYsVUUxcEJFLFVGNnBCSixrREFDRSxNb0JyckJHLFFwQndyQkwsZ0RBQ0UsSUFBSyxJQUNMLGtCb0JockJFLGNwQmlyQkYsVUVwcUJFLGNGdXFCSiwrQ0FDRSxPb0J4cUJDLElwQnlxQkQsa0JFbHVCbUIsZUZtdUJuQixVRWpyQndCLGVGb3JCMUIsOENBQ0UsUW9CM3dCRixFcEI4d0JBLFNBQ0UsTUVoc0J3QixLRmlzQnhCLE1FNXJCd0IsT0ZteEIxQiw4QkFuRUEsOEJBb0VFLE1BQU8sS0FyRlQsMEJBQ0UsT0Vyc0J3QixJQUFBLE1BQUEsUUZzc0J4QixjRWpzQndCLElGa3NCeEIsY29CdHhCRixRcEIreEJBLHNDcUJ2eEJDLFVBQUEsZXJCeXhCQyxPcUJ4eEJBLEVyQit4QkYsNkJBQ0UsV3FCbnhCQSxLckJzeEJGLDhDQUNFLFVxQjd5QkYsTXJCOHlCRSxZRzF4QkUsSUgyeEJGLFFHMXhCRSxTSDJ4QkYsY0cxeEJFLFNINnhCSixpREFDRSxlRWh1QndCLFVGaXVCeEIsT2UvdEJFLEVmZ3VCRixVcUJ0ekJGLFFyQnl6QkEsMEJBQ0UsV3FCdHhCRyxLckJ1eEJILGNXMXlCRCxJWDJ5QkMsUWV0dUJFLFFBQUEsVWZ1dUJGLGNxQjd6QkYsVXJCczBCQSxzQ0FDRSxVcUJ2d0JDLGVyQnd3QkQsT3FCdndCQyxFckJ5OEJILDBCQTNCQSwwQksvK0J1dUgsVUFBQSxPTDIwQnZ1SCw4Q0FDRSxNZXR2QkUsS2Z1dkJGLFNxQnh3QkEsU3JCeXdCQSxJQUFLLElBR1AsNkJBQ0UsV0V4d0JzQixLRjJ3QnhCLGdDQUNFLFlxQnQxQkYsZXJCeTFCQSxnREFDRSxRRTd2QkUsS0Znd0JKLDZCSzcxQkEsTUFBQSxRQUF5QyxjQUFTLFNMazJCbEQsK0JLbDJCMkUsTUFBQSxRQUFXLFVBQUEsUUw0OUJ0RixRQU1BLFVLbCtCaWhHLE1BQUEsS0wyMkJqaEcsU0szMkJvUSxNQUFBLE1BQThFLE1BQUEsT0FBc0IsaUJBQVcsU0FBQSxPTGszQmpYLGNBQWUsSUtsM0J5WCxXQUFBLEtBQThDLFFBQUEsUUxxM0J0YixjQUFlLFNBR2pCLG9CQUNFLFlBQWEsT0t6M0IwZSxNQUFBLEtBQVMsV0FBVSxRQUFDLGNBQUEsSUFBbUIsU0FBUyxTTDgzQnZpQixPQUFRLFNBQVUsU0FBVSxRSzkzQjRnQixRQUFBLE9BQUEsUUFBQSxTTGs0QjFpQix1Q0tsNEJ1b0IsV0FBVyxLTG80QmhwQixhQUFjLEtLcDRCaW9CLFlBQUEsS0FBd0MsOENBQVcsTUFBQSxLTDA0QmxzQixRQUFTLEdLMTRCMHNCLFFBQUEsTUw4NEJydEIsMENLOTRCbzFCLE1BQUEsY0FBMEQsTUFBQSxlQUFvRSxRQUFBLGdCQUE0QixRQUFBLFNBQUEsS0FBd0UsNENBQW9CLFFBQUEsTUx5NUIxa0MsZ0RBQ0UsTUFBTyxLSzE1Qm11QyxPQUFBLEtBQWMsYUFBQSxLQUFvRSxZQUFBLEtMZzZCOXpDLGlDS2g2Qms2QyxTQUFBLFNBQXFCLGNBQUEsU0FBa0MsT0FBQSxTQUFnQixFTHM2QnorQyw0Q0FDRSxRQUFTLEVLdjZCZ2lELFNBQUEsU0FBd0UsTUFBQSxFQUF3QixPQUFBLEVBQXFDLCtEQUFrQyxNQUFBLEtMKzZCaHRELE9BQVEsS0FHVix5Q0FJQSw2Q0t0N0JzekQsUUFBQSxFTDA3QnR6RCw4Q0sxN0J1Z0UsUUFBQSxLTDg3QnZnRSxrQ0FDRSxlSy83Qm1zRSxRQUFBLEVBQXVFLGNBQWMsUUxvOEIxeEUsc0NLcDhCbTNFLGFBQVksS0xzOEI3M0UsWUFBYSxLQUdmLGlEQUNFLE1BQU8sS0sxOEJxK0UsUUFBQSxNQUEyRyxTQUFBLEtBQThELGFBQUEsS0FBeUIsWUFBVyxLTGk5QjNyRixzREtqOUJndEYsUUFBQSxNQUFhLE1BQUEsZUFBbUIsYUFBUSxLTHE5QnR2RixZQUFhLEtBR2YsNkRLeDlCbTJGLE1BQUEsZUw0OUJuMkYsUUs1OUJ5NkYsV0FBTSxRQUFDLGVBQVMsVUxzK0J6N0YsZ0JBQ0UsTUFBTyxRQUdULHNCSzErQnlxRyxZQUFXLFNMNCtCbHJHLGVBQWdCLFFBT2xCLHlCS24vQjQwRyxXQUFBLEtBQW1CLGFBQVEsU0xzL0JyMkcsWUFBYSxTQUdmLGdDS3ovQjY4RyxNQUFBLEtBQVcsUUFBQSxHTDQvQnQ5RyxRQUFTLE1BR1gsNEJLLy9CMGtILE1BQUEsS0FBWSxhQUFZLFFMa2dDaG1ILFlBQWEsUUFHZiw4QktyZ0MycEgsZUFBQSxVQUFtQixVQUFBLFNMOGdDOXFILHlCQUNFLFlBQWEsRUsvZ0Ntd0gsWUFBQSxJQUFhLE9BQUEsRUFBK0IsMkJBQStCLFFBQU8sTUxzaENsMkgsWUFBYSxFS3RoQ3MxSCxlQUFBLFVBQThCLFVBQUEsU0FBcUMsNEJBQVcsTUFBQSxLTCtoQ243SCw2QkFDRSxNQUFPLE1LaGlDeStILFlBQUEsU0FBNkIsY0FBQSxRQUFpQixhQUFBLFFMc2lDaGlJLHdCS3RpQ29rSSxVQUFBLE9BQWEsUUFBQSxTQUFhLFNBQUEsU0FBQyxhQUFBLEtBQWdCLFlBQUEsS0w2aUMvbUksU0FDQSxXSzlpQ29xSSxxQkFBK0YsT0FBQSxFTGlqQ2p3SSxLQUFNLEVLampDaXlJLE1BQUEsRUFBdUIsSUFBQSxFQUFlLFFBQUEsRUxva0MvMEksNkJBQ0EsdUNBQ0EsZUFDQSxnQkt2a0N5b0osUUFBQSxHTHlrQ3ZvSixPQUFRLEVBR1YsV0s1a0NpdUosUUFBQSxlTGdsQ2p1SixTQUNBLHFDS2psQ2t4SixRQUFBLE1BQXNFLFlBQXFDLFdBQVcsT0x1bEN0NEosU0FBVSxTQUdaLFNLMWxDdThKLFFBQUEsRUFBaUYsU0FBQSxTQUFvQixPQUFBLEVMZ21DNWlLLFdBQ0EscUJLam1DaW5LLFdBQUEsUUFBMkYsYUFBQSxRTG9tQzFzSyxTQUFVLFNLcG1Da3RLLE9BQUEsRUx3bUM5dEssUUFDQSxxQkt6bUNpekssUUFBQSxFQUF5QyxXQUF5QixTQUFBLE9MaW5DbjNLLFVBQ0UsV0FBWSxrQkFBa0IsSUFBSSxLS2xuQzA2SyxXQUFBLFVBQUEsSUFBQSxLQUFXLFdBQUEsa0JBQW1CLElBQUEsS0FBQSxrQkFBQSxJQUFBLEtMcW5DMStLLFdBQVksVUFBVSxJQUFJLEtBQU0sa0JBQWtCLElBQUksS0tybkMyOEssa0JBQUEsa0JBQVMsVUFBUyxrQkx3bkNuaEwsa0JBQW1CLHNCS3huQ2lnTCxVQUFBLHNCQUFxRCxvQkFBUyxrQkFBQSxlQUFvQixVQUFBLGVBQTRCLGtCQUFBLG1CTGdvQ2xvTCxVQUFXLG1CQUdiLHVCS25vQzJ0TCxrQkFBQSxrQkFBK0MsVUFBQSxrQkxzb0N4d0wsa0JBQW1CLHNCS3RvQzB4TCxVQUFBLHNCQUF5QyxxQkFBd0MsMkJBQUEsTUw0b0M5M0wsU0FBVSxPSzVvQ3U3TCxXQUFBLE9BQUUsV0FBQSxLQUFpRCxRQUFBLEVBQUEsS0FDbjhMLGtDQUE0RCxZQUFBLEtMOHBDL0csMkJBQ0EsNEJBQ0UsUUFBUyxHS2hxQ21QLFFBQUEsTUFBVyxPQUFBLEtBQTBDLHVCQUFtQyxrQkFBa0IsZUx1cUN0VyxVQUFXLGVBR2Isb0NLMXFDdVosb0NBQVksUUFBQSxLQUF5QixRQUFBLEtBQWEsRUFBQSxLQUFBLEtMZ3JDemMscUVBQ0EscUVLanJDMGYsYUFBTyxZQUFZLG9DTHNyQzdnQixtQ0FDRSxRQUFTLE1BR1gscUNBQ0Esc0NLM3JDd25CLE9BQUEsS0FBVyxPQUFBLEtBQWtDLDJDTGlzQ3JxQiw0Q0FDRSxJQUFLLEtLbHNDOHNCLE9BQUEsS0FBMkYscURMdXNDaHpCLHNES3ZzQyszQixrQkFBQSxlQUEyQixVQUFBLGVBQXVDLE1BQUEsS0w2c0NqOEIsUUFDRSxNSzlzQzRoQyxLTCtzQzVoQyxPSy9zQ2ttQyxLTGd0Q2xtQyxTS2h0QytuQyxTTGl0Qy9uQyxJS2p0Q3dxQyxFTG90QzFxQyxnQkFDQSxpQkFDQSxnQkFDQSxpQkFDRSxRS3h0Q281QyxHTHl0Q3A1QyxPQUFRLElBQUksTUFBTSxZS3h0Q3BCLFFBQUEsTUFBeUYsTUFBQSxJTDJ0Q3ZGLE9BQVEsSUszdEM0SSxPQUFBLEtBQXdFLFNBQUEsU0w4dEM1TixJQUFLLEVLOXRDd08sT0FBQSxFQUFpRCxrQkFBQSxlTGl1QzlSLFVBQVcsZUFHYixpQkFDQSxpQktwdUNBLGFBQUEsS0FBbUYsY0FBQSxLQUF1RCxNQUFBLEtMMHVDMUksZ0JBQ0EsZ0JLM3VDeVIsWUFBQSxLQUFVLFdBQVcsS0FBQyxNQUFBLEtMaXZDL1MsZUFDQSxnQktsdkNnZCxXQUFBLElBQUEsTUFBQSxZQUFBLFlBQUEsSUFBQSxNQUFBLFlMcXZDOWMsUUFBUyxNS3J2QzRmLE1BQUEsSUFBbUQsT0FBQSxJQUF3QixPQUFBLEtBQXNCLFNBQUEsU0FBZSxJQUFBLEVMNnZDdm5CLGdCQUNFLGtCQUFtQixlSzl2QzJ2QixVQUFBLGVBQXNELEtBQUEsS0FBc0UsTUFBQSxLTG93QzU0QixlQUNFLGtCQUFtQixlS3J3Q3krQixVQUFBLGVBQXNELE1BQUEsS0FBOEQsS0FBQSxLTDJ3Q2xuQyxXSzN3Q216QyxjQUFBLElBQUEsTUFBYyxhQUFBLFFBQW1GLFlBQUEsS0FBNEIsT0FBQSxLQUF3QyxRQUFBLEVBQUEsS0xreEN0OUMsT0FBUSxFS2x4QzgrQyxTQUFBLFNBQW1DLElBQUEsRUFBVyxLQUFBLEVBQWlCLE1BQUEsRUx5eEN2akQsYUt6eENnckQsUUFBQSxNQUEyQixRQUFBLEtBQUEsRUFBc0UsK0JBQThELEtBQUEsRUxreUMvMEQsOEJBQ0UsV0tueUNzK0QsTUxveUN0K0QsTUFBTyxFQUdULHFCQUNFLFFLeHlDK29FLEtMMnlDanBFLGtDSzN5Q214RSxRQUFBLE1MK3lDbnhFLGFBQ0EsZ0JBQ0UsV0FBWSxLS2p6QzA3RSxRQUFBLE1BQWlDLFFBQUEsRUxvekN2K0UsT0twekMwaEYsRUx1ekM1aEYsYUFDRSxLQUFNLFFLeHpDdXNGLFVBQUEsS0FBcUUsWUFBQSxLTDZ6Q3B4RixnQkFDRSxTSzl6QzI1RixTTGkwQzc1RixnQkFDQSx5QkFDQSxnQ0FDQSxzQkFDRSxhQUFjLFFBR2hCLGtCQUNBLHFCS3owQzQzRyxNQUFBLFFBQXdDLFFBQUEsTUw0MENsNkcsUUFBUyxLQUFLLEtBQUssS0FBSyxLSzUwQzA2RyxPQUFBLEVMZzFDcDhHLHVDQUNFLG9CQUFxQixJS2oxQzYvRyxvQkFBQSxNQUEwQyxRQUFBLE1BQWtFLFNBQUEsU0FBMkIsTUFBQSxFQUF1QyxLQUFBLEtMeTFDbHNILHNCQUNFLFdLMTFDMHlILGNMMjFDMXlILE1LMzFDZzNILEtMNDFDaDNILFFLNTFDNjRILEVMNjFDNzRILFNLNzFDczdILFNMODFDdDdILE1BQU8sRUs5MUNpOUgsSUFBQSxFQUFpQyxPQUFBLEVMaTJDei9ILFFLajJDbWlJLEVMbzJDcmlJLDZCQUNFLGtCQUFtQixJS3IyQzhySSxrQkFBQSxNQUFtRCxRQUFBLE1BQW9FLFNBQUEsU0FBNEIsSUFBQSxFQUF3QyxLQUFBLEVMNjJDOTRJLHdCQUNBLDJCQUNFLGFLLzJDd2tKLEtMazNDMWtKLHFDS2wzQ3FySixNQUFBLEtMczNDcnJKLDRDQUNFLFlLdjNDNjJKLEtBQThHLHVDTDIzQzc5SiwwQ0FDRSxjQUFlLEtLNTNDMGdLLGFBQUEsRUxnNEMzaEssa0NLaDRDaXJLLE9BQUEsS0FBQSxNTG80Q2pySyw4Q0FDQSw2Q0tyNEN3NUssV0FBQSxNTHk0Q3g1Syx1Qkt6NENpaEwsV0FBQSxLQUFBLE9BQWMsUUFBQSxFQUFVLEtBQUEsS0FBQSxLQUFDLE9BQUEsRUFBK0QsMEJBQWEsUUFBQSxJQUFBLEVMbTVDdG5MLHlCQUNFLFVBQVcsS0twNUM0d0wsZUFBQSxVQUE4RCxZQUFBLEtMdTVDcjFMLFlLdjVDazJMLEtMMDVDcDJMLHdCQUNFLFlBQWEsS0FHZixpQ0FDRSxJSy81Q2txTSxLTGs2Q3BxTSxtQ0tsNkNrek0sWUFBQSxLTHM2Q2x6TSxTQUVFLGFBQWMsZUt4NkN1OU0sTUFBQSxnQkw0NkN2K00sc0JBQ0Esc0JBd2RBLHVCSzkzRCtxQixNQUFBLGVMMDZDL3FCLHVCQUNBLHdCQUNFLGFLbjdDeTROLGVMczdDMzROLHNCS3Q3Q3VoTyxhQUFBLGVBQTZELHdDQUFjLGFBQUEsZUw4N0NsbU8seUNBQ0UsNEJBQTZCLHFCSy83QzJ1TyxvQkFBQSxxQkxtOEMxd08scURBQ0EsMENLcDhDcWhQLFdBQUEscUJMdzhDcmhQLHFCQUNBLHlEQUNBLHlEQUNBLHlESzM4Q3NvUCx5REFBMEMsV0FBQSxnQkxnOUNoclAsU0toOUNtMVAsU0FBQSxTTHE5Q24xUCxhQUNFLFdLdDlDKy9QLGtCQUFBLElBQUEsS0x1OUMvL1AsV0t2OUN3aVEsVUFBQSxJQUFBLEtMdzlDeGlRLFdBQVksa0JBQWtCLElBQUksS0FBTSxrQkFBa0IsSUFBSSxLS3g5QzRnUSxXQUFBLFVBQUEsSUFBQSxLQUFBLGtCQUFBLElBQUEsS0FBK0QsUUFBQSxFTDY5QzNvUSxlQUNFLFdLOTlDc3lRLE9MKzlDdHlRLFNBQVUsU0FHWixpQkFDQSxzQktuK0NzZ1IsU0FBQSxPTHUrQ3RnUiw0QkFDRSxXS3grQ3duUixRTDIrQzFuUixZQUNFLFdBQVksY0s1K0MreFIsUUFBQSxLQUFrQyxNQUFBLEtMKytDNzBSLE9LLytDZzRSLEtMZy9DaDRSLFNLaC9DMDhSLE1MaS9DMThSLElLai9DeStSLEVMay9DeitSLEtLbC9Db2hTLEVMbS9DcGhTLFFBQVMsRUFHWCw2Qkt0L0MycFMsUUFBQSxNTDAvQzNwUyxzQksxL0NpelMsUUFBQSxFTDQvQy95UyxRQUFTLEtLNS9DNDZTLFNBQUEsTUFBYyxNQUFBLElBQWUsVUFBQSxNQUFvRSxVQUFBLE1MbWdEeGhULGlDS25nRGlwVCxRQUFBLE1MdWdEanBULCtEQUNFLFFBQVMsR0FHWCw2QkszZ0RvMVQsa0JBQUEsaUJBQXVDLFVBQUEsaUJMOGdEejNULGtCQUFtQixxQks5Z0RxNFQsVUFBQSxxQkxraEQxNVQsOENBQ0EsMkNBQ0UsV0twaEQrbVUsSUx1aERqblUsNERBQ0EseURBQ0UsV0t6aERxeVUsS0w0aER2eVUsaURLNWhEdzdVLFFBQUEsZ0JMZ2lEeDdVLDRES2hpRDZrVixPQUFBLGVMa2lEM2tWLE9BQVEsZUFHVixvQkFDRSxvQkt0aUR1d1YsTUFBQSxVQUFtQixrQkx1aUQxeFYsb0JLdmlEcXlWLGtCQUFBLE1BQTZCLFVMd2lEbDBWLG9CS3hpRCswVixVQUFBLE1BQXFCLFVMeWlEcDJWLG9CQUFxQixrQkFBbUIsTUFBTyxVQUFXLGtCS3ppRHd6VixvQkFBQSxVQUFBLE1BQUEsVUFBQSxrQkw2aURwM1YseUNBQ0UsTUs5aURnalcsS0wraURoalcsTUsvaUQybFcsS0xnakQzbFcsUUFBUyxLS2hqRHNuVyxvQkFBQSxNQUFBLGtCQUEyQyxvQkFBWSxrQkFBQSxNTG1qRHRyVyxvQkFBcUIsVUFBVyxNS25qRHFwVyxvQkFBQSxrQkFBQSxNQUFBLGtCQUFzRCxvQkFBQSxVQUFBLE1BQTJCLGtCTHdqRHh3VyxtREFDRSxhQUFjLElBQUksTUt6akRpNFcsYUFBQSxRQUFvSCxRQUFBLE1BQWUsa0JBQUEsZUFBb0UsVUFBQSxlQUE0QixrQkFBQSxtQkFBd0MsVUFBQSxtQkxra0RocVgsc0RLbGtEOHVYLGtCQUFnQixtQkFBQyxVQUFBLG1CTHFrRDd2WCxrQkFBbUIsdUJLcmtENHZYLFVBQUEsdUJBQTBDLFFBQUEsRUwwa0Qzelgsc0RBQ0Usa0JBQW1CLGVLM2tEeThYLFVBQUEsZUFBaUMsa0JBQUEsbUJMOGtENy9YLFVLOWtEdWlZLG1CTGlsRHppWSxvSEFDRSxRQUFTLE1LbGxENHNZLGtCQUFBLGtCQUFrQyxVQUFBLGtCTHFsRHZ2WSxrQktybERpeVksc0JMc2xEanlZLFVLdGxEeTJZLHNCTHlsRDMyWSxtQ0t6bEQ0L1ksTUFBQSxJQUFhLFVBQUEsTUFBb0UsVUFBQSxFTCtsRDdrWiwwQ0svbERpclosa0JBQUEsaUJBQWlDLFVBQUEsaUJMa21EaHRaLGtCS2xtRG13WixxQkxtbURud1osVUtubUQyMFoscUJMc21ENzBaLG1ES3RtRHc3WixrQkFBQSxrQkFBa0MsVUFBQSxrQkx5bUR4OVosa0JLem1EMmdhLHNCTDBtRDNnYSxVSzFtRHFsYSxzQkw2bUR2bGEsc0RLN21Ec3VhLGtCQUFBLGtCQUFVLFVBQVUsa0JMZ25EeHZhLGtCQUFtQixzQktobkQ4d2EsVUFBQSxzQkxvbkRueWEsb0hLcG5EeTdhLFFBQUEsTUxzbkR2N2Esa0JBQW1CLGtCS3RuRDBpYixVQUFBLGtCQUFjLGtCQUFjLHNCQUFDLFVBQUEsc0JMNG5ENWxiLG1DQUNFLE1BQU8sSUs3bkRneGIsVUFBQSxNQUFjLFVBQVUsTUxrb0RqemIsMENLbG9EazNiLGtCQUFBLGlCQUFhLFVBQUEsaUJBQWtFLGtCQUFBLHFCQUEyQixVQUFBLHFCQUFzRSxtREFBOEQsa0JBQUEsa0JMMm9EOWxjLFVLM29EMm1jLGtCTDRvRDNtYyxrQks1b0RpcmMsc0JMNm9EanJjLFVLN29EOHNjLHNCQUEyRSwyQ0FBK0QsTUFBQSxLTG9wRDExYyxzREFDRSxrQktycERxL2Msa0JMc3BEci9jLFVBQVcsa0JLdHBENmdkLGtCQUFBLHNCQUFtRCxVQUFBLHNCTDJwRDdrZCxvSEFDRSxRQUFTLE1LNXBEMHVkLGtCQUFBLGtCQUFpQyxVQUFBLGtCTCtwRHB4ZCxrQksvcER1MGQsc0JMZ3FEdjBkLFVLaHFEKzRkLHNCTG1xRGo1ZCxtQ0tucUQ0L2QsTUFBQSxJQUFrQyxVQUFBLE1Mc3FENWhlLFVLdHFEK2tlLE1MeXFEamxlLDBDQUNFLGtCQUFtQixpQksxcURvdmUsVUFBQSxpQkFBMkMsa0JBQWUscUJMNnFEajBlLFVBQVcscUJBR2IsbURLL3FENEMsa0JBQWtCLGtCQUFDLFVBQUEsa0JBQWUsa0JBQWlCLHNCQUFDLFVBQUEsc0JMc3JEaEcsMkNLdHJEZ0ssTUFBQSxJTDByRGhLLHNEQUNFLGtCQUFtQixrQkszckR3TCxVQUFBLGtCQUF1RCxrQkFBa0Isc0JMOHJEcFIsVUFBVyxzQkFHYixvSEtqc0R5WCxRQUFBLE1BQStILGtCQUFBLGtCTG9zRHRmLFVBQVcsa0JLcHNEK2Ysa0JBQUEsc0JBQXlCLFVBQVMsc0JBQWUsbUNBQW1DLE1BQUEsSUwyc0Q5bEIsVUFBVyxNSzNzRG9tQixVQUFBLE9BQXNELDBDQUFZLGtCQUFBLGlCTGl0RGpyQixVQUFXLGlCS2h0RGIsa0JBQUEscUJBQWlCLFVBQUEscUJMcXREakIsbURLcnREeUYsa0JBQWlCLGtCTHV0RHhHLFVBQVcsa0JLdnRENkgsa0JBQUEsc0JBQU8sVUFBQSxzQkFBb0YsMkNBQW1DLE1BQUEsT0xndUR4USxzREtodUQyVCxrQkFBYSxrQkFBQyxVQUFBLGtCQUFtQixrQkFBTSxzQkFBQyxVQUFPLHNCTHV1RDFXLG9IS3Z1RDZiLFFBQUEsTUFBeUIsa0JBQUEsa0JBQXFDLFVBQUEsa0JMMnVEemYsa0JBQW1CLHNCSzN1RG1nQixVQUFBLHNCTCt1RHhoQixtQ0svdUQ2bEIsTUFBQSxJQUFpQyxVQUFBLE1Ma3ZENW5CLFVBQVcsT0FHYiwwQ0twdkRBLGtCQUFBLGlCQUE0RyxVQUFBLGlCTHV2RDFHLGtCQUFtQixxQkt0dkRyQixVQUFBLHFCTDB2REEsbURLMXZEdUYsa0JBQUEsa0JBQWEsVUFBQSxrQkFBOEQsa0JBQUEsc0JBQXlCLFVBQVUsc0JMaXdEck0sMkNLandEdVMsTUFBQSxJTHF3RHZTLHNEQUNFLGtCQUFtQixrQkt0d0Q4VyxVQUFBLGtCQUFTLGtCQUFlLHNCTHl3RHpaLFVBQVcsc0JBR2Isb0hLNXdEaWQsUUFBQSxNQUFxQyxrQkFBYyxrQkFBQyxVQUFBLGtCQUFZLGtCQUFZLHNCQUFDLFVBQUEsc0JMb3hEOWhCLG1DQUNFLE1BQU8sSUtyeEQwcEIsVUFBQSxNQUFRLFVBQVUsT0wweERyckIsMENBQ0Usa0JBQW1CLGlCSzN4RHlzQixVQUFBLGlCQUEwQixrQkFBVyxxQkw4eERqd0IsVUFBVyxxQkFHYixtREtoeURBLGtCQUFBLGtCQUE0RSxVQUFBLGtCQUE0QyxrQkFBQSxzQkFBQSxVQUFBLHNCTHV5RHhILDJDS3Z5RHlPLE1BQUEsSUwyeUR6TyxzREszeURpUyxrQkFBQSxrQkFBcUMsVUFBQSxrQkFBbUIsa0JBQVcsc0JBQUMsVUFBQSxzQkxrekRyVyxvSEFDRSxRQUFTLE1LbnpEbWYsa0JBQUEsa0JBQXVDLFVBQVMsa0JMc3pENWlCLGtCQUFtQixzQkt0ekR3aEIsVUFBQSxzQkFBa0QsbUNBQXVDLE1BQUEsSUw0ekRwb0IsVUFBVyxNSzV6RDJwQixVQUFBLE9BQW1ELDBDQUFnQixrQkFBYSxpQkxrMER0dkIsVUFBVyxpQktsMERpd0Isa0JBQUEscUJBQWdCLFVBQUEscUJMdTBEOXhCLG1EQUNFLGtCQUFtQixrQkt4MER3MEIsVUFBQSxrQkFBZSxrQkFBQSxzQkFBb0IsVUFBVSxzQkw4MEQxNEIsMkNLOTBEMCtCLE1BQUEsT0xrMUQxK0IsY0tsMUQraEMsS0FBQSxRQUFTLFVBQUEsS0FBa0IsV0FBTyxPQUFDLFlBQVksRUx1MUQ1a0MsWUFBYSxLS3QxREksUUFBQSxNQUFPLFdBQVUsTUx5MURsQyxTQUFVLFNLejFEb0QsTUFBQSxLQUFPLElBQUEsSUxnNUR2RSxtQ0FyQkEsNkJBMkJFLFFBQVMsS0F4RFgsd0JBQ0UsTUFBTyxLQUdULDBCQUNBLDZCS2wyRGtJLGFBQUEsS0xzMkRsSSwrQkFDRSxhQUFjLEVBR2hCLHFEQUNBLHdEQUNBLGlDQUNBLG9DSzcyRCtXLGNBQUEsS0FBK0QseUJBQVksSUFBQSxLTG0zRHhiLFdBQVksRUFHZCxtQ0t0M0R3aEIsV0FBVyxLQUFpTCxpQkFBcUUsUUFBQSxFQUE2QixZQUFBLEtMMDREdHpCLHNDQUNFLGtCQUFtQixjSzM0RHEzQixVQUFBLGNBQXFILGlCQUFnRCxXQUFXLFFMcTVEeGpDLFFBQVMsS0tyNUQ4aUMsU0FBQSxTQUFnRCxJQUFBLEVMdzVEdm1DLEtBQU0sRUt4NUQybUMsTUFBQSxFQUFnRCxRQUFBLEVMMjVEanFDLGtCQUFtQixlSzM1RDZxQyxVQUFBLGVBQVcsa0JBQVksbUJMODVEdnRDLFVBQVcsbUJBR2IsdUJLajZEc3ZDLFFBQUEsZUFBc0QsUUFBQSxlTHM2RDV5QyxpQ0FDRSxRQUFTLE1BR1gsK0JLMTZEZzhDLFdBQUEsZ0JBQWdELG9DTCs2RGgvQyx3Q0FDRSxvQkFBcUIsR0FHdkIscUJLbjdEK2lELFdBQUEsRUFBQSxJQUFBLEtBQUEsZUFBa0IsT0FBQSxJTHc3RGprRCw4QkFDRSxrQkFBbUIsZUt6N0Q0bEQsVUFBQSxlQUF1QixRQUFBLEVMODdEeG9ELDZCQUNFLGlCQUFrQixhSy83RHlyRCxRQUFBLEVBQWtDLDBCQUFFLFFBQUEsRUx1OERqdkQscURBQ0UsUUFBUyxLQUdYLHVCSzE4RGdILFFBQUEsR0FBRSxXQUFBLFFBQXNFLFdBQUEsRUFBQSxJQUFBLEtBQUEsZUFBNkIsUUFBQSxNQUF5QyxNQUFBLEtMZzlENVAsT0FBUSxLS2g5RHFSLFNBQUEsU0FBdUMsUUFBQSxFQUFrRSxrQkFBQSxjQUEyQixVQUFBLGNMbTZFbmEsaUJBcWdCQSxzQ3NCbjZGQSxXQUFBLGVqQkwyZ0IsMkJBQWEsS0FBQSxLQUFvQiw0QkFBOEMsTUFBQSxLQUFvQiwwQkFBMEMsSUFBQSxLTG0rRHhwQiw2QkFDRSxPQUFRLEtBR1Ysd0JLditEdzRCLG9CQUFXLEtBQUEsa0JBQUMsb0JBQVksa0JBQUEsS0wwK0Q5NUIsb0JBQXFCLFVBQVcsS0sxK0Q2NkIsb0JBQUEsa0JBQUEsS0FBQSxrQkFBUSxvQkFBTyxVQUFBLEtBQUEsa0JBQTJELGtDQUFxRCxZQUFBLElBQUEsTUFBbUIsYUFBQSxRQUFzRCxxQ0FBc0MsV0FBVyxPQUFDLEtBQUEsTUx1L0R2c0Msa0JBQW1CLGVLdi9EaXVDLFVBQUEsZUFBUSxrQkFBVSxtQkFBQyxVQUFVLG1CTDYvRG54Qyx1Q0s3L0Q0M0MsS0FBQSxFTGlnRTUzQyx1Q0tqZ0VrOUMsS0FBQSxLQUErRCx1Q0FBaUgsS0FBQSxLTHlnRWxvRCx1Q0t6Z0U4ckQsS0FBQSxNTDZnRTlyRCx1Q0FDRSxLQUFNLE1BR1IsdUNLamhFbThELEtBQUEsTUxxaEVuOEQsdUNLcmhFa2tFLEtBQUEsTUFBMEQsZUFBcUUsV0FBQSxRTDJoRS9yRSxRQUFTLEVLM2hFd3VFLFFBQUEsTUFBb0QsV0FBVSxRQUFFLElBQUEsS0xnaUVuekUsNkJBQ0UsUUFBUyxHS2ppRTYrRSxTQUFBLFNBQTJGLElBQUEsRUxvaUVqbEYsTUFBTyxFS3BpRTZsRixPQUFBLFVBQXlGLEtBQUEsRUx1aUU3ckYsUUFBUyxFQVdYLGtCQUNBLDhCS25qRXV4RyxjQUFBLEtBQWtFLG9CQUE0RixXQUFBLFFBQTZDLFFBQUEsRUFBQSxRQUFBLEVBQXFDLGtCQUFBLGVBQUEsVUFBQSxlTDZqRXJnSCxrQkFBbUIsbUJLN2pFeWlILFVBQUEsbUJBQStELGtCQUFzRCxpQkFBYSxJTG1rRTlySCxpQkFBa0IsTUtua0VpdEgsSUFBQSxLQUFnQixPQUFBLEVMd2tFcnZILG9DQUNFLFdBQVksS0FHZCxzQks1a0V1NEgsUUFBQSxFQUFBLEtBQXlHLHdDTGtsRTkrSCxRQUFTLE1LbGxFd2lJLE1BQUEsS0xzbEVuakksMkJLcmxFK0MsMkJBQUEsTUFBcUMsV0FBQSxLQUF1QyxXQUFBLEtBQStCLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0wrbEUxSiw2QksvbEVvUCxRQUFBLGFBQTBCLFFBQUEsS0FBQSxJTG9tRTlRLDZCQUNFLGdCQUFpQixVQUduQixzQ0t2bUUrRixZQUFBLE1MMm1FL0YsOERLM21FeUosWUFBQSxFQUFvQixhQUFBLEVMZ25FN0ssaUJLaG5Fd1AsSUFBQSxFTG9uRXhQLCtCQUNBLGlCS3JuRW1VLElBQUEsS0x5bkVuVSwrQkt6bkU4VyxpQkFBNEIsSUFBQSxLTDhuRTFZLCtCQUNBLGlCSy9uRW9kLElBQUEsTUxtb0VwZCwrQktub0VxZ0IsSUFBQSxNTHVvRXJnQixvQkFDRSxPQUFRLEVBR1Ysa0NLM29FNG1CLG9CQUErQyxPQUFBLEtMZ3BFM3BCLGtDQUNBLG9CS2pwRXl0QixPQUFBLEtMcXBFenRCLGtDQUNBLG9CS3RwRTh5QixPQUFBLE1BQXVCLGtDQUFpRSxPQUFBLE1MOHBFdDRCLGtCSzlwRW9nQyxPQUFBLEtMa3FFcGdDLGtCS2xxRW1uQyxPQUFBLE1Mc3FFbm5DLGtCS3RxRTBxQyxPQUFBLE1BQzFxQyx1QkFBWSxNQUFBLElMNnFFWix1Qks3cUUwRixNQUFBLE9MaXJFMUYsdUJLanJFMEksTUFBQSxJTHFyRTFJLHVCS3JyRStSLE1BQUEsSUx5ckUvUix1Qkt6ckVzWSxNQUFBLE9MNnJFdFksZ0JBQ0UsVUFBVyxJQUdiLDZCS2pzRW1mLE1BQUEsS0FBb0MsMENBQWdDLGtCQUFhLG1CTHVzRWxrQixVQUFXLG1CS3ZzRXNqQixrQkFBQSx1QkFBdUIsVUFBQSx1Qkw0c0UxbEIsdUNBQ0Usa0JBQW1CLGlCSzVzRWtiLFVBQUEsaUJBQWtYLGtCQUFBLHFCTCtzRXZ6QixVQUFXLHFCQUdiLCtDQUNFLEtBQU0sS0tsdEV5RCxNQUFBLEVMc3RFakUsOENLdHRFc0ksTUFBQSxLQUFXLEtBQUEsRUwydEVqSiwwQ0szdEVzTixrQkFBZ0IsZUw2dEVwTyxVQUFXLGVLN3RFd04sS0FBQSxLQUFnQixNQUFBLEtMa3VFclAsMkNBQ0Usa0JBQW1CLGVLbnVFK1IsVUFBQSxlQUF1QixNQUFBLEtBQW9CLEtBQUEsS0x5dUUvVix3REt6dUUyYSxLQUFBLEVBQVEsTUFBQSxLTDh1RW5iLGdEQUNBLG1ESy91RXdlLGFBQUEsS0xpdkV0ZSxjQUFlLGVLanZFeWUsYUFBQSxZTHF2RTFmLHNDS3J2RTJrQixNQUFBLEtBQVksS0FBQSxFTDB2RXZsQiw2Q0FDRSxLQUFNLEtLM3ZFMnVCLE1BQUEsRUFBbUIsNENBQTZELGtCQUFZLGVBQUMsVUFBQSxlQUFjLEtBQUEsS0xtd0U1MUIsTUFBTyxLQUdULHdDS3R3RWs2QiwyQ0FBcUMsWUFBQSxLTDJ3RXY4Qix1REFDQSwwREs1d0VtakMsYUFBQSxLQUF3SSw4QkFBaUMsS0FBQSxLTGt4RTF0QyxNQUFPLEtBR1QsMENLcnhFMDFDLDZDQUFrRCxZQUFZLEtMMHhFeDVDLDZEQUNBLGdFSzN4RXNtRCxhQUFBLEtBQTZELCtCTGd5RW5xRCxnQ0FDRSxLQUFNLEtLanlFNnRELE1BQUEsZUFBK0Isa0NMc3lFcHdELHFDQUNFLGFBQWMsS0FHaEIsaUNLenlFK0gsb0NBQXFELGFBQUEsS0w4eUVwTCx5Q0FDQSwwQ0s5eUVRLEtBQUEsS0xrekVSLDJDQUNBLDhDQUNBLDRDS3B6RTRNLCtDQUE0QyxZQUFBLEtMeXpFeFAsNENBQ0EsK0NLMXpFZ2MsYUFBQSxLTDh6RWhjLDJDSzl6RXFtQiw4Q0FBcUIsYUFBQSxLTG0wRTFuQix1REFDQSx3REtwMEVvMkIsS0FBQSxNTHcwRXAyQix5REt4MEV5OUIsNERMMDBFejlCLDBEQUNBLDZESzMwRW9tQyxZQUFBLEtBQWlGLGdEQUFzQixLQUFBLEVMbTFFM3NDLDZEQUNFLGtCQUFtQixlS3AxRTgxQyxVQUFBLGVBQThDLGtCQUFBLG1CQUE4RCxVQUFBLG1CTDAxRS85Qyx1Q0sxMUUwakQsb0JBQUEsTUFBQSxrQkFBc0Qsb0JBQUEsa0JBQTJCLE1BQXVDLG9CQUFBLFVBQW1CLE1BQVEsb0JBQUEsa0JBQUEsTUFBNkIsa0JBQVUsb0JBQUEsVUFBQSxNQUFnQyxrQkxrMkVweEQsc0RLbDJFdzRELE1BQUEsRUxzMkV4NEQsc0RLdDJFbStELE1BQUEsS0wwMkVuK0Qsc0RLMTJFcW1FLE1BQUEsS0FBK0Qsc0RBQVUsTUFBQSxNTGszRTlxRSxzREFDRSxNQUFPLE1BR1Qsc0RBQ0UsTUFBTyxNQUdULHNEQUNFLE1BQU8sTUFHVCxpREs5M0V1ekYsWUFBQSxLQUFxQyxhQUFBLElBQUEsTUxpNEUxMUYsYUFBYyxRQUdoQixXS3A0RXVoRyxPQUFBLFlBQXlDLEtBQUEsZ0NMdTRFOWpHLGtCQUFtQixxQkt2NEUrbkcsVUFBQSxxQkFBcUMsWUFBQSxpQkwwNEV2ckcsTUFBTyxjSzE0RTBzRyxPQUFBLGNBQWtHLFFBQUEsWUw2NEVuekcsU0FBVSxpQks3NEVnMEcsU0FBQSxtQkxzNUU1MEcsV0t0NUVxckgsT0FBQSxLQUFtRyxRQUFBLElBQUEsS0FBQSxFTHk1RXR4SCxTQUFVLFNBR1osaUJLNTVFdytILHNCQUFrQyxRQUFBLFlBQXlGLGNBQUEsSUFBZ0MsS0FBQSxRTGs2RWpvSSxVQUFXLEtLbDZFNnNJLFlBQUEsS0FBa0MsUUFBQSxNTHE2RTF2SSxNQUFPLEtLcjZFMndJLE9BQUEsS0FBa0csV0FBQSxLTHc2RXAzSSxXQUFZLEtLeDZFODNJLE9BQUEsRUFBb0csUUFBQSxFQUFBLEtMNjZFaC9JLDRCQUNFLFFBQVMsS0FHWCxxQktqN0U0dkosb0JBQWtHLE1BQUEsRUxzN0U5MUoscUJBQ0UsTUFBTyxLS3Y3RXVoSyxTQUFBLFNBQTBELElBQUEsRUFBK0MsS0FBQSxFTDY3RXpvSyx1Qks3N0V5dUssWUFBQSxLTGk4RXp1SyxvQ0tqOEU0NEssWUFBWSxLTHE4RXg1SywrQ0tyOEU0aUwsSUFBQSxLTHk4RTVpTCxpQkFDRSxXQUFZLE9LMThFb29MLFVBQUEsS0FBdUYsUUFBQSxLQUFBLEVBQXdDLDBCQUFzRixRQUFBLGVMbTlFdjJMLDZCS245RTgrTCxRQUFBLEtBQXFCLCtCTHc5RW5nTSxrQ0t4OUVvbU0sY0FBUSxLTDQ5RTVtTSw0Q0szOUVnRCxrQkFBZ0IsZUFBQyxVQUFBLGVMODlFL0Qsa0JBQW1CLG1CSzk5RStELFVBQUEsbUJMaytFcEYsMEJLbCtFdVEsV0FBQSxnQkxvK0VyUSxNQUFPLGdCS24rRVQsdUJMcytFQSwwQkt0K0UwTyxNQUFBLGVMMCtFMU8sWUszK0VpaUIsV0FBQSxRQUFpRSxXQUFBLE9MOCtFaG1CLFVLOStFNm1CLEtMZy9FN21CLE1LaC9Fc3RCLEtMaS9FdHRCLFNLai9FaXdCLFNMay9FandCLElBQUssRUtsL0V1MEIsT0FBQSxFQUFhLE1BQUEsT0FBc0UsUUFBQSxFQUE2QixXQUFBLE1BQUEsSUFBQSxLQUF5QyxrQkFBQSxlTHcvRXIrQixVQUFXLGVLeC9FMi9CLGtCQUFBLG1CQUFpQyxVQUFBLG1CTDYvRXppQyxjQUNFLGdCSzkvRTJ1QyxLTCsvRTN1QyxRQUFTLE1LLy9FcXdDLE9BQUEsTUxtZ0ZoeEMsb0NBQ0UsY0twZ0ZpOUMsS0FBaUYsMkJBQXlGLE1BQUEsRUwyZ0Y3bkQsZ0NLM2dGZ3JELE1BQUEsS0FDdDNDLDZETG1oRjFULGdFQUNBLGlFQUNBLDhEQUNBLGlFQUNBLGtFS3ZoRm9oQixXQUFBLFdBQUEsSUFBd0IsS0wyaEY1aUIsc0VBQ0EsdUVLNWhGeWxCLDBFTDhoRnpsQiw2RUFDQSw4RUsvaEYyekIsV0FBVyxxQkxtaUZ0MEIsZUFDQSxnQkFDRSxTQUFVLFNLcmlGaTBDLEtBQUEsU0x5aUY3MEMsZUFDQSxnQksxaUZ5c0QsT0FBQSxFTDRpRnZzRCxTQUFVLFNLM2lGWixJQUFBLElBQThNLFFBQUEsRUFBb0IsTUFBQSxLTGlqRmxPLHNCQUNBLHVCS2pqRjRJLFFBQUEsR0FBZ0csUUFBQSxNQUFzRyxnQkFBWSxjQUFBLEtMd2pGNVYsTUFBTyxLS3hqRitYLE9BQUEsS0FBWSxXQUFBLE1MNmpGcFosdUJBQ0UsY0FBZSxLSzdqRlQsTUFBQSxLQUErQyxPQUFBLEtBQTZCLE9BQUEsSUxta0ZwRiwrQ0tua0ZrSyxNQUFBLE1MdWtGbEssZUt2a0ZvTixNQUFBLEtBQVksT0FBQSxLQUEwRSxXQUFBLE1MNmtGMVMsc0JLN2tGd2IsWUFBQSxJQUFBLE1BQVUsY0FBWSxJQUFBLE1MZ2xGNWMsTUFBTyxJS2hsRmtkLE9BQUEsSUFBYSxPQUFBLElBQUEsRUFBQSxFQUFBLElBQThELFFBQUEsR0FBeUIsa0JBQVksZUxxbEZ6a0IsVUFBVyxlQUdiLDZDQUNFLFFBQVMsRUFHWCw4QkszbEZxQiwrQkFBVSxPQUFBLEtMOGxGN0IsV0FBWSxFSzlsRjRCLElBQUEsSUxrbUYxQyxrQkFDQSxxQkFDRSxjQUFlLEtBR2pCLGlCQUNBLG9CQUNFLGNLem1GbWEsS0FBNkUseUJMNm1GbGYsMEJBQ0UsTUs5bUZ1akIsS0xpbkZ6akIsMkJBQ0EsOEJLbG5GNHVCLDRCTG9uRjV1QiwrQktwbkZxMEIsYUFBQSxLQUFrRCw0Qkx5bkZ2M0IsK0JBQ0UsY0FBZSxLQUdqQiwyQks3bkY2N0IsOEJBQTRHLGNBQUEsS0xrb0Z6aUMsdUNBQ0Esd0NLbm9GK3VDLE1BQUEsTUx1b0YvdUMseUNLdm9GbzNDLDRDTHlvRnAzQywwQ0FDQSw2Q0sxb0ZxZ0QsYUFBQSxLQUF3RSx5QkFBNkIsV0FBQSxlTGtwRjFtRCxnQ0FDRSxXQUFZLFFBR2QsaURLdHBGdTVELFdBQUEsUUwwcEZ2NUQsK0JLMXBGeStELGFBQUEsZ0JMOHBGeitELHFDQUNBLDhDSy9wRjhsRSxRQUFBLEtBQW9DLHFDTG9xRmxvRSw4Q0twcUY2eEUsS0FBQSxZTHdxRjd4RSx1Q0t2cUZBLGdEQUE4QixNQUFBLEtMNHFGOUIsNkJLNXFGa0YsV0FBQSxrQkFBa0IsSUFBQSxLQUFDLFdBQVUsVUFBQSxJQUFBLEtBQUMsV0FBUyxrQkFBQSxJQUFBLEtBQUEsa0JBQUEsSUFBQSxLQUFDLFdBQVcsVUFBRSxJQUFBLEtBQUEsa0JBQUEsSUFBQSxLTG1yRnZJLDRDS25yRndMLGtCQUFhLGFBQUEsc0JMcXJGbk0sVUFBVyxhQUFnQixzQktyckZ1TSx5QkFBQSxLQUFBLE9BQTZDLGlCQUFhLEtBQUEsT0FBc0MsNkNBQW9FLGtCQUFBLFdBQUEsbUJMNHJGdFksVUFBVyxXQUFZLG1CQUd6QixxREs5ckZxRSxrQkFBQSxhQUE0QixxQkxnc0YvRixVQUFXLGFBQWdCLHFCS2hzRm1FLHlCQUFBLE1BQUEsT0FBNkcsaUJBQUEsTUFBQSxPTHFzRjdNLHNEQUNFLGtCQUFtQixXQUFZLG1CS3RzRjJVLFVBQUEsV0FBQSxtQkFBeUYsOEJBQU8sV0FBQSxrQkFBQSxJQUFBLEtMNHNGMWMsV0FBWSxVQUFVLElBQUksS0s1c0Z1Z0IsV0FBQSxrQkFBQSxJQUFBLEtBQUEsa0JBQUEsSUFBQSxLQUFFLFdBQUEsVUFBQSxJQUFBLEtBQUEsa0JBQWdDLElBQUEsS0FBK0csNkNBQTBELGtCQUFBLGtCTG10RjV1QixVQUFXLGtCS250RjJ2QixrQkFBQSxzQkFBNFcsVUFBQSxzQkx3dEZwbkMsOENBQ0Usa0JBQW1CLGVLenRGK3NDLFVBQUEsZUFBeUcsa0JBQUEsbUJMNHRGMzBDLFVBQVcsbUJBR2Isc0RBQ0Usa0JBQW1CLGlCS2h1Rjg3QyxVQUFBLGlCQUE2RSxrQkFBQSxxQkxtdUY5aEQsVUFBVyxxQkFHYix1REt0dUZ5aUUsa0JBQUEsZUFBVyxVQUFBLGVMeXVGbGpFLGtCQUFtQixtQkt6dUZnbUUsVUFBQSxtQkFBeUIsNkJBQStELFFBQUEsRUwrdUYzc0UsV0FBWSxRQUFRLElBQUksS0FHMUIsNkNLbHZGc3lFLFFBQUEsRUxzdkZ0eUUseUNBQ0Usa0JBQW1CLGVBQWdCLHNCS3Z2RjI1RSxVQUFBLGVBQUEsc0JBQTZFLHlCQUFBLEtBQUEsT0wwdkYzZ0YsaUJBQWtCLEtBQUssT0FHekIsbURLN3ZGMHBGLGtCQUFBLFdBQUEsbUJBQU8sVUFBQSxXQUFBLG1CTGt3RmpxRixnRUtsd0ZpeUYsa0JBQUEsYUFBQSxzQkxvd0YveEYsVUFBVyxhQUFnQixzQkFHN0IseURLdndGcS9GLGtCQUFBLGVBQTBWLFVBQUEsZUwwd0Y3MEcsa0JBQW1CLG1CSzF3RjIzRyxVQUFBLG1CQUEwRSwyREFBb0Usa0JBQUEsbUJMZ3hGNWhILFVBQVcsbUJLaHhGdWxILGtCQUFBLHVCQUFNLFVBQUEsdUJBQWdELHNEQUErRSxXQUFBLEtBQUEsSUFBQSxLTHl4Rnp1SCxtRUFDRSxpQkFBa0IsS0FHcEIsbUVLN3hGK3pJLGlCQUFBLElBQThFLG1FQUFXLGlCQUFBLE1McXlGeDVJLG1FS3J5RnE5SSxpQkFBQSxJQUE2RCxtRUFBZ0gsaUJBQUEsTUw2eUZsb0osbUVBQ0UsaUJBQWtCLElBR3BCLG1FS2p6Rm0xSixpQkFBQSxNQUF5RixtRUFBd0QsaUJBQUEsSUFBMEYsbUVBQTZILGlCQUFBLE1MNnpGM3JLLG9FQUNFLGlCQUFrQixJQUdwQixvRUtqMEY2d0wsaUJBQUEsTUFBcWQsb0VBQU8saUJBQWEsSUFBZSxvRUFBNkQsaUJBQWlCLE1MNjBGbjFNLG9FSzcwRjY1TSxpQkFBQSxJTGkxRjc1TSxvRUFDRSxpQkFBa0IsTUFHcEIsbURLcjFGaXBOLG9CQUFBLFFBQUEsa0JBQVEsb0JBQWtCLGtCQUFBLFFMdzFGenFOLG9CQUFxQixVQUFXLFFLeDFGNnJOLG9CQUFBLGtCQUFBLFFBQUEsa0JBQVcsb0JBQW1CLFVBQUUsUUFBQSxrQkwyMUY3dk4sa0JBQW1CLGlCSzExRnJCLFVBQUEsaUJBQWdGLGtCQUFXLHFCQUFDLFVBQUEscUJBQWUsUUFBQSxFTGkyRjNHLHVGS2oyRjRYLGtCQUFlLGVMbTJGelksVUFBVyxlS24yRitaLGtCQUFBLG1CQUF3QyxVQUFVLG1CQUFDLFFBQUEsRUx5MkYvZCxrREFDRSxvQkFBcUIsUUsxMkZrZ0IsUUFBQSxFTDgyRnpoQixzRks5MkZzcEIsUUFBQSxFQUFzQyxrREFBZ0csb0JBQVksUUFBQSxJQUFDLFFBQUEsRUxxM0Z2eUIsSUFBSyxLQUdQLHNGQUNFLFFBQVMsRUt6M0YyNkIsSUFBQSxFTDYzRnQ3QixvQ0s3M0ZvbEMsTUFBQSxLQUE0RCxVQUFBLE1BQVksVUFBQSxRTG00RjVwQywyQ0tuNEZpMkMsa0JBQWtCLGtCQUFDLFVBQUEsa0JBQW9CLGtCQUFTLHNCQUFDLFVBQUEsc0JMMDRGbDVDLG9ESzE0Rm04QyxrQkFBUyxtQkw0NEYxOEMsVUFBVyxtQks1NEY4N0Msa0JBQUEsdUJBQTRGLFVBQUEsdUJMaTVGdmlELDhDQUNBLDJDQUNFLE9BQVEsS0tuNUY4bkQsV0FBQSxNQUFhLFdBQVcsUUw0NUZocUQsMERBQ0EsMkRBQ0EsMERBQ0EsMkRzQjE2RkEsUUFBQSxLdEI0NkZFLFFzQjc0RkssS3RCZzVGUCxpRUFDQSxpRXNCaDdGQSxRQUFBLGF0Qms3RkUsUXNCLzNGSyxZdEJnNEZMLFFBQVMsS0FDVCxrQkFBbUIsT0FBTyxPQUMxQixjQUFlLE9BQU8sT0FDdEIsVUFBVyxPQUFPLE9BQ2xCLE9BQVEsS0FDUixXQUFZLEVBQ1osY0FBZSxFQUdqQixxRkFDQSxxRkFDRSxhQUFjLEVBQUUsRUFBRSxFQUNsQixTQUFVLEVBQUUsRUFBRSxFQUNkLEtBQU0sRUFBRSxFQUFFLEVBR1oscUdBQ0EsMEZBQ0EscUdBQ0EsMEZBQ0UsV0FBWSxXQUNaLE9BQVEsS0FHViw0R0FDQSxpR0FDQSw0R0FDQSxpR0FDRSxRQUFTLEdBQ1QsZUFBZ0IsT0FDaEIsUUFBUyxhQUNULE9BQVEsS0FDUixNQUFPLEVBR1QsNERBQ0EsK0RBQ0Esd0NBQ0EsMkNBQ0UsY0FBZSxLQUNmLFlBQWEsT0FHZiw0QkFDQSxrQ0FDQSxrQ0FDRSxRQUFTLEVBR1gsNkNBQ0EsNkNBQ0EsdUNBQ0UsUUFBUyxHQUNULFdBQVksUUFBUSxJQUFJLEtBQUssSUFHL0IsNEJBQ0UsV0FBWSxRQUdkLGtDQUNFLFdBQVksS0FHZCxrQ0FDRSxXQUFZLEtBR2Qsa0JBQ0UsV0FBWSxRQUFRLElBQUksS0FDeEIsUUFBUyxFQUNULFdBQVksRUFBRSxJQUFJLEtBQUssZUFDdkIsT0FBUSxJQUNSLFdBQVksTUFDWixXQUFZLE1BQ1osSUFBSyxJQUNMLEtBQU0sSUFDTixPQUFRLEtBQ1IsTUFBTyxLQUNQLGtCQUFtQixxQkFDbkIsVUFBVyxxQkFDWCxrQkFBbUIseUJBQ25CLFVBQVcseUJBR2IsMkNBQ0UsUUFBUyxFQUdYLDJCQUNFLGtCQUFtQixlQUNuQixVQUFXLGVBQ1gsUUFBUyxFQUdYLDBCQUNFLGlCQUFrQixhQUNsQixRQUFTLEVBR1gsdUJBQ0UsUUFBUyxFQUdYLCtCQUNFLEtBQU0sS0FHUixzQ0FDRSxrQkFBbUIsa0JBQ25CLFVBQVcsa0JBQ1gsa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLDJCQUNFLGtCQUFtQixlQUNuQixVQUFXLGVBQ1gsUUFBUyxFQUdYLDBCQUNFLFFBQVMsRUFHWCxvQ0FDRSxRQUFTLEVBR1gsK0JBQ0EsOEJBQ0UsV0FBWSxrQkFBa0IsSUFBSSxLQUNsQyxXQUFZLFVBQVUsSUFBSSxLQUMxQixXQUFZLGtCQUFrQixJQUFJLEtBQU0sa0JBQWtCLElBQUksS0FDOUQsV0FBWSxVQUFVLElBQUksS0FBTSxrQkFBa0IsSUFBSSxLQUN0RCxrQkFBbUIsbUJBQ25CLFVBQVcsbUJBQ1gsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLHdDQUNBLHVDQUNFLGtCQUFtQixrQkFDbkIsVUFBVyxrQkFDWCxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsNkJBQ0Usa0JBQW1CLG1CQUNuQixVQUFXLG1CQUNYLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixnQ0FDRSxrQkFBbUIsa0JBQ25CLFVBQVcsa0JBQ1gsa0JBQW1CLHNCQUNuQixVQUFXLHNCQUNYLElBQUssS0FHUCxnQ0FDQSw2QkFDRSxNQUFPLEtBQ1AsVUFBVyxLQUNYLFVBQVcsS0FDWCxPQUFRLElBQ1IsV0FBWSxNQUNaLFdBQVksTUFHZCwrQ0FDQSw4Q0FDRSxrQkFBbUIsZUFDbkIsVUFBVyxlQUNYLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFHYiw4QkFDRSxRQUFTLEdBQ1QsUUFBUyxNQUNULE1BQU8sS0FDUCxPQUFRLEtBQ1IsU0FBVSxTQUNWLEtBQU0sS0FDTixJQUFLLEtBQ0wsUUFBUyxHQVFYLHVDQUNBLHNDQXlPQSw2Q0FDRSxRQUFTLEtBQ1QsUUFBUyxLQWpQWCx1Q0FDRSxLQUFNLEtBQ04sTUFBTyxLQVNULDhCQUNBLDZEQUNFLFdBQVksRUFBRSxFQUFFLEtBQUssZUFHdkIsdUJBQ0UsV0FBWSxLQUNaLGFBQWMsZ0JBQ2QsTUFBTyxxQkFHVCxvQ0FDQSxvQ0FDQSxxQ0FDRSxNQUFPLHFCQUdULHFDQUNBLHNDQUNFLGFBQWMscUJBR2hCLG9DQUNFLGFBQWMsZ0JBR2hCLHNEQUNFLGFBQWMscUJBR2hCLHVEQUNFLDRCQUE2QixlQUM3QixvQkFBcUIsZUFHdkIsbUVBQ0Esd0RBQ0UsV0FBWSxlQUdkLG1DQUNBLDZDQUNBLHVFQUNBLHVFQUNBLHVFQUNBLHVFQUNFLFdBQVksc0JBR2QsNkNBQ0UsYUFBYyxxQkFHaEIsNENBQ0EsNkRBQ0UsV0FBWSxFQUFFLEVBQUUsS0FBSyxlQUd2Qix3Q0FDRSxXQUFZLHFCQUNaLE1BQU8scUJBR1QscUNBQ0Esd0NBQ0UsTUFBTyxxQkFHVCxvRkFDQSxxRkFDQSx3RkFDQSwyRkFDQSw0RkFDRSxXQUFZLGVBR2QsdUNBQ0UsV0FBWSxnQkFHZCw4Q0FDRSxXQUFZLEtBR2QsK0RBQ0UsV0FBWSxRQUdkLHdCQUNFLFdBQVksS0FDWixhQUFjLGVBQ2QsTUFBTyxlQUdULHFDQUNBLHFDQUNBLHNDQUNFLE1BQU8sZUFHVCxzQ0FDQSx1Q0FDRSxhQUFjLGVBR2hCLHFDQUNFLGFBQWMsZUFHaEIsdURBQ0UsYUFBYyxlQUdoQix3REFDRSw0QkFBNkIsZ0JBQzdCLG9CQUFxQixnQkFHdkIsb0VBQ0EseURBQ0UsV0FBWSxnQkFHZCxvQ0FDQSw4Q0FDQSx3RUFDQSx3RUFDQSx3RUFDQSx3RUFDRSxXQUFZLGdCQUdkLDhDQUNFLGFBQWMsZUFHaEIsNkNBQ0EsNkRBQ0UsV0FBWSxFQUFFLEVBQUUsS0FBSyxlQUd2Qix5Q0FDRSxXQUFZLGdCQUNaLE1BQU8sZUFHVCxzQ0FDQSx5Q0FDRSxNQUFPLGVBR1QscUZBQ0Esc0ZBQ0EseUZBQ0EsNEZBQ0EsNkZBQ0UsV0FBWSxnQkFHZCx3Q0FDRSxXQUFZLGVBR2QsK0NBQ0UsV0FBWSxLQUdkLGdFQUNFLFdBQVksUUFHZCx3QkFDRSxXQUFZLEtBQ1osYUFBYyxxQkFDZCxNQUFPLHFCQUdULHFDQUNBLHFDQUNBLHNDQUNFLE1BQU8scUJBR1Qsc0NBQ0EsdUNBQ0UsYUFBYyxxQkFHaEIscUNBQ0UsYUFBYyxxQkFHaEIsdURBQ0UsYUFBYyxxQkFHaEIsd0RBQ0UsNEJBQTZCLHFCQUM3QixvQkFBcUIscUJBR3ZCLG9FQUNBLHlEQUNFLFdBQVkscUJBR2Qsb0NBQ0EsOENBQ0Esd0VBQ0Esd0VBQ0Esd0VBQ0Esd0VBQ0UsV0FBWSxxQkFHZCw4Q0FDRSxhQUFjLHFCQW1KaEIsNkRBVEEsa0RBVUUsYUFBYyxLQWpKaEIscUZBQ0Esc0ZBQ0Esa0NBQ0EseUZBQ0EsNEZBQ0EsNkZBQ0UsV0FBWSxxQkFRZCw2REFDRSxXQUFZLE1BR2QseUNBQ0UsV0FBWSxxQkFDWixNQUFPLHFCQUdULHNDQUNBLHlDQUNFLE1BQU8scUJBR1Qsd0NBQ0UsV0FBWSxxQkFHZCwrQ0FDRSxXQUFZLEtBR2QsZ0VBQ0UsV0FBWSxRQUdkLHdDQUNBLHdDQUNFLFFBQVMsR0FDVCxRQUFTLE1BQ1QsTUFBTyxLQUdULG9EQUNBLHFEQUNBLG9EQUNBLHFEQUNBLHFDQUNFLFFBQVMsS0FDVCxRQUFTLEtBR1gscUNBQ0EscUNBQ0UsTUFBTyxJQUNQLE9BQVEsRUFDUixRQUFTLElBQUksRUFBRSxFQUNmLE1BQU8sS0FDUCxTQUFVLFNBR1osMkNBQ0EsMkNBQ0UsS0FBTSxFQUNOLElBQUssRUFDTCxtQkFBb0IsSUFDcEIsbUJBQW9CLE1BQ3BCLFFBQVMsR0FHWCxnREFDQSxnREFDRSxNQUFPLE1BQ1AsWUFBYSxNQUdmLCtDQUNBLCtDQUNFLE1BQU8sSUFDUCxZQUFhLElBR2YsK0NBQ0EsK0NBQ0UsTUFBTyxJQUNQLFlBQWEsSUFHZixnREFDQSxnREFDRSxNQUFPLEtBQ1AsWUFBYSxLQUdmLHVDQUNBLDBDQUNBLHVDQUNBLDBDQUNFLFlBQWEsSUFDYixXQUFZLE9BQ1osUUFBUyxJQUFJLEtBQUssRUFDbEIsT0FBUSxFQUNSLFNBQVUsU0FDVixJQUFLLEVBQ0wsTUFBTyxJQUNQLE9BQVEsSUFDUixLQUFNLEVBR1IsOENBQ0EsOENBQ0UsTUFBTyxLQUdULCtCQUNFLGFBQWMsRUFDZCxjQUFlLEVBR2pCLGtDQUNFLE9BQVEsRUFHVixTQUNFLFdBQVksUUFHZCwyQ0FDRSxNQUFPLEtBT1QsZ0RBQ0UsTUFBTyxLQUNQLGVBQWdCLFdBV2xCLDJFQUpBLGdFQVFBLGtFQVBFLGVBQTRCLElBVzlCLCtCQUNFLDBDQU9BLG1EQU5FLGtCQUFtQixlQUNuQixVQUFXLGVBQ1gsa0JBQW1CLG1CQUNuQixVQUFXLG9CQVdmLGlDQUNFLDZCQU9BLDBDQU5FLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFDWCxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBaUJiLHNDQVBBLG1EQUNFLGtCQUFtQixvQkFDbkIsVUFBVyxvQkFDWCxrQkFBbUIsd0JBQ25CLFVBQVcseUJBV2Ysa0NBQ0UsMENBQ0Usa0JBQW1CLG1CQUNuQixVQUFXLG1CQUNYLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixtREFDRSxrQkFBbUIsb0JBQ25CLFVBQVcsb0JBQ1gsa0JBQW1CLHdCQUNuQixVQUFXLHlCQUlmLGtDQUNFLDBDQUNFLGtCQUFtQixvQkFDbkIsVUFBVyxvQkFDWCxrQkFBbUIsd0JBQ25CLFVBQVcsd0JBR2IsbURBQ0Usa0JBQW1CLHFCQUNuQixVQUFXLHFCQUNYLGtCQUFtQix5QkFDbkIsVUFBVywwQkFJZixrQ0FDRSwwQ0FDRSxrQkFBbUIsb0JBQ25CLFVBQVcsb0JBQ1gsa0JBQW1CLHdCQUNuQixVQUFXLHdCQUdiLG1EQUNFLGtCQUFtQixxQkFDbkIsVUFBVyxxQkFDWCxrQkFBbUIseUJBQ25CLFVBQVcsMEJBSWYsa0NBQ0UsMENBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLG9CQUNYLGtCQUFtQix3QkFDbkIsVUFBVyx3QkFHYixtREFDRSxrQkFBbUIscUJBQ25CLFVBQVcscUJBQ1gsa0JBQW1CLHlCQUNuQixVQUFXLDBCQUlmLGtDQUNFLDBDQUNFLGtCQUFtQixvQkFDbkIsVUFBVyxvQkFDWCxrQkFBbUIsd0JBQ25CLFVBQVcsd0JBR2IsbURBQ0Usa0JBQW1CLHFCQUNuQixVQUFXLHFCQUNYLGtCQUFtQix5QkFDbkIsVUFBVywwQkFJZixtQ0FDRSwyQ0FDRSxrQkFBbUIscUJBQ25CLFVBQVcscUJBQ1gsa0JBQW1CLHlCQUNuQixVQUFXLHlCQUdiLG9EQUNFLGtCQUFtQixzQkFDbkIsVUFBVyxzQkFDWCxrQkFBbUIsMEJBQ25CLFVBQVcsMkJBSWYscUNBQ0Usc0NBQ0UsVUFBVyxXQUlmLG9DQUNFLEdBQ0UsVUFBVyxTQUdiLG9CQUNFLFlBQWEsRUFHZixTQUNFLFlBQWEsRUFHZixRQUNFLFNBQVUsU0FHWixzQ0FDRSxVQUFXLFVBR2IsNENBQ0UsVUFBVyxLQUdiLG9CQUNFLFVBQVcsVUFHYiw4QkFDRSxVQUFXLFVBSWYsb0NBcUJFLFNBV0EsU0FFRSxNQUFPLEtBcUJQLE1BQU8sS0F0RFQsUUFDRSxZQUFhLFNBR2YsNkJBQ0UsVUFBVyxNQUdiLGdDQUNFLFFBQVMsS0FHWCxnQ0FDRSxRQUFTLE1BR1gsc0JBQ0UsUUFBUyxLQUdYLFNBR0UsY0FBZSxFQUNmLGFBQWMsRUFHaEIsMEJBQ0UsUUFBUyxRQUFRLFNBR25CLFNBR0UsY0FBZSxFQUNmLGVBQWdCLFNBQ2hCLGFBQWMsRUFHaEIsUUFDRSxXQUFZLE9BR2QsNEJBQ0UsTUFBTyxLQUNQLFFBQVMsYUFHWCw0QkFDRSxNQUFPLEtBQ1AsZUFBZ0IsUUFHbEIsNkJBQ0UsTUFBTyxNQUlYLGlDQUNFLDZCQU9BLDBDQU5FLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFDWCxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBVWIsbURBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLG9CQUNYLGtCQUFtQix3QkFDbkIsVUFBVyx3QkFHYiwwQ0FDRSxrQkFBbUIsbUJBQ25CLFVBQVcsbUJBQ1gsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLG1EQUNFLGtCQUFtQixvQkFDbkIsVUFBVyxvQkFDWCxrQkFBbUIsd0JBQ25CLFVBQVcsd0JBR2IsMENBQ0Usa0JBQW1CLG1CQUNuQixVQUFXLG1CQUNYLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixtREFDRSxrQkFBbUIsb0JBQ25CLFVBQVcsb0JBQ1gsa0JBQW1CLHdCQUNuQixVQUFXLHdCQUdiLDBDQUNFLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFDWCxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsbURBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLG9CQUNYLGtCQUFtQix3QkFDbkIsVUFBVyx3QkFHYiwwQ0FDRSxrQkFBbUIsbUJBQ25CLFVBQVcsbUJBQ1gsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLG1EQUNFLGtCQUFtQixvQkFDbkIsVUFBVyxvQkFDWCxrQkFBbUIsd0JBQ25CLFVBQVcsd0JBR2IsMENBQ0Usa0JBQW1CLG1CQUNuQixVQUFXLG1CQUNYLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixtREFDRSxrQkFBbUIsb0JBQ25CLFVBQVcsb0JBQ1gsa0JBQW1CLHdCQUNuQixVQUFXLHdCQUdiLDBDQUNFLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFDWCxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBVWIsc0NBUEEsbURBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLG9CQUNYLGtCQUFtQix3QkFDbkIsVUFBVyx5QkFXZixpQ0FDRSwyQ0FDRSxrQkFBbUIsbUJBQ25CLFVBQVcsbUJBQ1gsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLG9EQUNFLGtCQUFtQixvQkFDbkIsVUFBVyxvQkFDWCxrQkFBbUIsd0JBQ25CLFVBQVciLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4qIFBpeGVsMkhUTUwgLSAwMDA0NDEzXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UFQrU2Fuczo0MDAsNDAwaSw3MDAsNzAwaVwiKTtcbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTRjMjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDBhNjUxOyB9XG4gIGE6bGluaywgYTp2aXNpdGVkLCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDBhNjUxOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwNWEyYzsgfVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgMCAwLjkzNzVyZW07IH1cblxuaDEge1xuICBmb250LXNpemU6IDIuNzVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtOyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IDEuODEyNXJlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuaDUge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG5cbi5jbGVhcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNlbnRlcmluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNlbnRlcmluZzo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuY29kZSB7XG4gIGZvbnQ6IDEuMWVtICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIEZpeGVkOyB9XG5cbmltZy5jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbmltZy5hbGlnbnJpZ2h0IHtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDAgMCAycHggN3B4O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuaW1nLmFsaWdubGVmdCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiAwIDdweCAycHggMDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG5hY3JvbnltLCBhYmJyLCBzcGFuLmNhcHMge1xuICBjdXJzb3I6IGhlbHA7IH1cblxuYWNyb255bSwgYWJiciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzk5OTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxNXB4IDMwcHggMCAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RkZDsgfVxuXG5ibG9ja3F1b3RlIGNpdGUge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDBlbTsgfVxuXG4uYWxpZ25jZW50ZXIsIGRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi53cC1jYXB0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7IH1cblxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4uY29udGVudCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uY29udGVudCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG5cbi5jb250ZW50IGJsb2NrcXVvdGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDE3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ubGF5b3V0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMuODc1cmVtOyB9XG4gIC5sYXlvdXQ6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07IH0gfVxuICAubGF5b3V0ID4gLmNlbnRlciB7XG4gICAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWNhY2FjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuMzc1cmVtIDAuNXJlbTsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FlYWVhZTsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FlYWVhZTsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInVybFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FlYWVhZTsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FlYWVhZTsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmJ1dHRvbixcbi5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtOyB9XG4gIGJ1dHRvbjpob3ZlciwgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLFxuICAuYnV0dG9uOmhvdmVyLFxuICAuYnV0dG9uOmFjdGl2ZSxcbiAgLmJ1dHRvbjpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2U2MDAwMDsgfVxuICBidXR0b24uYnV0dG9uLS1ibG9jayxcbiAgLmJ1dHRvbi5idXR0b24tLWJsb2NrLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ1dHRvbi0tYmxvY2ssXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tLWJsb2NrLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGVhZGVyIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmhlYWRlciAuaGVhZGVyX190b3Age1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM3NTRjMjQ7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlcl9fdG9wID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTAxNXB4OyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfX3RvcCA+IGRpdiA+IGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmhlYWRlciAuaGVhZGVyX190b3AgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfSB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfX3RvcCA+IGRpdiBmaWd1cmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fdG9wID4gZGl2IGZpZ3VyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlcl9fdG9wID4gZGl2IHN0cm9uZyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4xODc1cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmhlYWRlciAuaGVhZGVyX190b3AgPiBkaXYgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX190b3AgPiBkaXYgc3Ryb25nIGEge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX3RvcCA+IGRpdiBzdHJvbmcgYTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fdG9wID4gZGl2IHN0cm9uZyBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX3RvcCA+IGRpdiBzdHJvbmcgYSBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlciAuaGVhZGVyX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX19tZW51ID4gZGl2IG5hdiA+IHVsOjphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwgPiBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmQzNGE7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZDM0YTsgfVxuICAgICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fbWVudSA+IGRpdiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZDM0YTsgfVxuICAgICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fbWVudSA+IGRpdiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fbWVudSA+IGRpdiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07IH0gfVxuICAgICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fbWVudSA+IGRpdiBuYXYgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMzI5MmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44NzVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTsgfVxuICAgICAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fbWVudSA+IGRpdiBuYXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgICAgICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX21lbnUgPiBkaXYgbmF2ID4gdWwgPiBsaSA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZDM0YTsgfVxuXG4ubW0tb3BlbmVkIC5oZWFkZXIgLmhlYWRlcl9fdG9wIHN0cm9uZyBhOmJlZm9yZSB7XG4gIHRvcDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm1tLW9wZW5lZCAuaGVhZGVyIC5oZWFkZXJfX3RvcCBzdHJvbmcgYTphZnRlciB7XG4gIGJvdHRvbTogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5tbS1vcGVuZWQgLmhlYWRlciAuaGVhZGVyX190b3Agc3Ryb25nIGEgc3BhbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFydGljbGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYyLjY2JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcnRpY2xlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmFydGljbGUgLmFydGljbGVfX3NsaWRlciB7XG4gICAgYm9yZGVyOiA4cHggc29saWQgIzc1NGMyNDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19zbGlkZXI6OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX3NsaWRlciAubWV0YXNsaWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19zbGlkZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX3NsaWRlciB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fc2xpZGVyIHVsIGxpIC5jYXB0aW9uLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAwLjQzNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fc2xpZGVyIHVsIGxpIC5jYXB0aW9uLXdyYXAgaDIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fZXZlbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNDM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fZXZlbnRzOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fZXZlbnRzIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwLjkzNzVyZW07IH0gfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19ldmVudHMgLm1ldGFzbGlkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fZXZlbnRzIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19ldmVudHMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGVfX2V2ZW50cyB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGVfX2V2ZW50cyB1bCBsaSAuY2FwdGlvbi13cmFwIGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZV9fZXZlbnRzIGgxIHtcbiAgICAgIGNvbG9yOiAjMDBhNjUxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xODc1cmVtOyB9XG4gICAgLmFydGljbGUgLmFydGljbGVfX2V2ZW50cyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOTU5Njk1O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlX19ldmVudHMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zaWRlYmFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzMuODMlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnNpZGViYXIgLndpZGdldCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07IH1cbiAgICAuc2lkZWJhciAud2lkZ2V0IGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGE2NTE7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IC0wLjYyNXJlbSAtMC42MjVyZW0gMC42MjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNjI1cmVtIDAuMDYyNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpZGViYXIgLndpZGdldCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH0gfVxuICAgIC5zaWRlYmFyIC53aWRnZXQud2lkZ2V0X2Nuc3Nfd2lkZ2V0IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAgICAgLnNpZGViYXIgLndpZGdldC53aWRnZXRfY25zc193aWRnZXQgdWw6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2lkZWJhciAud2lkZ2V0LndpZGdldF9jbnNzX3dpZGdldCB1bCA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwLjE4NzVyZW0gMTNweDsgfVxuICAgICAgICAuc2lkZWJhciAud2lkZ2V0LndpZGdldF9jbnNzX3dpZGdldCB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuc2lkZWJhciAud2lkZ2V0LndpZGdldF9jbnNzX3dpZGdldCB1bCA+IGxpID4gYSA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLnNpZGViYXIgLndpZGdldC5lbHAtd2lkZ2V0IGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogNi4xMjVyZW07XG4gICAgICBtYXJnaW46IDAuMzEyNXJlbSAwOyB9XG4gICAgICAuc2lkZWJhciAud2lkZ2V0LmVscC13aWRnZXQgZm9ybSAuZXNfYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIC5zaWRlYmFyIC53aWRnZXQuZWxwLXdpZGdldCBmb3JtIC5lc19idXR0b24gLmVzX3RleHRib3hfYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC5zaWRlYmFyIC53aWRnZXQuZWxwLXdpZGdldCBmb3JtIC5lc19tc2cge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2lkZWJhciAud2lkZ2V0LmVscC13aWRnZXQgZm9ybSAuZXNfdGV4dGJveCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWRlYmFyIC53aWRnZXQuZWxwLXdpZGdldCBmb3JtIC5lc19sYWJsZWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2lkZWJhciAud2lkZ2V0LmFkcm90YXRlX3dpZGdldHMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICAgIC5zaWRlYmFyIC53aWRnZXQuYWRyb3RhdGVfd2lkZ2V0cyBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLnNpZGViYXIgLndpZGdldC53aWRnZXRfZmJ3X2lkIC5mYl9pZnJhbWVfd2lkZ2V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuc2lkZWJhciAud2lkZ2V0LndpZGdldF9mYndfaWQgLmZiX2lmcmFtZV93aWRnZXQgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLnNpZGViYXIgLndpZGdldC53aWRnZXRfZmJ3X2lkIC5mYl9pZnJhbWVfd2lkZ2V0ID4gc3BhbiBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmZvb3RlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzU0YzI0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3RlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZkMzRhOyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfX21lbnUgPiBkaXYge1xuICAgICAgbWF4LXdpZHRoOiAxMDE1cHg7IH1cbiAgICAuZm9vdGVyIC5mb290ZXJfX21lbnUgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX19tZW51IHVsOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvb3RlciAuZm9vdGVyX19tZW51IHVsIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mb290ZXIgLmZvb3Rlcl9fbWVudSB1bCBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlcl9fbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmZvb3RlciAuZm9vdGVyX19tZW51IHVsIGxpIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fY2FsbCA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDE1cHg7IH1cbiAgLmZvb3RlciAuZm9vdGVyX19jYWxsIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2NhbGwgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2NhbGwgYXNpZGUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9fY2FsbCBhc2lkZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fY2FsbCBmaWd1cmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3RlciAuZm9vdGVyX19jYWxsIGZpZ3VyZSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmZvb3RlciAuZm9vdGVyX19wbGF5ZXIge1xuICAgIG1heC13aWR0aDogMTE5NXB4O1xuICAgIHBhZGRpbmc6IDIuMzc1cmVtIDAuOTM3NXJlbSAwLjgxMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5tbS1tZW51LCAubW0tcGFuZWxzLCAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tbS1idG4sIC5tbS1tZW51IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubW0tbGlzdHZpZXcgYSwgLm1tLWxpc3R2aWV3IGE6aG92ZXIsIC5tbS1uYXZiYXIgYSwgLm1tLW5hdmJhciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tbS1saXN0dmlldyAubW0tbmV4dDpiZWZvcmUsIC5tbS1saXN0dmlldyA+IGxpOm5vdCgubW0tZGl2aWRlcik6YWZ0ZXIsIC5tbS1uZXh0OmFmdGVyLCAubW0tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAwOyB9XG5cbi5tbS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLW1lbnUsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWw6bm90KC5tbS1oaWRkZW4pIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW0tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwOyB9XG5cbi5tbS1wYW5lbHMsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwOyB9XG5cbi5tbS1idG4sIC5tbS1wYW5lbC5tbS1oaWdoZXN0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ubW0tcGFuZWxzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW0tcGFuZWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4ubW0tcGFuZWwubW0tb3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1wYW5lbC5tbS1zdWJvcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7IH1cblxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1kaXZpZGVyLCAubW0tbGlzdHZpZXcgPiBsaSA+IGEsIC5tbS1saXN0dmlldyA+IGxpID4gc3BhbiwgLm1tLW5hdmJhciAubW0tdGl0bGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsLm1tLWhhc25hdmJhciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWw6YWZ0ZXIsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLm1tLXZlcnRpY2FsIC5tbS1wYW5lbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbCAubW0tcGFuZWwsIC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgLm1tLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLXZlcnRpY2FsIC5tbS1wYW5lbCAubW0tbGlzdHZpZXcgPiBsaTpsYXN0LWNoaWxkOmFmdGVyLCAubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3IC5tbS1wYW5lbCAubW0tbGlzdHZpZXcgPiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubW0tdmVydGljYWwgbGkubW0tb3BlbmVkID4gLm1tLXBhbmVsLCBsaS5tbS12ZXJ0aWNhbC5tbS1vcGVuZWQgPiAubW0tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbGlzdHZpZXcgPiBsaS5tbS12ZXJ0aWNhbCA+IC5tbS1uZXh0LCAubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkgPiAubW0tbmV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi5tbS1saXN0dmlldyA+IGxpLm1tLXZlcnRpY2FsID4gLm1tLW5leHQ6YWZ0ZXIsIC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaSA+IC5tbS1uZXh0OmFmdGVyIHtcbiAgdG9wOiAxNnB4O1xuICBib3R0b206IGF1dG87IH1cblxuLm1tLWxpc3R2aWV3ID4gbGkubW0tdmVydGljYWwubW0tb3BlbmVkID4gLm1tLW5leHQ6YWZ0ZXIsIC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiAubW0tbmV4dDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHJpZ2h0OiAxOXB4OyB9XG5cbi5tbS1idG4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4ubW0tY2xlYXI6YWZ0ZXIsIC5tbS1jbGVhcjpiZWZvcmUsIC5tbS1jbG9zZTphZnRlciwgLm1tLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLm1tLWNsZWFyOmJlZm9yZSwgLm1tLWNsb3NlOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcmlnaHQ6IDE4cHg7IH1cblxuLm1tLWNsZWFyOmFmdGVyLCAubW0tY2xvc2U6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcmlnaHQ6IDI1cHg7IH1cblxuLm1tLW5leHQ6YWZ0ZXIsIC5tbS1wcmV2OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyB9XG5cbi5tbS1wcmV2OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDIzcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5tbS1uZXh0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcmlnaHQ6IDIzcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm1tLW5hdmJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1tLW5hdmJhciA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5tbS1uYXZiYXIgLm1tLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1tLW5hdmJhciAubW0tYnRuOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1tLXBhbmVsIC5tbS1uYXZiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1wYW5lbC5tbS1oYXNuYXZiYXIgLm1tLW5hdmJhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1saXN0dmlldywgLm1tLWxpc3R2aWV3ID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tbS1saXN0dmlldyB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLm1tLWxpc3R2aWV3ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1tLWxpc3R2aWV3ID4gbGksIC5tbS1saXN0dmlldyA+IGxpIC5tbS1uZXh0LCAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dDpiZWZvcmUsIC5tbS1saXN0dmlldyA+IGxpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5tbS1saXN0dmlldyA+IGxpID4gYSwgLm1tLWxpc3R2aWV3ID4gbGkgPiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICBtYXJnaW46IDA7IH1cblxuLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAyMHB4OyB9XG5cbi5tbS1saXN0dmlldyAubW0tbmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLW5leHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1uZXh0ICsgYSwgLm1tLWxpc3R2aWV3IC5tbS1uZXh0ICsgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW4ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuICsgYSwgLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4OyB9XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbGlzdHZpZXc6Zmlyc3QtY2hpbGQsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbmF2YmFyICsgLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1pbnNldCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICBwYWRkaW5nOiAwIDEwcHggMTVweCA0MHB4O1xuICBtYXJnaW46IDA7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1pbnNldCA+IGxpIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1kaXZpZGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWluZGVudDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1zcGFjZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLXNwYWNlciA+IC5tbS1uZXh0IHtcbiAgdG9wOiA0MHB4OyB9XG5cbi5tbS1saXN0dmlldyAubW0tc3BhY2VyLm1tLWRpdmlkZXIge1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ubW0tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubW0tbWVudSAubW0tbmF2YmFyIGEsIC5tbS1tZW51IC5tbS1uYXZiYXIgPiAqIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubW0tbWVudSAubW0tYnRuOmFmdGVyLCAubW0tbWVudSAubW0tYnRuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldyA+IGxpIC5tbS1uZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkgYTpub3QoLm1tLW5leHQpIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaS5tbS1zZWxlY3RlZCA+IGE6bm90KC5tbS1uZXh0KSwgLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkubW0tc2VsZWN0ZWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5tbS1tZW51IC5tbS1kaXZpZGVyLCAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWwgPiAubW0tcGFuZWwsIC5tbS1tZW51IC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbCA+IGEubW0tbmV4dCwgLm1tLW1lbnUubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkID4gLm1tLXBhbmVsLCAubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiBhLm1tLW5leHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5tbS1wYWdlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgei1pbmRleDogMTsgfVxuXG5odG1sLm1tLW9wZW5lZCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmh0bWwubW0tYmxvY2tpbmcsIGh0bWwubW0tYmxvY2tpbmcgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbC5tbS1iYWNrZ3JvdW5kIC5tbS1wYWdlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4jbW0tYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyOyB9XG5cbmh0bWwubW0tYmxvY2tpbmcgI21tLWJsb2NrZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMge1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogNDQwcHg7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tbm8tY3NzdHJhbnNmb3Jtcy5tbS1jdXJyZW50Lm1tLW9wZW5lZCB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbmh0bWwubW0tb3BlbmluZyAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MCUsIDAsIDApOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XG4gIGh0bWwubW0tb3BlbmluZyAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICBodG1sLm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApOyB9IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWF1dG9oZWlnaHQubW0tYm90dG9tLCAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tYXV0b2hlaWdodC5tbS10b3Age1xuICBtYXgtaGVpZ2h0OiA4MCU7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWF1dG9oZWlnaHQubW0tYm90dG9tLm1tLWZ1bGxzY3JlZW4sIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1hdXRvaGVpZ2h0Lm1tLXRvcC5tbS1mdWxsc2NyZWVuIHtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tbWVhc3VyZWhlaWdodCAubW0tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1tZWFzdXJlaGVpZ2h0ID4gLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCxtYXgtd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLG1heC13aWR0aCwtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLHdpZHRoLG1heC13aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLHdpZHRoLG1heC13aWR0aCwtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sd2lkdGg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSx3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tb3BlbmVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHotaW5kZXg6IDI7IH1cblxuLm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzID4gLm1tLXBhbmVsLm1tLWNvbHVtbnMtMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tb3BlbmVkOm5vdChbY2xhc3MqPW1tLWNvbHVtbnMtXSkgfiAubW0tcGFuZWw6bm90KC5tbS1vcGVuZWQpLm1tLWNvbHVtbnMtMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWNvbHVtbnMtMCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMDsgfVxuXG5odG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0wIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgaHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMCAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgaHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMCAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMCAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMCAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0wIC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tY29sdW1ucy0xIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscyA+IC5tbS1wYW5lbC5tbS1vcGVuZWQ6bm90KFtjbGFzcyo9bW0tY29sdW1ucy1dKSB+IC5tbS1wYW5lbDpub3QoLm1tLW9wZW5lZCkubW0tY29sdW1ucy0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tY29sdW1ucy0xIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDsgfVxuXG5odG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0xIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgaHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMSAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0xIC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ0MHB4LCAwLCAwKTsgfSB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1jb2x1bW5zLTEgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MCUsIDAsIDApOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1jb2x1bW5zLTEgLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0xIC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00NDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDQwcHgsIDAsIDApOyB9IH1cblxuLm1tLW1lbnUubW0tY29sdW1ucy0xIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tY29sdW1ucy0yIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscyA+IC5tbS1wYW5lbC5tbS1vcGVuZWQ6bm90KFtjbGFzcyo9bW0tY29sdW1ucy1dKSB+IC5tbS1wYW5lbDpub3QoLm1tLW9wZW5lZCkubW0tY29sdW1ucy0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tY29sdW1ucy0yIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgbWF4LXdpZHRoOiA4ODBweDsgfVxuXG5odG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0yIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgaHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODgwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4ODBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODgwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4ODBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4ODBweCwgMCwgMCk7IH0gfVxuXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0yIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODAlLCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0yIC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1jb2x1bW5zLTIgLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04ODBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC04ODBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg4MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTg4MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04ODBweCwgMCwgMCk7IH0gfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zLTIgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzID4gLm1tLXBhbmVsLm1tLWNvbHVtbnMtMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tb3BlbmVkOm5vdChbY2xhc3MqPW1tLWNvbHVtbnMtXSkgfiAubW0tcGFuZWw6bm90KC5tbS1vcGVuZWQpLm1tLWNvbHVtbnMtMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWNvbHVtbnMtMyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMTMyMHB4OyB9XG5cbmh0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTMgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODAlLCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0zIC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0zIC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzIwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzMjBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEzMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMzIwcHgsIDAsIDApOyB9IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMyAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMyAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0zIC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTMyMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEzMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEzMjBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMzIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEzMjBweCwgMCwgMCk7IH0gfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zLTMgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIHdpZHRoOiAzMy4zNCU7IH1cblxuLm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzID4gLm1tLXBhbmVsLm1tLWNvbHVtbnMtNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tb3BlbmVkOm5vdChbY2xhc3MqPW1tLWNvbHVtbnMtXSkgfiAubW0tcGFuZWw6bm90KC5tbS1vcGVuZWQpLm1tLWNvbHVtbnMtNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWNvbHVtbnMtNCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMTc2MHB4OyB9XG5cbmh0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTQgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODAlLCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy00IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIyMDBweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy00IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzYwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3NjBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE3NjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNzYwcHgsIDAsIDApOyB9IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNCAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNCAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIyMDBweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy00IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTc2MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE3NjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE3NjBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNzYwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE3NjBweCwgMCwgMCk7IH0gfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zLTQgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzID4gLm1tLXBhbmVsLm1tLWNvbHVtbnMtNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tb3BlbmVkOm5vdChbY2xhc3MqPW1tLWNvbHVtbnMtXSkgfiAubW0tcGFuZWw6bm90KC5tbS1vcGVuZWQpLm1tLWNvbHVtbnMtNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDYwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWNvbHVtbnMtNSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMjIwMHB4OyB9XG5cbmh0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTUgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODAlLCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy01IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI3NTBweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy01IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMjAwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMjAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIyMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIyMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMjAwcHgsIDAsIDApOyB9IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNSAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNSAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI3NTBweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy01IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjIwMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIyMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIyMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMjAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIyMDBweCwgMCwgMCk7IH0gfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zLTUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzID4gLm1tLXBhbmVsLm1tLWNvbHVtbnMtNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tb3BlbmVkOm5vdChbY2xhc3MqPW1tLWNvbHVtbnMtXSkgfiAubW0tcGFuZWw6bm90KC5tbS1vcGVuZWQpLm1tLWNvbHVtbnMtNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDcwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNzAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNzAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWNvbHVtbnMtNiB7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMjY0MHB4OyB9XG5cbmh0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTYgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODAlLCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy02IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzMDBweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy02IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNjQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNjQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2NDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI2NDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNjQwcHgsIDAsIDApOyB9IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNiAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzMDBweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy02IC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjY0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2NDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2NDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNjQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI2NDBweCwgMCwgMCk7IH0gfVxuXG4ubW0tbWVudS5tbS1jb2x1bW5zLTYgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIHdpZHRoOiAxNi42NyU7IH1cblxuZW0ubW0tY291bnRlciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDVweDtcbiAgdG9wOiA1MCU7IH1cblxuZW0ubW0tY291bnRlciArIGEubW0tbmV4dCB7XG4gIHdpZHRoOiA5MHB4OyB9XG5cbmVtLm1tLWNvdW50ZXIgKyBhLm1tLW5leHQgKyBhLCBlbS5tbS1jb3VudGVyICsgYS5tbS1uZXh0ICsgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogOTBweDsgfVxuXG5lbS5tbS1jb3VudGVyICsgYS5tbS1mdWxsc3Vib3BlbiB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubW0tbGlzdHZpZXcgZW0ubW0tY291bnRlciArIC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuICsgYSwgLm1tLWxpc3R2aWV3IGVtLm1tLWNvdW50ZXIgKyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbiArIHNwYW4sIGVtLm1tLWNvdW50ZXIgKyBhLm1tLWZ1bGxzdWJvcGVuICsgYSwgZW0ubW0tY291bnRlciArIGEubW0tZnVsbHN1Ym9wZW4gKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDsgfVxuXG4ubW0tdmVydGljYWwgPiAubW0tY291bnRlciB7XG4gIHRvcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubW0tdmVydGljYWwubW0tc3BhY2VyID4gLm1tLWNvdW50ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5tbS1ub3N1YnJlc3VsdHMgPiAubW0tY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLW1lbnUgZW0ubW0tY291bnRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1tLWRpdmlkZXIgPiBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5tbS1kaXZpZGVyLm1tLW9wZW5lZCBhLm1tLW5leHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tbS1jb2xsYXBzZWQ6bm90KC5tbS11bmNvbGxhcHNlZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1maXhlZGRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubW0tZml4ZWRkaXZpZGVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLWhhc2RpdmlkZXJzIC5tbS1maXhlZGRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbWVudSAubW0tZml4ZWRkaXZpZGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbmh0bWwubW0tb3BlbmVkLm1tLWRyYWdnaW5nIC5tbS1tZW51LCBodG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZyAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuXG4ubW0tbWVudS5tbS1kcm9wZG93biB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDgwJTsgfVxuXG5odG1sLm1tLWRyb3Bkb3duIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7IH1cblxuaHRtbC5tbS1kcm9wZG93biAjbW0tYmxvY2tlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTsgfVxuXG5odG1sLm1tLWRyb3Bkb3duIC5tbS1tZW51IHtcbiAgei1pbmRleDogMjsgfVxuXG5odG1sLm1tLWRyb3Bkb3duLm1tLW9wZW5lZDpub3QoLm1tLW9wZW5pbmcpIC5tbS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbWVudS5tbS10aXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tbS1tZW51Lm1tLXRpcGxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMjJweDsgfVxuXG4ubW0tbWVudS5tbS10aXByaWdodDpiZWZvcmUge1xuICByaWdodDogMjJweDsgfVxuXG4ubW0tbWVudS5tbS10aXB0b3A6YmVmb3JlIHtcbiAgdG9wOiAtOHB4OyB9XG5cbi5tbS1tZW51Lm1tLXRpcGJvdHRvbTpiZWZvcmUge1xuICBib3R0b206IC04cHg7IH1cblxuLm1tLWljb25wYW5lbCAubW0tcGFuZWwge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sbGVmdCwtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1vcGVuZWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBsZWZ0OiAtNDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0wIHtcbiAgbGVmdDogMDsgfVxuXG4ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtMSB7XG4gIGxlZnQ6IDQwcHg7IH1cblxuLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTIge1xuICBsZWZ0OiA4MHB4OyB9XG5cbi5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0zIHtcbiAgbGVmdDogMTIwcHg7IH1cblxuLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTQge1xuICBsZWZ0OiAxNjBweDsgfVxuXG4ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtNSB7XG4gIGxlZnQ6IDIwMHB4OyB9XG5cbi5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC02IHtcbiAgbGVmdDogMjQwcHg7IH1cblxuLm1tLXN1YmJsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9XG5cbi5tbS1zdWJvcGVuZWQgLm1tLXN1YmJsb2NrZXIge1xuICBvcGFjaXR5OiAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMDAwMDBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMzsgfVxuXG4ubW0ta2V5Ym9hcmRmb2N1cyBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW0tbWVudS5tbS1rZXlib2FyZGZvY3VzIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLm1tLW5hdmJhci1ib3R0b20sIC5tbS1uYXZiYXItdG9wIH4gLm1tLW5hdmJhci10b3Age1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5tbS1tZW51ID4gLm1tLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubW0tbmF2YmFyLWJvdHRvbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwOyB9XG5cbi5tbS1uYXZiYXItYm90dG9tIH4gLm1tLW5hdmJhci1ib3R0b20ge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5tbS1uYXZiYXIubW0taGFzYnRucyB7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuXG4ubW0tbmF2YmFyW2NsYXNzKj1tbS1uYXZiYXItY29udGVudC1dID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubW0tbmF2YmFyIC5tbS1icmVhZGNydW1icyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7IH1cblxuLm1tLW5hdmJhciAubW0tYnJlYWRjcnVtYnMgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDNweDsgfVxuXG4ubW0tbmF2YmFyIC5tbS1icmVhZGNydW1icyA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW0tbmF2YmFyLm1tLWhhc2J0bnMgLm1tLWJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9XG5cbi5tbS1uYXZiYXIubW0taGFzYnRucyAubW0tYnRuOm5vdCgubW0taGlkZGVuKSArIC5tbS1icmVhZGNydW1icyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm1tLW5hdmJhci10b3AtMSB7XG4gIHRvcDogMDsgfVxuXG4ubW0taGFzbmF2YmFyLXRvcC0xIC5tbS1wYW5lbHMsIC5tbS1uYXZiYXItdG9wLTIge1xuICB0b3A6IDQwcHg7IH1cblxuLm1tLWhhc25hdmJhci10b3AtMiAubW0tcGFuZWxzLCAubW0tbmF2YmFyLXRvcC0zIHtcbiAgdG9wOiA4MHB4OyB9XG5cbi5tbS1oYXNuYXZiYXItdG9wLTMgLm1tLXBhbmVscywgLm1tLW5hdmJhci10b3AtNCB7XG4gIHRvcDogMTIwcHg7IH1cblxuLm1tLWhhc25hdmJhci10b3AtNCAubW0tcGFuZWxzIHtcbiAgdG9wOiAxNjBweDsgfVxuXG4ubW0tbmF2YmFyLWJvdHRvbS0xIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5tbS1oYXNuYXZiYXItYm90dG9tLTEgLm1tLXBhbmVscywgLm1tLW5hdmJhci1ib3R0b20tMiB7XG4gIGJvdHRvbTogNDBweDsgfVxuXG4ubW0taGFzbmF2YmFyLWJvdHRvbS0yIC5tbS1wYW5lbHMsIC5tbS1uYXZiYXItYm90dG9tLTMge1xuICBib3R0b206IDgwcHg7IH1cblxuLm1tLWhhc25hdmJhci1ib3R0b20tMyAubW0tcGFuZWxzLCAubW0tbmF2YmFyLWJvdHRvbS00IHtcbiAgYm90dG9tOiAxMjBweDsgfVxuXG4ubW0taGFzbmF2YmFyLWJvdHRvbS00IC5tbS1wYW5lbHMge1xuICBib3R0b206IDE2MHB4OyB9XG5cbi5tbS1uYXZiYXItc2l6ZS0yIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5tbS1uYXZiYXItc2l6ZS0zIHtcbiAgaGVpZ2h0OiAxMjBweDsgfVxuXG4ubW0tbmF2YmFyLXNpemUtNCB7XG4gIGhlaWdodDogMTYwcHg7IH1cblxuLm1tLW5hdmJhci1jb250ZW50LTIgPiAqIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubW0tbmF2YmFyLWNvbnRlbnQtMyA+ICoge1xuICB3aWR0aDogMzMuMzMlOyB9XG5cbi5tbS1uYXZiYXItY29udGVudC00ID4gKiB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLm1tLW5hdmJhci1jb250ZW50LTUgPiAqIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4ubW0tbmF2YmFyLWNvbnRlbnQtNiA+ICoge1xuICB3aWR0aDogMTYuNjclOyB9XG5cbi5tbS1tZW51Lm1tLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5tbS1tZW51Lm1tLXJ0bC5tbS1vZmZjYW52YXMge1xuICByaWdodDogYXV0bzsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLXBhbmVsOm5vdCgubW0tb3BlbmVkKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLXJ0bCAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLW5hdmJhciAubW0tYnRuOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLm1tLW1lbnUubW0tcnRsIC5tbS1uYXZiYXIgLm1tLWJ0bjpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLm1tLW1lbnUubW0tcnRsIC5tbS1uYXZiYXIgLm1tLW5leHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAyM3B4O1xuICByaWdodDogYXV0bzsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLW5hdmJhciAubW0tcHJldjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICByaWdodDogMjNweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKTo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMjBweDsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3ID4gbGkgPiBhOm5vdCgubW0tbmV4dCksIC5tbS1tZW51Lm1tLXJ0bCAubW0tbGlzdHZpZXcgPiBsaSA+IHNwYW46bm90KC5tbS1uZXh0KSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3IC5tbS1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLm1tLW1lbnUubW0tcnRsIC5tbS1saXN0dmlldyAubW0tbmV4dDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3IC5tbS1uZXh0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogMjNweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1tLW1lbnUubW0tcnRsIC5tbS1saXN0dmlldyAubW0tbmV4dCArIGEsIC5tbS1tZW51Lm1tLXJ0bCAubW0tbGlzdHZpZXcgLm1tLW5leHQgKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cblxuLm1tLW1lbnUubW0tcnRsIC5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbiArIGEsIC5tbS1tZW51Lm1tLXJ0bCAubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW4gKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bCBlbS5tbS1jb3VudGVyIHtcbiAgbGVmdDogNDVweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1tLW1lbnUubW0tcnRsIGVtLm1tLWNvdW50ZXIgKyBhLm1tLW5leHQgKyBhLCAubW0tbWVudS5tbS1ydGwgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOTBweDsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3IGVtLm1tLWNvdW50ZXIgKyAubW0tZnVsbHN1Ym9wZW4gKyBhLCAubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3IGVtLm1tLWNvdW50ZXIgKyAubW0tZnVsbHN1Ym9wZW4gKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bCBsYWJlbC5tbS1jaGVjaywgLm1tLW1lbnUubW0tcnRsIGxhYmVsLm1tLXRvZ2dsZSB7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1tLW1lbnUubW0tcnRsIGxhYmVsLm1tLXRvZ2dsZSArIGEsIC5tbS1tZW51Lm1tLXJ0bCBsYWJlbC5tbS10b2dnbGUgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bCBsYWJlbC5tbS1jaGVjayArIGEsIC5tbS1tZW51Lm1tLXJ0bCBsYWJlbC5tbS1jaGVjayArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cblxuLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrLCAubW0tbWVudS5tbS1ydGwgYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlIHtcbiAgbGVmdDogNjBweDsgfVxuXG4ubW0tbWVudS5tbS1ydGwgYS5tbS1uZXh0ICsgbGFiZWwubW0tY2hlY2sgKyBhLCAubW0tbWVudS5tbS1ydGwgYS5tbS1uZXh0ICsgbGFiZWwubW0tY2hlY2sgKyBzcGFuLCAubW0tbWVudS5tbS1ydGwgYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlICsgYSwgLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNTBweDsgfVxuXG4ubW0tbWVudS5tbS1ydGwgYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlICsgYSwgLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cblxuLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrICsgYSwgLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4ubW0tbWVudS5tbS1ydGwgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrLCAubW0tbWVudS5tbS1ydGwgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSB7XG4gIGxlZnQ6IDEwMHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bCBlbS5tbS1jb3VudGVyICsgYS5tbS1uZXh0ICsgbGFiZWwubW0tY2hlY2sgKyBhLCAubW0tbWVudS5tbS1ydGwgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrICsgc3BhbiwgLm1tLW1lbnUubW0tcnRsIGVtLm1tLWNvdW50ZXIgKyBhLm1tLW5leHQgKyBsYWJlbC5tbS10b2dnbGUgKyBhLCAubW0tbWVudS5tbS1ydGwgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOTBweDsgfVxuXG4ubW0tbWVudS5tbS1ydGwgLm1tLXBhbmVsW2NsYXNzKj1tbS1pY29ucGFuZWwtXSB7XG4gIGxlZnQ6IDA7IH1cblxuLm1tLW1lbnUubW0tcnRsIC5tbS1wYW5lbFtjbGFzcyo9bW0taWNvbnBhbmVsLV0ubW0tc3Vib3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLXJ0bC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodCwtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQsLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxyaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLHJpZ2h0LC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5tbS1tZW51Lm1tLXJ0bC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0wIHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1tLW1lbnUubW0tcnRsLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTEge1xuICByaWdodDogNDBweDsgfVxuXG4ubW0tbWVudS5tbS1ydGwubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtMiB7XG4gIHJpZ2h0OiA4MHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0zIHtcbiAgcmlnaHQ6IDEyMHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC00IHtcbiAgcmlnaHQ6IDE2MHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC01IHtcbiAgcmlnaHQ6IDIwMHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC02IHtcbiAgcmlnaHQ6IDI0MHB4OyB9XG5cbi5tbS1tZW51Lm1tLXJ0bC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLW9wZW5lZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5tbS1zcm9ubHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5tbS1zZWFyY2gsIC5tbS1zZWFyY2ggaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tbS1zZWFyY2gge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW0tc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4ubW0tc2VhcmNoIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1zZWFyY2ggLm1tLWNsZWFyLCAubW0tc2VhcmNoIC5tbS1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1tLXBhbmVsID4gLm1tLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4ubW0tcGFuZWwubW0taGFzc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLm1tLXBhbmVsLm1tLWhhc3NlYXJjaC5tbS1oYXNuYXZiYXIge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4ubW0tcGFuZWwubW0taGFzc2VhcmNoLm1tLWhhc25hdmJhciAubW0tc2VhcmNoIHtcbiAgdG9wOiA0MHB4OyB9XG5cbi5tbS1ub3Jlc3VsdHNtc2cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5tbS1ub3Jlc3VsdHMgLm1tLWluZGV4ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxubGkubW0tbm9zdWJyZXN1bHRzID4gYS5tbS1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5saS5tbS1ub3N1YnJlc3VsdHMgPiBhLm1tLW5leHQgKyBhLCBsaS5tbS1ub3N1YnJlc3VsdHMgPiBhLm1tLW5leHQgKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXJlc3VsdHNwYW5lbDpub3QoLm1tLW9wZW5lZCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLW1lbnUgLm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tbS1tZW51IC5tbS1ub3Jlc3VsdHNtc2cge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1pbmRleGVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTEwMHB4O1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiByaWdodCAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1pbmRleGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMuODUlOyB9XG5cbi5tbS1pbmRleGVyIH4gLm1tLXBhbmVsLm1tLWhhc2luZGV4ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5tbS1oYXNpbmRleGVyIC5tbS1pbmRleGVyIHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1tLWhhc2luZGV4ZXIgLm1tLWZpeGVkZGl2aWRlciB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5tbS1tZW51IC5tbS1pbmRleGVyIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuICsgYSwgLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZCAubW0tbGlzdHZpZXcgPiBsaSA+IGEubW0tZnVsbHN1Ym9wZW4gKyBzcGFuLCAubW0tbWVudS5tbS1ob3ZlcnNlbGVjdGVkIC5tbS1saXN0dmlldyA+IGxpID4gYTpub3QoLm1tLWZ1bGxzdWJvcGVuKSwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuICsgYSwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuICsgc3BhbiwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhOm5vdCgubW0tZnVsbHN1Ym9wZW4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyBlYXNlOyB9XG5cbi5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuOmhvdmVyICsgc3BhbiwgLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZCAubW0tbGlzdHZpZXcgPiBsaSA+IGE6bm90KC5tbS1mdWxsc3Vib3Blbik6aG92ZXIsIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkIC5tbS1saXN0dmlldyA+IGxpID4gYS5tbS1zZWxlY3RlZC5tbS1mdWxsc3Vib3BlbiArIGEsIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkIC5tbS1saXN0dmlldyA+IGxpID4gYS5tbS1zZWxlY3RlZC5tbS1mdWxsc3Vib3BlbiArIHNwYW4sIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkIC5tbS1saXN0dmlldyA+IGxpID4gYS5tbS1zZWxlY3RlZDpub3QoLm1tLWZ1bGxzdWJvcGVuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG5pbnB1dC5tbS1jaGVjaywgaW5wdXQubW0tdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDsgfVxuXG5sYWJlbC5tbS1jaGVjaywgbGFiZWwubW0tdG9nZ2xlIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMjBweDsgfVxuXG5sYWJlbC5tbS1jaGVjazpiZWZvcmUsIGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxubGFiZWwubW0tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cblxubGFiZWwubW0tdG9nZ2xlOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMXB4OyB9XG5cbmlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xlOmJlZm9yZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5sYWJlbC5tbS1jaGVjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4OyB9XG5cbmxhYmVsLm1tLWNoZWNrOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIG1hcmdpbjogMjUlIDAgMCAyMCU7XG4gIG9wYWNpdHk6IC4xO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbmlucHV0Lm1tLWNoZWNrOmNoZWNrZWQgfiBsYWJlbC5tbS1jaGVjazpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbmxpLm1tLXZlcnRpY2FsIGxhYmVsLm1tLWNoZWNrLCBsaS5tbS12ZXJ0aWNhbCBsYWJlbC5tbS10b2dnbGUge1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogNXB4OyB9XG5cbmxhYmVsLm1tLXRvZ2dsZSArIGEsIGxhYmVsLm1tLXRvZ2dsZSArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG5cbmxhYmVsLm1tLWNoZWNrICsgYSwgbGFiZWwubW0tY2hlY2sgKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG5hLm1tLW5leHQgKyBsYWJlbC5tbS1jaGVjaywgYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlIHtcbiAgcmlnaHQ6IDYwcHg7IH1cblxuYS5tbS1uZXh0ICsgbGFiZWwubW0tY2hlY2sgKyBhLCBhLm1tLW5leHQgKyBsYWJlbC5tbS1jaGVjayArIHNwYW4sIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSArIGEsIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSArIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlICsgYSwgYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cblxuYS5tbS1uZXh0ICsgbGFiZWwubW0tY2hlY2sgKyBhLCBhLm1tLW5leHQgKyBsYWJlbC5tbS1jaGVjayArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbmVtLm1tLWNvdW50ZXIgKyBhLm1tLW5leHQgKyBsYWJlbC5tbS1jaGVjaywgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSB7XG4gIHJpZ2h0OiAxMDBweDsgfVxuXG5lbS5tbS1jb3VudGVyICsgYS5tbS1uZXh0ICsgbGFiZWwubW0tY2hlY2sgKyBhLCBlbS5tbS1jb3VudGVyICsgYS5tbS1uZXh0ICsgbGFiZWwubW0tY2hlY2sgKyBzcGFuLCBlbS5tbS1jb3VudGVyICsgYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlICsgYSwgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSArIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH1cblxuLm1tLW1lbnUgbGFiZWwubW0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tbS1tZW51IGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XG5cbi5tbS1tZW51IGlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzRiZDk2MzsgfVxuXG4ubW0tbWVudSBsYWJlbC5tbS1jaGVjazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLm1tLWxpc3R2aWV3Lm1tLWJvcmRlci1ub25lID4gbGk6YWZ0ZXIsIC5tbS1tZW51Lm1tLWJvcmRlci1ub25lIC5tbS1saXN0dmlldyA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4ubW0tbGlzdHZpZXcubW0tYm9yZGVyLWZ1bGwgPiBsaTphZnRlciwgLm1tLW1lbnUubW0tYm9yZGVyLWZ1bGwgLm1tLWxpc3R2aWV3ID4gbGk6YWZ0ZXIge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1tLWxpc3R2aWV3Lm1tLWJvcmRlci1vZmZzZXQgPiBsaTphZnRlciwgLm1tLW1lbnUubW0tYm9yZGVyLW9mZnNldCAubW0tbGlzdHZpZXcgPiBsaTphZnRlciB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb20ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7IH1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtem9vbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG5cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb20ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb20ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7IH1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTsgfVxuXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtZmFkZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy16b29tIC5tbS1wYW5lbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtem9vbSAubW0tcGFuZWwubW0tb3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtem9vbSAubW0tcGFuZWwubW0tb3BlbmVkLm1tLXN1Ym9wZW5lZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtc2xpZGUtMCAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtc2xpZGUtMTAwIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBub25lIC40cyBlYXNlOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDM1MG1zOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuXG4ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cblxuLm1tLW1lbnVbY2xhc3MqPW1tLWVmZmVjdC1saXN0aXRlbXMtXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA1NTBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogNTUwbXM7IH1cblxuLm1tLW1lbnVbY2xhc3MqPW1tLWVmZmVjdC1saXN0aXRlbXMtXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42czsgfVxuXG4ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDY1MG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC43cztcbiAgdHJhbnNpdGlvbi1kZWxheTogLjdzOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDc1MG1zOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtc2xpZGUgLm1tLWxpc3R2aWV3ID4gbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1zbGlkZSAubW0tcGFuZWwubW0tb3BlbmVkIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtZmFkZSAubW0tbGlzdHZpZXcgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1mYWRlIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3ID4gbGkge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtZHJvcCAubW0tbGlzdHZpZXcgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdG9wO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IC0yNSU7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtZHJvcCAubW0tcGFuZWwubW0tb3BlbmVkIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAwOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMTAwMDBweDsgfVxuXG5odG1sLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpIHtcbiAgaHRtbC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTQwcHgsIDAsIDApOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMDBweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMDAwcHgsIDAsIDApOyB9IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpIHtcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwMHB4KSB7XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1zbGlkZW91dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwMDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAwMHB4LCAwLCAwKTsgfSB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1mdWxsc2NyZWVuLm1tLWJvdHRvbSwgLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWZ1bGxzY3JlZW4ubW0tdG9wIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgbWF4LWhlaWdodDogMTAwMDBweDsgfVxuXG5odG1sLm1tLW9wZW5lZC5tbS1mdWxsc2NyZWVuIC5tbS1wYWdlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tbS1tZW51IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3OmFmdGVyLCAubW0tbWVudSAubW0tcGFuZWxzID4gLm1tLXBhbmVsLm1tLWp1c3RpZmllZC1saXN0dmlldzpiZWZvcmUsIC5tbS1tZW51Lm1tLWp1c3RpZmllZC1saXN0dmlldyAubW0tcGFuZWxzID4gLm1tLXBhbmVsOmFmdGVyLCAubW0tbWVudS5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1tZW51IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3ID4gLm1tLWxpc3R2aWV3LCAubW0tbWVudS5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1tLW1lbnUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbC5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgPiAubW0tbGlzdHZpZXcgPiBsaTpub3QoLm1tLWRpdmlkZXIpLCAubW0tbWVudS5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpOm5vdCgubW0tZGl2aWRlcikge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMSAwO1xuICAtbXMtZmxleDogMSAxIDA7XG4gIGZsZXg6IDEgMSAwOyB9XG5cbi5tbS1tZW51IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3ID4gLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKSA+IGE6bm90KC5tbS1uZXh0KSwgLm1tLW1lbnUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbC5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgPiAubW0tbGlzdHZpZXcgPiBsaTpub3QoLm1tLWRpdmlkZXIpID4gc3BhbiwgLm1tLW1lbnUubW0tanVzdGlmaWVkLWxpc3R2aWV3IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbGlzdHZpZXcgPiBsaTpub3QoLm1tLWRpdmlkZXIpID4gYTpub3QoLm1tLW5leHQpLCAubW0tbWVudS5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpOm5vdCgubW0tZGl2aWRlcikgPiBzcGFuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tbS1tZW51IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3ID4gLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKSA+IGE6bm90KC5tbS1uZXh0KTpiZWZvcmUsIC5tbS1tZW51IC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3ID4gLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKSA+IHNwYW46YmVmb3JlLCAubW0tbWVudS5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpOm5vdCgubW0tZGl2aWRlcikgPiBhOm5vdCgubW0tbmV4dCk6YmVmb3JlLCAubW0tbWVudS5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpOm5vdCgubW0tZGl2aWRlcikgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7IH1cblxuLm1tLWxpc3R2aWV3Lm1tLW11bHRpbGluZSA+IGxpIC5tbS1saXN0dmlldyA+IGxpLm1tLW11bHRpbGluZSA+IGEsIC5tbS1saXN0dmlldy5tbS1tdWx0aWxpbmUgPiBsaSAubW0tbGlzdHZpZXcgPiBsaS5tbS1tdWx0aWxpbmUgPiBzcGFuLCAubW0tbWVudS5tbS1tdWx0aWxpbmUgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLCAubW0tbWVudS5tbS1tdWx0aWxpbmUgLm1tLWxpc3R2aWV3ID4gbGkgPiBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5odG1sLm1tLXBhZ2VkaW0gI21tLWJsb2NrZXIsIGh0bWwubW0tcGFnZWRpbS1ibGFjayAjbW0tYmxvY2tlciwgaHRtbC5tbS1wYWdlZGltLXdoaXRlICNtbS1ibG9ja2VyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5odG1sLm1tLXBhZ2VkaW0tYmxhY2subW0tb3BlbmluZyAjbW0tYmxvY2tlciwgaHRtbC5tbS1wYWdlZGltLXdoaXRlLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsIGh0bWwubW0tcGFnZWRpbS5tbS1vcGVuaW5nICNtbS1ibG9ja2VyIHtcbiAgb3BhY2l0eTogLjM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZSAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UgLjRzOyB9XG5cbmh0bWwubW0tcGFnZWRpbSAjbW0tYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cblxuaHRtbC5tbS1wYWdlZGltLXdoaXRlICNtbS1ibG9ja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5odG1sLm1tLXBhZ2VkaW0tYmxhY2sgI21tLWJsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5tbS1tZW51Lm1tLXBvcHVwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiA4ODBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9XG5cbmh0bWwubW0tcG9wdXAubW0tb3BlbmluZyAubW0tbWVudS5tbS1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuaHRtbC5tbS1wb3B1cCAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwOyB9XG5cbmh0bWwubW0tcG9wdXAgI21tLWJsb2NrZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7IH1cblxuaHRtbC5tbS1wb3B1cCAubW0tbWVudSB7XG4gIHotaW5kZXg6IDI7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLXJpZ2h0IHtcbiAgbGVmdDogYXV0bzsgfVxuXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MCUsIDAsIDApOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDQwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ0MHB4LCAwLCAwKTsgfSB9XG5cbmh0bWwubW0tZnJvbnQgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMDsgfVxuXG5odG1sLm1tLWZyb250ICNtbS1ibG9ja2VyIHtcbiAgei1pbmRleDogMTsgfVxuXG5odG1sLm1tLWZyb250IC5tbS1tZW51Lm1tLW9mZmNhbnZhcyB7XG4gIHotaW5kZXg6IDI7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWZyb250LCAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWZyb250Lm1tLXJpZ2h0LCAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tbmV4dC5tbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tdG9wIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWJvdHRvbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdG9wOiBhdXRvOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1ib3R0b20sIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgbWF4LWhlaWdodDogODgwcHg7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1mcm9udCwgaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLXNoYWRvdy1wYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAtMTAlO1xuICB6LWluZGV4OiA5OTsgfVxuXG4ubW0tbWVudS5tbS1zaGFkb3ctcGFnZS5tbS1yaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5tbS1tZW51Lm1tLXNoYWRvdy1wYWdlLm1tLWZyb250OmFmdGVyLCAubW0tbWVudS5tbS1zaGFkb3ctcGFnZS5tbS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbWVudS5tbS1zaGFkb3ctcGFnZTphZnRlciwgLm1tLW1lbnUubW0tc2hhZG93LXBhbmVscyAubW0tcGFuZWwubW0tb3BlbmVkOm50aC1jaGlsZChuKzIpIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbmF2YmFyIGEsIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhciA+ICosIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgZW0ubW0tY291bnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tYnRuOmFmdGVyLCAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1idG46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3ID4gbGkgYTpub3QoLm1tLW5leHQpIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldyA+IGxpLm1tLXNlbGVjdGVkID4gYTpub3QoLm1tLW5leHQpLCAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldyA+IGxpLm1tLXNlbGVjdGVkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1kaXZpZGVyLCAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1maXhlZGRpdmlkZXIgc3BhbiwgLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWwgPiAubW0tcGFuZWwsIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsID4gYS5tbS1uZXh0LCAubW0tbWVudS5tbS10aGVtZS1kYXJrLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1wYW5lbCwgLm1tLW1lbnUubW0tdGhlbWUtZGFyay5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiBhLm1tLW5leHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgbGFiZWwubW0tY2hlY2s6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLm1tLW1lbnUubW0tc2hhZG93LXBhZ2UubW0tdGhlbWUtZGFyazphZnRlciwgLm1tLW1lbnUubW0tc2hhZG93LXBhbmVscyAubW0tcGFuZWwubW0tb3BlbmVkOm50aC1jaGlsZChuKzIpIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1pbmRleGVyIGEsIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5vcmVzdWx0c21zZyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZC5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldyA+IGxpID4gYS5tbS1mdWxsc3Vib3Blbjpob3ZlciArIHNwYW4sIC5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXcgPiBsaSA+IGE6bm90KC5tbS1mdWxsc3Vib3Blbik6aG92ZXIsIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkLm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLXNlbGVjdGVkLm1tLWZ1bGxzdWJvcGVuICsgYSwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXcgPiBsaSA+IGEubW0tc2VsZWN0ZWQubW0tZnVsbHN1Ym9wZW4gKyBzcGFuLCAubW0tbWVudS5tbS1wYXJlbnRzZWxlY3RlZC5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldyA+IGxpID4gYS5tbS1zZWxlY3RlZDpub3QoLm1tLWZ1bGxzdWJvcGVuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIGxhYmVsLm1tLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayBsYWJlbC5tbS10b2dnbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMzMzsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIGlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzRiZDk2MzsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1uYXZiYXIgYSwgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLW5hdmJhciA+ICosIC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIGVtLm1tLWNvdW50ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1idG46YWZ0ZXIsIC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1idG46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXcgPiBsaSBhOm5vdCgubW0tbmV4dCkge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3ID4gbGkubW0tc2VsZWN0ZWQgPiBhOm5vdCgubW0tbmV4dCksIC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldyA+IGxpLm1tLXNlbGVjdGVkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWRpdmlkZXIsIC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1maXhlZGRpdmlkZXIgc3BhbiwgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsID4gLm1tLXBhbmVsLCAubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWwgPiBhLm1tLW5leHQsIC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1wYW5lbCwgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkID4gYS5tbS1uZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS13aGl0ZSBsYWJlbC5tbS1jaGVjazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4ubW0tbWVudS5tbS1zaGFkb3ctcGFnZS5tbS10aGVtZS13aGl0ZTphZnRlciwgLm1tLW1lbnUubW0tc2hhZG93LXBhbmVscyAubW0tcGFuZWwubW0tb3BlbmVkOm50aC1jaGlsZChuKzIpIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1pbmRleGVyIGEsIC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1ub3Jlc3VsdHNtc2cge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuOmhvdmVyICsgc3BhbiwgLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZC5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXcgPiBsaSA+IGE6bm90KC5tbS1mdWxsc3Vib3Blbik6aG92ZXIsIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkLm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldyA+IGxpID4gYS5tbS1zZWxlY3RlZC5tbS1mdWxsc3Vib3BlbiArIGEsIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkLm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldyA+IGxpID4gYS5tbS1zZWxlY3RlZC5tbS1mdWxsc3Vib3BlbiArIHNwYW4sIC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkLm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldyA+IGxpID4gYS5tbS1zZWxlY3RlZDpub3QoLm1tLWZ1bGxzdWJvcGVuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgbGFiZWwubW0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIGlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzRiZDk2MzsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1uYXZiYXIgYSwgLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLW5hdmJhciA+ICosIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIGVtLm1tLWNvdW50ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1idG46YWZ0ZXIsIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1idG46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXcgPiBsaSBhOm5vdCgubW0tbmV4dCkge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldyA+IGxpLm1tLXNlbGVjdGVkID4gYTpub3QoLm1tLW5leHQpLCAubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXcgPiBsaS5tbS1zZWxlY3RlZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWRpdmlkZXIsIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1maXhlZGRpdmlkZXIgc3BhbiwgLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsID4gLm1tLXBhbmVsLCAubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWwgPiBhLm1tLW5leHQsIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1wYW5lbCwgLm1tLW1lbnUubW0tdGhlbWUtYmxhY2subW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkID4gYS5tbS1uZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIGxhYmVsLm1tLWNoZWNrOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbi5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLWZ1bGxzdWJvcGVuOmhvdmVyICsgc3BhbiwgLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZC5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXcgPiBsaSA+IGE6bm90KC5tbS1mdWxsc3Vib3Blbik6aG92ZXIsIC5tbS1tZW51Lm1tLWtleWJvYXJkZm9jdXMgYTpmb2N1cywgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLXNlbGVjdGVkLm1tLWZ1bGxzdWJvcGVuICsgYSwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLXNlbGVjdGVkLm1tLWZ1bGxzdWJvcGVuICsgc3BhbiwgLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLm1tLXNlbGVjdGVkOm5vdCgubW0tZnVsbHN1Ym9wZW4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5tbS1tZW51Lm1tLXNoYWRvdy1wYWdlLm1tLXRoZW1lLWJsYWNrOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbWVudS5tbS1zaGFkb3ctcGFuZWxzIC5tbS1wYW5lbC5tbS1vcGVuZWQ6bnRoLWNoaWxkKG4rMikge1xuICBib3gtc2hhZG93OiBmYWxzZTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1pbmRleGVyIGEsIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1ub3Jlc3VsdHNtc2cge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIGxhYmVsLm1tLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayBsYWJlbC5tbS10b2dnbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayBpbnB1dC5tbS10b2dnbGU6Y2hlY2tlZCB+IGxhYmVsLm1tLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM0YmQ5NjM7IH1cblxuLm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3OmFmdGVyLCAubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQ6YWZ0ZXIsIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQ6YmVmb3JlLCAubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXcgPiBsaSA+IC5tbS1uZXh0OmFmdGVyLCAubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXcgPiBsaSA+IC5tbS1uZXh0OmJlZm9yZSwgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLXBhbmVsOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXcgPiBsaSwgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3ID4gbGkge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDUwJSAwIDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3ID4gbGk6YWZ0ZXIsIC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldyA+IGxpOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgei1pbmRleDogLTE7IH1cblxuLm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3ID4gbGkubW0tdGlsZS14cywgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3ID4gbGkubW0tdGlsZS14cyB7XG4gIHdpZHRoOiAxMi41JTtcbiAgcGFkZGluZy10b3A6IDEyLjUlOyB9XG5cbi5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpLm1tLXRpbGUtcywgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3ID4gbGkubW0tdGlsZS1zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy10b3A6IDI1JTsgfVxuXG4ubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXcgPiBsaS5tbS10aWxlLWwsIC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldyA+IGxpLm1tLXRpbGUtbCB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3ID4gbGkubW0tdGlsZS14bCwgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3ID4gbGkubW0tdGlsZS14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4ubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXcgPiBsaSA+IGEsIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpID4gc3BhbiwgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLCAubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXcgPiBsaSA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwJSAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBsZWZ0OiAwOyB9XG5cbi5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQsIC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ubW0tbWVudS5tbS10aWxldmlldyAubW0tcGFuZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tbS1tZW51IHtcbiAgYmFja2dyb3VuZDogIzAwYTY1MTsgfVxuICAubW0tbWVudSAubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLW5hdmJhciA+IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1tLW1lbnUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1uYXZiYXIgPiBhOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLm1tLW1lbnUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLm1tLW1lbnUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpIC5tbS1uZXh0OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLm1tLW1lbnUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpIC5tbS1zZWxlY3RlZCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbiAjMDBhNjUxLCAxMCU7IH1cbiAgLm1tLW1lbnUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpIC5tbS1zZWxlY3RlZCBhOm5vdCgubW0tbmV4dCkge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbiAjMDBhNjUxLCAxMCU7IH1cbiAgLm1tLW1lbnUgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuICMwMGE2NTEsIDEwJTsgfVxuIiwiKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0QGluY2x1ZGUgbWFyZ2luKDApO1xuXHRAaW5jbHVkZSBwYWRkaW5nKDApO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWJnO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSggYmcsIGpwZywgY2VudGVyIHRvcCwgcmVwZWF0LCBhdXRvICk7XG59XG5cbmEge1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb24tYmFzZTtcblx0Y29sb3I6ICRsaW5rLWNvbG9yLWJhc2U7XG5cblx0JjpsaW5rLFxuXHQmOnZpc2l0ZWQsXG5cdCY6YWN0aXZlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb24tYmFzZTtcblx0XHRjb2xvcjogJGxpbmstY29sb3ItYmFzZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbi1iYXNlO1xuXHRcdGNvbG9yOiAkbGluay1ob3Zlci1jb2xvci1iYXNlO1xuXHR9XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMCBub25lO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG5cdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDE1cHgpKTtcbn1cblxuaDEge1xuXHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMSk7XG5cdEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgxIC0gMTApO1xuXHR9XG59XG5cbmgyIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDIpO1xufVxuXG5oMyB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgzKTtcbn1cblxuaDQge1xuXHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNCk7XG59XG5cbmg1IHtcblx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDUpO1xufVxuXG5oNiB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg2KTtcbn1cblxuZmlndXJlIHtcblx0QGluY2x1ZGUgbWFyZ2luKDApO1xufVxuXG5wIHtcblx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMTVweCkpO1xufVxuXG4uY2xlYXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmNlbnRlcmluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICR3aWR0aC1iYXNlO1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0QGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG5cdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMTVweCkpO1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XG59XG5cbmNvZGUge1xuXHRmb250OiAxLjFlbSAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBGaXhlZDtcbn1cblxuaW1nLmNlbnRlcmVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbmltZy5hbGlnbnJpZ2h0IHtcblx0cGFkZGluZzogNHB4O1xuXHRtYXJnaW46IDAgMCAycHggN3B4O1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmltZy5hbGlnbmxlZnQge1xuXHRwYWRkaW5nOiA0cHg7XG5cdG1hcmdpbjogMCA3cHggMnB4IDA7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuYWNyb255bSwgYWJiciwgc3Bhbi5jYXBzIHtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5hY3JvbnltLCBhYmJyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTk5O1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAxNXB4IDMwcHggMCAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RkZDtcbn1cblxuYmxvY2txdW90ZSBjaXRlIHtcblx0bWFyZ2luOiA1cHggMCAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xMDAwZW07XG59XG5cbi5hbGlnbmNlbnRlciwgZGl2LmFsaWduY2VudGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRtYXJnaW46IDEwcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuXHQta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMCBub25lO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdHBhZGRpbmc6IDAgNHB4IDVweDtcblx0bWFyZ2luOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gRGlyZWN0aW9uYWwtcHJvcGVydHkgbWl4aW5zIGFyZSBzaG9ydGhhbmRzIGZvciB3cml0aW5nIHByb3BlcnRpZXMgbGlrZSB0aGUgZm9sbG93aW5nXG4vLy9cbi8vLyBAaWdub3JlIFlvdSBjYW4gYWxzbyB1c2UgYGZhbHNlYCBpbnN0ZWFkIG9mIGBudWxsYC5cbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHZhbHNcbi8vLyAgIExpc3Qgb2YgZGlyZWN0aW9uYWwgdmFsdWVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLXN0eWxlKGRvdHRlZCBudWxsKTtcbi8vLyAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMCAxMHB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuLy8vICAgICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4vLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fVxuXG5AZnVuY3Rpb24gY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKSB7XG4gICRvdXRwdXQ6IG51bGw7XG5cbiAgJGE6IG50aCgkdmFscywgMSk7XG4gICRiOiBpZihsZW5ndGgoJHZhbHMpIDwgMiwgJGEsIG50aCgkdmFscywgMikpO1xuICAkYzogaWYobGVuZ3RoKCR2YWxzKSA8IDMsICRhLCBudGgoJHZhbHMsIDMpKTtcbiAgJGQ6IGlmKGxlbmd0aCgkdmFscykgPCAyLCAkYSwgbnRoKCR2YWxzLCBpZihsZW5ndGgoJHZhbHMpIDwgNCwgMiwgNCkpKTtcblxuICBAaWYgJGEgPT0gMCB7ICRhOiAwOyB9XG4gIEBpZiAkYiA9PSAwIHsgJGI6IDA7IH1cbiAgQGlmICRjID09IDAgeyAkYzogMDsgfVxuICBAaWYgJGQgPT0gMCB7ICRkOiAwOyB9XG5cbiAgQGlmICRhID09ICRiIGFuZCAkYSA9PSAkYyBhbmQgJGEgPT0gJGQgeyAkb3V0cHV0OiAkYTsgICAgICAgICAgfVxuICBAZWxzZSBpZiAkYSA9PSAkYyBhbmQgJGIgPT0gJGQgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiOyAgICAgICB9XG4gIEBlbHNlIGlmICRiID09ICRkICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGM7ICAgIH1cbiAgQGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYiAkYyAkZDsgfVxuXG4gIEByZXR1cm4gJG91dHB1dDtcbn1cblxuLy8vIE91dHB1dCBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzLCBmb3IgaW5zdGFuY2UgYG1hcmdpbmAuXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJlXG4vLy8gICBQcmVmaXggdG8gdXNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdWZcbi8vLyAgIFN1ZmZpeCB0byB1c2Vcbi8vLyBAcGFyYW0ge0xpc3R9ICR2YWxzXG4vLy8gICBMaXN0IG9mIHZhbHVlc1xuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb2xsYXBzZS1kaXJlY3Rpb25hbHNcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG5cbkBtaXhpbiBkaXJlY3Rpb25hbC1wcm9wZXJ0eSgkcHJlLCAkc3VmLCAkdmFscykge1xuICAvLyBQcm9wZXJ0eSBOYW1lc1xuICAkdG9wOiAgICAkcHJlICsgXCItdG9wXCIgICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYm90dG9tOiAkcHJlICsgXCItYm90dG9tXCIgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkbGVmdDogICAkcHJlICsgXCItbGVmdFwiICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkcmlnaHQ6ICAkcHJlICsgXCItcmlnaHRcIiAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYWxsOiAgICAkcHJlICsgICAgICAgICAgICAgaWYoJHN1ZiwgXCItI3skc3VmfVwiLCBcIlwiKTtcblxuICAkdmFsczogY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKTtcblxuICBAaWYgY29udGFpbnMtZmFsc3koJHZhbHMpIHtcbiAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JHRvcH06IG50aCgkdmFscywgMSk7IH1cblxuICAgIEBpZiBsZW5ndGgoJHZhbHMpID09IDEge1xuICAgICAgQGlmIG50aCgkdmFscywgMSkgeyAjeyRyaWdodH06IG50aCgkdmFscywgMSk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skcmlnaHR9OiBudGgoJHZhbHMsIDIpOyB9XG4gICAgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFscykgPT0gMiB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JGJvdHRvbX06IG50aCgkdmFscywgMSk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skbGVmdH06ICAgbnRoKCR2YWxzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWxzKSA9PSAzIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWxzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFscywgMikgeyAjeyRsZWZ0fTogICBudGgoJHZhbHMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHMpID09IDQge1xuICAgICAgQGlmIG50aCgkdmFscywgMykgeyAjeyRib3R0b219OiBudGgoJHZhbHMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWxzLCA0KSB7ICN7JGxlZnR9OiAgIG50aCgkdmFscywgNCk7IH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7JGFsbH06ICR2YWxzO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhbiBlYXN5IHdheSB0byBpbmNsdWRlIGEgY2xlYXJmaXggZm9yIGNvbnRhaW5pbmcgZmxvYXRzLlxuLy8vXG4vLy8gQGxpbmsgaHR0cDovL2dvby5nbC95UDVoaVpcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3Ncbi8vLyAgIC5lbGVtZW50OjphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgICBjb250ZW50OiBcIlwiO1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgIH1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIlxuLmFydGljbGUge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDYyLjY2JTtcblx0QGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCk7XG5cdH1cblxuXHQuYXJ0aWNsZV9fc2xpZGVyIHtcblx0XHRib3JkZXI6IDhweCBzb2xpZCAkY29sb3ItYnJvd247XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDI4cHgpKTtcblxuXHRcdC5tZXRhc2xpZGVyIHtcblx0XHRcdG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oMCk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblxuXHRcdFx0XHQuY2FwdGlvbi13cmFwIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oN3B4KSByZW0oN3B4KSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oN3B4KSk7XG5cblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0LmFydGljbGVfX2V2ZW50cyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSByZW0oMjNweCkpO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDI1cHgpKTtcblx0XHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMjBweCkgcmVtKDE1cHgpKTtcblx0XHR9XG5cblx0XHQubWV0YXNsaWRlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKDApO1xuXHRcdH1cblxuXHRcdC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCBudWxsKTtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4IWltcG9ydGFudDtcblxuXHRcdFx0XHQuY2FwdGlvbi13cmFwIHtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgzcHgpKTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblxufVxuIiwiLm1tLW1lbnUsLm1tLXBhbmVscywubW0tcGFuZWxzPi5tbS1wYW5lbHttYXJnaW46MDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDt6LWluZGV4OjA7Ym94LXNpemluZzpib3JkZXItYm94fS5tbS1idG4sLm1tLW1lbnV7Ym94LXNpemluZzpib3JkZXItYm94fS5tbS1saXN0dmlldyBhLC5tbS1saXN0dmlldyBhOmhvdmVyLC5tbS1uYXZiYXIgYSwubW0tbmF2YmFyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1tLWxpc3R2aWV3IC5tbS1uZXh0OmJlZm9yZSwubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKTphZnRlciwubW0tbmV4dDphZnRlciwubW0tcHJldjpiZWZvcmV7Y29udGVudDonJztib3R0b206MH0ubW0taGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm1tLW1lbnUsLm1tLXBhbmVscz4ubW0tcGFuZWw6bm90KC5tbS1oaWRkZW4pe2Rpc3BsYXk6YmxvY2t9Lm1tLXdyYXBwZXJ7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1tLW1lbnV7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfS5tbS1wYW5lbHMsLm1tLXBhbmVscz4ubW0tcGFuZWx7YmFja2dyb3VuZDppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfS5tbS1idG4sLm1tLXBhbmVsLm1tLWhpZ2hlc3R7ei1pbmRleDoxfS5tbS1wYW5lbHN7b3ZlcmZsb3c6aGlkZGVufS5tbS1wYW5lbHstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0ubW0tcGFuZWwubW0tb3BlbmVkey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1wYW5lbC5tbS1zdWJvcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0zMCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTMwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0zMCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAlLDAsMCl9Lm1tLXBhbmVscz4ubW0tcGFuZWx7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3c6c2Nyb2xsO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjAgMjBweH0ubW0tbGlzdHZpZXcgLm1tLWRpdmlkZXIsLm1tLWxpc3R2aWV3PmxpPmEsLm1tLWxpc3R2aWV3PmxpPnNwYW4sLm1tLW5hdmJhciAubW0tdGl0bGV7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5tbS1wYW5lbHM+Lm1tLXBhbmVsLm1tLWhhc25hdmJhcntwYWRkaW5nLXRvcDo0MHB4fS5tbS1wYW5lbHM+Lm1tLXBhbmVsOmFmdGVyLC5tbS1wYW5lbHM+Lm1tLXBhbmVsOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHh9Lm1tLXZlcnRpY2FsIC5tbS1wYW5lbHstd2Via2l0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudH0ubW0tbGlzdHZpZXcgLm1tLXZlcnRpY2FsIC5tbS1wYW5lbCwubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3IC5tbS1wYW5lbHtkaXNwbGF5Om5vbmU7cGFkZGluZzoxMHB4IDAgMTBweCAxMHB4fS5tbS1saXN0dmlldyAubW0tdmVydGljYWwgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saTpsYXN0LWNoaWxkOmFmdGVyLC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgLm1tLXBhbmVsIC5tbS1saXN0dmlldz5saTpsYXN0LWNoaWxkOmFmdGVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubW0tdmVydGljYWwgbGkubW0tb3BlbmVkPi5tbS1wYW5lbCxsaS5tbS12ZXJ0aWNhbC5tbS1vcGVuZWQ+Lm1tLXBhbmVse2Rpc3BsYXk6YmxvY2t9Lm1tLWxpc3R2aWV3PmxpLm1tLXZlcnRpY2FsPi5tbS1uZXh0LC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHR7aGVpZ2h0OjQwcHg7Ym90dG9tOmF1dG99Lm1tLWxpc3R2aWV3PmxpLm1tLXZlcnRpY2FsPi5tbS1uZXh0OmFmdGVyLC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHQ6YWZ0ZXJ7dG9wOjE2cHg7Ym90dG9tOmF1dG99Lm1tLWxpc3R2aWV3PmxpLm1tLXZlcnRpY2FsLm1tLW9wZW5lZD4ubW0tbmV4dDphZnRlciwubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZD4ubW0tbmV4dDphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTtyaWdodDoxOXB4fS5tbS1idG57d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0ubW0tY2xlYXI6YWZ0ZXIsLm1tLWNsZWFyOmJlZm9yZSwubW0tY2xvc2U6YWZ0ZXIsLm1tLWNsb3NlOmJlZm9yZXtjb250ZW50OicnO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jazt3aWR0aDo1cHg7aGVpZ2h0OjVweDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW0tY2xlYXI6YmVmb3JlLC5tbS1jbG9zZTpiZWZvcmV7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO3JpZ2h0OjE4cHh9Lm1tLWNsZWFyOmFmdGVyLC5tbS1jbG9zZTphZnRlcntib3JkZXItbGVmdDpub25lO2JvcmRlci10b3A6bm9uZTtyaWdodDoyNXB4fS5tbS1uZXh0OmFmdGVyLC5tbS1wcmV2OmJlZm9yZXtib3JkZXItdG9wOjJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoycHggc29saWQgdHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0ubW0tcHJldjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7bGVmdDoyM3B4O3JpZ2h0OmF1dG99Lm1tLW5leHQ6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7cmlnaHQ6MjNweDtsZWZ0OmF1dG99Lm1tLW5hdmJhcntib3JkZXItYm90dG9tOjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyMHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCA0MHB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowfS5tbS1uYXZiYXI+KntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAwfS5tbS1uYXZiYXIgLm1tLWJ0bjpmaXJzdC1jaGlsZHtsZWZ0OjB9Lm1tLW5hdmJhciAubW0tYnRuOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodDtyaWdodDowfS5tbS1wYW5lbCAubW0tbmF2YmFye2Rpc3BsYXk6bm9uZX0ubW0tcGFuZWwubW0taGFzbmF2YmFyIC5tbS1uYXZiYXJ7ZGlzcGxheTpibG9ja30ubW0tbGlzdHZpZXcsLm1tLWxpc3R2aWV3Pmxpe2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW46MH0ubW0tbGlzdHZpZXd7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9Lm1tLWxpc3R2aWV3Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5tbS1saXN0dmlldz5saSwubW0tbGlzdHZpZXc+bGkgLm1tLW5leHQsLm1tLWxpc3R2aWV3PmxpIC5tbS1uZXh0OmJlZm9yZSwubW0tbGlzdHZpZXc+bGk6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lm1tLWxpc3R2aWV3PmxpPmEsLm1tLWxpc3R2aWV3PmxpPnNwYW57Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMjBweDttYXJnaW46MH0ubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKTphZnRlcntib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjIwcHh9Lm1tLWxpc3R2aWV3IC5tbS1uZXh0e2JhY2tncm91bmQ6cmdiYSgzLDIsMSwwKTt3aWR0aDo1MHB4O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6Mn0ubW0tbGlzdHZpZXcgLm1tLW5leHQ6YmVmb3Jle2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ubW0tbGlzdHZpZXcgLm1tLW5leHQrYSwubW0tbGlzdHZpZXcgLm1tLW5leHQrc3BhbnttYXJnaW4tcmlnaHQ6NTBweH0ubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW57d2lkdGg6MTAwJX0ubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW46YmVmb3Jle2JvcmRlci1sZWZ0Om5vbmV9Lm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuK2EsLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuK3NwYW57cGFkZGluZy1yaWdodDo1MHB4O21hcmdpbi1yaWdodDowfS5tbS1wYW5lbHM+Lm1tLXBhbmVsPi5tbS1saXN0dmlld3ttYXJnaW46MjBweCAtMjBweH0ubW0tcGFuZWxzPi5tbS1wYW5lbD4ubW0tbGlzdHZpZXc6Zmlyc3QtY2hpbGQsLm1tLXBhbmVscz4ubW0tcGFuZWw+Lm1tLW5hdmJhcisubW0tbGlzdHZpZXd7bWFyZ2luLXRvcDotMjBweH0ubW0tbGlzdHZpZXcgLm1tLWluc2V0e2xpc3Qtc3R5bGU6ZGlzYyBpbnNpZGU7cGFkZGluZzowIDEwcHggMTVweCA0MHB4O21hcmdpbjowfS5tbS1saXN0dmlldyAubW0taW5zZXQ+bGl7cGFkZGluZzo1cHggMH0ubW0tbGlzdHZpZXcgLm1tLWRpdmlkZXJ7Zm9udC1zaXplOjEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtaW5kZW50OjIwcHg7bGluZS1oZWlnaHQ6MjVweH0ubW0tbGlzdHZpZXcgLm1tLXNwYWNlcntwYWRkaW5nLXRvcDo0MHB4fS5tbS1saXN0dmlldyAubW0tc3BhY2VyPi5tbS1uZXh0e3RvcDo0MHB4fS5tbS1saXN0dmlldyAubW0tc3BhY2VyLm1tLWRpdmlkZXJ7cGFkZGluZy10b3A6MjVweH0ubW0tbWVudXtiYWNrZ3JvdW5kOiNmM2YzZjM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2NvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubW0tbWVudSAubW0tbmF2YmFyIGEsLm1tLW1lbnUgLm1tLW5hdmJhcj4qe2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5tbS1tZW51IC5tbS1idG46YWZ0ZXIsLm1tLW1lbnUgLm1tLWJ0bjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5tbS1tZW51IC5tbS1saXN0dmlld3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIC5tbS1uZXh0OmFmdGVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgYTpub3QoLm1tLW5leHQpey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTt0YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5hOm5vdCgubW0tbmV4dCksLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1tLXNlbGVjdGVkPnNwYW57YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubW0tbWVudSAubW0tZGl2aWRlciwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsPi5tbS1wYW5lbCwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsPmEubW0tbmV4dCwubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPi5tbS1wYW5lbCwubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPmEubW0tbmV4dHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KX1cbi5tbS1wYWdle2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7ei1pbmRleDoxfWh0bWwubW0tb3BlbmVke292ZXJmbG93LXg6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfWh0bWwubW0tYmxvY2tpbmcsaHRtbC5tbS1ibG9ja2luZyBib2R5e292ZXJmbG93OmhpZGRlbn1odG1sLm1tLWJhY2tncm91bmQgLm1tLXBhZ2V7YmFja2dyb3VuZDppbmhlcml0fSNtbS1ibG9ja2Vye2JhY2tncm91bmQ6cmdiYSgzLDIsMSwwKTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyfWh0bWwubW0tYmxvY2tpbmcgI21tLWJsb2NrZXJ7ZGlzcGxheTpibG9ja30ubW0tbWVudS5tbS1vZmZjYW52YXN7ei1pbmRleDowO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt3aWR0aDo4MCU7bWluLXdpZHRoOjE0MHB4O21heC13aWR0aDo0NDBweH0ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tY3VycmVudHtkaXNwbGF5OmJsb2NrfS5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1uby1jc3N0cmFuc2Zvcm1zLm1tLWN1cnJlbnQubW0tb3BlbmVke3otaW5kZXg6MTB9aHRtbC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDgwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDgwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODAlLDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxNzVweCl7aHRtbC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjU1MHB4KXtodG1sLm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg0NDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg0NDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDQ0MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQ0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQ0MHB4LDAsMCl9fVxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWF1dG9oZWlnaHQubW0tYm90dG9tLC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1hdXRvaGVpZ2h0Lm1tLXRvcHttYXgtaGVpZ2h0OjgwJX0ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tYXV0b2hlaWdodC5tbS1ib3R0b20ubW0tZnVsbHNjcmVlbiwubW0tbWVudS5tbS1vZmZjYW52YXMubW0tYXV0b2hlaWdodC5tbS10b3AubW0tZnVsbHNjcmVlbnttYXgtaGVpZ2h0OjEwMCV9Lm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLW1lYXN1cmVoZWlnaHQgLm1tLXBhbmVse2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1tZWFzdXJlaGVpZ2h0Pi5tbS1wYW5lbHM+Lm1tLXBhbmVse2JvdHRvbTphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnR9XG4ubW0tbWVudS5tbS1jb2x1bW5zey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxtYXgtd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCxtYXgtd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGgsbWF4LXdpZHRoO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHdpZHRoLG1heC13aWR0aCwtd2Via2l0LXRyYW5zZm9ybX0ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHM+Lm1tLXBhbmVse3dpZHRoOjEwMCU7cmlnaHQ6YXV0bztkaXNwbGF5Om5vbmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGgsLXdlYmtpdC10cmFuc2Zvcm19Lm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzPi5tbS1wYW5lbC5tbS1vcGVuZWR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmJsb2NrOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tc3Vib3BlbmVkey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7ei1pbmRleDoyfS5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tY29sdW1ucy0wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tb3BlbmVkOm5vdChbY2xhc3MqPW1tLWNvbHVtbnMtXSl+Lm1tLXBhbmVsOm5vdCgubW0tb3BlbmVkKS5tbS1jb2x1bW5zLTB7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tY29sdW1ucy0we3dpZHRoOjgwJTttaW4td2lkdGg6MTQwcHg7bWF4LXdpZHRoOjB9aHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDgwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoODAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwJSwwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTc1cHgpe2h0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTAgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MHB4KXtodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0wIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC04MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC04MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODAlLDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxNzVweCl7aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTQwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTQwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjBweCl7aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fS5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tY29sdW1ucy0xey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tb3BlbmVkOm5vdChbY2xhc3MqPW1tLWNvbHVtbnMtXSl+Lm1tLXBhbmVsOm5vdCgubW0tb3BlbmVkKS5tbS1jb2x1bW5zLTF7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMjAwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgyMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMjAwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMCUsMCwwKX0ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tY29sdW1ucy0xe3dpZHRoOjgwJTttaW4td2lkdGg6MTQwcHg7bWF4LXdpZHRoOjQ0MHB4fWh0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTEgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE3NXB4KXtodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0xIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjU1MHB4KXtodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0xIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNDQwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoNDQwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg0NDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NDBweCwwLDApfX1odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0xIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE3NXB4KXtodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0xIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NTUwcHgpe2h0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1jb2x1bW5zLTEgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNDQwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTQ0MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTQ0MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00NDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDQwcHgsMCwwKX19Lm1tLW1lbnUubW0tY29sdW1ucy0xIC5tbS1wYW5lbHM+Lm1tLXBhbmVse3dpZHRoOjEwMCV9Lm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzPi5tbS1wYW5lbC5tbS1jb2x1bW5zLTJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDIwMCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMjAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDIwMCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAlLDAsMCl9Lm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzPi5tbS1wYW5lbC5tbS1vcGVuZWQ6bm90KFtjbGFzcyo9bW0tY29sdW1ucy1dKX4ubW0tcGFuZWw6bm90KC5tbS1vcGVuZWQpLm1tLWNvbHVtbnMtMntkaXNwbGF5OmJsb2NrOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgzMDAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDMwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgzMDAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwJSwwLDApfS5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1jb2x1bW5zLTJ7d2lkdGg6ODAlO21pbi13aWR0aDoxNDBweDttYXgtd2lkdGg6ODgwcHh9aHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMiAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDgwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoODAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwJSwwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTc1cHgpe2h0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTIgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTEwMHB4KXtodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0yIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODgwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODgwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4ODBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4ODBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4ODBweCwwLDApfX1odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0yIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE3NXB4KXtodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0yIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTEwMHB4KXtodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0yIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTg4MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC04ODBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC04ODBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODgwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTg4MHB4LDAsMCl9fS5tbS1tZW51Lm1tLWNvbHVtbnMtMiAubW0tcGFuZWxzPi5tbS1wYW5lbHt3aWR0aDo1MCV9Lm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzPi5tbS1wYW5lbC5tbS1jb2x1bW5zLTN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDMwMCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMzAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDMwMCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAlLDAsMCl9Lm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzPi5tbS1wYW5lbC5tbS1vcGVuZWQ6bm90KFtjbGFzcyo9bW0tY29sdW1ucy1dKX4ubW0tcGFuZWw6bm90KC5tbS1vcGVuZWQpLm1tLWNvbHVtbnMtM3tkaXNwbGF5OmJsb2NrOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg0MDAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDQwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg0MDAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDAwJSwwLDApfS5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1jb2x1bW5zLTN7d2lkdGg6ODAlO21pbi13aWR0aDoxNDBweDttYXgtd2lkdGg6MTMyMHB4fWh0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTMgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE3NXB4KXtodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy0zIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjE2NTBweCl7aHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtMyAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDEzMjBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMzIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMzIwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTMyMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEzMjBweCwwLDApfX1odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0zIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE3NXB4KXtodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0zIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTY1MHB4KXtodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy0zIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEzMjBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTMyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEzMjBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTMyMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMzIwcHgsMCwwKX19Lm1tLW1lbnUubW0tY29sdW1ucy0zIC5tbS1wYW5lbHM+Lm1tLXBhbmVse3dpZHRoOjMzLjM0JX0ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHM+Lm1tLXBhbmVsLm1tLWNvbHVtbnMtNHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNDAwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg0MDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoNDAwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg0MDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQwMCUsMCwwKX0ubW0tbWVudS5tbS1jb2x1bW5zIC5tbS1wYW5lbHM+Lm1tLXBhbmVsLm1tLW9wZW5lZDpub3QoW2NsYXNzKj1tbS1jb2x1bW5zLV0pfi5tbS1wYW5lbDpub3QoLm1tLW9wZW5lZCkubW0tY29sdW1ucy00e2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDUwMCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwMCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1MDAlLDAsMCl9Lm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWNvbHVtbnMtNHt3aWR0aDo4MCU7bWluLXdpZHRoOjE0MHB4O21heC13aWR0aDoxNzYwcHh9aHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDgwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoODAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwJSwwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTc1cHgpe2h0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MjIwMHB4KXtodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy00IC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTc2MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDE3NjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDE3NjBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNzYwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTc2MHB4LDAsMCl9fWh0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1jb2x1bW5zLTQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC04MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwJSwwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTc1cHgpe2h0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1jb2x1bW5zLTQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTQwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoyMjAwcHgpe2h0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1jb2x1bW5zLTQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTc2MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNzYwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTc2MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNzYwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE3NjBweCwwLDApfX0ubW0tbWVudS5tbS1jb2x1bW5zLTQgLm1tLXBhbmVscz4ubW0tcGFuZWx7d2lkdGg6MjUlfS5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tY29sdW1ucy01ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MDAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDUwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MDAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTAwJSwwLDApfS5tbS1tZW51Lm1tLWNvbHVtbnMgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tb3BlbmVkOm5vdChbY2xhc3MqPW1tLWNvbHVtbnMtXSl+Lm1tLXBhbmVsOm5vdCgubW0tb3BlbmVkKS5tbS1jb2x1bW5zLTV7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNjAwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg2MDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoNjAwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDYwMCUsMCwwKX0ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tY29sdW1ucy01e3dpZHRoOjgwJTttaW4td2lkdGg6MTQwcHg7bWF4LXdpZHRoOjIyMDBweH1odG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy01IC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDgwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDgwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODAlLDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxNzVweCl7aHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNSAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoyNzUwcHgpe2h0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTUgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgyMjAwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMjIwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMjIwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIyMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMjAwcHgsMCwwKX19aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNSAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC04MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC04MCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODAlLDAsMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxNzVweCl7aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNSAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTQwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTQwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjI3NTBweCl7aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNSAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0yMjAwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTIyMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0yMjAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIyMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjIwMHB4LDAsMCl9fS5tbS1tZW51Lm1tLWNvbHVtbnMtNSAubW0tcGFuZWxzPi5tbS1wYW5lbHt3aWR0aDoyMCV9Lm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzPi5tbS1wYW5lbC5tbS1jb2x1bW5zLTZ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDYwMCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoNjAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDYwMCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNjAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MDAlLDAsMCl9Lm1tLW1lbnUubW0tY29sdW1ucyAubW0tcGFuZWxzPi5tbS1wYW5lbC5tbS1vcGVuZWQ6bm90KFtjbGFzcyo9bW0tY29sdW1ucy1dKX4ubW0tcGFuZWw6bm90KC5tbS1vcGVuZWQpLm1tLWNvbHVtbnMtNntkaXNwbGF5OmJsb2NrOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg3MDAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDcwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg3MDAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDcwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNzAwJSwwLDApfS5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1jb2x1bW5zLTZ7d2lkdGg6ODAlO21pbi13aWR0aDoxNDBweDttYXgtd2lkdGg6MjY0MHB4fWh0bWwubW0tb3BlbmluZy5tbS1jb2x1bW5zLTYgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE3NXB4KXtodG1sLm1tLW9wZW5pbmcubW0tY29sdW1ucy02IC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxNDBweCwwLDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjMzMDBweCl7aHRtbC5tbS1vcGVuaW5nLm1tLWNvbHVtbnMtNiAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDI2NDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgyNjQwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyNjQwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjY0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI2NDBweCwwLDApfX1odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy02IC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE3NXB4KXtodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy02IC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MzMwMHB4KXtodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tY29sdW1ucy02IC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTI2NDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMjY0MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTI2NDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjY0MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNjQwcHgsMCwwKX19Lm1tLW1lbnUubW0tY29sdW1ucy02IC5tbS1wYW5lbHM+Lm1tLXBhbmVse3dpZHRoOjE2LjY3JX1cbmVtLm1tLWNvdW50ZXJ7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtaW5kZW50OjA7bGluZS1oZWlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LTEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NDVweDt0b3A6NTAlfWVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0e3dpZHRoOjkwcHh9ZW0ubW0tY291bnRlcithLm1tLW5leHQrYSxlbS5tbS1jb3VudGVyK2EubW0tbmV4dCtzcGFue21hcmdpbi1yaWdodDo5MHB4fWVtLm1tLWNvdW50ZXIrYS5tbS1mdWxsc3Vib3BlbntwYWRkaW5nLWxlZnQ6MH0ubW0tbGlzdHZpZXcgZW0ubW0tY291bnRlcisubW0tbmV4dC5tbS1mdWxsc3Vib3BlbithLC5tbS1saXN0dmlldyBlbS5tbS1jb3VudGVyKy5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuK3NwYW4sZW0ubW0tY291bnRlcithLm1tLWZ1bGxzdWJvcGVuK2EsZW0ubW0tY291bnRlcithLm1tLWZ1bGxzdWJvcGVuK3NwYW57cGFkZGluZy1yaWdodDo5MHB4fS5tbS12ZXJ0aWNhbD4ubW0tY291bnRlcnt0b3A6MTJweDttYXJnaW4tdG9wOjB9Lm1tLXZlcnRpY2FsLm1tLXNwYWNlcj4ubW0tY291bnRlcnttYXJnaW4tdG9wOjQwcHh9Lm1tLW5vc3VicmVzdWx0cz4ubW0tY291bnRlcntkaXNwbGF5Om5vbmV9Lm1tLW1lbnUgZW0ubW0tY291bnRlcntjb2xvcjpyZ2JhKDAsMCwwLC4zKX1cbi5tbS1kaXZpZGVyPnNwYW57dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoyNXB4fS5tbS1kaXZpZGVyLm1tLW9wZW5lZCBhLm1tLW5leHQ6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1tLWNvbGxhcHNlZDpub3QoLm1tLXVuY29sbGFwc2VkKXtkaXNwbGF5Om5vbmV9Lm1tLWZpeGVkZGl2aWRlcntiYWNrZ3JvdW5kOmluaGVyaXQ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6Mjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0tZml4ZWRkaXZpZGVyOmFmdGVye2NvbnRlbnQ6bm9uZSFpbXBvcnRhbnQ7ZGlzcGxheTpub25lIWltcG9ydGFudH0ubW0taGFzZGl2aWRlcnMgLm1tLWZpeGVkZGl2aWRlcntkaXNwbGF5OmJsb2NrfS5tbS1tZW51IC5tbS1maXhlZGRpdmlkZXIgc3BhbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KX1cbmh0bWwubW0tb3BlbmVkLm1tLWRyYWdnaW5nIC5tbS1tZW51LGh0bWwubW0tb3BlbmVkLm1tLWRyYWdnaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MHM7dHJhbnNpdGlvbi1kdXJhdGlvbjowc31cbi5tbS1tZW51Lm1tLWRyb3Bkb3due2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4zKTtoZWlnaHQ6ODAlfWh0bWwubW0tZHJvcGRvd24gLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50Oy1tcy10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3otaW5kZXg6MH1odG1sLm1tLWRyb3Bkb3duICNtbS1ibG9ja2Vyey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kZWxheTowcyFpbXBvcnRhbnQ7ei1pbmRleDoxfWh0bWwubW0tZHJvcGRvd24gLm1tLW1lbnV7ei1pbmRleDoyfWh0bWwubW0tZHJvcGRvd24ubW0tb3BlbmVkOm5vdCgubW0tb3BlbmluZykgLm1tLW1lbnV7ZGlzcGxheTpub25lfS5tbS1tZW51Lm1tLXRpcDpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOmluaGVyaXQ7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjMpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1tLW1lbnUubW0tdGlwbGVmdDpiZWZvcmV7bGVmdDoyMnB4fS5tbS1tZW51Lm1tLXRpcHJpZ2h0OmJlZm9yZXtyaWdodDoyMnB4fS5tbS1tZW51Lm1tLXRpcHRvcDpiZWZvcmV7dG9wOi04cHh9Lm1tLW1lbnUubW0tdGlwYm90dG9tOmJlZm9yZXtib3R0b206LThweH1cbi5tbS1pY29ucGFuZWwgLm1tLXBhbmVsey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGxlZnQsLXdlYmtpdC10cmFuc2Zvcm19Lm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0tb3BlbmVke2JvcmRlci1sZWZ0OjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWR7b3ZlcmZsb3cteTpoaWRkZW47bGVmdDotNDBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtMHtsZWZ0OjB9Lm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTF7bGVmdDo0MHB4fS5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0ye2xlZnQ6ODBweH0ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtM3tsZWZ0OjEyMHB4fS5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC00e2xlZnQ6MTYwcHh9Lm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTV7bGVmdDoyMDBweH0ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtNntsZWZ0OjI0MHB4fS5tbS1zdWJibG9ja2Vye2JhY2tncm91bmQ6aW5oZXJpdDtvcGFjaXR5OjA7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm1tLXN1Ym9wZW5lZCAubW0tc3ViYmxvY2tlcntvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOi0xMDAwMDBweDtsZWZ0OjA7ei1pbmRleDozfVxuLm1tLWtleWJvYXJkZm9jdXMgYTpmb2N1c3tvdXRsaW5lOjB9Lm1tLW1lbnUubW0ta2V5Ym9hcmRmb2N1cyBhOmZvY3Vze2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNSl9XG4ubW0tbmF2YmFyLWJvdHRvbSwubW0tbmF2YmFyLXRvcH4ubW0tbmF2YmFyLXRvcHtib3JkZXItYm90dG9tOm5vbmV9Lm1tLW1lbnU+Lm1tLW5hdmJhcntiYWNrZ3JvdW5kOmluaGVyaXQ7cGFkZGluZzowO3otaW5kZXg6Mzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0tbmF2YmFyLWJvdHRvbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO3RvcDphdXRvO2JvdHRvbTowfS5tbS1uYXZiYXItYm90dG9tfi5tbS1uYXZiYXItYm90dG9te2JvcmRlci10b3A6bm9uZX0ubW0tbmF2YmFyLm1tLWhhc2J0bnN7cGFkZGluZzowIDQwcHh9Lm1tLW5hdmJhcltjbGFzcyo9bW0tbmF2YmFyLWNvbnRlbnQtXT4qe2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9Lm1tLW5hdmJhciAubW0tYnJlYWRjcnVtYnN7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXg6YXV0bzt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowIDAgMCAxN3B4fS5tbS1uYXZiYXIgLm1tLWJyZWFkY3J1bWJzPip7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDNweH0ubW0tbmF2YmFyIC5tbS1icmVhZGNydW1icz5he3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1tLW5hdmJhci5tbS1oYXNidG5zIC5tbS1icmVhZGNydW1ic3ttYXJnaW4tbGVmdDotNDBweH0ubW0tbmF2YmFyLm1tLWhhc2J0bnMgLm1tLWJ0bjpub3QoLm1tLWhpZGRlbikrLm1tLWJyZWFkY3J1bWJze21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9Lm1tLW5hdmJhci10b3AtMXt0b3A6MH0ubW0taGFzbmF2YmFyLXRvcC0xIC5tbS1wYW5lbHMsLm1tLW5hdmJhci10b3AtMnt0b3A6NDBweH0ubW0taGFzbmF2YmFyLXRvcC0yIC5tbS1wYW5lbHMsLm1tLW5hdmJhci10b3AtM3t0b3A6ODBweH0ubW0taGFzbmF2YmFyLXRvcC0zIC5tbS1wYW5lbHMsLm1tLW5hdmJhci10b3AtNHt0b3A6MTIwcHh9Lm1tLWhhc25hdmJhci10b3AtNCAubW0tcGFuZWxze3RvcDoxNjBweH0ubW0tbmF2YmFyLWJvdHRvbS0xe2JvdHRvbTowfS5tbS1oYXNuYXZiYXItYm90dG9tLTEgLm1tLXBhbmVscywubW0tbmF2YmFyLWJvdHRvbS0ye2JvdHRvbTo0MHB4fS5tbS1oYXNuYXZiYXItYm90dG9tLTIgLm1tLXBhbmVscywubW0tbmF2YmFyLWJvdHRvbS0ze2JvdHRvbTo4MHB4fS5tbS1oYXNuYXZiYXItYm90dG9tLTMgLm1tLXBhbmVscywubW0tbmF2YmFyLWJvdHRvbS00e2JvdHRvbToxMjBweH0ubW0taGFzbmF2YmFyLWJvdHRvbS00IC5tbS1wYW5lbHN7Ym90dG9tOjE2MHB4fS5tbS1uYXZiYXItc2l6ZS0ye2hlaWdodDo4MHB4fS5tbS1uYXZiYXItc2l6ZS0ze2hlaWdodDoxMjBweH0ubW0tbmF2YmFyLXNpemUtNHtoZWlnaHQ6MTYwcHh9Lm1tLW5hdmJhci1jb250ZW50LTI+Knt3aWR0aDo1MCV9Lm1tLW5hdmJhci1jb250ZW50LTM+Knt3aWR0aDozMy4zMyV9Lm1tLW5hdmJhci1jb250ZW50LTQ+Knt3aWR0aDoyNSV9Lm1tLW5hdmJhci1jb250ZW50LTU+Knt3aWR0aDoyMCV9Lm1tLW5hdmJhci1jb250ZW50LTY+Knt3aWR0aDoxNi42NyV9XG4ubW0tbWVudS5tbS1ydGx7ZGlyZWN0aW9uOnJ0bH0ubW0tbWVudS5tbS1ydGwubW0tb2ZmY2FudmFze3JpZ2h0OmF1dG99Lm1tLW1lbnUubW0tcnRsIC5tbS1wYW5lbDpub3QoLm1tLW9wZW5lZCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0ubW0tbWVudS5tbS1ydGwgLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMzAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDMwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDMwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAlLDAsMCl9Lm1tLW1lbnUubW0tcnRsIC5tbS1uYXZiYXIgLm1tLWJ0bjpmaXJzdC1jaGlsZHtsZWZ0OmF1dG87cmlnaHQ6MH0ubW0tbWVudS5tbS1ydGwgLm1tLW5hdmJhciAubW0tYnRuOmxhc3QtY2hpbGR7cmlnaHQ6YXV0bztsZWZ0OjB9Lm1tLW1lbnUubW0tcnRsIC5tbS1uYXZiYXIgLm1tLW5leHQ6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7bGVmdDoyM3B4O3JpZ2h0OmF1dG99Lm1tLW1lbnUubW0tcnRsIC5tbS1uYXZiYXIgLm1tLXByZXY6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3JpZ2h0OjIzcHg7bGVmdDphdXRvfS5tbS1tZW51Lm1tLXJ0bCAubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKTo6YWZ0ZXJ7bGVmdDowO3JpZ2h0OjIwcHh9Lm1tLW1lbnUubW0tcnRsIC5tbS1saXN0dmlldz5saT5hOm5vdCgubW0tbmV4dCksLm1tLW1lbnUubW0tcnRsIC5tbS1saXN0dmlldz5saT5zcGFuOm5vdCgubW0tbmV4dCl7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoyMHB4IWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1tLW1lbnUubW0tcnRsIC5tbS1saXN0dmlldyAubW0tbmV4dHtyaWdodDphdXRvO2xlZnQ6MH0ubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3IC5tbS1uZXh0OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MH0ubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3IC5tbS1uZXh0OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2xlZnQ6MjNweDtyaWdodDphdXRvfS5tbS1tZW51Lm1tLXJ0bCAubW0tbGlzdHZpZXcgLm1tLW5leHQrYSwubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3IC5tbS1uZXh0K3NwYW57bWFyZ2luLWxlZnQ6NTBweH0ubW0tbWVudS5tbS1ydGwgLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuK2EsLm1tLW1lbnUubW0tcnRsIC5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbitzcGFue3BhZGRpbmctbGVmdDo1MHB4fS5tbS1tZW51Lm1tLXJ0bCBlbS5tbS1jb3VudGVye2xlZnQ6NDVweDtyaWdodDphdXRvfS5tbS1tZW51Lm1tLXJ0bCBlbS5tbS1jb3VudGVyK2EubW0tbmV4dCthLC5tbS1tZW51Lm1tLXJ0bCBlbS5tbS1jb3VudGVyK2EubW0tbmV4dCtzcGFue21hcmdpbi1sZWZ0OjkwcHh9Lm1tLW1lbnUubW0tcnRsIC5tbS1saXN0dmlldyBlbS5tbS1jb3VudGVyKy5tbS1mdWxsc3Vib3BlbithLC5tbS1tZW51Lm1tLXJ0bCAubW0tbGlzdHZpZXcgZW0ubW0tY291bnRlcisubW0tZnVsbHN1Ym9wZW4rc3BhbntwYWRkaW5nLWxlZnQ6OTBweH0ubW0tbWVudS5tbS1ydGwgbGFiZWwubW0tY2hlY2ssLm1tLW1lbnUubW0tcnRsIGxhYmVsLm1tLXRvZ2dsZXtsZWZ0OjIwcHg7cmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1tLW1lbnUubW0tcnRsIGxhYmVsLm1tLXRvZ2dsZSthLC5tbS1tZW51Lm1tLXJ0bCBsYWJlbC5tbS10b2dnbGUrc3BhbntwYWRkaW5nLWxlZnQ6ODBweH0ubW0tbWVudS5tbS1ydGwgbGFiZWwubW0tY2hlY2srYSwubW0tbWVudS5tbS1ydGwgbGFiZWwubW0tY2hlY2src3BhbntwYWRkaW5nLWxlZnQ6NjBweH0ubW0tbWVudS5tbS1ydGwgYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrLC5tbS1tZW51Lm1tLXJ0bCBhLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xle2xlZnQ6NjBweH0ubW0tbWVudS5tbS1ydGwgYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK2EsLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCtsYWJlbC5tbS1jaGVjaytzcGFuLC5tbS1tZW51Lm1tLXJ0bCBhLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xlK2EsLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrc3BhbnttYXJnaW4tbGVmdDo1MHB4fS5tbS1tZW51Lm1tLXJ0bCBhLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xlK2EsLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrc3BhbntwYWRkaW5nLWxlZnQ6NzBweH0ubW0tbWVudS5tbS1ydGwgYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK2EsLm1tLW1lbnUubW0tcnRsIGEubW0tbmV4dCtsYWJlbC5tbS1jaGVjaytzcGFue3BhZGRpbmctbGVmdDo1MHB4fS5tbS1tZW51Lm1tLXJ0bCBlbS5tbS1jb3VudGVyK2EubW0tbmV4dCtsYWJlbC5tbS1jaGVjaywubW0tbWVudS5tbS1ydGwgZW0ubW0tY291bnRlcithLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xle2xlZnQ6MTAwcHh9Lm1tLW1lbnUubW0tcnRsIGVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK2EsLm1tLW1lbnUubW0tcnRsIGVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK3NwYW4sLm1tLW1lbnUubW0tcnRsIGVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0K2xhYmVsLm1tLXRvZ2dsZSthLC5tbS1tZW51Lm1tLXJ0bCBlbS5tbS1jb3VudGVyK2EubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrc3BhbnttYXJnaW4tbGVmdDo5MHB4fS5tbS1tZW51Lm1tLXJ0bCAubW0tcGFuZWxbY2xhc3MqPW1tLWljb25wYW5lbC1de2xlZnQ6MH0ubW0tbWVudS5tbS1ydGwgLm1tLXBhbmVsW2NsYXNzKj1tbS1pY29ucGFuZWwtXS5tbS1zdWJvcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLW1lbnUubW0tcnRsLm1tLWljb25wYW5lbCAubW0tcGFuZWx7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnJpZ2h0LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6cmlnaHQsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0scmlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0scmlnaHQsLXdlYmtpdC10cmFuc2Zvcm19Lm1tLW1lbnUubW0tcnRsLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTB7cmlnaHQ6MH0ubW0tbWVudS5tbS1ydGwubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtMXtyaWdodDo0MHB4fS5tbS1tZW51Lm1tLXJ0bC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0ye3JpZ2h0OjgwcHh9Lm1tLW1lbnUubW0tcnRsLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTN7cmlnaHQ6MTIwcHh9Lm1tLW1lbnUubW0tcnRsLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTR7cmlnaHQ6MTYwcHh9Lm1tLW1lbnUubW0tcnRsLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTV7cmlnaHQ6MjAwcHh9Lm1tLW1lbnUubW0tcnRsLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTZ7cmlnaHQ6MjQwcHh9Lm1tLW1lbnUubW0tcnRsLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0tb3BlbmVke2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH1cbkBjaGFyc2V0IFwiVVRGLThcIjsubW0tc3Jvbmx5e2JvcmRlcjowIWltcG9ydGFudDtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KSFpbXBvcnRhbnQ7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKSFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fVxuLm1tLXNlYXJjaCwubW0tc2VhcmNoIGlucHV0e2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubW0tc2VhcmNoe2hlaWdodDo0MHB4O3BhZGRpbmc6N3B4IDEwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tc2VhcmNoIGlucHV0e2JvcmRlcjpub25lIWltcG9ydGFudDtvdXRsaW5lOjAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyNnB4O21pbi1oZWlnaHQ6MjZweDttYXgtaGVpZ2h0OjI2cHg7bWFyZ2luOjA7cGFkZGluZzowIDEwcHh9Lm1tLXNlYXJjaCBpbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0ubW0tc2VhcmNoIC5tbS1jbGVhciwubW0tc2VhcmNoIC5tbS1uZXh0e3JpZ2h0OjB9Lm1tLXBhbmVsPi5tbS1zZWFyY2h7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9Lm1tLXBhbmVsLm1tLWhhc3NlYXJjaHtwYWRkaW5nLXRvcDo0MHB4fS5tbS1wYW5lbC5tbS1oYXNzZWFyY2gubW0taGFzbmF2YmFye3BhZGRpbmctdG9wOjgwcHh9Lm1tLXBhbmVsLm1tLWhhc3NlYXJjaC5tbS1oYXNuYXZiYXIgLm1tLXNlYXJjaHt0b3A6NDBweH0ubW0tbm9yZXN1bHRzbXNne3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyMXB4O3BhZGRpbmc6NDBweCAwfS5tbS1ub3Jlc3VsdHMgLm1tLWluZGV4ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH1saS5tbS1ub3N1YnJlc3VsdHM+YS5tbS1uZXh0e2Rpc3BsYXk6bm9uZX1saS5tbS1ub3N1YnJlc3VsdHM+YS5tbS1uZXh0K2EsbGkubW0tbm9zdWJyZXN1bHRzPmEubW0tbmV4dCtzcGFue3BhZGRpbmctcmlnaHQ6MTBweH0ubW0tcGFuZWxzPi5tbS1yZXN1bHRzcGFuZWw6bm90KC5tbS1vcGVuZWQpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51IC5tbS1zZWFyY2ggaW5wdXR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tbS1tZW51IC5tbS1ub3Jlc3VsdHNtc2d7Y29sb3I6cmdiYSgwLDAsMCwuMyl9XG4ubW0taW5kZXhlcntiYWNrZ3JvdW5kOmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEycHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6LTEwMHB4O3otaW5kZXg6Mzstd2Via2l0LXRyYW5zaXRpb246cmlnaHQgLjRzIGVhc2U7dHJhbnNpdGlvbjpyaWdodCAuNHMgZWFzZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ubW0taW5kZXhlciBhe3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjMuODUlfS5tbS1pbmRleGVyfi5tbS1wYW5lbC5tbS1oYXNpbmRleGVye3BhZGRpbmctcmlnaHQ6NDBweH0ubW0taGFzaW5kZXhlciAubW0taW5kZXhlcntyaWdodDowfS5tbS1oYXNpbmRleGVyIC5tbS1maXhlZGRpdmlkZXJ7cmlnaHQ6MjBweH0ubW0tbWVudSAubW0taW5kZXhlciBhe2NvbG9yOnJnYmEoMCwwLDAsLjMpfVxuLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZCAubW0tbGlzdHZpZXc+bGk+YS5tbS1mdWxsc3Vib3BlbithLC5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQgLm1tLWxpc3R2aWV3PmxpPmEubW0tZnVsbHN1Ym9wZW4rc3BhbiwubW0tbWVudS5tbS1ob3ZlcnNlbGVjdGVkIC5tbS1saXN0dmlldz5saT5hOm5vdCgubW0tZnVsbHN1Ym9wZW4pLC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkIC5tbS1saXN0dmlldz5saT5hLm1tLWZ1bGxzdWJvcGVuK2EsLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQgLm1tLWxpc3R2aWV3PmxpPmEubW0tZnVsbHN1Ym9wZW4rc3BhbiwubW0tbWVudS5tbS1wYXJlbnRzZWxlY3RlZCAubW0tbGlzdHZpZXc+bGk+YTpub3QoLm1tLWZ1bGxzdWJvcGVuKXstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuNHMgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjRzIGVhc2V9Lm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZCAubW0tbGlzdHZpZXc+bGk+YS5tbS1mdWxsc3Vib3Blbjpob3ZlcitzcGFuLC5tbS1tZW51Lm1tLWhvdmVyc2VsZWN0ZWQgLm1tLWxpc3R2aWV3PmxpPmE6bm90KC5tbS1mdWxsc3Vib3Blbik6aG92ZXIsLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQgLm1tLWxpc3R2aWV3PmxpPmEubW0tc2VsZWN0ZWQubW0tZnVsbHN1Ym9wZW4rYSwubW0tbWVudS5tbS1wYXJlbnRzZWxlY3RlZCAubW0tbGlzdHZpZXc+bGk+YS5tbS1zZWxlY3RlZC5tbS1mdWxsc3Vib3BlbitzcGFuLC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkIC5tbS1saXN0dmlldz5saT5hLm1tLXNlbGVjdGVkOm5vdCgubW0tZnVsbHN1Ym9wZW4pe2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNSl9XG5pbnB1dC5tbS1jaGVjayxpbnB1dC5tbS10b2dnbGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDBweH1sYWJlbC5tbS1jaGVjayxsYWJlbC5tbS10b2dnbGV7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt6LWluZGV4OjI7cmlnaHQ6MjBweH1sYWJlbC5tbS1jaGVjazpiZWZvcmUsbGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2t9bGFiZWwubW0tdG9nZ2xle2JvcmRlci1yYWRpdXM6MzBweDt3aWR0aDo1MHB4O2hlaWdodDozMHB4O21hcmdpbi10b3A6LTE1cHh9bGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtib3JkZXItcmFkaXVzOjMwcHg7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDttYXJnaW46MXB4fWlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkfmxhYmVsLm1tLXRvZ2dsZTpiZWZvcmV7ZmxvYXQ6cmlnaHR9bGFiZWwubW0tY2hlY2t7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW4tdG9wOi0xNXB4fWxhYmVsLm1tLWNoZWNrOmJlZm9yZXtib3JkZXItbGVmdDozcHggc29saWQ7Ym9yZGVyLWJvdHRvbTozcHggc29saWQ7d2lkdGg6NDAlO2hlaWdodDoyMCU7bWFyZ2luOjI1JSAwIDAgMjAlO29wYWNpdHk6LjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9aW5wdXQubW0tY2hlY2s6Y2hlY2tlZH5sYWJlbC5tbS1jaGVjazpiZWZvcmV7b3BhY2l0eToxfWxpLm1tLXZlcnRpY2FsIGxhYmVsLm1tLWNoZWNrLGxpLm1tLXZlcnRpY2FsIGxhYmVsLm1tLXRvZ2dsZXtib3R0b206YXV0bzttYXJnaW4tdG9wOjA7dG9wOjVweH1sYWJlbC5tbS10b2dnbGUrYSxsYWJlbC5tbS10b2dnbGUrc3BhbntwYWRkaW5nLXJpZ2h0OjgwcHh9bGFiZWwubW0tY2hlY2srYSxsYWJlbC5tbS1jaGVjaytzcGFue3BhZGRpbmctcmlnaHQ6NjBweH1hLm1tLW5leHQrbGFiZWwubW0tY2hlY2ssYS5tbS1uZXh0K2xhYmVsLm1tLXRvZ2dsZXtyaWdodDo2MHB4fWEubW0tbmV4dCtsYWJlbC5tbS1jaGVjaythLGEubW0tbmV4dCtsYWJlbC5tbS1jaGVjaytzcGFuLGEubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrYSxhLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xlK3NwYW57bWFyZ2luLXJpZ2h0OjUwcHh9YS5tbS1uZXh0K2xhYmVsLm1tLXRvZ2dsZSthLGEubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrc3BhbntwYWRkaW5nLXJpZ2h0OjcwcHh9YS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK2EsYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK3NwYW57cGFkZGluZy1yaWdodDo1MHB4fWVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrLGVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0K2xhYmVsLm1tLXRvZ2dsZXtyaWdodDoxMDBweH1lbS5tbS1jb3VudGVyK2EubW0tbmV4dCtsYWJlbC5tbS1jaGVjaythLGVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK3NwYW4sZW0ubW0tY291bnRlcithLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xlK2EsZW0ubW0tY291bnRlcithLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xlK3NwYW57bWFyZ2luLXJpZ2h0OjkwcHh9Lm1tLW1lbnUgbGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9Lm1tLW1lbnUgbGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtiYWNrZ3JvdW5kOiNmM2YzZjN9Lm1tLW1lbnUgaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWR+bGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6IzRiZDk2M30ubW0tbWVudSBsYWJlbC5tbS1jaGVjazpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX1cbi5tbS1saXN0dmlldy5tbS1ib3JkZXItbm9uZT5saTphZnRlciwubW0tbWVudS5tbS1ib3JkZXItbm9uZSAubW0tbGlzdHZpZXc+bGk6YWZ0ZXJ7Y29udGVudDpub25lfS5tbS1saXN0dmlldy5tbS1ib3JkZXItZnVsbD5saTphZnRlciwubW0tbWVudS5tbS1ib3JkZXItZnVsbCAubW0tbGlzdHZpZXc+bGk6YWZ0ZXJ7bGVmdDowIWltcG9ydGFudH0ubW0tbGlzdHZpZXcubW0tYm9yZGVyLW9mZnNldD5saTphZnRlciwubW0tbWVudS5tbS1ib3JkZXItb2Zmc2V0IC5tbS1saXN0dmlldz5saTphZnRlcntyaWdodDoyMHB4fVxuLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtem9vbXstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZX1odG1sLm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC43LC43KSB0cmFuc2xhdGUzZCgtMzAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlKC43LC43KSB0cmFuc2xhdGUzZCgtMzAlLDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9aHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwxKSB0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnNjYWxlKDEsMSkgdHJhbnNsYXRlM2QoMCwwLDApfWh0bWwubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjcsLjcpIHRyYW5zbGF0ZTNkKDMwJSwwLDApO3RyYW5zZm9ybTpzY2FsZSguNywuNykgdHJhbnNsYXRlM2QoMzAlLDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwxKSB0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnNjYWxlKDEsMSkgdHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXNsaWRley13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlfWh0bWwubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXNsaWRley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMzAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0zMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMzAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwwLDApfWh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX1odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMzAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDMwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDMwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAlLDAsMCl9aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXNsaWRley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LWZhZGV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX1odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtZmFkZXtvcGFjaXR5OjF9Lm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy16b29tIC5tbS1wYW5lbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUsMS41KSB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlKDEuNSwxLjUpIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn0ubW0tbWVudS5tbS1lZmZlY3QtcGFuZWxzLXpvb20gLm1tLXBhbmVsLm1tLW9wZW5lZHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLDEpIHRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06c2NhbGUoMSwxKSB0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy16b29tIC5tbS1wYW5lbC5tbS1vcGVuZWQubW0tc3Vib3BlbmVkey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC43LC43KSB0cmFuc2xhdGUzZCgtMzAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlKC43LC43KSB0cmFuc2xhdGUzZCgtMzAlLDAsMCl9Lm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy1zbGlkZS0wIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy1zbGlkZS0xMDAgLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3Pmxpey13ZWJraXQtdHJhbnNpdGlvbjpub25lIC40cyBlYXNlO3RyYW5zaXRpb246bm9uZSAuNHMgZWFzZX0ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoMSl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjUwbXM7dHJhbnNpdGlvbi1kZWxheTo1MG1zfS5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3PmxpOm50aC1jaGlsZCgyKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjFzO3RyYW5zaXRpb24tZGVsYXk6LjFzfS5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3PmxpOm50aC1jaGlsZCgzKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MTUwbXM7dHJhbnNpdGlvbi1kZWxheToxNTBtc30ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoNCl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4yczt0cmFuc2l0aW9uLWRlbGF5Oi4yc30ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoNSl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjI1MG1zO3RyYW5zaXRpb24tZGVsYXk6MjUwbXN9Lm1tLW1lbnVbY2xhc3MqPW1tLWVmZmVjdC1saXN0aXRlbXMtXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDYpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouM3M7dHJhbnNpdGlvbi1kZWxheTouM3N9Lm1tLW1lbnVbY2xhc3MqPW1tLWVmZmVjdC1saXN0aXRlbXMtXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDcpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTozNTBtczt0cmFuc2l0aW9uLWRlbGF5OjM1MG1zfS5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3PmxpOm50aC1jaGlsZCg4KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjRzO3RyYW5zaXRpb24tZGVsYXk6LjRzfS5tbS1tZW51W2NsYXNzKj1tbS1lZmZlY3QtbGlzdGl0ZW1zLV0gLm1tLWxpc3R2aWV3PmxpOm50aC1jaGlsZCg5KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NDUwbXM7dHJhbnNpdGlvbi1kZWxheTo0NTBtc30ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoMTApey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouNXM7dHJhbnNpdGlvbi1kZWxheTouNXN9Lm1tLW1lbnVbY2xhc3MqPW1tLWVmZmVjdC1saXN0aXRlbXMtXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDExKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NTUwbXM7dHJhbnNpdGlvbi1kZWxheTo1NTBtc30ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoMTIpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouNnM7dHJhbnNpdGlvbi1kZWxheTouNnN9Lm1tLW1lbnVbY2xhc3MqPW1tLWVmZmVjdC1saXN0aXRlbXMtXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDEzKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NjUwbXM7dHJhbnNpdGlvbi1kZWxheTo2NTBtc30ubW0tbWVudVtjbGFzcyo9bW0tZWZmZWN0LWxpc3RpdGVtcy1dIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoMTQpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouN3M7dHJhbnNpdGlvbi1kZWxheTouN3N9Lm1tLW1lbnVbY2xhc3MqPW1tLWVmZmVjdC1saXN0aXRlbXMtXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDE1KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzUwbXM7dHJhbnNpdGlvbi1kZWxheTo3NTBtc30ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLXNsaWRlIC5tbS1saXN0dmlldz5saXstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1MCUsMCwwKTtvcGFjaXR5OjB9aHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtc2xpZGUgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXc+bGl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7b3BhY2l0eToxfS5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtZmFkZSAubW0tbGlzdHZpZXc+bGl7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O29wYWNpdHk6MH1odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1mYWRlIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3Pmxpe29wYWNpdHk6MX0ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLWRyb3AgLm1tLWxpc3R2aWV3Pmxpey13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRvcDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdG9wO29wYWNpdHk6MDt0b3A6LTI1JX1odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1kcm9wIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3Pmxpe29wYWNpdHk6MTt0b3A6MH1cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1mdWxsc2NyZWVue3dpZHRoOjEwMCU7bWluLXdpZHRoOjE0MHB4O21heC13aWR0aDoxMDAwMHB4fWh0bWwubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE0MHB4KXtodG1sLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoxMDAwMHB4KXtodG1sLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDEwMDAwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAwMHB4LDAsMCl9fWh0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTQwcHgpe2h0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0MHB4LDAsMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTAwMDBweCl7aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwMDBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAwMHB4LDAsMCl9fS5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1mdWxsc2NyZWVuLm1tLWJvdHRvbSwubW0tbWVudS5tbS1vZmZjYW52YXMubW0tZnVsbHNjcmVlbi5tbS10b3B7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxNDBweDttYXgtaGVpZ2h0OjEwMDAwcHh9aHRtbC5tbS1vcGVuZWQubW0tZnVsbHNjcmVlbiAubW0tcGFnZXtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fVxuLm1tLW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3OmFmdGVyLC5tbS1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsLm1tLWp1c3RpZmllZC1saXN0dmlldzpiZWZvcmUsLm1tLW1lbnUubW0tanVzdGlmaWVkLWxpc3R2aWV3IC5tbS1wYW5lbHM+Lm1tLXBhbmVsOmFmdGVyLC5tbS1tZW51Lm1tLWp1c3RpZmllZC1saXN0dmlldyAubW0tcGFuZWxzPi5tbS1wYW5lbDpiZWZvcmV7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZX0ubW0tbWVudSAubW0tcGFuZWxzPi5tbS1wYW5lbC5tbS1qdXN0aWZpZWQtbGlzdHZpZXc+Lm1tLWxpc3R2aWV3LC5tbS1tZW51Lm1tLWp1c3RpZmllZC1saXN0dmlldyAubW0tcGFuZWxzPi5tbS1wYW5lbD4ubW0tbGlzdHZpZXd7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZmxvdzpjb2x1bW4gbm93cmFwOy1tcy1mbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtoZWlnaHQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5tbS1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsLm1tLWp1c3RpZmllZC1saXN0dmlldz4ubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKSwubW0tbWVudS5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgLm1tLXBhbmVscz4ubW0tcGFuZWw+Lm1tLWxpc3R2aWV3PmxpOm5vdCgubW0tZGl2aWRlcil7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgMDstbXMtZmxleDoxIDEgMDtmbGV4OjEgMSAwfS5tbS1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsLm1tLWp1c3RpZmllZC1saXN0dmlldz4ubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKT5hOm5vdCgubW0tbmV4dCksLm1tLW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3Pi5tbS1saXN0dmlldz5saTpub3QoLm1tLWRpdmlkZXIpPnNwYW4sLm1tLW1lbnUubW0tanVzdGlmaWVkLWxpc3R2aWV3IC5tbS1wYW5lbHM+Lm1tLXBhbmVsPi5tbS1saXN0dmlldz5saTpub3QoLm1tLWRpdmlkZXIpPmE6bm90KC5tbS1uZXh0KSwubW0tbWVudS5tbS1qdXN0aWZpZWQtbGlzdHZpZXcgLm1tLXBhbmVscz4ubW0tcGFuZWw+Lm1tLWxpc3R2aWV3PmxpOm5vdCgubW0tZGl2aWRlcik+c3Bhbntib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEwMCV9Lm1tLW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3Pi5tbS1saXN0dmlldz5saTpub3QoLm1tLWRpdmlkZXIpPmE6bm90KC5tbS1uZXh0KTpiZWZvcmUsLm1tLW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwubW0tanVzdGlmaWVkLWxpc3R2aWV3Pi5tbS1saXN0dmlldz5saTpub3QoLm1tLWRpdmlkZXIpPnNwYW46YmVmb3JlLC5tbS1tZW51Lm1tLWp1c3RpZmllZC1saXN0dmlldyAubW0tcGFuZWxzPi5tbS1wYW5lbD4ubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKT5hOm5vdCgubW0tbmV4dCk6YmVmb3JlLC5tbS1tZW51Lm1tLWp1c3RpZmllZC1saXN0dmlldyAubW0tcGFuZWxzPi5tbS1wYW5lbD4ubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKT5zcGFuOmJlZm9yZXtjb250ZW50OicnO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowfVxuLm1tLWxpc3R2aWV3Lm1tLW11bHRpbGluZT5saSAubW0tbGlzdHZpZXc+bGkubW0tbXVsdGlsaW5lPmEsLm1tLWxpc3R2aWV3Lm1tLW11bHRpbGluZT5saSAubW0tbGlzdHZpZXc+bGkubW0tbXVsdGlsaW5lPnNwYW4sLm1tLW1lbnUubW0tbXVsdGlsaW5lIC5tbS1saXN0dmlldz5saT5hLC5tbS1tZW51Lm1tLW11bHRpbGluZSAubW0tbGlzdHZpZXc+bGk+c3Bhbnt0ZXh0LW92ZXJmbG93OmNsaXA7d2hpdGUtc3BhY2U6bm9ybWFsfVxuaHRtbC5tbS1wYWdlZGltICNtbS1ibG9ja2VyLGh0bWwubW0tcGFnZWRpbS1ibGFjayAjbW0tYmxvY2tlcixodG1sLm1tLXBhZ2VkaW0td2hpdGUgI21tLWJsb2NrZXJ7b3BhY2l0eTowfWh0bWwubW0tcGFnZWRpbS1ibGFjay5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLGh0bWwubW0tcGFnZWRpbS13aGl0ZS5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLGh0bWwubW0tcGFnZWRpbS5tbS1vcGVuaW5nICNtbS1ibG9ja2Vye29wYWNpdHk6LjM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UgLjRzO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSAuNHN9aHRtbC5tbS1wYWdlZGltICNtbS1ibG9ja2Vye2JhY2tncm91bmQ6aW5oZXJpdH1odG1sLm1tLXBhZ2VkaW0td2hpdGUgI21tLWJsb2NrZXJ7YmFja2dyb3VuZDojZmZmfWh0bWwubW0tcGFnZWRpbS1ibGFjayAjbW0tYmxvY2tlcntiYWNrZ3JvdW5kOiMwMDB9XG4ubW0tbWVudS5tbS1wb3B1cHstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7b3BhY2l0eTowO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4zKTtoZWlnaHQ6ODAlO21pbi1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4ODBweDt0b3A6NTAlO2xlZnQ6NTAlO2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCl9aHRtbC5tbS1wb3B1cC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLXBvcHVwe29wYWNpdHk6MX1odG1sLm1tLXBvcHVwIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDt6LWluZGV4OjB9aHRtbC5tbS1wb3B1cCAjbW0tYmxvY2tlcnstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MHMhaW1wb3J0YW50O3RyYW5zaXRpb24tZGVsYXk6MHMhaW1wb3J0YW50O3otaW5kZXg6MX1odG1sLm1tLXBvcHVwIC5tbS1tZW51e3otaW5kZXg6Mn1cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1yaWdodHtsZWZ0OmF1dG99aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MCUsMCwwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjE3NXB4KXtodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTQwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTQwcHgsMCwwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo1NTBweCl7aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTQ0MHB4LDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC00NDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00NDBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDQwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ0MHB4LDAsMCl9fWh0bWwubW0tZnJvbnQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50Oy1tcy10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3otaW5kZXg6MH1odG1sLm1tLWZyb250ICNtbS1ibG9ja2Vye3otaW5kZXg6MX1odG1sLm1tLWZyb250IC5tbS1tZW51Lm1tLW9mZmNhbnZhc3t6LWluZGV4OjJ9Lm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWZyb250LC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1uZXh0ey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9Lm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWZyb250Lm1tLXJpZ2h0LC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1uZXh0Lm1tLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS10b3B7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwMCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RvcDphdXRvfS5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1ib3R0b20sLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLXRvcHt3aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDo4MCU7bWluLWhlaWdodDoxNDBweDttYXgtaGVpZ2h0Ojg4MHB4fWh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tZnJvbnQsaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfVxuLm1tLW1lbnUubW0tc2hhZG93LXBhZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MTIwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7dG9wOi0xMCU7ei1pbmRleDo5OX0ubW0tbWVudS5tbS1zaGFkb3ctcGFnZS5tbS1yaWdodDphZnRlcntsZWZ0OmF1dG87cmlnaHQ6MTAwJX0ubW0tbWVudS5tbS1zaGFkb3ctcGFnZS5tbS1mcm9udDphZnRlciwubW0tbWVudS5tbS1zaGFkb3ctcGFnZS5tbS1uZXh0OmFmdGVye2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLW1lbnUubW0tc2hhZG93LXBhZ2U6YWZ0ZXIsLm1tLW1lbnUubW0tc2hhZG93LXBhbmVscyAubW0tcGFuZWwubW0tb3BlbmVkOm50aC1jaGlsZChuKzIpe2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwuMyl9XG4ubW0tbWVudS5tbS10aGVtZS1kYXJre2JhY2tncm91bmQ6IzMzMztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMTUpO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhciBhLC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhcj4qLC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgZW0ubW0tY291bnRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KX0ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1idG46YWZ0ZXIsLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tYnRuOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCl9Lm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXd7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldz5saSAubW0tbmV4dDphZnRlcntib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCl9Lm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXc+bGkgYTpub3QoLm1tLW5leHQpey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTt0YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3PmxpLm1tLXNlbGVjdGVkPmE6bm90KC5tbS1uZXh0KSwubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5zcGFue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9Lm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tZGl2aWRlciwubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1maXhlZGRpdmlkZXIgc3BhbiwubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+Lm1tLXBhbmVsLC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbD5hLm1tLW5leHQsLm1tLW1lbnUubW0tdGhlbWUtZGFyay5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPi5tbS1wYW5lbCwubW0tbWVudS5tbS10aGVtZS1kYXJrLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+YS5tbS1uZXh0e2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDUpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgbGFiZWwubW0tY2hlY2s6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KX0ubW0tbWVudS5tbS1zaGFkb3ctcGFnZS5tbS10aGVtZS1kYXJrOmFmdGVyLC5tbS1tZW51Lm1tLXNoYWRvdy1wYW5lbHMgLm1tLXBhbmVsLm1tLW9wZW5lZDpudGgtY2hpbGQobisyKXtib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsLjUpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLXNlYXJjaCBpbnB1dHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjMpO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWluZGV4ZXIgYSwubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1ub3Jlc3VsdHNtc2d7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCl9Lm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZC5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldz5saT5hLm1tLWZ1bGxzdWJvcGVuOmhvdmVyK3NwYW4sLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZC5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldz5saT5hOm5vdCgubW0tZnVsbHN1Ym9wZW4pOmhvdmVyLC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkLm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3PmxpPmEubW0tc2VsZWN0ZWQubW0tZnVsbHN1Ym9wZW4rYSwubW0tbWVudS5tbS1wYXJlbnRzZWxlY3RlZC5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldz5saT5hLm1tLXNlbGVjdGVkLm1tLWZ1bGxzdWJvcGVuK3NwYW4sLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXc+bGk+YS5tbS1zZWxlY3RlZDpub3QoLm1tLWZ1bGxzdWJvcGVuKXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgbGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgbGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtiYWNrZ3JvdW5kOiMzMzN9Lm1tLW1lbnUubW0tdGhlbWUtZGFyayBpbnB1dC5tbS10b2dnbGU6Y2hlY2tlZH5sYWJlbC5tbS10b2dnbGV7YmFja2dyb3VuZDojNGJkOTYzfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRle2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSk7Y29sb3I6cmdiYSgwLDAsMCwuNil9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLW5hdmJhciBhLC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1uYXZiYXI+KiwubW0tbWVudS5tbS10aGVtZS13aGl0ZSBlbS5tbS1jb3VudGVye2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1idG46YWZ0ZXIsLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWJ0bjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlld3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3PmxpIC5tbS1uZXh0OmFmdGVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXc+bGkgYTpub3QoLm1tLW5leHQpey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7dGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3PmxpLm1tLXNlbGVjdGVkPmE6bm90KC5tbS1uZXh0KSwubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXc+bGkubW0tc2VsZWN0ZWQ+c3BhbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tZGl2aWRlciwubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tZml4ZWRkaXZpZGVyIHNwYW4sLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbD4ubW0tcGFuZWwsLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbD5hLm1tLW5leHQsLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZD4ubW0tcGFuZWwsLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZD5hLm1tLW5leHR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMyl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgbGFiZWwubW0tY2hlY2s6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC42KX0ubW0tbWVudS5tbS1zaGFkb3ctcGFnZS5tbS10aGVtZS13aGl0ZTphZnRlciwubW0tbWVudS5tbS1zaGFkb3ctcGFuZWxzIC5tbS1wYW5lbC5tbS1vcGVuZWQ6bnRoLWNoaWxkKG4rMil7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC4yKX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tc2VhcmNoIGlucHV0e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjYpfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1pbmRleGVyIGEsLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLW5vcmVzdWx0c21zZ3tjb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubW0tbWVudS5tbS1ob3ZlcnNlbGVjdGVkLm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldz5saT5hLm1tLWZ1bGxzdWJvcGVuOmhvdmVyK3NwYW4sLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZC5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXc+bGk+YTpub3QoLm1tLWZ1bGxzdWJvcGVuKTpob3ZlciwubW0tbWVudS5tbS1wYXJlbnRzZWxlY3RlZC5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXc+bGk+YS5tbS1zZWxlY3RlZC5tbS1mdWxsc3Vib3BlbithLC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkLm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldz5saT5hLm1tLXNlbGVjdGVkLm1tLWZ1bGxzdWJvcGVuK3NwYW4sLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3PmxpPmEubW0tc2VsZWN0ZWQ6bm90KC5tbS1mdWxsc3Vib3Blbil7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgbGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgbGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmZ9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWR+bGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6IzRiZDk2M30ubW0tbWVudS5tbS10aGVtZS1ibGFja3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1uYXZiYXIgYSwubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbmF2YmFyPiosLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgZW0ubW0tY291bnRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tYnRuOmFmdGVyLC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1idG46YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXd7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldz5saSAubW0tbmV4dDphZnRlcntib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCl9Lm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3PmxpIGE6bm90KC5tbS1uZXh0KXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyk7dGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXc+bGkubW0tc2VsZWN0ZWQ+YTpub3QoLm1tLW5leHQpLC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5zcGFue2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyl9Lm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWRpdmlkZXIsLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWZpeGVkZGl2aWRlciBzcGFuLC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+Lm1tLXBhbmVsLC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+YS5tbS1uZXh0LC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+Lm1tLXBhbmVsLC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+YS5tbS1uZXh0e2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMil9Lm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgbGFiZWwubW0tY2hlY2s6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX0ubW0tbWVudS5tbS1ob3ZlcnNlbGVjdGVkLm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldz5saT5hLm1tLWZ1bGxzdWJvcGVuOmhvdmVyK3NwYW4sLm1tLW1lbnUubW0taG92ZXJzZWxlY3RlZC5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXc+bGk+YTpub3QoLm1tLWZ1bGxzdWJvcGVuKTpob3ZlciwubW0tbWVudS5tbS1rZXlib2FyZGZvY3VzIGE6Zm9jdXMsLm1tLW1lbnUubW0tcGFyZW50c2VsZWN0ZWQubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3PmxpPmEubW0tc2VsZWN0ZWQubW0tZnVsbHN1Ym9wZW4rYSwubW0tbWVudS5tbS1wYXJlbnRzZWxlY3RlZC5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXc+bGk+YS5tbS1zZWxlY3RlZC5tbS1mdWxsc3Vib3BlbitzcGFuLC5tbS1tZW51Lm1tLXBhcmVudHNlbGVjdGVkLm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldz5saT5hLm1tLXNlbGVjdGVkOm5vdCgubW0tZnVsbHN1Ym9wZW4pe2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyl9Lm1tLW1lbnUubW0tc2hhZG93LXBhZ2UubW0tdGhlbWUtYmxhY2s6YWZ0ZXJ7Y29udGVudDpub25lO2Rpc3BsYXk6bm9uZX0ubW0tbWVudS5tbS1zaGFkb3ctcGFuZWxzIC5tbS1wYW5lbC5tbS1vcGVuZWQ6bnRoLWNoaWxkKG4rMil7Ym94LXNoYWRvdzpmYWxzZX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tc2VhcmNoIGlucHV0e2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyk7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9Lm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWluZGV4ZXIgYSwubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbm9yZXN1bHRzbXNne2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIGxhYmVsLm1tLXRvZ2dsZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjIpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmV7YmFja2dyb3VuZDojMDAwfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIGlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkfmxhYmVsLm1tLXRvZ2dsZXtiYWNrZ3JvdW5kOiM0YmQ5NjN9XG4ubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXc6YWZ0ZXIsLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saT4ubW0tbmV4dDphZnRlciwubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHQ6YmVmb3JlLC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saT4ubW0tbmV4dDphZnRlciwubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHQ6YmVmb3JlLC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1wYW5lbDphZnRlcntjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfS5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saSwubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGl7d2lkdGg6NTAlO2hlaWdodDowO3BhZGRpbmc6NTAlIDAgMDtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saTphZnRlciwubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGk6YWZ0ZXJ7bGVmdDowO3RvcDowO2JvcmRlci1yaWdodC13aWR0aDoxcHg7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO3otaW5kZXg6LTF9Lm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3PmxpLm1tLXRpbGUteHMsLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3PmxpLm1tLXRpbGUteHN7d2lkdGg6MTIuNSU7cGFkZGluZy10b3A6MTIuNSV9Lm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3PmxpLm1tLXRpbGUtcywubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGkubW0tdGlsZS1ze3dpZHRoOjI1JTtwYWRkaW5nLXRvcDoyNSV9Lm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3PmxpLm1tLXRpbGUtbCwubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGkubW0tdGlsZS1se3dpZHRoOjc1JTtwYWRkaW5nLXRvcDo3NSV9Lm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3PmxpLm1tLXRpbGUteGwsLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3PmxpLm1tLXRpbGUteGx7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlfS5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saT5hLC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saT5zcGFuLC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saT5hLC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saT5zcGFue2xpbmUtaGVpZ2h0OjFweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjUwJSAxMHB4IDA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MXB4O2JvdHRvbToxcHg7bGVmdDowfS5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saT4ubW0tbmV4dCwubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHR7d2lkdGg6YXV0b30ubW0tbWVudS5tbS10aWxldmlldyAubW0tcGFuZWx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlld3ttYXJnaW46MH0iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCIvKipcbiogUGl4ZWwySFRNTCAtIDAwMDQ0MTNcbiovXG5cblxuLy8gZm9udHM6IEdvb2dsZVxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QVCtTYW5zOjQwMCw0MDBpLDcwMCw3MDBpJyk7XG5cbi8vIHZlbmRvcjpCb3VyYm9uLCBuZWF0XG5AaW1wb3J0ICcuLi92ZW5kb3IvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2JvdXJib24nO1xuQGltcG9ydCAnLi4vdmVuZG9yL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9uZWF0JztcblxuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdyZXNldCc7XG5cbi8vIHNjcmVlbnM6c3RhcnRcbkBpbXBvcnQgJ3NjcmVlbnMvYmFzZSc7XG5AaW1wb3J0ICdzY3JlZW5zL2NvbnRlbnQnO1xuLy8gc2NyZWVuczplbmRcblxuLy8gY29tcG9uZW50czpzdGFydFxuQGltcG9ydCAnY29tcG9uZW50cy93cmFwcGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbGF5b3V0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9ybXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b25zJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYXJ0aWNsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NpZGViYXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9mb290ZXInO1xuLy8gY29tcG9uZW50czplbmRcblxuLy8gdmVuZG9yOnN0YXJ0XG5AaW1wb3J0ICd2ZW5kb3IvbW1lbnUvbW1lbnUnO1xuLy8gdmVuZG9yOmVuZFxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaWYgJGJvcmRlci1ib3gtc2l6aW5nID09IHRydWUge1xuICBodG1sIHsgLy8gaHR0cDovL2JpdC5seS8xcWsydFZSXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICoge1xuICAgICYsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudCB7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDI1cHggbnVsbCk7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCA0NXB4IG51bGwpO1xuXHR9XG5cdGg1IHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuXHR9XG5cblx0aW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDE1cHgpKTtcblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMjVweCA1MHB4KTtcblx0XHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCAwKTtcblx0XHR9XG5cdH1cbn0iLCIvLyBJbWFnZSBQYXRoXG4kaW1hZ2UtcGF0aDogJy4uL2ltYWdlcycgIWRlZmF1bHQ7XG5cbi8vIFBhZ2VcbiRwYWdlLWJnOiAjNzU0YzI0ICFkZWZhdWx0O1xuXG4vLyBSZXRpbmEgc3VmZml4XG4kcmV0aW5hOiBmYWxzZSAhZGVmYXVsdDtcbiRyZXRpbmEtc3VmZml4OiAnQDJ4JyAhZGVmYXVsdDtcblxuLy8gV2lkdGhcbiR3aWR0aC1iYXNlOiA5NzBweCAhZGVmYXVsdDtcblxuLy8gQ29sb3JzXG4kY29sb3ItZXJyb3I6ICNiMzI5MmUgIWRlZmF1bHQ7XG4kY29sb3Itd2FybmluZzogI2ZmZDM0YSAhZGVmYXVsdDtcbiRjb2xvci1zdWNjZXNzOiAjMDBhNjUxICFkZWZhdWx0O1xuJGNvbG9yLWJyb3duOiAjNzU0YzI0ICFkZWZhdWx0O1xuJGNvbG9yLWluZm86ICM1YmMwZGUgIWRlZmF1bHQ7XG4kY29sb3ItZ3JheTogIzk1OTY5NSAhZGVmYXVsdDtcbiRjb2xvci13aGl0ZTogI2ZmZiAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50LXBob25lOiBtYXgtd2lkdGggNzY3cHggIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC10YWJsZXQ6IG1heC13aWR0aCA5OTFweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LWRlc2t0b3A6IG1heC13aWR0aCAxMTk5cHggIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcbiR0ZXh0LWNvbG9yLWJhc2U6ICM2NjYgIWRlZmF1bHQ7XG5cbiRsaW5rLWNvbG9yLWJhc2U6ICMwMGE2NTEgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uLWJhc2U6IG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvci1iYXNlOiBkYXJrZW4oJGxpbmstY29sb3ItYmFzZSwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb24tYmFzZTogbm9uZSAhZGVmYXVsdDtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICdQVCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6IDE2cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgxOiA0NHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMjogMjlweCAhZGVmYXVsdDtcbiRmb250LXNpemUtaDM6IDIwcHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg0OiAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNTogMTZweCAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6IDE0cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjQgIWRlZmF1bHQ7XG5cbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDsiLCJAbWl4aW4gYmFja2dyb3VuZC1pbWFnZSggJG5hbWUsICRleHRlbnNpb246ICdwbmcnLCAkcG9zaXRpb246IGxlZnQgY2VudGVyLCAkcmVwZWF0OiBuby1yZXBlYXQsICRzaXplOiBmYWxzZSApIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9LyN7JG5hbWV9LiN7JGV4dGVuc2lvbn0pO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG5cdGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xuXG5cdEBpZiAoJHNpemUpIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuXHR9XG5cblx0QGlmICgkcmV0aW5hKSB7XG5cdFx0QGluY2x1ZGUgaGlkcGkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9LyN7JG5hbWV9I3skcmV0aW5hLXN1ZmZpeH0uI3skZXh0ZW5zaW9ufSk7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBmb250LXNpemUoICR2YWx1ZSApIHtcblx0Zm9udC1zaXplOiByZW0oJHZhbHVlKTtcbn0iLCIvLyBDb252ZXJ0IHBpeGVscyB0byByZW1zXG4vLyBlZy4gZm9yIGEgcmVsYXRpb25hbCB2YWx1ZSBvZiAxMnB4IHdyaXRlIHJlbSgxMilcbi8vIEFzc3VtZXMgJGVtLWJhc2UgaXMgdGhlIGZvbnQtc2l6ZSBvZiA8aHRtbD5cblxuQGZ1bmN0aW9uIHJlbSgkcHh2YWwpIHtcbiAgQGlmIG5vdCB1bml0bGVzcygkcHh2YWwpIHtcbiAgICAkcHh2YWw6IHN0cmlwLXVuaXRzKCRweHZhbCk7XG4gIH1cblxuICAkYmFzZTogJGVtLWJhc2U7XG4gIEBpZiBub3QgdW5pdGxlc3MoJGJhc2UpIHtcbiAgICAkYmFzZTogc3RyaXAtdW5pdHMoJGJhc2UpO1xuICB9XG4gIEByZXR1cm4gKCRweHZhbCAvICRiYXNlKSAqIDFyZW07XG59XG4iLCJcclxuLmhlYWRlciB7XHJcblx0ei1pbmRleDogMTA7XHJcblx0QGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCBudWxsIDApO1xyXG5cdEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50LXRhYmxldCkge1xyXG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwgbnVsbCBudWxsIG51bGwpO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlcl9fdG9wIHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJvd247XHJcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgycHgpIG51bGwgcmVtKDEwcHgpKTtcclxuXHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdG1heC13aWR0aDogJHdpZHRoLWJhc2UgKyA0NTtcclxuXHJcblx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC1waG9uZSkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDdweCkgcmVtKDI1cHgpIG51bGwgbnVsbCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQtcGhvbmUpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMzVweCkgbnVsbCBudWxsKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC1waG9uZSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg4cHgpIG51bGwpO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAwIDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmhlYWRlcl9fbWVudSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC1waG9uZSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAkd2lkdGgtYmFzZSArIDMwO1xyXG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDApO1xyXG5cclxuXHRcdFx0bmF2IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKCdtZW51LWJnJywgJ3BuZycsIGNlbnRlciBjZW50ZXIsIG5vLXJlcGVhdCwgY292ZXIpO1xyXG5cdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUpO1xyXG5cclxuXHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSg0cHgpKTtcclxuXHJcblx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LXBhcmVudCB7XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2FybmluZztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMTBweCkpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50LWRlc2t0b3ApIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyM3B4KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMDAlIG51bGwgbnVsbCAwKTtcclxuXHJcblx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMTRweCkpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50LXRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5tbS1vcGVuZWQge1xyXG5cclxuXHQuaGVhZGVyIHtcclxuXHJcblx0XHQuaGVhZGVyX190b3Age1xyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHJcblx0XHRcdFx0YSB7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59IiwiLndyYXBwZXIge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUpO1xuXHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcblx0QGluY2x1ZGUgcGFkZGluZygxNzBweCBudWxsIG51bGwgbnVsbCk7XG5cdEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsIG51bGwgbnVsbCk7XG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIE91dHB1dHMgYSBtZWRpYS1xdWVyeSBibG9jayB3aXRoIGFuIG9wdGlvbmFsIGdyaWQgY29udGV4dCAodGhlIHRvdGFsIG51bWJlciBvZiBjb2x1bW5zIHVzZWQgaW4gdGhlIGdyaWQpLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcXVlcnlcbi8vLyAgIEEgbGlzdCBvZiBtZWRpYSBxdWVyeSBmZWF0dXJlcyBhbmQgdmFsdWVzLCB3aGVyZSBlYWNoIGAkZmVhdHVyZWAgc2hvdWxkIGhhdmUgYSBjb3JyZXNwb25kaW5nIGAkdmFsdWVgLlxuLy8vICAgRm9yIGEgbGlzdCBvZiB2YWxpZCB2YWx1ZXMgZm9yIGAkZmVhdHVyZWAsIGNsaWNrIFtoZXJlXShodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLW1lZGlhcXVlcmllcy8jbWVkaWExKS5cbi8vL1xuLy8vICAgSWYgdGhlcmUgaXMgb25seSBhIHNpbmdsZSBgJHZhbHVlYCBpbiBgJHF1ZXJ5YCwgYCRkZWZhdWx0LWZlYXR1cmVgIGlzIGdvaW5nIHRvIGJlIHVzZWQuXG4vLy9cbi8vLyAgIFRoZSBudW1iZXIgb2YgdG90YWwgY29sdW1ucyBpbiB0aGUgZ3JpZCBjYW4gYmUgc2V0IGJ5IHBhc3NpbmcgYCRjb2x1bW5zYCBhdCB0aGUgZW5kIG9mIHRoZSBsaXN0IChvdmVycmlkZXMgYCR0b3RhbC1jb2x1bW5zYCkuXG4vLy9cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyICh1bml0bGVzcyl9ICR0b3RhbC1jb2x1bW5zIFskZ3JpZC1jb2x1bW5zXVxuLy8vICAgLSBOdW1iZXIgb2YgY29sdW1ucyB0byB1c2UgaW4gdGhlIG5ldyBncmlkIGNvbnRleHQuIENhbiBiZSBzZXQgYXMgYSBzaG9ydGhhbmQgaW4gdGhlIGZpcnN0IHBhcmFtZXRlci5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLnJlc3BvbnNpdmUtZWxlbWVudCB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSg3NjlweCkge1xuLy8vICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4vLy8gICAgICB9XG4vLy8gICB9XG4vLy9cbi8vLyAgLm5ldy1jb250ZXh0LWVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1lZGlhKG1pbi13aWR0aCAzMjBweCBtYXgtd2lkdGggNDgwcHgsIDYpIHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbi8vLyAgICAucmVzcG9uc2l2ZS1lbGVtZW50IHtcbi8vLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuLy8vICAgICAgd2lkdGg6IDQ4LjgyMTE3JTtcbi8vLyAgICB9XG4vLy9cbi8vLyAgICAucmVzcG9uc2l2ZS1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbi8vLyAgICAubmV3LWNvbnRleHQtZWxlbWVudCB7XG4vLy8gICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE2JTtcbi8vLyAgICAgIHdpZHRoOiAxMDAlO1xuLy8vICAgIH1cbi8vL1xuLy8vICAgIC5uZXctY29udGV4dC1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgIH1cbi8vLyAgfVxuXG5AbWl4aW4gbWVkaWEoJHF1ZXJ5OiAkZmVhdHVyZSAkdmFsdWUgJGNvbHVtbnMsICR0b3RhbC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAxIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJGRlZmF1bHQtZmVhdHVyZTogbnRoKCRxdWVyeSwgMSkpIHtcbiAgICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zICFnbG9iYWw7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucyAhZ2xvYmFsO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJGxvb3AtdG86IGxlbmd0aCgkcXVlcnkpO1xuICAgICRtZWRpYS1xdWVyeTogXCJzY3JlZW4gYW5kIFwiO1xuICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAkZ3JpZC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucyAhZ2xvYmFsO1xuXG4gICAgQGlmIGlzLW5vdChpcy1ldmVuKGxlbmd0aCgkcXVlcnkpKSkge1xuICAgICAgJGdyaWQtY29sdW1uczogbnRoKCRxdWVyeSwgJGxvb3AtdG8pICFnbG9iYWw7XG4gICAgICAkbG9vcC10bzogJGxvb3AtdG8gLSAxO1xuICAgIH1cblxuICAgICRpOiAxO1xuICAgIEB3aGlsZSAkaSA8PSAkbG9vcC10byB7XG4gICAgICAkbWVkaWEtcXVlcnk6ICRtZWRpYS1xdWVyeSArIFwiKFwiICsgbnRoKCRxdWVyeSwgJGkpICsgXCI6IFwiICsgbnRoKCRxdWVyeSwgJGkgKyAxKSArIFwiKSBcIjtcblxuICAgICAgQGlmICgkaSArIDEpICE9ICRsb29wLXRvIHtcbiAgICAgICAgJG1lZGlhLXF1ZXJ5OiAkbWVkaWEtcXVlcnkgKyBcImFuZCBcIjtcbiAgICAgIH1cblxuICAgICAgJGk6ICRpICsgMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtcXVlcnl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgICAgJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gICAgfVxuICB9XG59XG4iLCIubGF5b3V0IHtcblx0bWF4LXdpZHRoOiAkd2lkdGgtYmFzZSArIDMwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KTtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuXHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg2MnB4KSBudWxsIG51bGwpO1xuXHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC1waG9uZSl7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMzBweCkgbnVsbCBudWxsKTtcblx0fVxuXG5cdD4gLmNlbnRlciB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblx0fVxuXG59XG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxudGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6ICNhZWFlYWU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGhlaWdodDogcmVtKDM2cHgpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhY2FjYWM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxMHB4KSByZW0oNnB4KSByZW0oOHB4KSk7XG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogI2FlYWVhZTtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG4iLCJidXR0b24sXG4uYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGJhY2tncm91bmQ6ICNmZjAwMDA7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcblx0QGluY2x1ZGUgcGFkZGluZyhyZW0oOHB4KSByZW0oMTBweCkpO1xuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCxcblx0JjphY3RpdmUge1xuXHR9XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigjZmYwMDAwLCA1JSk7XG5cdH1cblxuXHQmLmJ1dHRvbi0tYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYSBxdWljayBtZXRob2QgZm9yIHNldHRpbmcgYW4gZWxlbWVudOKAmXMgcG9zaXRpb24uIFVzZSBhIGBudWxsYCB2YWx1ZSB0byDigJxza2lw4oCdIGEgc2lkZS5cbi8vL1xuLy8vIEBwYXJhbSB7UG9zaXRpb259ICRwb3NpdGlvbiBbcmVsYXRpdmVdXG4vLy8gICBBIENTUyBwb3NpdGlvbiB2YWx1ZVxuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAkY29vcmRpbmF0ZXMgW251bGwgbnVsbCBudWxsIG51bGxdXG4vLy8gICBMaXN0IG9mIHZhbHVlcyB0aGF0IGNvcnJlc3BvbmQgdG8gdGhlIDQtdmFsdWUgc3ludGF4IGZvciB0aGUgZWRnZXMgb2YgYSBib3hcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMTBlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGxlZnQ6IDEwZW07XG4vLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vLyAgICAgdG9wOiAwO1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBpcy1sZW5ndGhcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IHVucGFja1xuXG5AbWl4aW4gcG9zaXRpb24oJHBvc2l0aW9uOiByZWxhdGl2ZSwgJGNvb3JkaW5hdGVzOiBudWxsIG51bGwgbnVsbCBudWxsKSB7XG4gIEBpZiB0eXBlLW9mKCRwb3NpdGlvbikgPT0gbGlzdCB7XG4gICAgJGNvb3JkaW5hdGVzOiAkcG9zaXRpb247XG4gICAgJHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICRjb29yZGluYXRlczogdW5wYWNrKCRjb29yZGluYXRlcyk7XG5cbiAgJG9mZnNldHM6IChcbiAgICB0b3A6ICAgIG50aCgkY29vcmRpbmF0ZXMsIDEpLFxuICAgIHJpZ2h0OiAgbnRoKCRjb29yZGluYXRlcywgMiksXG4gICAgYm90dG9tOiBudGgoJGNvb3JkaW5hdGVzLCAzKSxcbiAgICBsZWZ0OiAgIG50aCgkY29vcmRpbmF0ZXMsIDQpXG4gICk7XG5cbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcblxuICBAZWFjaCAkb2Zmc2V0LCAkdmFsdWUgaW4gJG9mZnNldHMge1xuICAgIEBpZiBpcy1sZW5ndGgoJHZhbHVlKSB7XG4gICAgICAjeyRvZmZzZXR9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCIuc2lkZWJhciB7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDMzLjgzJTtcblx0QGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCByZW0oMTVweCkpO1xuXHR9XG5cblx0LndpZGdldCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDEwcHgpKTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgxM3B4KSBudWxsKTtcblxuXHRcdGgyIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4ocmVtKC0xMHB4KSByZW0oLTEwcHgpIHJlbSgxMHB4KSByZW0oLTEwcHgpKTtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDRweCkgcmVtKDEwcHgpIHJlbSgxcHgpIHJlbSgxMHB4KSk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDIgLSA4KTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYud2lkZ2V0X2Nuc3Nfd2lkZ2V0IHtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgLThweCk7XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgzcHgpIDEzcHgpO1xuXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5lbHAtd2lkZ2V0IHtcblxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSg5OHB4KSBudWxsIG51bGwpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4ocmVtKDVweCkgMCk7XG5cblx0XHRcdFx0LmVzX2J1dHRvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIDAgbnVsbCk7XG5cdFx0XHRcdFx0LmVzX3RleHRib3hfYnV0dG9uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lc19tc2cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXNfdGV4dGJveCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lc19sYWJsZWJveCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLmFkcm90YXRlX3dpZGdldHMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDApO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMTBweCkpO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBhdXRvKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYud2lkZ2V0X2Zid19pZCB7XG5cblx0XHRcdC5mYl9pZnJhbWVfd2lkZ2V0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG5cblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuXHRcdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG4iLCIuZm9vdGVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1icm93bjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50LXBob25lKSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fbWVudSB7XHJcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxNXB4KSBudWxsIHJlbSgxMHB4KSk7XHJcblxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRtYXgtd2lkdGg6ICR3aWR0aC1iYXNlICsgNDU7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKC0xMHB4KSk7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDEwcHgpKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC1waG9uZSkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludC10YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX2NhbGwge1xyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAkd2lkdGgtYmFzZSArIDQ1O1xyXG5cdFx0fVxyXG5cclxuXHRcdGg0IHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdEBpbmNsdWRlIG1hcmdpbigwKTtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0YXNpZGUge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQtcGhvbmUpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCByZW0oMjBweCkpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNXB4KSByZW0oMTBweCkgbnVsbCk7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50LXBob25lKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19wbGF5ZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMTk1cHg7XHJcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgzOHB4KSByZW0oMTVweCkgcmVtKDEzcHgpKTtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xyXG5cdH1cclxuXHJcbn0iLCIvL1xyXG4vLyBNTWVudVxyXG4vL1xyXG4vLyBUYWJsZSBvZiBDb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICMgVmFyaWFibGVzXHJcbi8vICMgSW1wb3J0c1xyXG4vLyAjIE92ZXJyaWRlcyAqL1xyXG4vLyAjIFZhcmlhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vLyAjIEltcG9ydHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCAnLi4vLi4vLi4vdmVuZG9yL2pRdWVyeS5tbWVudS9kaXN0L2Nzcy9qcXVlcnkubW1lbnUuYWxsJztcclxuXHJcbi8vICMgT3ZlcnJpZGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5tbS1tZW51IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcztcclxuXHJcblx0Lm1tLXBhbmVscyB7XHJcblxyXG5cdFx0PiAubW0tcGFuZWwge1xyXG5cclxuXHRcdFx0PiAubW0tbmF2YmFyIHtcclxuXHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5tbS1saXN0dmlldyB7XHJcblxyXG5cdFx0XHRcdD4gbGkge1xyXG5cclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5tbS1uZXh0IHtcclxuXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5tbS1zZWxlY3RlZCB7XHJcblxyXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbiAoJGNvbG9yLXN1Y2Nlc3MsIDEwJSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGE6bm90KC5tbS1uZXh0KSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuICgkY29sb3Itc3VjY2VzcywgMTAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuXHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuICgkY29sb3Itc3VjY2VzcywgMTAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG4iXX0= */
