@charset "UTF-8";.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}b,strong{font-weight:700}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0;color:#212932}h1{font-size:3.4rem;line-height:1.25}h2{font-size:2.8rem;line-height:1.3}h3{font-size:2.2rem;line-height:1.35}h4{font-size:1.8rem;line-height:1.5;margin-bottom:1rem;letter-spacing:-.05rem}h5{margin-bottom:0;font-size:1.6rem;line-height:1.4;letter-spacing:-.03rem}h6{margin-bottom:0;font-size:1.6rem;line-height:1.4;letter-spacing:-.05rem}figcaption{color:#606c76;font-size:1.3rem}.text--centered{text-align:center}.text--introduction{font-size:1.8rem;letter-spacing:0;margin-bottom:4rem;font-weight:400}.heading--accent{color:#038bb9;font-size:1.5rem;line-height:1.4;margin-bottom:1rem;letter-spacing:.11rem;text-transform:uppercase;font-weight:400}.heading--caps{font-size:1.5rem;line-height:1.4;margin-bottom:1rem;letter-spacing:.11rem;text-transform:uppercase;font-weight:600}*,:after,:before{box-sizing:inherit}html{height:101%;box-sizing:border-box;font-size:62.5%}body{margin:0;color:#515b63;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote :last-child{margin-bottom:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#038bb9;border:.1rem solid #038bb9;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:3.8rem;letter-spacing:.1rem;line-height:3.8rem;padding:0 2rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-transition:background .15s;transition:background .15s}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#606c76;border-color:#606c76;color:#fff;outline:0}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:.3}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#038bb9;border-color:#038bb9}.button.button--outline,button.button--outline,input[type=button].button--outline,input[type=reset].button--outline,input[type=submit].button--outline{background-color:transparent;color:#038bb9}.button.button--outline:focus,.button.button--outline:hover,button.button--outline:focus,button.button--outline:hover,input[type=button].button--outline:focus,input[type=button].button--outline:hover,input[type=reset].button--outline:focus,input[type=reset].button--outline:hover,input[type=submit].button--outline:focus,input[type=submit].button--outline:hover{background-color:transparent;border-color:#606c76;color:#606c76}.button.button--outline[disabled]:focus,.button.button--outline[disabled]:hover,button.button--outline[disabled]:focus,button.button--outline[disabled]:hover,input[type=button].button--outline[disabled]:focus,input[type=button].button--outline[disabled]:hover,input[type=reset].button--outline[disabled]:focus,input[type=reset].button--outline[disabled]:hover,input[type=submit].button--outline[disabled]:focus,input[type=submit].button--outline[disabled]:hover{border-color:inherit;color:#038bb9}.button.button--hero,button.button--hero,input[type=button].button--hero,input[type=reset].button--hero,input[type=submit].button--hero{background-color:transparent;border-color:#fff;color:#fff}.button.button--hero:focus,.button.button--hero:hover,button.button--hero:focus,button.button--hero:hover,input[type=button].button--hero:focus,input[type=button].button--hero:hover,input[type=reset].button--hero:focus,input[type=reset].button--hero:hover,input[type=submit].button--hero:focus,input[type=submit].button--hero:hover{background-color:#fff;border-color:#fff;color:#038bb9}.button.button--hero[disabled]:focus,.button.button--hero[disabled]:hover,button.button--hero[disabled]:focus,button.button--hero[disabled]:hover,input[type=button].button--hero[disabled]:focus,input[type=button].button--hero[disabled]:hover,input[type=reset].button--hero[disabled]:focus,input[type=reset].button--hero[disabled]:hover,input[type=submit].button--hero[disabled]:focus,input[type=submit].button--hero[disabled]:hover{border-color:inherit;color:#038bb9}.button.button--multiline,button.button--multiline,input[type=button].button--multiline,input[type=reset].button--multiline,input[type=submit].button--multiline{height:auto}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{background-color:transparent;border-color:transparent;color:#038bb9}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type=button].button-clear:focus,input[type=button].button-clear:hover,input[type=reset].button-clear:focus,input[type=reset].button-clear:hover,input[type=submit].button-clear:focus,input[type=submit].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=button].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=reset].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus,input[type=submit].button-clear[disabled]:hover{color:#038bb9}code{background:#f4f5f6;border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre{background:#f4f5f6;border-left:.3rem solid #038bb9;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:.1rem solid #f4f5f6;margin:3rem 0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.1rem solid #d1d1d1;border-radius:.3rem;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1rem;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#b3b8bd;outline:0}select{background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="13" viewBox="0 0 29 14" width="29"><path fill="#6E767D" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;padding-right:3rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="13" viewBox="0 0 29 14" width="29"><path fill="#6E767D" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>')}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}label abbr[title]{border-bottom:none;text-decoration:none;color:#cb5042}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline;margin-right:.5rem}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}.form-group--hidden{display:none}.submit-container>:last-child{margin-bottom:0}.submit-extras{margin-left:15px;font-size:1.5rem;color:#8e989e}.submit-response--success{background:#dff0d8;color:#468847;padding:1px 7px 3px;border-radius:3px}.form-wrapper{border-radius:.3rem;overflow:hidden}.submit-container{margin-top:1rem}.form-header{padding:2.5rem;background:#a0a9b1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1);text-transform:uppercase;text-align:center}.form-container{background:#f4f5f6;padding:2.7rem 1.2rem}.form-container:after,.form-container:before{content:" ";display:table}.form-container:after{clear:both}.simpleSearch{position:relative}.simpleSearch .cancel{display:none;position:absolute;top:1px;right:1rem;color:#ccc;cursor:pointer;font-size:2.2rem}.simpleSearch .cancel:hover{color:#515b63}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#cb5042;border:1px solid #cb5042}input.parsley-error:focus,select.parsley-error:focus,textarea.parsley-error:focus{color:#cb5042;border:1px solid #cb5042}.parsley-errors-list{margin:0;padding:0;color:#cb5042;list-style-type:none;font-size:1.3rem;opacity:0}.parsley-errors-list.filled{opacity:1}.form-group.one-whole{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.form-group.one-half{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}a{color:#038bb9;text-decoration:none}dl,ol,ul{list-style:none;margin-top:0;margin-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal}ul{list-style:disc}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;width:100%}td,th{border-bottom:.1rem solid #e1e1e1;padding:1.2rem 1.5rem;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}img{max-width:100%}.clearfix:after{clear:both;content:' ';display:table}.float-left{float:left}.float-right{float:right}.mfp-bottom-bar .mfp-title{text-align:center;padding-right:0;font-size:20px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-figure:after{background:0 0;box-shadow:none}.mfp-wrap figcaption{padding:0}.mfp-wrap figure{max-width:1110px}.footer{font-size:1.4rem;color:#697479}.footer a{color:#949ea3;border-bottom:1px solid rgba(255,255,255,.1)}.footer a:hover{color:#fff;border-bottom:1px solid rgba(255,255,255,.3)}.footer h3{font-size:1.3rem;color:#fff;text-transform:uppercase;letter-spacing:1px}.mainFooter{padding:4rem 0;background:#0b2631}.mainFooter p:last-child{margin:0}.subFooter{padding:2rem 0 4rem;background:#0a232d}.subFooter p:last-child{margin:0}.footerNav{padding:0;margin:0;list-style-type:none}.subFooter a{margin-right:1rem}.module{padding:40px 0}.module:not(.module--hero):not(.module--dark):not(.module--noborder){border-bottom:1px solid #efefef}.module-wrapper>:first-child,.module>:first-child{margin-top:0}.module-wrapper>:last-child,.module>:last-child{margin-bottom:0}.module .slick-slider{margin-bottom:0}.module-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.module-column{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.module-columns{overflow:hidden}.module--dark{background:#0b2631;color:#949ea3}.module--dark h1,.module--dark h2,.module--dark h3,.module--dark h4,.module--dark h5,.module--dark h6{color:#fff}.module--lighter{background:#f6f6f8}.module--light{background:rgba(11,38,49,.05)}.module--centered{text-align:center}.module--centered img{margin:0 auto}.module--extraPadding{padding:60px 0}.module--notification{background:#fceeb9;padding:8px 0;text-align:center;border-bottom:none;font-size:.9em;color:#181818}.module .text--centered,.module .text--introduction{margin-left:auto;margin-right:auto;max-width:70rem}.module .text--introduction{color:#8e989e}.slides{visibility:hidden}.slide{position:relative}.slider-menu{margin:3rem 0 2.5rem;text-align:center}.slider-menu-item{display:inline-block;position:relative;text-align:center;padding:0 4rem .5rem}.slider-menu-item:not(:last-child){border-right:1px solid #e4e5e6}.slider-menu-item.active::after{content:" ";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:60%;background-color:#f5911b}.grid-item{width:47%;margin-left:5%;display:inline-block;vertical-align:top}.grid-item:after,.grid-item:before{content:" ";display:table}.grid-item:after{clear:both}.grid-item:nth-child(2n+1){margin-left:0}.grid-item{margin-top:2rem}.grid-image{width:26%;margin-right:5%;float:left}.grid-text{width:67%;float:left;color:#8e989e}.grid-text em,.grid-text strong{color:#4b4b4b;font-weight:400}.grid-text h1{font-size:2rem;margin-bottom:.5rem}.module--hero{overflow:hidden;position:relative;color:#fff;background:#0a79a8;background:#0a79a8 radial-gradient(farthest-corner at 50% -50%,#0b75a4 0,#0a79a8 50%,#145081 110%)}.module--hero h1,.module--hero h2,.module--hero h3,.module--hero h4,.module--hero h5,.module--hero h6{color:#fff}.module--hero h1{text-shadow:1px 1px 0 rgba(0,0,0,.05)}.module--hero img{display:block}.module--hero p a:link:not(.button),.module--hero p a:visited:not(.button){color:#fff;border-bottom:1px solid #4b85ab}.module--hero p a:hover:not(.button){border-bottom:1px solid #7da9c6}.module--hero .column ul{list-style:none}.module--hero .column li::before{position:relative;top:-.5px;content:'•︎';color:#b2d5e9;display:inline-block;width:1.5em;margin-left:-2.5rem}.module--hero .text--introduction{color:#b2d5e9}.module--hero-background,.module--hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.module--hero-background{background-size:cover}.module--hero-overlay{background:#0a79a8 radial-gradient(farthest-corner at 50% -50%,#0b75a4 0,#0a79a8 50%,#145081 110%);opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.module--hero-h1{font-size:3.8rem;line-height:1.15em}.module--hero-h1.module--hero-h1--top{padding-top:1.1em}.module--hero-video{position:relative;display:none}.module--hero-close{position:absolute;top:-38px;right:15px;width:30px;height:30px;font-size:28px;line-height:26px;text-align:center;color:rgba(255,255,255,.5);text-decoration:none;border-radius:3px}.module--hero-close:hover{color:#fff;background:rgba(255,255,255,.1)}.columns{overflow:hidden}.columns+.columns,.columns--top{margin-top:2.5rem}.column{margin-left:6%;float:left;box-sizing:border-box}.column:first-child{margin-left:0}.columns-1 .column{width:100%;margin-left:0}.columns-2 .column{width:47%}.columns-3 .column{width:29.333333333%}.columns-4 .column{width:20.5%}.column>:first-child{margin-top:0}.column>:last-child{margin-bottom:0}.columns--narrowLeft .column:nth-child(1),.columns--narrowRight .column:nth-child(2){width:36%}.columns--narrowLeft .column:nth-child(2),.columns--narrowRight .column:nth-child(1){width:58%}.quotes{margin:0 auto;max-width:70rem}.quote-image{margin:0 auto 2.5rem;overflow:hidden}.quote-image img{display:block;margin:0 auto}.quotes--employees .quote-image{width:70px;height:70px;border-radius:70px}.quote-text{margin:0 auto 1.5rem;font-family:Merriweather,Georgia,"Times New Roman",Times,serif;font-size:1.7rem;text-align:center;font-style:italic;font-weight:300}.quote-text p{margin:0}.quote-author{text-align:center;font-size:1.5rem}.quote-organisation{font-weight:600}.header{padding:1.8rem 0 0 0}.header:not(.hasSubNav){border-bottom:1px solid #efefef}.header-logo{width:396px;height:80px;position:relative;top:-30px}.secondaryNav{float:right;margin:0}.secondaryNav-item{display:inline-block;margin:0 0 0 2rem;font-size:1.4rem}.hiringLink{background:#feeeb2;color:#181818;padding:.1rem .5rem;border-radius:.2rem}.secondaryNav-itemLink{color:#515b63}.button--login{height:3.5rem;border-radius:30rem;line-height:3.4rem;margin-bottom:0}.primaryNav{float:right;padding:0 0 2rem;margin:0;list-style:none;font-size:13px;letter-spacing:1px;text-transform:uppercase}.primaryNav-item{float:left;position:relative;margin-bottom:0;padding:2rem 0 0 3rem}.primaryNav-itemLink{border-bottom:3px solid transparent;color:#7e7e7e;display:block}.primaryNav-itemLink.active{font-weight:600;border-bottom:3px solid #ebebe9;color:#353844}.subNavWrapper{background:#ebebe9}.subNav{margin:0;padding:.8rem 0;list-style-type:none;text-align:center}.subNav-item{display:inline-block;margin:0 .5rem;font-size:1.4rem}.subNav-itemLink{display:inline-block;padding:.3rem 1.2rem;color:#747c83;border-radius:30px}.subNav-itemLink:hover{color:#353844}.subNav-itemLink.active{background:#fff;color:#353844}.link-box{margin:0 0 20px 0;display:block;width:100%;text-decoration:none;border-radius:3px;overflow:hidden}.link-box .title{border:1px solid #008abe;display:block;position:relative;padding:8px 15px;background:#098cba;color:#fff;font-size:14px;font-weight:500;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.link-box .text{display:block;padding:10px 15px;background:#f2f2f2;color:#222;font-size:14px;line-height:1.4;text-decoration:none;border:1px solid #e0e0e0}.calls .link-box .title{background:#f3781f;border:1px solid #f06923;color:#fff}.calls .link-box:hover{background:#f16f25;text-decoration:none}figure.center,figure.full{display:block;margin:0 auto;width:100%}img.tabular{margin-bottom:0}img.top{margin-top:20px}figure.right{float:right}.app-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#23333e;opacity:0;-webkit-transition:.2s opacity ease;transition:.2s opacity ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:99}.app-overlay-frame{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.4s opacity ease;transition:.4s opacity ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:99}.app-overlay-buttons{position:fixed;top:5px;right:20px;opacity:0;-webkit-transition:.3s opacity ease;transition:.3s opacity ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:99}.app-overlay-close,.app-overlay-demo{zoom:1;display:inline-block;margin-top:15px;padding:4px 20px 5px 20px;cursor:pointer;color:#fff;font-size:18px;font-weight:400;font-family:Verdana,sans-serif;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.25);white-space:nowrap;background:#ffac47 -webkit-gradient(linear,left top,left bottom,from(#ffac47),to(#fb8a3a));background:#ffac47 linear-gradient(to bottom,#ffac47,#fb8a3a);border:1px solid #fb8b42;border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,.5)}.app-overlay-demo:hover{color:#fff}.app-overlay-demo{border-right:none;border-radius:5px 0 0 5px}.app-overlay-close{font-weight:700;border-radius:0 5px 5px 0}.entry__header{padding:20px 0;margin:0 0 20px;border-bottom:0}.entry__title{margin:0 0 10px;font-size:30px;font-weight:700}.entry__title a{color:#3a3a3a}.entry__title a:hover{color:#282828;border-bottom:2px solid #e0e4e6}.entry__meta{color:#7c858e;font-size:14px}.entry__meta a{color:#353844;font-weight:400;border-bottom:1px solid #d8dcde}.entry__meta a:hover{color:#000;border-bottom:1px solid #cc9}.entry__meta .category-label{display:inline-block;height:18px;line-height:18px;padding:0 9px;border:none;font-size:11px;text-transform:uppercase;border-radius:2px;margin:0 5px;font-weight:600}.entry__meta .category-label:hover{border:none}.entry__meta .cat-features{background:#84c1d3;color:#26555f}.entry__meta .cat-features:hover{background:#79bbcf}.entry__meta .cat-interview{background:#9ed9a8;color:#3e6d07}.entry__meta .cat-interview:hover{background:#93d59e}.entry__meta .cat-articles{background:#c4c9c3;color:#4f4f4f}.entry__meta .cat-articles:hover{background:#bcc2bb}.entry__meta .cat-news{background:#ffe16a;color:#736539}.entry__meta .cat-news:hover{background:#ffde5b}.entry__meta .cat-events{background:#b7aed1;color:#4e5154}.entry__meta .cat-events:hover{background:#a095c1}.entry__footer{padding:20px 0;margin-bottom:20px}.entry__footer .post-navigation .next,.entry__footer .post-navigation .previous{width:44%;display:inline-block;white-space:nowrap}.entry__footer .post-navigation .next .arrow,.entry__footer .post-navigation .previous .arrow{position:relative;top:-.6em}.entry__footer .post-navigation .next .next-title,.entry__footer .post-navigation .next .prev-title,.entry__footer .post-navigation .previous .next-title,.entry__footer .post-navigation .previous .prev-title{width:100%;padding:0 3px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry__footer .post-navigation .previous{float:left}.entry__footer .post-navigation .next{float:right}hr.short{width:50px;margin:0 0 8px 0}.sticky{position:relative;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s}.share{margin-top:20px;text-align:left;color:#8e989e;font-size:14px;position:relative}.share.stuck{position:fixed;top:0;left:auto}.share-post__list{padding:0;margin:0;list-style-type:none;position:relative}.share-post__list li{padding:8px 15px 0 23px;margin:0;position:relative}.share-post__list .icon{margin-right:15px;margin-bottom:5px;display:inline-block;width:24px;height:24px;opacity:.8}.share-post__list a:hover .icon{opacity:1}.share-post__list .linkedin .icon{background:url(../images/linkedin.7b020bb1.svg) 3px 5px no-repeat}.share-post__list .twitter .icon{background:url(../images/twitter.e49a77b0.svg) 0 5px no-repeat}.share-post__list .mail .icon{background:url(../images/mail.d787729d.svg) 1px 5px no-repeat}.share-post__list:after{content:'';width:1px;background:#a5adb2;background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(51%,rgba(201,201,201,.6)),to(white));background:linear-gradient(to bottom,#fff 0,rgba(201,201,201,.6) 51%,#fff 100%);height:180px;position:absolute;top:-25px;right:0;z-index:-100000}.share-post__list li:after{content:'';width:150%;height:1px;position:absolute;bottom:-1px;right:0;background:-webkit-gradient(linear,right top,left top,from(rgba(201,201,201,.5)),to(white));background:linear-gradient(to left,rgba(201,201,201,.5) 0,#fff 100%);z-index:-100000}.share-post__list li:last-child:after{background:0 0}.pagination{margin:60px 0 30px;font-size:14px}.pagination .page-num,.pagination a{display:inline-block;min-width:22px;text-align:center}.pagination .page-num{font-weight:700}.blog-pagination{margin-bottom:30px}.blog-pagination .next{text-align:right}.blog-pagination .archive{text-align:center}.blog-sidebar{margin-top:25px}.archive{margin-bottom:60px}.archive .search-results-text{font-size:18px;font-weight:700}.archive .search-results-text em{font-weight:400}.archive .search-results-text p{margin:0 10px 6px 0}.archive .search-input{text-align:right}.archive .search-input input{width:260px}.archive-year{font-size:18px;font-weight:700}.archive-posts{width:100%;margin-top:25px}.archive-posts .even{background:#f8f8f9}.archive-posts td{padding:8px 0;border-bottom:none}.archive-post-title{white-space:nowrap}.archive-post-title a{display:block;width:90%;padding-left:10px;overflow:hidden;text-overflow:ellipsis}.archive-post-meta{text-align:right;white-space:nowrap;padding-right:10px}.archive-post-meta .entry__meta{padding-right:10px}.archive-post-meta .datetime{display:inline-block;min-width:6em}.blog-notice{margin-bottom:2rem;background:#fee8ac;border:1px solid #ecdeac;border-radius:.2rem;padding:2rem;text-align:center;color:#6f6143}.blog-notice p{margin-bottom:0}.blog-notice a{color:#000;text-decoration:underline}.hubspot-posts{display:table;width:100%}.hubspot-post-link{display:table-row-group}.hubspot-post{display:table-row;padding:6px 15px 8px}.hubspot-post-link:hover .hspost-date,.hubspot-post-link:hover .hspost-title{background:rgba(11,38,49,.04)}.hubspot-post-link:hover .hspost-title{border-top-left-radius:4px;border-bottom-left-radius:4px}.hubspot-post-link:hover .hspost-date{border-top-right-radius:4px;border-bottom-right-radius:4px}.hspost-title{display:table-cell;padding:5px 6px;font-weight:600;color:#212932;font-size:1.55rem;line-height:1.4;letter-spacing:-.03rem}.hspost-date{display:table-cell;padding:5px 6px;font-size:1.2rem;text-transform:uppercase;text-align:right;font-weight:700;margin:10px 0 0 0;color:#7c858e}.hubspot-post:last-child{margin-bottom:0}.blog-posts{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:15px;padding-right:15px}.newsletter-sidebar{margin-bottom:30px}.newsletter-sidebar .form-container--hubspot{padding:0;background:0 0}.newsletter-sidebar h4{border-bottom:1px solid #f0f0f0}.openings{margin:40px auto 0;padding:0;max-width:65rem}.openings__row{list-style-type:none;line-height:40px;height:40px}.openings__row a{display:block;padding:0 1rem;border-radius:5px}.openings__row a:hover{background:#f6f6f8}.openings__location{display:inline-block;float:right;font-size:14px;color:#8e989e}.openings__allowsremote{margin-left:5px}.openings__allowsremote em{margin-left:5px;padding:2px 6px;border-radius:2px;border:1px solid #8abf97;font-size:1rem;font-style:normal;font-weight:600;color:#8abf97;text-transform:uppercase}.card{margin-bottom:30px}.card-inner{background:#fff;box-shadow:0 0 4px 0 rgba(50,50,50,.1);border:1px solid #f2f2f2}.card-thumbnail{background:#f4f5f6;height:215px;position:relative;overflow:hidden}.card-content{position:relative;overflow:hidden}.card-headings{padding:1.5rem 2rem;position:relative}.card-title{font-size:1.6rem;font-weight:600;color:#212932}.card-details{color:#a0a9b1;font-size:1.45rem}.card-toggle{position:absolute;top:15px;right:20px;font-size:2em;letter-spacing:-.2rem;color:#a0a9b1;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-toggle:hover{color:#606c76}.card-body{font-size:1.45rem;padding:0 2rem 1.5rem}.card-body p{margin-bottom:0}.card-footer{padding:0 2rem 1.5rem}.card-more{font-size:1.45rem}.card--toggleable .card-headings,.card--toggleable .card-thumbnail{cursor:pointer}.card--toggleable .card-body{display:none}.card{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:15px;padding-right:15px}.app-preview{display:block;background:#f8f8f8;border-radius:3px;border:1px solid #eee;margin-bottom:20px;text-decoration:none;padding:20px;-webkit-transition:all .2s;transition:all .2s;color:#333}.app-preview:after,.app-preview:before{content:" ";display:table}.app-preview:after{clear:both}.app-preview-thumbnail{float:left;width:200px;border:none;box-shadow:0 0 5px rgba(0,0,0,.2)}.app-preview-content{margin-left:250px}.app-preview-content h3{font-weight:700;font-size:16px;color:#222;margin-bottom:10px;margin-top:0}.app-preview-content p{margin-bottom:0}pre.code{line-height:16px;height:300px;overflow:auto;padding:15px 20px;background:#f8f8ff;border:1px solid #ddd;border-radius:5px;margin-bottom:20px}.features-row:after,.features-row:before{content:" ";display:table}.features-row:after{clear:both}.feature{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:15px;padding-right:15px}.feature-wrap{display:block;padding:2rem;border-radius:.3rem}a .feature-wrap:hover{background:#f6f6f8}.feature-icon{width:60px;margin-bottom:1rem}.feature-excerpt p{margin-bottom:0;color:#515b63}.collection-filters{background:rgba(0,0,0,.03);border-radius:3px;padding:10px 0;margin-bottom:4rem}.collection-filters:after,.collection-filters:before{content:" ";display:table}.collection-filters:after{clear:both}.module--dark .collection-filters{background:rgba(0,0,0,.15)}.collection-filters-group:nth-child(2){text-align:right}.collection-filter-option{display:inline-block;font-size:1.4rem;line-height:2em;color:#9b9b9b;border-radius:999px;padding:0 1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.collection-filter-option.active{color:#fff;background:#0a79a8}.collection-filter-option:hover{cursor:pointer}.collection-item-link{outline:0}.collection-item-caption{text-align:center;padding:10px 0 20px;color:#fff;font-size:1.4rem;text-shadow:0 1px 1px rgba(0,0,0,.2)}.collection-items{margin-left:-15px;margin-right:-15px}.collection-items:after,.collection-items:before{content:" ";display:table}.collection-items:after{clear:both}.collection-item{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:15px;padding-right:15px}.collection-items .collection-item:nth-child(3n+1){clear:both}.module--hero--home{background:#0a79a8;background:linear-gradient(50deg,#174374 -10%,#0a79a8 60%,#9cddc6 100%)}.module--hero--home .module--hero-background{background:url(../images/worldmap-dots.1db99c8b.svg) no-repeat center center}.customer{margin-bottom:2.5rem;position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.customer .customer-inner{background:#fff;box-shadow:0 0 4px 0 rgba(50,50,50,.1);border:1px solid #efefef}.customer .customer-inner .quote{padding:2.5rem}.customer .supplements{padding:1.5rem 2.5rem;background:#f6f6f8;border-top:1px solid #efefef;font-size:1.5rem}.customer .supplements-title{font-weight:600;margin-bottom:1rem}.customer .supplements-list{margin:0;padding-left:0;list-style:none}.customer .supplements-list-item{margin:0;padding:0}.module--support .module--hero-background{background-image:url(../images/feature-support.1dcd9593.jpg)}.searchBar{padding:40px 0;background:#f6f6f8;border-bottom:1px solid #efefef}.searchBar form{position:relative;margin-bottom:0}.searchBar p{font-size:1.5rem}.searchBar-inner{margin:0 auto;max-width:60rem}.searchBar-count{font-size:1.4rem}.searchBar-button,.searchBar-input[type=text]{margin:0 0 .3rem;height:4.8rem;line-height:4.8rem;border-radius:.4rem}.searchBar-button{position:absolute;top:0;right:0;padding:0 3rem;font-size:1.2rem;border-top-left-radius:0;border-bottom-left-radius:0}.searchResults{border-bottom:1px solid #efefef}.searchResults-item:last-child p{margin-bottom:0}.searchResults-breadcrumb{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.searchResults-items{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:15px;padding-right:15px}.searchResults-breadcrumb-inner{border-bottom:1px solid #efefef;padding:0 0 .5rem;margin-bottom:2rem}.supportSection{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:15px;padding-right:15px}.supportSection-link{display:block;border-radius:.3rem;color:#515b63}.supportSection-link:hover{background:#f6f6f8}.supportSection-inner{padding:1.5rem 1rem;display:block;border:1px solid transparent;text-align:center}.supportSection--contact .supportSection-inner{padding:1.5rem 0 0;background:#ecf5f9;border:1px solid #9ecee1}.supportSection--contact .supportSection-inner p{padding:0 1rem}.supportSection--contact-footer{padding:1.5rem 1.5rem;background:#fff;border-top:1px solid #9ecee1}.supportSection--contact-footer p{margin-bottom:0}.module--careers .module--hero-background{background-image:url(../images/hero-careers.6aa8f3de.jpg)}.tabSlider-menu{padding:40px 0 0;background:rgba(11,38,49,.05);text-align:center;box-shadow:inset 0 -10px 5px -10px rgba(0,0,0,.1);overflow:hidden}.tabSlider-menu-item{display:inline-block;min-width:20rem;margin:0 .5rem;padding:1.2rem 5rem;border-radius:.4rem .4rem 0 0;background:rgba(0,0,0,.03);font-size:2rem;cursor:pointer}.tabSlider-menu-item.active{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);font-weight:700;color:#038bb9}.tabSlider .slick-slider{margin-bottom:0}.module--resources .module--hero-background{background-image:url(../images/hero-resources.69c38077.jpg)}.latestVersionDownload{margin:2rem 0}.latestVersionDownload .button{text-transform:none;letter-spacing:0;font-size:1.6rem}.latestVersionDownload-version{display:block;line-height:.8rem;font-size:1.4rem;color:rgba(255,255,255,.6);padding-bottom:1.5rem}.form-container--hubspot{padding:20px 30px 15px}.form-container--hubspot .hs-form{margin-bottom:0}.form-container--hubspot .hs-form .hs-input{width:100%}.form-container--hubspot .hs-form .hs_submit{margin-top:5px}.hs-error-msgs{line-height:1.6rem;list-style-type:none;color:#cb5042;padding:0;margin:0}.hs-error-msgs label{position:relative;top:-7px;font-size:1.3rem;font-weight:400}.hs-cta-node{margin-right:15px}.inputs-list{padding:0;margin:10px 0 0 0}.hs-form-booleancheckbox{list-style-type:none;display:inline-block;margin-bottom:0}.hs-form-booleancheckbox label{margin-bottom:0}.hs-field-desc{font-weight:400}.form-container--hubspot .hs-form input.hs-input[type=checkbox]{width:auto;margin-right:10px}.hs_agree_to_receiving_marketing_emails,.legal-consent-container .hs-richtext{font-size:1.5rem;color:#8e989e}.hs-form-booleancheckbox-display span{color:#515b63}.pagesection.-dark+.pagesection.-dark{border:none}.pagesection:first-child{border-top:0}.pagesection:first-child h1{font-size:36px}.pagesection.-noborder{border-top:0}.pagesection h1{margin:0 0 24px;font-size:30px}.pagesection.-light{background:#f6f6f8;margin-bottom:-1px}.pagesection.-dark{background:#2e343c;margin-bottom:-1px}.pagesection.-dark a,.pagesection.-dark h1,.pagesection.-dark h2,.pagesection.-dark h3{color:#fff}.pagesection.-dark .pagesection__copy{color:#a5aeb6}.pagesection.-high{padding:60px 0}.pagesection.-low{padding:40px 0 16px}.pagesection.-flat{padding:20px 0 0;margin-bottom:-4px}.pagesection__media{margin-bottom:24px}.pagesection__media figure{margin-bottom:0}.pagesection__media figure.slideshow img{display:none}.pagesection__media figure.slideshow img:first-child{display:block}.-dark .slick-dots li button:before{font-size:8px;color:#fff}.-dark .slick-dots li.slick-active button:before{color:#fff}.pagesection__video .wistia_embed{opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.pagesection__intro{color:#8e989e;font-size:17px;line-height:25px;margin-bottom:24px}.pagesection__copy:after,.pagesection__copy:before{content:" ";display:table}.pagesection__copy:after{clear:both}.pagesection__cta{margin:30px 0 24px}.video-container{background:rgba(0,0,0,.1)}.pagesection--simple .pagesection__cta,.pagesection--simple .pagesection__intro,.pagesection--simple h1{text-align:center}.pagesection--simple .pagesection__intro{padding:0 50px}.pagesection--simple .pagesection__copy{text-align:left}.pagesection--blocks{padding:70px 0}.pagesection--blocks a{display:block}.pagesection--blocks .block{text-align:center}.pagesection--blocks .block h2{margin-top:0;margin-bottom:10px}.pagesection--blocks .block p{margin:0}.pagesection--blocks .block__inner{display:block;padding:18px;color:inherit}.pagesection--blocks .block__inner:hover{background:#f6f6f8}.pagesection--blocks .block__icon{width:50%;padding:5px;margin:0 auto 18px;border-radius:300px}.pagesection--blocks .block__icon img{width:100%}.pagesection--blocks .block__footer{padding:18px;line-height:20px}.pagesection--carousel.-one-whole .pagesection__body,.pagesection--carousel.-one-whole .pagesection__media,.pagesection--collection.-one-whole .pagesection__body,.pagesection--collection.-one-whole .pagesection__media,.pagesection--simple.-one-whole .pagesection__body,.pagesection--simple.-one-whole .pagesection__media{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--carousel.-ten-twelfths .pagesection__body,.pagesection--carousel.-ten-twelfths .pagesection__media,.pagesection--collection.-ten-twelfths .pagesection__body,.pagesection--collection.-ten-twelfths .pagesection__media,.pagesection--simple.-ten-twelfths .pagesection__body,.pagesection--simple.-ten-twelfths .pagesection__media{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:15px;padding-right:15px;margin-left:8.33333%}.pagesection--carousel.-eight-twelfths .pagesection__body,.pagesection--carousel.-eight-twelfths .pagesection__media,.pagesection--collection.-eight-twelfths .pagesection__body,.pagesection--collection.-eight-twelfths .pagesection__media,.pagesection--simple.-eight-twelfths .pagesection__body,.pagesection--simple.-eight-twelfths .pagesection__media{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:15px;padding-right:15px;margin-left:16.66667%}.pagesection--carousel.-one-half .pagesection__body,.pagesection--carousel.-one-half .pagesection__media,.pagesection--collection.-one-half .pagesection__body,.pagesection--collection.-one-half .pagesection__media,.pagesection--simple.-one-half .pagesection__body,.pagesection--simple.-one-half .pagesection__media{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;margin-left:25%}.pagesection--media-l .pagesection__bodyContent,.pagesection--media-r .pagesection__bodyContent{position:relative;float:left;width:91.66667%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l.-one-whole .pagesection__media,.pagesection--media-r.-one-whole .pagesection__media{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l.-one-whole .pagesection__body,.pagesection--media-r.-one-whole .pagesection__body{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l.-ten-twelfths .pagesection__media,.pagesection--media-r.-ten-twelfths .pagesection__media{position:relative;float:left;width:41.66667%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l.-ten-twelfths .pagesection__body,.pagesection--media-r.-ten-twelfths .pagesection__body{position:relative;float:left;width:41.66667%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l.-eight-twelfths .pagesection__media,.pagesection--media-r.-eight-twelfths .pagesection__media{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l.-eight-twelfths .pagesection__body,.pagesection--media-r.-eight-twelfths .pagesection__body{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l.-one-half .pagesection__media,.pagesection--media-r.-one-half .pagesection__media{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l.-one-half .pagesection__body,.pagesection--media-r.-one-half .pagesection__body{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px}.pagesection--media-l .pagesection__bodyContent{margin-left:8.33333%}.pagesection--media-l.-ten-twelfths .pagesection__media{margin-left:8.33333%}.pagesection--media-l.-eight-twelfths .pagesection__media{margin-left:16.66667%}.pagesection--media-l.-one-half .pagesection__media{margin-left:25%}@media (min-width:768px){.pagesection--media-r.-one-whole .pagesection__media{left:50%}}@media (min-width:768px){.pagesection--media-r.-one-whole .pagesection__body{right:50%}}@media (min-width:768px){.pagesection--media-r.-ten-twelfths .pagesection__media{left:50%}}@media (min-width:768px){.pagesection--media-r.-ten-twelfths .pagesection__body{right:33.33333%}}@media (min-width:768px){.pagesection--media-r.-eight-twelfths .pagesection__media{left:50%}}@media (min-width:768px){.pagesection--media-r.-eight-twelfths .pagesection__body{right:16.66667%}}@media (min-width:768px){.pagesection--media-r.-one-half .pagesection__media{left:50%}}@media (min-width:768px){.pagesection--media-r.-one-half .pagesection__body{right:0}}.container{clear:both;width:1024px;margin:0 auto}.content{padding:30px 0}.slick-dots{position:static;margin-bottom:0}.slick-dots li button{margin-bottom:0}.slick-slide{outline:0}.feature--request-demo{background-image:url(../images/feature-request-demo.663b6066.jpg);min-height:400px;background-size:cover}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJiYXNlL19UeXBvZ3JhcGh5LnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19TY2FmZm9sZGluZy5zY3NzIiwiYmFzZS9fQmxvY2txdW90ZS5zY3NzIiwiYmFzZS9fQnV0dG9uLnNjc3MiLCJiYXNlL19Db2RlLnNjc3MiLCJiYXNlL19EaXZpZGVyLnNjc3MiLCJiYXNlL19Gb3JtLnNjc3MiLCJiYXNlL19MaW5rLnNjc3MiLCJiYXNlL19MaXN0LnNjc3MiLCJiYXNlL19TcGFjaW5nLnNjc3MiLCJiYXNlL19UYWJsZS5zY3NzIiwiYmFzZS9fSW1hZ2Uuc2NzcyIsImJhc2UvX1V0aWxpdHkuc2NzcyIsIl9wb3B1cC5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fbW9kdWxlLnNjc3MiLCJtb2R1bGVzL19zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX2dyaWQuc2NzcyIsIm1vZHVsZXMvX2hlcm8uc2NzcyIsIl9jb2x1bW5zLnNjc3MiLCJfcXVvdGVzLnNjc3MiLCJfbmF2aWdhdGlvbi5zY3NzIiwiX2xlZ2FjeS5zY3NzIiwiX2FwcHMuc2NzcyIsIl9ibG9nLnNjc3MiLCJfc2lkZWJhci5zY3NzIiwiX3JlY3J1aXRlcmJveC5zY3NzIiwiX2NhcmRzLnNjc3MiLCJfYXBwLXByZXZpZXcuc2NzcyIsIl9mZWF0dXJlcy5zY3NzIiwiX2NvbGxlY3Rpb24uc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fY3VzdG9tZXJzLnNjc3MiLCJwYWdlcy9fc3VwcG9ydC5zY3NzIiwicGFnZXMvX2NhcmVlcnMuc2NzcyIsInBhZ2VzL19zb2x1dGlvbnMuc2NzcyIsInBhZ2VzL19yZXNvdXJjZXMuc2NzcyIsInBhZ2VzL193aW5kb3dzLWFwcC5zY3NzIiwiX2h1YnNwb3Quc2NzcyIsIl9jb21wb25lbnRzLnNlY3Rpb25zLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFTQSxXQ3NFRSxhQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtDckVBLGlCQUFBLGtCQUVFLFFBQUEsSUFDQSxRQUFBLE1BRUYsaUJBQ0UsTUFBQSxLRlBGLHlCQUhGLFdBSUksTUFBQSxPQUVGLHlCQU5GLFdBT0ksTUFBQSxPQUVGLDBCQVRGLFdBVUksTUFBQSxRQVVKLGlCQ2tERSxhQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtDckVBLHVCQUFBLHdCQUVFLFFBQUEsSUFDQSxRQUFBLE1BRUYsdUJBQ0UsTUFBQSxLRm1CSixLQ2tERSxZQUFBLE1BQ0EsYUFBQSxNQzVFQSxXQUFBLFlBRUUsUUFBQSxJQUNBLFFBQUEsTUFFRixXQUNFLE1BQUEsS0NURixVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxTQUFBLFNBRUEsV0FBQSxJQUVBLGFBQUEsS0FDQSxjQUFBLEtBVUYsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9BLFVBQ0UsTUFBQSxTQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxLQW1CRixlQUNFLE1BQUEsS0FORixlQUNFLE1BQUEsU0FERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsS0FORixlQUNFLEtBQUEsS0FORixlQUNFLEtBQUEsU0FERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsS0FtQkYsaUJBQ0UsWUFBQSxFQURGLGlCQUNFLFlBQUEsU0FERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxLSEdOLHlCR3JDRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0EsVUFDRSxNQUFBLFNBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLEtBbUJGLGVBQ0UsTUFBQSxLQU5GLGVBQ0UsTUFBQSxTQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxLQU5GLGVBQ0UsS0FBQSxLQU5GLGVBQ0UsS0FBQSxTQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxLQW1CRixpQkFDRSxZQUFBLEVBREYsaUJBQ0UsWUFBQSxTQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLE1IWU4seUJHOUNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsU0FERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLFNBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLFNBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLFNBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsTUhxQk4sMEJHdkRFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsU0FERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLFNBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYs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S0FJRix5QjJDZ0tGLG1EM0MvSkksTUFBQSxHNENwR0osV0FDRSxNQUFBLEtBQ0EsTUFBQSxPQUNBLE9BQUEsRUFBQSxLQUdGLFNBQ0UsUUFBQSxLQUFBLEVBR0YsWUFDRSxTQUFBLE9BQ0EsY0FBQSxFQUZGLHNCQUtJLGNBQUEsRUFJSixhQUNFLFFBQUEsRUFNRix1QkFDRSxpQkFBQSx3Q0FDQSxXQUFBLE1BQ0EsZ0JBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkKCk7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93KCk7XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgIDA7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAwO1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICgoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICgoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKCgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJMYXRvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBcIk1lcnJpd2VhdGhlclwiLCBcIkdlb3JnaWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCJUaW1lc1wiLCBzZXJpZjtcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4wcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzIxMjkzMjtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS4wNXJlbTtcbn1cblxuaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNyZW07XG59XG5cbmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtLjA1cmVtO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4udGV4dC0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LS1pbnRyb2R1Y3Rpb24ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oZWFkaW5nLS1hY2NlbnQge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjExcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaGVhZGluZy0tY2FwcyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjExcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE3MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjByZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMjEyOTMyOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDVyZW07IH1cblxuaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNyZW07IH1cblxuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDVyZW07IH1cblxuZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjNjA2Yzc2O1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4udGV4dC0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtLWludHJvZHVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaGVhZGluZy0tYWNjZW50IHtcbiAgY29sb3I6ICMwMzhiYjk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjExcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5oZWFkaW5nLS1jYXBzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMTFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAxJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiA2Mi41JTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzUxNWI2MztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCAjZDFkMWQxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTsgfVxuICBibG9ja3F1b3RlICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYnV0dG9uLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5pbnB1dFt0eXBlPSdyZXNldCddLFxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM4YmI5O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDM4YmI5O1xuICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzOyB9XG4gIC5idXR0b246Zm9jdXMsIC5idXR0b246aG92ZXIsXG4gIGJ1dHRvbjpmb2N1cyxcbiAgYnV0dG9uOmhvdmVyLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ106aG92ZXIsXG4gIGlucHV0W3R5cGU9J3Jlc2V0J106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3Jlc2V0J106aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNmM3NjtcbiAgICBib3JkZXItY29sb3I6ICM2MDZjNzY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogMDsgfVxuICAuYnV0dG9uW2Rpc2FibGVkXSxcbiAgYnV0dG9uW2Rpc2FibGVkXSxcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ11bZGlzYWJsZWRdLFxuICBpbnB1dFt0eXBlPSdyZXNldCddW2Rpc2FibGVkXSxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J11bZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogLjM7IH1cbiAgICAuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4gICAgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBidXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J2J1dHRvbiddW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXVtkaXNhYmxlZF06aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0ncmVzZXQnXVtkaXNhYmxlZF06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0ncmVzZXQnXVtkaXNhYmxlZF06aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J11bZGlzYWJsZWRdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM4YmI5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDM4YmI5OyB9XG4gIC5idXR0b24uYnV0dG9uLS1vdXRsaW5lLFxuICBidXR0b24uYnV0dG9uLS1vdXRsaW5lLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tLW91dGxpbmUsXG4gIGlucHV0W3R5cGU9J3Jlc2V0J10uYnV0dG9uLS1vdXRsaW5lLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDM4YmI5OyB9XG4gICAgLmJ1dHRvbi5idXR0b24tLW91dGxpbmU6Zm9jdXMsIC5idXR0b24uYnV0dG9uLS1vdXRsaW5lOmhvdmVyLFxuICAgIGJ1dHRvbi5idXR0b24tLW91dGxpbmU6Zm9jdXMsXG4gICAgYnV0dG9uLmJ1dHRvbi0tb3V0bGluZTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tLW91dGxpbmU6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLS1vdXRsaW5lOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3Jlc2V0J10uYnV0dG9uLS1vdXRsaW5lOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3Jlc2V0J10uYnV0dG9uLS1vdXRsaW5lOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi0tb3V0bGluZTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICM2MDZjNzY7XG4gICAgICBjb2xvcjogIzYwNmM3NjsgfVxuICAgIC5idXR0b24uYnV0dG9uLS1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi5idXR0b24tLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuICAgIGJ1dHRvbi5idXR0b24tLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGJ1dHRvbi5idXR0b24tLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J2J1dHRvbiddLmJ1dHRvbi0tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdyZXNldCddLmJ1dHRvbi0tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi0tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLS1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzAzOGJiOTsgfVxuICAuYnV0dG9uLmJ1dHRvbi0taGVybyxcbiAgYnV0dG9uLmJ1dHRvbi0taGVybyxcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLS1oZXJvLFxuICBpbnB1dFt0eXBlPSdyZXNldCddLmJ1dHRvbi0taGVybyxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0taGVybzpmb2N1cywgLmJ1dHRvbi5idXR0b24tLWhlcm86aG92ZXIsXG4gICAgYnV0dG9uLmJ1dHRvbi0taGVybzpmb2N1cyxcbiAgICBidXR0b24uYnV0dG9uLS1oZXJvOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J2J1dHRvbiddLmJ1dHRvbi0taGVybzpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tLWhlcm86aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tLWhlcm86Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tLWhlcm86aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLS1oZXJvOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi0taGVybzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMzhiYjk7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0taGVyb1tkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24uYnV0dG9uLS1oZXJvW2Rpc2FibGVkXTpob3ZlcixcbiAgICBidXR0b24uYnV0dG9uLS1oZXJvW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBidXR0b24uYnV0dG9uLS1oZXJvW2Rpc2FibGVkXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tLWhlcm9bZGlzYWJsZWRdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J2J1dHRvbiddLmJ1dHRvbi0taGVyb1tkaXNhYmxlZF06aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tLWhlcm9bZGlzYWJsZWRdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3Jlc2V0J10uYnV0dG9uLS1oZXJvW2Rpc2FibGVkXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tLWhlcm9bZGlzYWJsZWRdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi0taGVyb1tkaXNhYmxlZF06aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICMwMzhiYjk7IH1cbiAgLmJ1dHRvbi5idXR0b24tLW11bHRpbGluZSxcbiAgYnV0dG9uLmJ1dHRvbi0tbXVsdGlsaW5lLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tLW11bHRpbGluZSxcbiAgaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tLW11bHRpbGluZSxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLS1tdWx0aWxpbmUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYnV0dG9uLmJ1dHRvbi1jbGVhcixcbiAgYnV0dG9uLmJ1dHRvbi1jbGVhcixcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLWNsZWFyLFxuICBpbnB1dFt0eXBlPSdyZXNldCddLmJ1dHRvbi1jbGVhcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10uYnV0dG9uLWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDM4YmI5OyB9XG4gICAgLmJ1dHRvbi5idXR0b24tY2xlYXI6Zm9jdXMsIC5idXR0b24uYnV0dG9uLWNsZWFyOmhvdmVyLFxuICAgIGJ1dHRvbi5idXR0b24tY2xlYXI6Zm9jdXMsXG4gICAgYnV0dG9uLmJ1dHRvbi1jbGVhcjpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tY2xlYXI6Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT0nYnV0dG9uJ10uYnV0dG9uLWNsZWFyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3Jlc2V0J10uYnV0dG9uLWNsZWFyOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3Jlc2V0J10uYnV0dG9uLWNsZWFyOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1jbGVhcjpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tY2xlYXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2MDZjNzY7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbiAgICBidXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBidXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J2J1dHRvbiddLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsXG4gICAgaW5wdXRbdHlwZT0ncmVzZXQnXS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3Jlc2V0J10uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIge1xuICAgICAgY29sb3I6ICMwMzhiYjk7IH1cblxuY29kZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZjY7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICBmb250LXNpemU6IDg2JTtcbiAgbWFyZ2luOiAwIC4ycmVtO1xuICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xuICBib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkICMwMzhiYjk7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICBwcmUgPiBjb2RlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZjRmNWY2O1xuICBtYXJnaW46IDMuMHJlbSAwOyB9XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0ndXJsJ10sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBoZWlnaHQ6IDMuOHJlbTtcbiAgcGFkZGluZzogLjZyZW0gMS4wcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdudW1iZXInXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3VybCddOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiM2I4YmQ7XG4gICAgb3V0bGluZTogMDsgfVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMTNcIiB2aWV3Qm94PVwiMCAwIDI5IDE0XCIgd2lkdGg9XCIyOVwiPjxwYXRoIGZpbGw9XCIjNkU3NjdEXCIgZD1cIk05LjM3NzI3IDMuNjI1bDUuMDgxNTQgNi45MzUyM0wxOS41NDAzNiAzLjYyNVwiLz48L3N2Zz4nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjByZW07IH1cbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjEzXCIgdmlld0JveD1cIjAgMCAyOSAxNFwiIHdpZHRoPVwiMjlcIj48cGF0aCBmaWxsPVwiIzZFNzY3RFwiIGQ9XCJNOS4zNzcyNyAzLjYyNWw1LjA4MTU0IDYuOTM1MjNMMTkuNTQwMzYgMy42MjVcIi8+PC9zdmc+Jyk7IH1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA2LjVyZW07IH1cblxubGFiZWwsXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbmxhYmVsIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0NCNTA0MjsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4ubGFiZWwtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLmZvcm0tZ3JvdXAtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN1Ym1pdC1jb250YWluZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN1Ym1pdC1leHRyYXMge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjOGU5ODllOyB9XG5cbi5zdWJtaXQtcmVzcG9uc2UtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZGZmMGQ4O1xuICBjb2xvcjogIzQ2ODg0NztcbiAgcGFkZGluZzogMXB4IDdweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBUT0RPOiByZWZpbmUgKi9cbi5mb3JtLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc3VibWl0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmZvcm0taGVhZGVyIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjYTBhOWIxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZjY7XG4gIHBhZGRpbmc6IDIuN3JlbSAxLjJyZW07IH1cbiAgLmZvcm0tY29udGFpbmVyOmJlZm9yZSwgLmZvcm0tY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZm9ybS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zaW1wbGVTZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbXBsZVNlYXJjaCAuY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXJlbTtcbiAgICBjb2xvcjogI2NjYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjJyZW07IH1cbiAgICAuc2ltcGxlU2VhcmNoIC5jYW5jZWw6aG92ZXIge1xuICAgICAgY29sb3I6ICM1MTViNjM7IH1cblxuaW5wdXQucGFyc2xleS1lcnJvcixcbnNlbGVjdC5wYXJzbGV5LWVycm9yLFxudGV4dGFyZWEucGFyc2xleS1lcnJvciB7XG4gIGNvbG9yOiAjQ0I1MDQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0I1MDQyOyB9XG4gIGlucHV0LnBhcnNsZXktZXJyb3I6Zm9jdXMsXG4gIHNlbGVjdC5wYXJzbGV5LWVycm9yOmZvY3VzLFxuICB0ZXh0YXJlYS5wYXJzbGV5LWVycm9yOmZvY3VzIHtcbiAgICBjb2xvcjogI0NCNTA0MjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0I1MDQyOyB9XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0NCNTA0MjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWdyb3VwLm9uZS13aG9sZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uZm9ybS1ncm91cC5vbmUtaGFsZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbmEge1xuICBjb2xvcjogIzAzOGJiOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmRsLFxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGRsIGRsLFxuICBkbCBvbCxcbiAgZGwgdWwsXG4gIG9sIGRsLFxuICBvbCBvbCxcbiAgb2wgdWwsXG4gIHVsIGRsLFxuICB1bCBvbCxcbiAgdWwgdWwge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMS41cmVtIDMuMHJlbTsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbi5idXR0b24sXG5idXR0b24sXG5kZCxcbmR0LFxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjByZW07IH1cblxuZmllbGRzZXQsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbmJsb2NrcXVvdGUsXG5kbCxcbmZpZ3VyZSxcbmZvcm0sXG5vbCxcbnAsXG5wcmUsXG50YWJsZSxcbnVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnRkLFxudGgge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB0ZDpmaXJzdC1jaGlsZCxcbiAgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICB0ZDpsYXN0LWNoaWxkLFxuICB0aDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBNYWduaWZpYyBQb3B1cCAqL1xuLm1mcC1ib3R0b20tYmFyIC5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IH1cblxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVtb3Zpbmcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDsgfVxuXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZW1vdmluZyAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubWZwLXdyYXAgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1mcC13cmFwIGZpZ3VyZSB7XG4gIG1heC13aWR0aDogMTExMHB4OyB9XG5cbi5mb290ZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM2OTc0Nzk7IH1cbiAgLmZvb3RlciBhIHtcbiAgICBjb2xvcjogIzk0OWVhMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgLmZvb3RlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAuZm9vdGVyIGgzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLm1haW5Gb290ZXIge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGJhY2tncm91bmQ6ICMwQjI2MzE7IH1cbiAgLm1haW5Gb290ZXIgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnN1YkZvb3RlciB7XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjMGEyMzJkOyB9XG4gIC5zdWJGb290ZXIgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmZvb3Rlck5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5zdWJGb290ZXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubW9kdWxlIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5tb2R1bGU6bm90KC5tb2R1bGUtLWhlcm8pOm5vdCgubW9kdWxlLS1kYXJrKTpub3QoLm1vZHVsZS0tbm9ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLm1vZHVsZSA+IDpmaXJzdC1jaGlsZCxcbi5tb2R1bGUtd3JhcHBlciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1vZHVsZSA+IDpsYXN0LWNoaWxkLFxuLm1vZHVsZS13cmFwcGVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tb2R1bGUgLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1vZHVsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5tb2R1bGUtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLm1vZHVsZS1jb2x1bW5zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kdWxlLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzBCMjYzMTtcbiAgY29sb3I6ICM5NDllYTM7IH1cbiAgLm1vZHVsZS0tZGFyayBoMSxcbiAgLm1vZHVsZS0tZGFyayBoMixcbiAgLm1vZHVsZS0tZGFyayBoMyxcbiAgLm1vZHVsZS0tZGFyayBoNCxcbiAgLm1vZHVsZS0tZGFyayBoNSxcbiAgLm1vZHVsZS0tZGFyayBoNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1vZHVsZS0tbGlnaHRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2Zjg7IH1cblxuLm1vZHVsZS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAzOCwgNDksIDAuMDUpOyB9XG5cbi5tb2R1bGUtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2R1bGUtLWNlbnRlcmVkIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1vZHVsZS0tZXh0cmFQYWRkaW5nIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG5cbi5tb2R1bGUtLW5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGQ0VFQjk7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICMxODE4MTg7IH1cblxuLm1vZHVsZSAudGV4dC0tY2VudGVyZWQsXG4ubW9kdWxlIC50ZXh0LS1pbnRyb2R1Y3Rpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwcmVtOyB9XG5cbi5tb2R1bGUgLnRleHQtLWludHJvZHVjdGlvbiB7XG4gIGNvbG9yOiAjOGU5ODllOyB9XG5cbi5zbGlkZXMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZXItbWVudSB7XG4gIG1hcmdpbjogM3JlbSAwIDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zbGlkZXItbWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0cmVtIC41cmVtOyB9XG4gIC5zbGlkZXItbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU1ZTY7IH1cbiAgLnNsaWRlci1tZW51LWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1OTExQjsgfVxuXG4uZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmdyaWQtaXRlbTpiZWZvcmUsIC5ncmlkLWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5ncmlkLWl0ZW06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5ncmlkLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmdyaWQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmdyaWQtaW1hZ2Uge1xuICB3aWR0aDogMjYlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZ3JpZC10ZXh0IHtcbiAgd2lkdGg6IDY3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOGU5ODllOyB9XG4gIC5ncmlkLXRleHQgc3Ryb25nLCAuZ3JpZC10ZXh0IGVtIHtcbiAgICBjb2xvcjogIzRiNGI0YjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ncmlkLXRleHQgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5tb2R1bGUtLWhlcm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMGE3OWE4O1xuICBiYWNrZ3JvdW5kOiAjMGE3OWE4IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIC01MCUsICMwQjc1QTQgMCUsICMwYTc5YTggNTAlLCAjMTQ1MDgxIDExMCUpOyB9XG4gIC5tb2R1bGUtLWhlcm8gaDEsIC5tb2R1bGUtLWhlcm8gaDIsIC5tb2R1bGUtLWhlcm8gaDMsIC5tb2R1bGUtLWhlcm8gaDQsIC5tb2R1bGUtLWhlcm8gaDUsIC5tb2R1bGUtLWhlcm8gaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2R1bGUtLWhlcm8gaDEge1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAubW9kdWxlLS1oZXJvIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vZHVsZS0taGVybyBwIGE6bGluazpub3QoLmJ1dHRvbiksXG4gIC5tb2R1bGUtLWhlcm8gcCBhOnZpc2l0ZWQ6bm90KC5idXR0b24pIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiODVhYjsgfVxuICAubW9kdWxlLS1oZXJvIHAgYTpob3Zlcjpub3QoLmJ1dHRvbikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2RhOWM2OyB9XG4gIC5tb2R1bGUtLWhlcm8gLmNvbHVtbiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubW9kdWxlLS1oZXJvIC5jb2x1bW4gbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuNXB4O1xuICAgIGNvbnRlbnQ6ICfigKLvuI4nO1xuICAgIGNvbG9yOiAjQjJENUU5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07IH1cblxuLm1vZHVsZS0taGVybyAudGV4dC0taW50cm9kdWN0aW9uIHtcbiAgY29sb3I6ICNCMkQ1RTk7IH1cblxuLm1vZHVsZS0taGVyby1iYWNrZ3JvdW5kLFxuLm1vZHVsZS0taGVyby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1vZHVsZS0taGVyby1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ubW9kdWxlLS1oZXJvLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMGE3OWE4IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIC01MCUsICMwQjc1QTQgMCUsICMwYTc5YTggNTAlLCAjMTQ1MDgxIDExMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47IH1cblxuLm1vZHVsZS0taGVyby1oMSB7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNWVtOyB9XG4gIC5tb2R1bGUtLWhlcm8taDEubW9kdWxlLS1oZXJvLWgxLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxLjFlbTsgfVxuXG4ubW9kdWxlLS1oZXJvLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2R1bGUtLWhlcm8tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5tb2R1bGUtLWhlcm8tY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4uY29sdW1ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbHVtbnMgKyAuY29sdW1ucyxcbi5jb2x1bW5zLS10b3Age1xuICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cblxuLmNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiA2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb2x1bW5zLTEgLmNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY29sdW1ucy0yIC5jb2x1bW4ge1xuICB3aWR0aDogNDclOyB9XG5cbi5jb2x1bW5zLTMgLmNvbHVtbiB7XG4gIHdpZHRoOiAyOS4zMzMzMzMzMzMlOyB9XG5cbi5jb2x1bW5zLTQgLmNvbHVtbiB7XG4gIHdpZHRoOiAyMC41JTsgfVxuXG4uY29sdW1uID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29sdW1uID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb2x1bW5zLS1uYXJyb3dMZWZ0IC5jb2x1bW46bnRoLWNoaWxkKDEpLFxuLmNvbHVtbnMtLW5hcnJvd1JpZ2h0IC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDM2JTsgfVxuXG4uY29sdW1ucy0tbmFycm93TGVmdCAuY29sdW1uOm50aC1jaGlsZCgyKSxcbi5jb2x1bW5zLS1uYXJyb3dSaWdodCAuY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA1OCU7IH1cblxuLnF1b3RlcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcwcmVtOyB9XG5cbi5xdW90ZS1pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucXVvdGUtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucXVvdGVzLS1lbXBsb3llZXMgLnF1b3RlLWltYWdlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNzBweDsgfVxuXG4ucXVvdGUtdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiR2VvcmdpYVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBcIlRpbWVzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnF1b3RlLXRleHQgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5xdW90ZS1hdXRob3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5xdW90ZS1vcmdhbmlzYXRpb24ge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAxLjhyZW0gMCAwIDA7IH1cbiAgLmhlYWRlcjpub3QoLmhhc1N1Yk5hdikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi5oZWFkZXItbG9nbyB7XG4gIHdpZHRoOiAzOTZweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMwcHg7IH1cblxuLnNlY29uZGFyeU5hdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zZWNvbmRhcnlOYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uaGlyaW5nTGluayB7XG4gIGJhY2tncm91bmQ6ICNmZWVlYjI7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBwYWRkaW5nOiAuMXJlbSAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLnNlY29uZGFyeU5hdi1pdGVtTGluayB7XG4gIGNvbG9yOiAjNTE1YjYzOyB9XG5cbi5idXR0b24tLWxvZ2luIHtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcmVtO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcmltYXJ5TmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByaW1hcnlOYXYtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDJyZW0gMCAwIDNyZW07IH1cblxuLnByaW1hcnlOYXYtaXRlbUxpbmsge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJpbWFyeU5hdi1pdGVtTGluay5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlYmViZTk7XG4gICAgY29sb3I6ICMzNTM4NDQ7IH1cblxuLnN1Yk5hdldyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmU5OyB9XG5cbi5zdWJOYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC44cmVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdWJOYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC41cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uc3ViTmF2LWl0ZW1MaW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuM3JlbSAxLjJyZW07XG4gIGNvbG9yOiAjNzQ3YzgzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gIC5zdWJOYXYtaXRlbUxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMzUzODQ0OyB9XG4gIC5zdWJOYXYtaXRlbUxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMzUzODQ0OyB9XG5cbi5saW5rLWJveCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5saW5rLWJveCAudGl0bGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDhhYmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwOThjYmE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5saW5rLWJveCAudGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7IH1cblxuLmNhbGxzIC5saW5rLWJveCAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZjM3ODFmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjA2OTIzO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FsbHMgLmxpbmstYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YxNmYyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmZpZ3VyZS5jZW50ZXIsXG5maWd1cmUuZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuaW1nLnRhYnVsYXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmltZy50b3Age1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbmZpZ3VyZS5yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYXBwLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzIzMzMzZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBvcGFjaXR5IGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMjAwbXMgb3BhY2l0eSBlYXNlO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBvcGFjaXR5IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogOTk7IH1cblxuLmFwcC1vdmVybGF5LWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogNDAwbXMgb3BhY2l0eSBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDQwMG1zIG9wYWNpdHkgZWFzZTtcbiAgdHJhbnNpdGlvbjogNDAwbXMgb3BhY2l0eSBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5hcHAtb3ZlcmxheS1idXR0b25zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eSBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHkgZWFzZTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eSBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5hcHAtb3ZlcmxheS1kZW1vLFxuLmFwcC1vdmVybGF5LWNsb3NlIHtcbiAgem9vbTogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiA0cHggMjBweCA1cHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmYWM0NyBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZhYzQ3LCAjZmI4YTNhKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nI2ZmYWM0NycsIEVuZENvbG9yU3RyPScjZmI4YTNhJyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYjhiNDI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmFwcC1vdmVybGF5LWRlbW86aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYXBwLW92ZXJsYXktZGVtbyB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4OyB9XG5cbi5hcHAtb3ZlcmxheS1jbG9zZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cblxuLmVudHJ5X19oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmVudHJ5X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZW50cnlfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjM0EzQTNBOyB9XG4gICAgLmVudHJ5X190aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMGU0ZTY7IH1cblxuLmVudHJ5X19tZXRhIHtcbiAgY29sb3I6ICM3Yzg1OGU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZW50cnlfX21ldGEgYSB7XG4gICAgY29sb3I6ICMzNTM4NDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGNkZTsgfVxuICAgIC5lbnRyeV9fbWV0YSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjOTk7IH1cblxuLmVudHJ5X19tZXRhIC5jYXRlZ29yeS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmVudHJ5X19tZXRhIC5jYXRlZ29yeS1sYWJlbDpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5lbnRyeV9fbWV0YSAuY2F0LWZlYXR1cmVzIHtcbiAgYmFja2dyb3VuZDogIzg0YzFkMztcbiAgY29sb3I6ICMyNjU1NUY7IH1cbiAgLmVudHJ5X19tZXRhIC5jYXQtZmVhdHVyZXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3OWJiY2Y7IH1cblxuLmVudHJ5X19tZXRhIC5jYXQtaW50ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZDogIzllZDlhODtcbiAgY29sb3I6ICMzZTZkMDc7IH1cbiAgLmVudHJ5X19tZXRhIC5jYXQtaW50ZXJ2aWV3OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTNkNTllOyB9XG5cbi5lbnRyeV9fbWV0YSAuY2F0LWFydGljbGVzIHtcbiAgYmFja2dyb3VuZDogI2M0YzljMztcbiAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgLmVudHJ5X19tZXRhIC5jYXQtYXJ0aWNsZXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiY2MyYmI7IH1cblxuLmVudHJ5X19tZXRhIC5jYXQtbmV3cyB7XG4gIGJhY2tncm91bmQ6ICNmZmUxNmE7XG4gIGNvbG9yOiAjNzM2NTM5OyB9XG4gIC5lbnRyeV9fbWV0YSAuY2F0LW5ld3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmRlNWI7IH1cblxuLmVudHJ5X19tZXRhIC5jYXQtZXZlbnRzIHtcbiAgYmFja2dyb3VuZDogI2I3YWVkMTtcbiAgY29sb3I6ICM0ZTUxNTQ7IH1cbiAgLmVudHJ5X19tZXRhIC5jYXQtZXZlbnRzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTA5NWMxOyB9XG5cbi5lbnRyeV9fZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5lbnRyeV9fZm9vdGVyIC5wb3N0LW5hdmlnYXRpb24gLnByZXZpb3VzLFxuICAuZW50cnlfX2Zvb3RlciAucG9zdC1uYXZpZ2F0aW9uIC5uZXh0IHtcbiAgICB3aWR0aDogNDQlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmVudHJ5X19mb290ZXIgLnBvc3QtbmF2aWdhdGlvbiAucHJldmlvdXMgLmFycm93LFxuICAgIC5lbnRyeV9fZm9vdGVyIC5wb3N0LW5hdmlnYXRpb24gLm5leHQgLmFycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLS42ZW07IH1cbiAgICAuZW50cnlfX2Zvb3RlciAucG9zdC1uYXZpZ2F0aW9uIC5wcmV2aW91cyAucHJldi10aXRsZSxcbiAgICAuZW50cnlfX2Zvb3RlciAucG9zdC1uYXZpZ2F0aW9uIC5wcmV2aW91cyAubmV4dC10aXRsZSxcbiAgICAuZW50cnlfX2Zvb3RlciAucG9zdC1uYXZpZ2F0aW9uIC5uZXh0IC5wcmV2LXRpdGxlLFxuICAgIC5lbnRyeV9fZm9vdGVyIC5wb3N0LW5hdmlnYXRpb24gLm5leHQgLm5leHQtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLmVudHJ5X19mb290ZXIgLnBvc3QtbmF2aWdhdGlvbiAucHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5lbnRyeV9fZm9vdGVyIC5wb3N0LW5hdmlnYXRpb24gLm5leHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG5oci5zaG9ydCB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDAgMCA4cHggMDsgfVxuXG4uc3RpY2t5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7IH1cblxuLnNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM4ZTk4OWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaGFyZS5zdHVjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbi5zaGFyZS1wb3N0X19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2hhcmUtcG9zdF9fbGlzdCBsaSB7XG4gICAgcGFkZGluZzogOHB4IDE1cHggMCAyM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNoYXJlLXBvc3RfX2xpc3QgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAuc2hhcmUtcG9zdF9fbGlzdCBhOmhvdmVyIC5pY29uIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zaGFyZS1wb3N0X19saXN0IC5saW5rZWRpbiAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpbmtlZGluLnN2Z1wiKSAzcHggNXB4IG5vLXJlcGVhdDsgfVxuICAuc2hhcmUtcG9zdF9fbGlzdCAudHdpdHRlciAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3R3aXR0ZXIuc3ZnXCIpIDAgNXB4IG5vLXJlcGVhdDsgfVxuICAuc2hhcmUtcG9zdF9fbGlzdCAubWFpbCAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21haWwuc3ZnXCIpIDFweCA1cHggbm8tcmVwZWF0OyB9XG5cbi5zaGFyZS1wb3N0X19saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNhNWFkYjI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCByZ2JhKDIwMSwgMjAxLCAyMDEsIDAuNikgNTElLCB3aGl0ZSAxMDAlKTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTEwMDAwMDsgfVxuXG4uc2hhcmUtcG9zdF9fbGlzdCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjAxLCAyMDEsIDIwMSwgMC41KSAwJSwgd2hpdGUgMTAwJSk7XG4gIHotaW5kZXg6IC0xMDAwMDA7IH1cblxuLnNoYXJlLXBvc3RfX2xpc3QgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtLFxuICAucGFnaW5hdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1udW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ibG9nLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ibG9nLXBhZ2luYXRpb24gLm5leHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ibG9nLXBhZ2luYXRpb24gLmFyY2hpdmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmxvZy1zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4vKiBBcmNoaXZlICovXG4uYXJjaGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmFyY2hpdmUgLnNlYXJjaC1yZXN1bHRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5hcmNoaXZlIC5zZWFyY2gtcmVzdWx0cy10ZXh0IGVtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAuYXJjaGl2ZSAuc2VhcmNoLXJlc3VsdHMtdGV4dCBwIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDZweCAwOyB9XG4gIC5hcmNoaXZlIC5zZWFyY2gtaW5wdXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmFyY2hpdmUgLnNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gICAgICB3aWR0aDogMjYwcHg7IH1cblxuLmFyY2hpdmUteWVhciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFyY2hpdmUtcG9zdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuYXJjaGl2ZS1wb3N0cyAuZXZlbiB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmOTsgfVxuICAuYXJjaGl2ZS1wb3N0cyB0ZCB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uYXJjaGl2ZS1wb3N0LXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYXJjaGl2ZS1wb3N0LXRpdGxlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmFyY2hpdmUtcG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmFyY2hpdmUtcG9zdC1tZXRhIC5lbnRyeV9fbWV0YSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuYXJjaGl2ZS1wb3N0LW1ldGEgLmRhdGV0aW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA2ZW07IH1cblxuLmJsb2ctbm90aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZDogI0ZFRThBQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDREVBQztcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RjYxNDM7IH1cbiAgLmJsb2ctbm90aWNlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJsb2ctbm90aWNlIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEh1YlNwb3QgQmxvZyBQb3N0cyAqL1xuLmh1YnNwb3QtcG9zdHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmh1YnNwb3QtcG9zdC1saW5rIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5odWJzcG90LXBvc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHBhZGRpbmc6IDZweCAxNXB4IDhweDsgfVxuXG4uaHVic3BvdC1wb3N0LWxpbms6aG92ZXIgLmhzcG9zdC10aXRsZSxcbi5odWJzcG90LXBvc3QtbGluazpob3ZlciAuaHNwb3N0LWRhdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAzOCwgNDksIDAuMDQpOyB9XG5cbi5odWJzcG90LXBvc3QtbGluazpob3ZlciAuaHNwb3N0LXRpdGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuLmh1YnNwb3QtcG9zdC1saW5rOmhvdmVyIC5oc3Bvc3QtZGF0ZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLmhzcG9zdC10aXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjEyOTMyO1xuICBmb250LXNpemU6IDEuNTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzcmVtOyB9XG5cbi5oc3Bvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgY29sb3I6ICM3Yzg1OGU7IH1cblxuLmh1YnNwb3QtcG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBHcmlkICovXG4uYmxvZy1wb3N0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5uZXdzbGV0dGVyLXNpZGViYXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5uZXdzbGV0dGVyLXNpZGViYXIgLmZvcm0tY29udGFpbmVyLS1odWJzcG90IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLm5ld3NsZXR0ZXItc2lkZWJhciBoNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG5cbi5vcGVuaW5ncyB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNjVyZW07IH1cblxuLm9wZW5pbmdzX19yb3cge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLm9wZW5pbmdzX19yb3cgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAub3BlbmluZ3NfX3JvdyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY4OyB9XG5cbi5vcGVuaW5nc19fbG9jYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhlOTg5ZTsgfVxuXG4ub3BlbmluZ3NfX2FsbG93c3JlbW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm9wZW5pbmdzX19hbGxvd3NyZW1vdGUgZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhBQkY5NztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4QUJGOTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNhcmQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyOyB9XG5cbi5jYXJkLXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQ6ICNGNEY1RjY7XG4gIGhlaWdodDogMjE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXJkLWhlYWRpbmdzIHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMjkzMjsgfVxuXG4uY2FyZC1kZXRhaWxzIHtcbiAgY29sb3I6ICNhMGE5YjE7XG4gIGZvbnQtc2l6ZTogMS40NXJlbTsgfVxuXG4uY2FyZC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS4ycmVtO1xuICBjb2xvcjogI2EwYTliMTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5jYXJkLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICM2MDZjNzY7IH1cblxuLmNhcmQtYm9keSB7XG4gIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgcGFkZGluZzogMCAycmVtIDEuNXJlbTsgfVxuICAuY2FyZC1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDEuNXJlbTsgfVxuXG4uY2FyZC1tb3JlIHtcbiAgZm9udC1zaXplOiAxLjQ1cmVtOyB9XG5cbi5jYXJkLS10b2dnbGVhYmxlIC5jYXJkLXRodW1ibmFpbCxcbi5jYXJkLS10b2dnbGVhYmxlIC5jYXJkLWhlYWRpbmdzIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jYXJkLS10b2dnbGVhYmxlIC5jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEdyaWQgKi9cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmFwcC1wcmV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmFwcC1wcmV2aWV3OmJlZm9yZSwgLmFwcC1wcmV2aWV3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYXBwLXByZXZpZXc6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hcHAtcHJldmlldy10aHVtYm5haWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5hcHAtcHJldmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4OyB9XG5cbi5hcHAtcHJldmlldy1jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYXBwLXByZXZpZXctY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5wcmUuY29kZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZmVhdHVyZXMtcm93OmJlZm9yZSwgLmZlYXR1cmVzLXJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZmVhdHVyZXMtcm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uZmVhdHVyZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9XG5cbmEgLmZlYXR1cmUtd3JhcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2Zjg7IH1cblxuLmZlYXR1cmUtaWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mZWF0dXJlLWV4Y2VycHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNTE1YjYzOyB9XG5cbi5jb2xsZWN0aW9uLWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY29sbGVjdGlvbi1maWx0ZXJzOmJlZm9yZSwgLmNvbGxlY3Rpb24tZmlsdGVyczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbGxlY3Rpb24tZmlsdGVyczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1vZHVsZS0tZGFyayAuY29sbGVjdGlvbi1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uY29sbGVjdGlvbi1maWx0ZXJzLWdyb3VwOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jb2xsZWN0aW9uLWZpbHRlci1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBjb2xvcjogIzlCOUI5QjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuY29sbGVjdGlvbi1maWx0ZXItb3B0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzBhNzlhODsgfVxuICAuY29sbGVjdGlvbi1maWx0ZXItb3B0aW9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbGxlY3Rpb24taXRlbS1saW5rIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29sbGVjdGlvbi1pdGVtLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIEdyaWQgKi9cbi5jb2xsZWN0aW9uLWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5jb2xsZWN0aW9uLWl0ZW1zOmJlZm9yZSwgLmNvbGxlY3Rpb24taXRlbXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb2xsZWN0aW9uLWl0ZW1zOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29sbGVjdGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbGxlY3Rpb24taXRlbXMgLmNvbGxlY3Rpb24taXRlbTpudGgtY2hpbGQoM24gKyAxKSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tb2R1bGUtLWhlcm8tLWhvbWUge1xuICBiYWNrZ3JvdW5kOiAjMGE3OWE4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICMxNzQzNzQgLTEwJSwgIzBhNzlhOCA2MCUsICM5Y2RkYzYgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMxNzQzNzQnLCBlbmRDb2xvcnN0cj0nIzljZGRjNicsIEdyYWRpZW50VHlwZT0xKTsgfVxuXG4ubW9kdWxlLS1oZXJvLS1ob21lIC5tb2R1bGUtLWhlcm8tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93b3JsZG1hcC1kb3RzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uY3VzdG9tZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jdXN0b21lciAuY3VzdG9tZXItaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgLmN1c3RvbWVyIC5jdXN0b21lci1pbm5lciAucXVvdGUge1xuICAgICAgcGFkZGluZzogMi41cmVtOyB9XG4gIC5jdXN0b21lciAuc3VwcGxlbWVudHMge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmODtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuY3VzdG9tZXIgLnN1cHBsZW1lbnRzLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmN1c3RvbWVyIC5zdXBwbGVtZW50cy1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmN1c3RvbWVyIC5zdXBwbGVtZW50cy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5tb2R1bGUtLXN1cHBvcnQgLm1vZHVsZS0taGVyby1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZlYXR1cmUtc3VwcG9ydC5qcGdcIik7IH1cblxuLnNlYXJjaEJhciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgLnNlYXJjaEJhciBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoQmFyIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5zZWFyY2hCYXItaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2MHJlbTsgfVxuXG4uc2VhcmNoQmFyLWNvdW50IHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLnNlYXJjaEJhci1pbnB1dFt0eXBlPSd0ZXh0J10sXG4uc2VhcmNoQmFyLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIC4zcmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjRyZW07IH1cblxuLnNlYXJjaEJhci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnNlYXJjaFJlc3VsdHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgfVxuXG4uc2VhcmNoUmVzdWx0cy1pdGVtOmxhc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlYXJjaFJlc3VsdHMtYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uc2VhcmNoUmVzdWx0cy1pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5zZWFyY2hSZXN1bHRzLWJyZWFkY3J1bWItaW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogMCAwIC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5zdXBwb3J0U2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5zdXBwb3J0U2VjdGlvbi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICBjb2xvcjogIzUxNWI2MzsgfVxuICAuc3VwcG9ydFNlY3Rpb24tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmODsgfVxuXG4uc3VwcG9ydFNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1cHBvcnRTZWN0aW9uLS1jb250YWN0IC5zdXBwb3J0U2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIGJhY2tncm91bmQ6ICNlY2Y1Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZWNlZTE7IH1cbiAgLnN1cHBvcnRTZWN0aW9uLS1jb250YWN0IC5zdXBwb3J0U2VjdGlvbi1pbm5lciBwIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLnN1cHBvcnRTZWN0aW9uLS1jb250YWN0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWVjZWUxOyB9XG4gIC5zdXBwb3J0U2VjdGlvbi0tY29udGFjdC1mb290ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubW9kdWxlLS1jYXJlZXJzIC5tb2R1bGUtLWhlcm8tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvLWNhcmVlcnMuanBnXCIpOyB9XG5cbi50YWJTbGlkZXItbWVudSB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAzOCwgNDksIDAuMDUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcHggNXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGFiU2xpZGVyLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMHJlbTtcbiAgbWFyZ2luOiAwIC41cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjRyZW0gLjRyZW0gMCAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGFiU2xpZGVyLW1lbnUtaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAzOGJiOTsgfVxuXG4udGFiU2xpZGVyIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tb2R1bGUtLXJlc291cmNlcyAubW9kdWxlLS1oZXJvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby1yZXNvdXJjZXMuanBnXCIpOyB9XG5cbi5sYXRlc3RWZXJzaW9uRG93bmxvYWQge1xuICBtYXJnaW46IDJyZW0gMDsgfVxuXG4ubGF0ZXN0VmVyc2lvbkRvd25sb2FkIC5idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5sYXRlc3RWZXJzaW9uRG93bmxvYWQtdmVyc2lvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogLjhyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG5cbi5mb3JtLWNvbnRhaW5lci0taHVic3BvdCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxNXB4OyB9XG5cbi5mb3JtLWNvbnRhaW5lci0taHVic3BvdCAuaHMtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY29udGFpbmVyLS1odWJzcG90IC5ocy1mb3JtIC5ocy1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLWNvbnRhaW5lci0taHVic3BvdCAuaHMtZm9ybSAuaHNfc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5ocy1lcnJvci1tc2dzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogI0NCNTA0MjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmhzLWN0YS1ub2RlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5pbnB1dHMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuXG4uaHMtZm9ybS1ib29sZWFuY2hlY2tib3gge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ocy1maWVsZC1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZm9ybS1jb250YWluZXItLWh1YnNwb3QgLmhzLWZvcm0gaW5wdXQuaHMtaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5oc19hZ3JlZV90b19yZWNlaXZpbmdfbWFya2V0aW5nX2VtYWlscyxcbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtcmljaHRleHQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM4ZTk4OWU7IH1cblxuLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgc3BhbiB7XG4gIGNvbG9yOiAjNTE1YjYzOyB9XG5cbi5wYWdlc2VjdGlvbi4tZGFyayArIC5wYWdlc2VjdGlvbi4tZGFyayB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFnZXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwOyB9XG4gIC5wYWdlc2VjdGlvbjpmaXJzdC1jaGlsZCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5wYWdlc2VjdGlvbi4tbm9ib3JkZXIge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5wYWdlc2VjdGlvbiBoMSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4ucGFnZXNlY3Rpb24uLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGODtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ucGFnZXNlY3Rpb24uLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMkUzNDNDO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5wYWdlc2VjdGlvbi4tZGFyayBoMSwgLnBhZ2VzZWN0aW9uLi1kYXJrIGgyLCAucGFnZXNlY3Rpb24uLWRhcmsgaDMsIC5wYWdlc2VjdGlvbi4tZGFyayBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZXNlY3Rpb24uLWRhcmsgLnBhZ2VzZWN0aW9uX19jb3B5IHtcbiAgICBjb2xvcjogI0E1QUVCNjsgfVxuXG4ucGFnZXNlY3Rpb24uLWhpZ2gge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLnBhZ2VzZWN0aW9uLi1sb3cge1xuICBwYWRkaW5nOiA0MHB4IDAgMTZweDsgfVxuXG4ucGFnZXNlY3Rpb24uLWZsYXQge1xuICBwYWRkaW5nOiAyMHB4IDAgMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4OyB9XG5cbi5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5wYWdlc2VjdGlvbl9fbWVkaWEgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBhZ2VzZWN0aW9uX19tZWRpYSBmaWd1cmUuc2xpZGVzaG93IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZXNlY3Rpb25fX21lZGlhIGZpZ3VyZS5zbGlkZXNob3cgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLi1kYXJrIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLi1kYXJrIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2VzZWN0aW9uX192aWRlbyAud2lzdGlhX2VtYmVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjsgfVxuXG4ucGFnZXNlY3Rpb25fX2ludHJvIHtcbiAgY29sb3I6ICM4ZTk4OWU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLnBhZ2VzZWN0aW9uX19jb3B5OmJlZm9yZSwgLnBhZ2VzZWN0aW9uX19jb3B5OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5wYWdlc2VjdGlvbl9fY29weTphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wYWdlc2VjdGlvbl9fY3RhIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjRweDsgfVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5wYWdlc2VjdGlvbi0tc2ltcGxlIGgxLFxuLnBhZ2VzZWN0aW9uLS1zaW1wbGUgLnBhZ2VzZWN0aW9uX19pbnRybyxcbi5wYWdlc2VjdGlvbi0tc2ltcGxlIC5wYWdlc2VjdGlvbl9fY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdlc2VjdGlvbi0tc2ltcGxlIC5wYWdlc2VjdGlvbl9faW50cm8ge1xuICBwYWRkaW5nOiAwIDUwcHg7IH1cblxuLnBhZ2VzZWN0aW9uLS1zaW1wbGUgLnBhZ2VzZWN0aW9uX19jb3B5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFnZXNlY3Rpb24tLWJsb2NrcyB7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICAucGFnZXNlY3Rpb24tLWJsb2NrcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZXNlY3Rpb24tLWJsb2NrcyAuYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlc2VjdGlvbi0tYmxvY2tzIC5ibG9jayBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5wYWdlc2VjdGlvbi0tYmxvY2tzIC5ibG9jayBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucGFnZXNlY3Rpb24tLWJsb2NrcyAuYmxvY2tfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnBhZ2VzZWN0aW9uLS1ibG9ja3MgLmJsb2NrX19pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY4OyB9XG4gIC5wYWdlc2VjdGlvbi0tYmxvY2tzIC5ibG9ja19faWNvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMDBweDsgfVxuICAgIC5wYWdlc2VjdGlvbi0tYmxvY2tzIC5ibG9ja19faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2VzZWN0aW9uLS1ibG9ja3MgLmJsb2NrX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLyogR3JpZCAqL1xuLnBhZ2VzZWN0aW9uLS1zaW1wbGUuLW9uZS13aG9sZSAucGFnZXNlY3Rpb25fX21lZGlhLFxuLnBhZ2VzZWN0aW9uLS1zaW1wbGUuLW9uZS13aG9sZSAucGFnZXNlY3Rpb25fX2JvZHksXG4ucGFnZXNlY3Rpb24tLWNvbGxlY3Rpb24uLW9uZS13aG9sZSAucGFnZXNlY3Rpb25fX21lZGlhLFxuLnBhZ2VzZWN0aW9uLS1jb2xsZWN0aW9uLi1vbmUtd2hvbGUgLnBhZ2VzZWN0aW9uX19ib2R5LFxuLnBhZ2VzZWN0aW9uLS1jYXJvdXNlbC4tb25lLXdob2xlIC5wYWdlc2VjdGlvbl9fbWVkaWEsXG4ucGFnZXNlY3Rpb24tLWNhcm91c2VsLi1vbmUtd2hvbGUgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYWdlc2VjdGlvbi0tc2ltcGxlLi10ZW4tdHdlbGZ0aHMgLnBhZ2VzZWN0aW9uX19tZWRpYSxcbi5wYWdlc2VjdGlvbi0tc2ltcGxlLi10ZW4tdHdlbGZ0aHMgLnBhZ2VzZWN0aW9uX19ib2R5LFxuLnBhZ2VzZWN0aW9uLS1jb2xsZWN0aW9uLi10ZW4tdHdlbGZ0aHMgLnBhZ2VzZWN0aW9uX19tZWRpYSxcbi5wYWdlc2VjdGlvbi0tY29sbGVjdGlvbi4tdGVuLXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fYm9keSxcbi5wYWdlc2VjdGlvbi0tY2Fyb3VzZWwuLXRlbi10d2VsZnRocyAucGFnZXNlY3Rpb25fX21lZGlhLFxuLnBhZ2VzZWN0aW9uLS1jYXJvdXNlbC4tdGVuLXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLnBhZ2VzZWN0aW9uLS1zaW1wbGUuLWVpZ2h0LXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fbWVkaWEsXG4ucGFnZXNlY3Rpb24tLXNpbXBsZS4tZWlnaHQtdHdlbGZ0aHMgLnBhZ2VzZWN0aW9uX19ib2R5LFxuLnBhZ2VzZWN0aW9uLS1jb2xsZWN0aW9uLi1laWdodC10d2VsZnRocyAucGFnZXNlY3Rpb25fX21lZGlhLFxuLnBhZ2VzZWN0aW9uLS1jb2xsZWN0aW9uLi1laWdodC10d2VsZnRocyAucGFnZXNlY3Rpb25fX2JvZHksXG4ucGFnZXNlY3Rpb24tLWNhcm91c2VsLi1laWdodC10d2VsZnRocyAucGFnZXNlY3Rpb25fX21lZGlhLFxuLnBhZ2VzZWN0aW9uLS1jYXJvdXNlbC4tZWlnaHQtdHdlbGZ0aHMgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLnBhZ2VzZWN0aW9uLS1zaW1wbGUuLW9uZS1oYWxmIC5wYWdlc2VjdGlvbl9fbWVkaWEsXG4ucGFnZXNlY3Rpb24tLXNpbXBsZS4tb25lLWhhbGYgLnBhZ2VzZWN0aW9uX19ib2R5LFxuLnBhZ2VzZWN0aW9uLS1jb2xsZWN0aW9uLi1vbmUtaGFsZiAucGFnZXNlY3Rpb25fX21lZGlhLFxuLnBhZ2VzZWN0aW9uLS1jb2xsZWN0aW9uLi1vbmUtaGFsZiAucGFnZXNlY3Rpb25fX2JvZHksXG4ucGFnZXNlY3Rpb24tLWNhcm91c2VsLi1vbmUtaGFsZiAucGFnZXNlY3Rpb25fX21lZGlhLFxuLnBhZ2VzZWN0aW9uLS1jYXJvdXNlbC4tb25lLWhhbGYgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1sIC5wYWdlc2VjdGlvbl9fYm9keUNvbnRlbnQsXG4ucGFnZXNlY3Rpb24tLW1lZGlhLXIgLnBhZ2VzZWN0aW9uX19ib2R5Q29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYWdlc2VjdGlvbi0tbWVkaWEtbC4tb25lLXdob2xlIC5wYWdlc2VjdGlvbl9fbWVkaWEsXG4ucGFnZXNlY3Rpb24tLW1lZGlhLXIuLW9uZS13aG9sZSAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1sLi1vbmUtd2hvbGUgLnBhZ2VzZWN0aW9uX19ib2R5LFxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1yLi1vbmUtd2hvbGUgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1sLi10ZW4tdHdlbGZ0aHMgLnBhZ2VzZWN0aW9uX19tZWRpYSxcbi5wYWdlc2VjdGlvbi0tbWVkaWEtci4tdGVuLXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDEuNjY2NjclO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucGFnZXNlY3Rpb24tLW1lZGlhLWwuLXRlbi10d2VsZnRocyAucGFnZXNlY3Rpb25fX2JvZHksXG4ucGFnZXNlY3Rpb24tLW1lZGlhLXIuLXRlbi10d2VsZnRocyAucGFnZXNlY3Rpb25fX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDEuNjY2NjclO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucGFnZXNlY3Rpb24tLW1lZGlhLWwuLWVpZ2h0LXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fbWVkaWEsXG4ucGFnZXNlY3Rpb24tLW1lZGlhLXIuLWVpZ2h0LXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucGFnZXNlY3Rpb24tLW1lZGlhLWwuLWVpZ2h0LXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fYm9keSxcbi5wYWdlc2VjdGlvbi0tbWVkaWEtci4tZWlnaHQtdHdlbGZ0aHMgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1sLi1vbmUtaGFsZiAucGFnZXNlY3Rpb25fX21lZGlhLFxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1yLi1vbmUtaGFsZiAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1sLi1vbmUtaGFsZiAucGFnZXNlY3Rpb25fX2JvZHksXG4ucGFnZXNlY3Rpb24tLW1lZGlhLXIuLW9uZS1oYWxmIC5wYWdlc2VjdGlvbl9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYWdlc2VjdGlvbi0tbWVkaWEtbCAucGFnZXNlY3Rpb25fX2JvZHlDb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5wYWdlc2VjdGlvbi0tbWVkaWEtbC4tdGVuLXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1sLi1laWdodC10d2VsZnRocyAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ucGFnZXNlY3Rpb24tLW1lZGlhLWwuLW9uZS1oYWxmIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZXNlY3Rpb24tLW1lZGlhLXIuLW9uZS13aG9sZSAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgICBsZWZ0OiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VzZWN0aW9uLS1tZWRpYS1yLi1vbmUtd2hvbGUgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgICByaWdodDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlc2VjdGlvbi0tbWVkaWEtci4tdGVuLXR3ZWxmdGhzIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICAgIGxlZnQ6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZXNlY3Rpb24tLW1lZGlhLXIuLXRlbi10d2VsZnRocyAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VzZWN0aW9uLS1tZWRpYS1yLi1laWdodC10d2VsZnRocyAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgICBsZWZ0OiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VzZWN0aW9uLS1tZWRpYS1yLi1laWdodC10d2VsZnRocyAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VzZWN0aW9uLS1tZWRpYS1yLi1vbmUtaGFsZiAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgICBsZWZ0OiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VzZWN0aW9uLS1tZWRpYS1yLi1vbmUtaGFsZiAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgIHJpZ2h0OiAwJTsgfSB9XG5cbi5jb250YWluZXIge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mZWF0dXJlLS1yZXF1ZXN0LWRlbW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmVhdHVyZS1yZXF1ZXN0LWRlbW8uanBnXCIpO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuIiwiLy8gQmFzZVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIFNldCBib3gtc2l6aW5nIGdsb2JhbGx5IHRvIGhhbmRsZSBwYWRkaW5nIGFuZCBib3JkZXIgd2lkdGhzXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8gVGhlIGJhc2UgZm9udC1zaXplIGlzIHNldCBhdCA2Mi41JSBmb3IgaGF2aW5nIHRoZSBjb252ZW5pZW5jZVxuLy8gb2Ygc2l6aW5nIHJlbXMgaW4gYSB3YXkgdGhhdCBpcyBzaW1pbGFyIHRvIHVzaW5nIHB4OiAxLjZyZW0gPSAxNnB4XG5odG1sIHtcbiAgaGVpZ2h0OiAxMDElO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG4vLyBEZWZhdWx0IGJvZHkgc3R5bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZlbTsgLy8gQ3VycmVudGx5IGVtcyBiZWNhdXNlIGNocm9tZSBidWcgbWlzaW50ZXJwcmV0aW5nIHJlbXMgb24gYm9keSBlbGVtZW50XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vLyBSZW1vdmUgZmlndXJlIG1hcmdpblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufSIsIlxuLy8gQmxvY2txdW90ZVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmJsb2NrcXVvdGUge1xuXHRib3JkZXItbGVmdDogLjNyZW0gc29saWQgJGNvbG9yLXF1YXRlcm5hcnk7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXG5cdCo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLy8gQnV0dG9uXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLmJ1dHRvbixcbmJ1dHRvbixcbmlucHV0W3R5cGU9J2J1dHRvbiddLFxuaW5wdXRbdHlwZT0ncmVzZXQnXSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICBjb2xvcjogJGNvbG9yLWluaXRpYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItaW5pdGlhbDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAuMztcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi5idXR0b24tLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi0taGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1oZXJvO1xuICAgIGNvbG9yOiAkY29sb3ItaW5pdGlhbDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5pdGlhbDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWluaXRpYWw7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnV0dG9uLS1tdWx0aWxpbmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYuYnV0dG9uLWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLy8gQ29kZVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmNvZGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG5cdGJvcmRlci1yYWRpdXM6IC40cmVtO1xuXHRmb250LXNpemU6IDg2JTtcblx0bWFyZ2luOiAwIC4ycmVtO1xuXHRwYWRkaW5nOiAuMnJlbSAuNXJlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuXHRib3JkZXItbGVmdDogLjNyZW0gc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblxuXHQmID4gY29kZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxcmVtIDEuNXJlbTtcblx0XHR3aGl0ZS1zcGFjZTogcHJlO1xuXHR9XG59XG4iLCJcbi8vIERpdmlkZXJcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5ociB7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXRvcDogLjFyZW0gc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuXHRtYXJnaW46IDMuMHJlbSAwO1xufVxuIiwiLy8gRm9ybVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0ndXJsJ10sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIFJlbW92ZXMgYXdrd2FyZCBkZWZhdWx0IHN0eWxlcyBvbiBzb21lIGlucHV0cyBmb3IgaU9TXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGNvbG9yLXF1YXRlcm5hcnk7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyAvLyBGb3JjZWQgdG8gcmVwbGFjZSBpbmhlcml0IHZhbHVlcyBvZiB0aGUgbm9ybWFsaXplLmNzc1xuICBoZWlnaHQ6IDMuOHJlbTtcbiAgcGFkZGluZzogLjZyZW0gMS4wcmVtOyAvLyBUaGUgLjZyZW0gdmVydGljYWxseSBjZW50ZXJzIHRleHQgb24gRkYsIGlnbm9yZWQgYnkgV2Via2l0XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXktMjtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIxM1wiIHZpZXdCb3g9XCIwIDAgMjkgMTRcIiB3aWR0aD1cIjI5XCI+PHBhdGggZmlsbD1cIiM2RTc2N0RcIiBkPVwiTTkuMzc3MjcgMy42MjVsNS4wODE1NCA2LjkzNTIzTDE5LjU0MDM2IDMuNjI1XCIvPjwvc3ZnPicpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMHJlbTtcblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjEzXCIgdmlld0JveD1cIjAgMCAyOSAxNFwiIHdpZHRoPVwiMjlcIj48cGF0aCBmaWxsPVwiIzZFNzY3RFwiIGQ9XCJNOS4zNzcyNyAzLjYyNWw1LjA4MTU0IDYuOTM1MjNMMTkuNTQwMzYgMy42MjVcIi8+PC9zdmc+Jyk7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA2LjVyZW07XG59XG5cbmxhYmVsLFxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxubGFiZWwgYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLmxhYmVsLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4uZm9ybS1ncm91cC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1Ym1pdC1jb250YWluZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdWJtaXQtZXh0cmFzIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogJGdyZXktMztcbn1cblxuLnN1Ym1pdC1yZXNwb25zZS0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNkZmYwZDg7XG4gIGNvbG9yOiAjNDY4ODQ3O1xuICBwYWRkaW5nOiAxcHggN3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5cbi8qIFRPRE86IHJlZmluZSAqL1xuXG4uZm9ybS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZvcm0taGVhZGVyIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xuICBwYWRkaW5nOiAyLjdyZW0gMS4ycmVtO1xufVxuXG4uc2ltcGxlU2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jYW5jZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBWYWxpZGF0aW9uIChQYXJzbGV5KVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmlucHV0LnBhcnNsZXktZXJyb3IsXG5zZWxlY3QucGFyc2xleS1lcnJvcixcbnRleHRhcmVhLnBhcnNsZXktZXJyb3Ige1xuICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZXJyb3I7XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZXJyb3I7XG4gIH1cbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wYXJzbGV5LWVycm9ycy1saXN0LmZpbGxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8vIEZvcm0gZ3JpZFxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi5mb3JtLWdyb3VwIHtcbiAgJi5vbmUtd2hvbGUge1xuICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyKTtcbiAgfVxuICAmLm9uZS1oYWxmIHtcbiAgICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2KTtcbiAgfVxufVxuIiwiXG4vLyBMaW5rXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuYSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXG5cdH1cbn1cbiIsIi8vIExpc3Rcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5kbCxcbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcblxuICBkbCxcbiAgb2wsXG4gIHVsIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAzLjByZW07XG4gIH1cbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59IiwiXG4vLyBTcGFjaW5nXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLmJ1dHRvbixcbmJ1dHRvbixcbmRkLFxuZHQsXG5saSB7XG5cdG1hcmdpbi1ib3R0b206IDEuMHJlbTtcbn1cblxuZmllbGRzZXQsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5mb3JtLFxub2wsXG5wLFxucHJlLFxudGFibGUsXG51bCB7XG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn0iLCJcbi8vIFRhYmxlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxudGFibGUge1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbnRkLFxudGgge1xuXHRib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkY29sb3ItcXVpbmFyeTtcblx0cGFkZGluZzogMS4ycmVtIDEuNXJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cbiIsIi8vIEltYWdlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiXG4vLyBVdGlsaXR5XG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQ2xlYXIgYSBmbG9hdCB3aXRoIC5jbGVhcmZpeFxuLmNsZWFyZml4IHtcblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiAnICc7IC8vIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnLlxuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG59XG5cbi8vIEZsb2F0IGVpdGhlciBkaXJlY3Rpb25cbi5mbG9hdC1sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbiIsIi8qIE1hZ25pZmljIFBvcHVwICovXG5cbi5tZnAtYm90dG9tLWJhciAubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5tZnAtZmFkZS5tZnAtYmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cblxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlbW92aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubWZwLXdyYXAgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZnAtd3JhcCBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDExMTBweDtcbn1cblxuIiwiLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzY5NzQ3OTtcblxuICBhIHtcbiAgICBjb2xvcjogIzk0OWVhMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoI2ZmZiwgLjkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgjZmZmLCAuNyk7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLm1haW5Gb290ZXIge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWRhcms7XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnN1YkZvb3RlciB7XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1kYXJrLWRhcmtlcjtcblxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZm9vdGVyTmF2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zdWJGb290ZXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn0iLCIvLyBTdHJ1Y3R1cmVcblxuLm1vZHVsZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLm1vZHVsZTpub3QoLm1vZHVsZS0taGVybyk6bm90KC5tb2R1bGUtLWRhcmspOm5vdCgubW9kdWxlLS1ub2JvcmRlcikge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG9yO1xufVxuXG4ubW9kdWxlID4gOmZpcnN0LWNoaWxkLFxuLm1vZHVsZS13cmFwcGVyID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1vZHVsZSA+IDpsYXN0LWNoaWxkLFxuLm1vZHVsZS13cmFwcGVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kdWxlIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kdWxlLXdyYXBwZXIge1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMik7XG59XG5cbi5tb2R1bGUtY29sdW1uIHtcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNik7XG59XG5cbi5tb2R1bGUtY29sdW1ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2R1bGUtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1kYXJrO1xuICBjb2xvcjogJHRleHQtY29sb3ItaW52ZXJ0ZWQ7XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRjb2xvci1pbml0aWFsO1xuICB9XG59XG5cbi5tb2R1bGUtLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY4O1xufVxuXG4ubW9kdWxlLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRiYWNrZ3JvdW5kLWRhcmssLjk1KTtcbn1cblxuLm1vZHVsZS0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubW9kdWxlLS1leHRyYVBhZGRpbmcge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5tb2R1bGUtLW5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGQ0VFQjk7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5tb2R1bGUgLnRleHQtLWNlbnRlcmVkLFxuLm1vZHVsZSAudGV4dC0taW50cm9kdWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbn1cblxuLm1vZHVsZSAudGV4dC0taW50cm9kdWN0aW9uIHtcbiAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG59IiwiLnNsaWRlcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyLW1lbnUge1xuICBtYXJnaW46IDNyZW0gMCAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWRlci1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNHJlbSAuNXJlbTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU1ZTY7XG4gIH1cblxuICAmLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNTkxMUI7XG4gIH1cbn0iLCIuZ3JpZC1pdGVtIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ncmlkLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ncmlkLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZ3JpZC1pbWFnZSB7XG4gIHdpZHRoOiAyNiU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ3JpZC10ZXh0IHtcbiAgd2lkdGg6IDY3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAkZ3JleS0zO1xuXG4gIHN0cm9uZywgZW0ge1xuICAgIGNvbG9yOiAjNGI0YjRiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLmdyaWQtdGV4dCBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59IiwiLm1vZHVsZS0taGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yLWhlcm87XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWJsdWU7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWJsdWUgcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LWNvcm5lciBhdCA1MCUgLTUwJSwgIzBCNzVBNCAwJSwgJGJhY2tncm91bmQtYmx1ZSA1MCUsICMxNDUwODEgMTEwJSk7XG5cblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBjb2xvcjogJGNvbG9yLWluaXRpYWw7XG4gIH1cblxuICBoMSB7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsMCwwLC4wNSk7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgcCBhOmxpbms6bm90KC5idXR0b24pLFxuICBwIGE6dmlzaXRlZDpub3QoLmJ1dHRvbikge1xuICAgIGNvbG9yOiAkY29sb3ItaW5pdGlhbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigjMzQ1Yzc2LCAxNSUpO1xuICB9XG5cbiAgcCBhOmhvdmVyOm5vdCguYnV0dG9uKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oIzM0NWM3NiwgMzAlKTtcbiAgfVxuXG5cbiAgLmNvbHVtbiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5jb2x1bW4gbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuNXB4O1xuICAgIGNvbnRlbnQ6ICfigKLvuI4nO1xuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvci1oZXJvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gIH1cbn1cblxuLm1vZHVsZS0taGVybyAudGV4dC0taW50cm9kdWN0aW9uIHtcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yLWhlcm87XG59XG5cbi5tb2R1bGUtLWhlcm8tYmFja2dyb3VuZCxcbi5tb2R1bGUtLWhlcm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubW9kdWxlLS1oZXJvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubW9kdWxlLS1oZXJvLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1ibHVlIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIC01MCUsICMwQjc1QTQgMCUsICRiYWNrZ3JvdW5kLWJsdWUgNTAlLCAjMTQ1MDgxIDExMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG59XG5cbi5tb2R1bGUtLWhlcm8taDEge1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcblxuICAmLm1vZHVsZS0taGVyby1oMS0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xZW07XG4gIH1cbn1cblxuLm1vZHVsZS0taGVyby12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZHVsZS0taGVyby1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgfVxufVxuIiwiLmNvbHVtbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sdW1ucyArIC5jb2x1bW5zLFxuLmNvbHVtbnMtLXRvcCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLmNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiA2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbHVtbnMtMSAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29sdW1ucy0yIC5jb2x1bW4ge1xuICB3aWR0aDogNDclO1xufVxuXG4uY29sdW1ucy0zIC5jb2x1bW4ge1xuICB3aWR0aDogMjkuMzMzMzMzMzMzJTtcbn1cblxuLmNvbHVtbnMtNCAuY29sdW1uIHtcbiAgd2lkdGg6IDIwLjUlO1xufVxuXG4uY29sdW1uID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbHVtbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbHVtbnMtLW5hcnJvd0xlZnQgLmNvbHVtbjpudGgtY2hpbGQoMSksXG4uY29sdW1ucy0tbmFycm93UmlnaHQgLmNvbHVtbjpudGgtY2hpbGQoMil7XG4gIHdpZHRoOiAzNiU7XG59XG5cbi5jb2x1bW5zLS1uYXJyb3dMZWZ0IC5jb2x1bW46bnRoLWNoaWxkKDIpLFxuLmNvbHVtbnMtLW5hcnJvd1JpZ2h0IC5jb2x1bW46bnRoLWNoaWxkKDEpe1xuICB3aWR0aDogNTglO1xufSIsIi5xdW90ZXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbn1cblxuLnF1b3RlLWltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMi41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnF1b3Rlcy0tZW1wbG95ZWVzIC5xdW90ZS1pbWFnZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG59XG5cbi5xdW90ZS10ZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5xdW90ZS1hdXRob3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ucXVvdGUtb3JnYW5pc2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn0iLCIuaGVhZGVyIHtcbiAgcGFkZGluZzogMS44cmVtIDAgMCAwO1xuICAmOm5vdCguaGFzU3ViTmF2KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuICB3aWR0aDogMzk2cHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xufVxuXG4uc2Vjb25kYXJ5TmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWNvbmRhcnlOYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmhpcmluZ0xpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmVlZWIyO1xuICBjb2xvcjogIzE4MTgxODtcbiAgcGFkZGluZzogLjFyZW0gLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xufVxuXG4uc2Vjb25kYXJ5TmF2LWl0ZW1MaW5rIHtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG4uYnV0dG9uLS1sb2dpbiB7XG4gIGhlaWdodDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByaW1hcnlOYXYge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByaW1hcnlOYXYtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDJyZW0gMCAwIDNyZW07XG59XG5cbi5wcmltYXJ5TmF2LWl0ZW1MaW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJi5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRncmV5LWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWRhcms7XG4gIH1cbn1cblxuLnN1Yk5hdldyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4uc3ViTmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuOHJlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Yk5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLjVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uc3ViTmF2LWl0ZW1MaW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuM3JlbSAxLjJyZW07XG4gIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItZGFyaztcbiAgfVxuXG4gICYuYWN0aXZlICB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWluaXRpYWw7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWRhcms7XG4gIH1cbn1cbiIsIi5saW5rLWJveCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC50aXRsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOGFiZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtYmc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gIH1cblxuICAudGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbn1cblxuLmNhbGxzIHtcbiAgLmxpbmstYm94IHtcbiAgICAudGl0bGUge1xuICAgICAgYmFja2dyb3VuZDogI2YzNzgxZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMDY5MjM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjE2ZjI1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5maWd1cmUuY2VudGVyLFxuZmlndXJlLmZ1bGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbWcudGFidWxhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmltZy50b3Age1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5maWd1cmUucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59IiwiLmFwcC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYigzNSwgNTEsIDYyKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBvcGFjaXR5IGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMjAwbXMgb3BhY2l0eSBlYXNlO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBvcGFjaXR5IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5hcHAtb3ZlcmxheS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDQwMG1zIG9wYWNpdHkgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiA0MDBtcyBvcGFjaXR5IGVhc2U7XG4gIHRyYW5zaXRpb246IDQwMG1zIG9wYWNpdHkgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmFwcC1vdmVybGF5LWJ1dHRvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNXB4O1xuICByaWdodDogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5IGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eSBlYXNlO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5hcHAtb3ZlcmxheS1kZW1vLFxuLmFwcC1vdmVybGF5LWNsb3NlIHtcbiAgem9vbTogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiA0cHggMjBweCA1cHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIGJhY2tncm91bmQ6ICNmZmFjNDcgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmYWM0NywgI2ZiOGEzYSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9JyNmZmFjNDcnLCBFbmRDb2xvclN0cj0nI2ZiOGEzYScpO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYjhiNDI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hcHAtb3ZlcmxheS1kZW1vOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcHAtb3ZlcmxheS1kZW1vIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG59XG5cbi5hcHAtb3ZlcmxheS1jbG9zZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG59IiwiLmVudHJ5X19oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5lbnRyeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMGU0ZTY7XG4gICAgfVxuICB9XG59XG5cbi5lbnRyeV9fbWV0YSB7XG4gIGNvbG9yOiAjN2M4NThlO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMzNTM4NDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGNkZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2M5OTtcbiAgICB9XG4gIH1cbn1cblxuLmVudHJ5X19tZXRhIHtcbiAgLmNhdGVnb3J5LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNhdC1mZWF0dXJlcyB7XG4gICAgYmFja2dyb3VuZDogIzg0YzFkMztcbiAgICBjb2xvcjogIzI2NTU1RjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM4NGMxZDMsIDMlKTtcbiAgICB9XG4gIH1cblxuICAuY2F0LWludGVydmlldyB7XG4gICAgYmFja2dyb3VuZDogIzllZDlhODtcbiAgICBjb2xvcjogIzNlNmQwNztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM5ZWQ5YTgsIDMlKTtcbiAgICB9XG4gIH1cblxuICAuY2F0LWFydGljbGVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzRjOWMzO1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2M0YzljMywgMyUpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXQtbmV3cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZTE2YTtcbiAgICBjb2xvcjogIzczNjUzOTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNmZmUxNmEsIDMlKTtcbiAgICB9XG4gIH1cblxuICAuY2F0LWV2ZW50cyB7XG4gICAgYmFja2dyb3VuZDogI2I3YWVkMTtcbiAgICBjb2xvcjogIzRlNTE1NDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNhOTlmYzcsIDMlKTtcbiAgICB9XG4gIH1cbn1cblxuLmVudHJ5X19mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLnBvc3QtbmF2aWdhdGlvbiAucHJldmlvdXMsXG4gIC5wb3N0LW5hdmlnYXRpb24gLm5leHQge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtLjZlbTtcbiAgICB9XG5cbiAgICAucHJldi10aXRsZSxcbiAgICAubmV4dC10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cblxuICAucG9zdC1uYXZpZ2F0aW9uIC5wcmV2aW91cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAucG9zdC1uYXZpZ2F0aW9uIC5uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuaHIuc2hvcnQge1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbn1cblxuLnNoYXJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuc3R1Y2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4uc2hhcmUtcG9zdF9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4IDAgMjNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuXG4gICYgYTpob3ZlciAuaWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5saW5rZWRpbiAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGlua2VkaW4uc3ZnJykgM3B4IDVweCBuby1yZXBlYXQ7XG4gIH1cblxuICAudHdpdHRlciAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdHdpdHRlci5zdmcnKSAwIDVweCBuby1yZXBlYXQ7XG4gIH1cblxuICAubWFpbCAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWFpbC5zdmcnKSAxcHggNXB4IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uc2hhcmUtcG9zdF9fbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYTVhZGIyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDIwMSwgMjAxLCAyMDEsIC42KSA1MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gIGhlaWdodDogMTgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xMDAwMDA7XG59XG5cbi5zaGFyZS1wb3N0X19saXN0IGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyMDEsIDIwMSwgMjAxLCAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gIHotaW5kZXg6IC0xMDAwMDA7XG59XG5cbi5zaGFyZS1wb3N0X19saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNjBweCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAucGFnZS1udW0sXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBhZ2UtbnVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5cbi5ibG9nLXBhZ2luYXRpb24ge1xuXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLm5leHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5hcmNoaXZlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJsb2ctc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi8qIEFyY2hpdmUgKi9cblxuLmFyY2hpdmUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5zZWFyY2gtcmVzdWx0cy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBlbSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDEwcHggNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1pbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZS15ZWFyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFyY2hpdmUtcG9zdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcblxuICAuZXZlbiB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmOTtcbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5hcmNoaXZlLXBvc3QtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuLmFyY2hpdmUtcG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgLmVudHJ5X19tZXRhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmRhdGV0aW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA2ZW07XG4gIH1cbn1cblxuLmJsb2ctbm90aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZDogI0ZFRThBQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDREVBQztcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RjYxNDM7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8qIEh1YlNwb3QgQmxvZyBQb3N0cyAqL1xuXG4uaHVic3BvdC1wb3N0cyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmh1YnNwb3QtcG9zdC1saW5rIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uaHVic3BvdC1wb3N0IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBwYWRkaW5nOiA2cHggMTVweCA4cHg7XG59XG5cbi5odWJzcG90LXBvc3QtbGluazpob3ZlciAuaHNwb3N0LXRpdGxlLFxuLmh1YnNwb3QtcG9zdC1saW5rOmhvdmVyIC5oc3Bvc3QtZGF0ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRiYWNrZ3JvdW5kLWRhcmssLjk2KTtcbn1cblxuLmh1YnNwb3QtcG9zdC1saW5rOmhvdmVyIC5oc3Bvc3QtdGl0bGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmh1YnNwb3QtcG9zdC1saW5rOmhvdmVyIC5oc3Bvc3QtZGF0ZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5oc3Bvc3QtdGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMjkzMjtcbiAgZm9udC1zaXplOiAxLjU1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLS4wM3JlbTtcbn1cblxuLmhzcG9zdC1kYXRlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBjb2xvcjogIzdjODU4ZTtcbn1cblxuLmh1YnNwb3QtcG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogR3JpZCAqL1xuXG4uYmxvZy1wb3N0cyB7XG4gIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDgpO1xufSIsIi5uZXdzbGV0dGVyLXNpZGViYXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAuZm9ybS1jb250YWluZXItLWh1YnNwb3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1zaWRlYmFyIGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59IiwiLm9wZW5pbmdzIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA2NXJlbTtcbn1cblxuLm9wZW5pbmdzX19yb3cge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5vcGVuaW5nc19fcm93IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2Rjg7XG4gIH1cbn1cblxuLm9wZW5pbmdzX19sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkZ3JheS1saWdodGVyO1xufVxuXG4ub3BlbmluZ3NfX2FsbG93c3JlbW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhBQkY5NztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4QUJGOTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufSIsIi5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNhcmQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4uY2FyZC10aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kOiAjRjRGNUY2O1xuICBoZWlnaHQ6IDIxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLWhlYWRpbmdzIHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMTI5MzI7XG59XG5cbi5jYXJkLWRldGFpbHMge1xuICBjb2xvcjogJGdyZXktMTtcbiAgZm9udC1zaXplOiAxLjQ1cmVtO1xufVxuXG4uY2FyZC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS4ycmVtO1xuICBjb2xvcjogJGdyZXktMTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICBmb250LXNpemU6IDEuNDVyZW07XG4gIHBhZGRpbmc6IDAgMnJlbSAxLjVyZW07XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwIDJyZW0gMS41cmVtO1xufVxuXG4uY2FyZC1tb3JlIHtcbiAgZm9udC1zaXplOiAxLjQ1cmVtO1xufVxuXG4uY2FyZC0tdG9nZ2xlYWJsZSAuY2FyZC10aHVtYm5haWwsXG4uY2FyZC0tdG9nZ2xlYWJsZSAuY2FyZC1oZWFkaW5nc3tcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FyZC0tdG9nZ2xlYWJsZSAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogR3JpZCAqL1xuXG4uY2FyZCB7XG4gIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQpO1xufSIsIi5hcHAtcHJldmlldyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYXBwLXByZXZpZXctdGh1bWJuYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuXG4uYXBwLXByZXZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyNTBweDtcbn1cblxuLmFwcC1wcmV2aWV3LWNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYXBwLXByZXZpZXctY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucHJlLmNvZGUge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59IiwiLmZlYXR1cmVzLXJvdyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5mZWF0dXJlIHtcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNCk7XG59XG5cbi5mZWF0dXJlLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG59XG5cbmEgLmZlYXR1cmUtd3JhcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRncmV5LWJhY2tncm91bmQtY29sb3ItbGlnaHQ7XG59XG5cbi5mZWF0dXJlLWljb24ge1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZlYXR1cmUtZXhjZXJwdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG4iLCIuY29sbGVjdGlvbi1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5tb2R1bGUtLWRhcmsgLmNvbGxlY3Rpb24tZmlsdGVycyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjE1KTtcbn1cblxuLmNvbGxlY3Rpb24tZmlsdGVycy1ncm91cDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbGxlY3Rpb24tZmlsdGVyLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGNvbG9yOiAjOUI5QjlCO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yLWluaXRpYWw7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtYmx1ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY29sbGVjdGlvbi1pdGVtLWxpbmsge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29sbGVjdGlvbi1pdGVtLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBjb2xvcjogJGNvbG9yLWluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsIDAuMik7XG59XG5cbi8qIEdyaWQgKi9cblxuLmNvbGxlY3Rpb24taXRlbXMge1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xufVxuXG4uY29sbGVjdGlvbi1pdGVtIHtcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNCk7XG59XG5cbi5jb2xsZWN0aW9uLWl0ZW1zIC5jb2xsZWN0aW9uLWl0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICBjbGVhcjogYm90aDtcbn0iLCIubW9kdWxlLS1oZXJvLS1ob21lIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtYmx1ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDUwZGVnLCAjMTc0Mzc0IC0xMCUsICRiYWNrZ3JvdW5kLWJsdWUgNjAlLCAkYmFja2dyb3VuZC1ncmVlbiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzE3NDM3NCcsIGVuZENvbG9yc3RyPScjOWNkZGM2JywgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4ubW9kdWxlLS1oZXJvLS1ob21lIC5tb2R1bGUtLWhlcm8tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3dvcmxkbWFwLWRvdHMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59IiwiLmN1c3RvbWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2KTtcblxuICAuY3VzdG9tZXItaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3I7XG5cbiAgICAucXVvdGUge1xuICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwbGVtZW50cyB7XG4gICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXItY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuc3VwcGxlbWVudHMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zdXBwbGVtZW50cy1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuc3VwcGxlbWVudHMtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIi5tb2R1bGUtLXN1cHBvcnQgLm1vZHVsZS0taGVyby1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmVhdHVyZS1zdXBwb3J0LmpwZycpO1xufVxuXG4uc2VhcmNoQmFyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG9yO1xuXG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnNlYXJjaEJhci1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwcmVtO1xufVxuXG4uc2VhcmNoQmFyLWNvdW50IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zZWFyY2hCYXItaW5wdXRbdHlwZT0ndGV4dCddLFxuLnNlYXJjaEJhci1idXR0b24ge1xuICBtYXJnaW46IDAgMCAuM3JlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG4uc2VhcmNoQmFyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAzcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnNlYXJjaFJlc3VsdHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyLWNvbG9yO1xufVxuXG4uc2VhcmNoUmVzdWx0cy1pdGVtOmxhc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2hSZXN1bHRzLWJyZWFkY3J1bWIge1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMik7XG59XG5cbi5zZWFyY2hSZXN1bHRzLWl0ZW1zIHtcbiAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTApO1xufVxuXG4uc2VhcmNoUmVzdWx0cy1icmVhZGNydW1iLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMCAwIC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc3VwcG9ydFNlY3Rpb24ge1xuICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig0KTtcbn1cblxuLnN1cHBvcnRTZWN0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0O1xuICB9XG59XG5cbi5zdXBwb3J0U2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1cHBvcnRTZWN0aW9uLS1jb250YWN0IC5zdXBwb3J0U2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIGJhY2tncm91bmQ6ICNlY2Y1Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZWNlZTE7XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5cbi5zdXBwb3J0U2VjdGlvbi0tY29udGFjdC1mb290ZXIge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzllY2VlMTtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59IiwiLm1vZHVsZS0tY2FyZWVycyAubW9kdWxlLS1oZXJvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvLWNhcmVlcnMuanBnJyk7XG59XG4iLCIudGFiU2xpZGVyLW1lbnUge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGJhY2tncm91bmQtZGFyaywuOTUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcHggNXB4IC0xMHB4IHJnYmEoMCwwLDAsLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFiU2xpZGVyLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMHJlbTtcbiAgbWFyZ2luOiAwIC41cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjRyZW0gLjRyZW0gMCAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wMyk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5pdGlhbDtcbiAgICBib3gtc2hhZG93OiAgMCAwcHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4udGFiU2xpZGVyIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufSIsIi5tb2R1bGUtLXJlc291cmNlcyAubW9kdWxlLS1oZXJvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvLXJlc291cmNlcy5qcGcnKTtcbn1cbiIsIi5sYXRlc3RWZXJzaW9uRG93bmxvYWQge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLmxhdGVzdFZlcnNpb25Eb3dubG9hZCAuYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmxhdGVzdFZlcnNpb25Eb3dubG9hZC12ZXJzaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItaW5pdGlhbCwgLjQpO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufSIsIi5mb3JtLWNvbnRhaW5lci0taHVic3BvdCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxNXB4O1xufVxuXG4uZm9ybS1jb250YWluZXItLWh1YnNwb3QgLmhzLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jb250YWluZXItLWh1YnNwb3QgLmhzLWZvcm0gLmhzLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWNvbnRhaW5lci0taHVic3BvdCAuaHMtZm9ybSAuaHNfc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uaHMtZXJyb3ItbXNncyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICNDQjUwNDI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTdweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5ocy1jdGEtbm9kZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmlucHV0cy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4uaHMtZm9ybS1ib29sZWFuY2hlY2tib3gge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhzLWZpZWxkLWRlc2Mge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybS1jb250YWluZXItLWh1YnNwb3QgLmhzLWZvcm0gaW5wdXQuaHMtaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaHNfYWdyZWVfdG9fcmVjZWl2aW5nX21hcmtldGluZ19lbWFpbHMsXG4ubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLXJpY2h0ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAkZ3JleS0zO1xufVxuXG4uaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBzcGFuIHtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufSIsIi5wYWdlc2VjdGlvbiB7XG4gIFxuICAmLi1kYXJrICsgJi4tZGFyayB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIFxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgXG4gICYuLW5vYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIFxuICBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgXG4gICYuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbiAgXG4gICYuLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMyRTM0M0M7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBcbiAgICBoMSwgaDIsIGgzLCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBcbiAgICAucGFnZXNlY3Rpb25fX2NvcHkge1xuICAgICAgY29sb3I6ICNBNUFFQjY7XG4gICAgfVxuICAgXG4gIH1cbiAgXG4gICYuLWhpZ2gge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICBcbiAgJi4tbG93IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTZweDtcbiAgfVxuICBcbiAgJi4tZmxhdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG59XG5cbi5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgXG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBcbiAgICAgICYuc2xpZGVzaG93IGltZyB7O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgfVxuICAgIH1cbn1cblxuLi1kYXJrIC5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2VzZWN0aW9uX192aWRlbyB7XG4gIFxuICAud2lzdGlhX2VtYmVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gIH1cbn1cblxuLnBhZ2VzZWN0aW9uX19pbnRybyB7XG4gIGNvbG9yOiAjOGU5ODllO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucGFnZXNlY3Rpb25fX2NvcHkge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLnBhZ2VzZWN0aW9uX19jdGEge1xuICBtYXJnaW46IDMwcHggMCAyNHB4O1xufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG59XG5cbi5wYWdlc2VjdGlvbi0tc2ltcGxlIHtcbiAgICBcbiAgICBoMSxcbiAgICAucGFnZXNlY3Rpb25fX2ludHJvLFxuICAgIC5wYWdlc2VjdGlvbl9fY3RhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLnBhZ2VzZWN0aW9uX19pbnRybyB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuICAgIFxuICAgIC5wYWdlc2VjdGlvbl9fY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgXG59XG5cbi5wYWdlc2VjdGlvbi0tYmxvY2tzIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgXG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLmJsb2NrX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY2Zjg7XG4gICAgfVxuICB9XG4gIFxuICAuYmxvY2tfX2ljb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzAwcHg7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9ja19fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cblxuXG5cblxuXG5cbi8qIEdyaWQgKi9cblxuLnBhZ2VzZWN0aW9uLS1zaW1wbGUsXG4ucGFnZXNlY3Rpb24tLWNvbGxlY3Rpb24sXG4ucGFnZXNlY3Rpb24tLWNhcm91c2VsIHtcblxuICAmLi1vbmUtd2hvbGUge1xuICAgIC5wYWdlc2VjdGlvbl9fbWVkaWEsXG4gICAgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyKTtcbiAgICB9XG4gIH1cbiAgXG4gICYuLXRlbi10d2VsZnRocyB7XG4gICAgLnBhZ2VzZWN0aW9uX19tZWRpYSxcbiAgICAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuICBcbiAgJi4tZWlnaHQtdHdlbGZ0aHMge1xuICAgIC5wYWdlc2VjdGlvbl9fbWVkaWEsXG4gICAgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDgpO1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDIpO1xuICAgIH1cbiAgfVxuICBcbiAgJi4tb25lLWhhbGYge1xuICAgIC5wYWdlc2VjdGlvbl9fbWVkaWEsXG4gICAgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYpO1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDMpO1xuICAgIH1cbiAgfVxuICBcbn1cblxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1sLFxuLnBhZ2VzZWN0aW9uLS1tZWRpYS1yIHtcbiAgXG4gIC5wYWdlc2VjdGlvbl9fYm9keUNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDExKTtcbiAgfVxuICBcbiAgJi4tb25lLXdob2xlIHtcbiAgICAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYpO1xuICAgIH1cbiAgICAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNik7XG4gICAgfVxuICB9XG4gIFxuICAmLi10ZW4tdHdlbGZ0aHMge1xuICAgIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNSk7XG4gICAgfVxuICAgIC5wYWdlc2VjdGlvbl9fYm9keSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig1KTtcbiAgICB9XG4gIH1cbiAgXG4gICYuLWVpZ2h0LXR3ZWxmdGhzIHtcbiAgICAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQpO1xuICAgIH1cbiAgICAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNCk7XG4gICAgfVxuICB9XG4gIFxuICAmLi1vbmUtaGFsZiB7XG4gICAgLnBhZ2VzZWN0aW9uX19tZWRpYSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigzKTtcbiAgICB9XG4gICAgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDMpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZXNlY3Rpb24tLW1lZGlhLWwge1xuICBcbiAgLnBhZ2VzZWN0aW9uX19ib2R5Q29udGVudCB7XG4gICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDEpO1xuICB9XG4gIFxuICAmLi10ZW4tdHdlbGZ0aHMge1xuICAgIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuICBcbiAgJi4tZWlnaHQtdHdlbGZ0aHMge1xuICAgIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDIpO1xuICAgIH1cbiAgfVxuICBcbiAgJi4tb25lLWhhbGYge1xuICAgIC5wYWdlc2VjdGlvbl9fbWVkaWEge1xuICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4tb2Zmc2V0KDMpO1xuICAgIH1cbiAgfVxuICAgIFxufVxuXG4ucGFnZXNlY3Rpb24tLW1lZGlhLXIge1xuICBcbiAgJi4tb25lLXdob2xlIHtcbiAgICAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uLXB1c2goNik7XG4gICAgfVxuICBcbiAgICAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4tcHVsbCg2KTtcbiAgICB9XG4gIH1cbiAgXG4gICYuLXRlbi10d2VsZnRocyB7XG4gICAgLnBhZ2VzZWN0aW9uX19tZWRpYSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbi1wdXNoKDYpO1xuICAgIH1cbiAgXG4gICAgLnBhZ2VzZWN0aW9uX19ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uLXB1bGwoNCk7XG4gICAgfVxuXG4gIH1cbiAgXG4gICYuLWVpZ2h0LXR3ZWxmdGhzIHtcbiAgICAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uLXB1c2goNik7XG4gICAgfVxuICBcbiAgICAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4tcHVsbCgyKTtcbiAgICB9XG4gIH1cbiAgXG4gICYuLW9uZS1oYWxmIHtcbiAgICAucGFnZXNlY3Rpb25fX21lZGlhIHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uLXB1c2goNik7XG4gICAgfVxuICBcbiAgICAucGFnZXNlY3Rpb25fX2JvZHkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4tcHVsbCgwKTtcbiAgICB9XG4gIH1cbiAgICBcbn0iLCJAaW1wb3J0IFwiYm9vdHN0cmFwL2Jvb3RzdHJhcFwiO1xuQGltcG9ydCAnYmFzZS9iYXNlJztcblxuQGltcG9ydCBcInBvcHVwXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tb2R1bGVzXCI7XG5AaW1wb3J0IFwiY29sdW1uc1wiO1xuQGltcG9ydCBcInF1b3Rlc1wiO1xuQGltcG9ydCBcIm5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJsZWdhY3lcIjtcbkBpbXBvcnQgXCJhcHBzXCI7XG5AaW1wb3J0IFwiYmxvZ1wiO1xuQGltcG9ydCBcInNpZGViYXJcIjtcbkBpbXBvcnQgXCJyZWNydWl0ZXJib3hcIjtcbkBpbXBvcnQgXCJjYXJkc1wiO1xuQGltcG9ydCBcImFwcC1wcmV2aWV3XCI7XG5AaW1wb3J0IFwiZmVhdHVyZXNcIjtcbkBpbXBvcnQgXCJjb2xsZWN0aW9uXCI7XG5cbkBpbXBvcnQgXCJwYWdlcy9ob21lXCI7XG5AaW1wb3J0IFwicGFnZXMvY3VzdG9tZXJzXCI7XG5AaW1wb3J0IFwicGFnZXMvc3VwcG9ydFwiO1xuQGltcG9ydCBcInBhZ2VzL2NhcmVlcnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9zb2x1dGlvbnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9yZXNvdXJjZXNcIjtcbkBpbXBvcnQgXCJwYWdlcy93aW5kb3dzLWFwcFwiO1xuQGltcG9ydCBcImh1YnNwb3RcIjtcblxuLy8gVE9ETzogZ2V0IHJpZCBvZiB0aGVzZSBjb21wb25lbnRzIHN0eWxlc1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy5zZWN0aW9uc1wiO1xuXG5cbi8vIEdlbmVyYWxcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4uY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGxpIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vLyBGZWF0dXJlc1xuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi5mZWF0dXJlLS1yZXF1ZXN0LWRlbW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mZWF0dXJlLXJlcXVlc3QtZGVtby5qcGcnKTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiJdfQ== */
